REST API
50+ endpoints for integrating Stak with your existing tools. Full CRUD operations on all collections with filtering, sorting, and pagination.
Authentication
API keys generated in workspace settings. Pass via Authorization: Bearer header.
Rate Limits
Starter: 100 req/min. Professional: 500 req/min. Enterprise: 2,000 req/min. Rate limit headers included in every response.
Base URL
https://stak.pe/api/v1
JSON request/response format. UTF-8 encoding.
Endpoint Reference
Key endpoints across all collections. Full documentation available after signup.
Companies
GET
/api/companiesList all companiesGET
/api/companies/:idGet company detailsPOST
/api/companiesCreate a companyPATCH
/api/companies/:idUpdate a companyDeals
GET
/api/dealsList all dealsGET
/api/deals/:idGet deal details with SPV dataPOST
/api/dealsCreate a dealPATCH
/api/deals/:idUpdate deal parametersInvestors
GET
/api/investorsList all investorsGET
/api/investors/:idGet investor profilePOST
/api/investorsCreate an investorPATCH
/api/investors/:idUpdate investor detailsInvestments
GET
/api/investmentsList all investmentsGET
/api/investments/:idGet investment with calculationsPOST
/api/investmentsCreate an investmentPATCH
/api/investments/:idUpdate investment statusDocuments
GET
/api/documentsList generated documentsPOST
/api/documents/confirmation-letterGenerate confirmation letterPOST
/api/documents/annual-reportGenerate annual reportPartners & Commissions
GET
/api/partnersList all partnersGET
/api/commissionsList commission calculationsGET
/api/commissions/:partnerIdGet partner commissionsStart Building
Sign up for a free trial to get your API key and access full endpoint documentation.