Admin API Reference
Comprehensive list of internal endpoints for managing the Basebrick platform.
Restricted Access
These endpoints are for administrative use only and require a valid admin session or elevated API token.
Authentication & Users
GET
/api/setup-templates
View Details
GET
/setup
View Details
POST
/api/setup
View Details
POST
/api/auth/login
View Details
POST
/api/auth/signup
View Details
POST
/api/auth/change-password
View Details
POST
/api/auth/logout
View Details
POST
/api/auth/forgot-password
View Details
GET
/api/auth/reset-password/validate
View Details
POST
/api/auth/reset-password
View Details
GET
/api/auth/me
View Details
GET
/restore-admin
View Details
Other Endpoints
POST
/api/test-migrate
View Details
GET
/api/email-templates
View Details
PUT
/api/email-templates/:id
View Details
POST
/api/cron/generate-rent-invoices
View Details
POST
/api/transfer-requests/:id/cancel
View Details
POST
/api/transfer-requests/:id/vote
View Details
GET
/api/governance/:id/votes
View Details
POST
/api/governance/:id/vote
View Details
POST
/api/governance/:id/execute
View Details
POST
/api/transfer-requests/:id/sign
View Details
POST
/api/audit/:id/update-payout
View Details
GET
/api/tenant/my-tenancies
View Details
GET
/api/portfolio
View Details
GET
/api/migrate
View Details
GET
/api/admin/debug-contracts
View Details
Users Management
Settings, Media & Contracts
POST
/api/upload
View Details
GET
/api/media/:key
View Details
GET
/api/settings
View Details
POST
/api/settings/:type
View Details
PUT
/api/settings/:type/reorder
View Details
PUT
/api/settings/:type/:id
View Details
DELE
/api/settings/:type/:id
View Details
GET
/api/contracts
View Details
POST
/api/contracts
View Details
PUT
/api/contracts/:id
View Details
GET
/api/contracts/:id/history
View Details
POST
/api/webhooks/moonpay
View Details
GET
/api/webhooks/incoming
View Details
POST
/api/webhooks/incoming
View Details
DELE
/api/webhooks/incoming/:id
View Details
GET
/api/webhooks/outgoing
View Details
POST
/api/webhooks/outgoing
View Details
DELE
/api/webhooks/outgoing/:id
View Details
POST
/api/webhooks/incoming/:source/:type
View Details
Properties & Holdings
GET
/api/properties
View Details
GET
/api/properties/:id
View Details
GET
/api/properties/:id/holdings
View Details
POST
/api/properties/ai-enrich
View Details
POST
/api/properties/:id/ai-estimate-rent
View Details
POST
/api/properties
View Details
PUT
/api/properties/:id
View Details
PATC
/api/properties/:id/partner-urls
View Details
PUT
/api/properties/:id/list
View Details
GET
/api/properties/:id/interest
View Details
POST
/api/properties/:id/interest
View Details
PUT
/api/properties/:id/interest/:eoi_id/accept
View Details
PUT
/api/properties/:id/interest/:eoi_id/reject
View Details
DELE
/api/properties/:id/interest/:eoi_id
View Details
DELE
/api/properties/:id
View Details
PATC
/api/properties/:id/images
View Details
GET
/api/properties/:id/mint/estimate
View Details
POST
/api/properties/:id/custody
View Details
POST
/api/properties/:id/mint
View Details
POST
/api/holdings/:id/withdraw
View Details
POST
/api/properties/:id/holdings
View Details
PUT
/api/properties/:id/holdings
View Details
POST
/api/properties/:id/initiate-rental-mandate
View Details
POST
/api/properties/:id/force-payouts
View Details
POST
/api/properties/:id/delinquency-resolution
View Details
POST
/api/properties/:id/request-payout
View Details
GET
/api/properties/:id/payout-balance
View Details
GET
/api/properties/:id/transfer-requests
View Details
POST
/api/properties/:id/transfer-requests
View Details
POST
/api/holdings/:id/sign
View Details
POST
/api/holdings/:id/sign-rental
View Details
POST
/api/holdings/:id/reject
View Details
POST
/api/holdings/:id/reject-rental
View Details
POST
/api/holdings/:id/sign-archive
View Details
POST
/api/holdings/:id/reject-archive
View Details
GET
/api/properties/debug-airbnb
View Details
POST
/api/properties/import-airbnb
View Details
Tenancies & Rent
PUT
/api/properties/:id/tenancies/:tenancy_id/referencing
View Details
PUT
/api/properties/:id/tenancies/:tenancy_id/approve
View Details
POST
/api/properties/:id/tenancies/:tenancy_id/resend-invite
View Details
GET
/api/properties/:id/tenancies/:tenancy_id/invite-link
View Details
PUT
/api/properties/:id/tenancies/:tenancy_id/reject
View Details
POST
/api/properties/:id/tenancies/:tenancy_id/remind
View Details
POST
/api/properties/:id/tenancies/:tenancy_id/override-payment
View Details
GET
/api/properties/:id/rent
View Details
POST
/api/properties/:id/rent
View Details
POST
/api/properties/:id/rent/import-csv
View Details
PUT
/api/properties/:id/rent/:rentId
View Details
DELE
/api/properties/:id/rent/:rentId
View Details
GET
/api/tenant/tenancies
View Details
POST
/api/tenant/tenancies/:id/reject
View Details
POST
/api/tenant/tenancies/:id/sign
View Details
Invoices, Costs & Treasury
GET
/api/invoices
View Details
POST
/api/invoices/:id/pay
View Details
POST
/api/invoices/:id/reject
View Details
POST
/api/properties/:id/costs/import
View Details
GET
/api/properties/:id/costs
View Details
POST
/api/properties/:id/costs
View Details
PUT
/api/properties/:id/costs/:costId
View Details
DELE
/api/properties/:id/costs/:costId
View Details
POST
/api/properties/:id/capital-calls
View Details
DELE
/api/properties/:id/capital-calls/:costId
View Details
GET
/api/treasury/report
View Details
GET
/api/reports
View Details
GET
/api/reports/operating-statement/:propertyId
View Details
GET
/api/tenant/invoices
View Details
POST
/api/tenant/invoices/:id/pay
View Details