A defined API for financial records.
Read accounts, entities, transactions, statements, receivables and payables. Upload records into the same tenant-scoped financial model that powers every Stratiri module.
GET /v1/receivables?overdue_only=true ¤cy=EUR Authorization: Bearer STRATIRI_API_KEY Accept: application/json
{
"data": {
"receivables": [{
"invoice_number": "INV-18492",
"customer_id": "CUS-204",
"currency": "EUR",
"total_amount": 148500,
"amount_outstanding": 96200,
"days_overdue": 17
}],
"summary": { "count": 48, "currency": "EUR" }
}
} Scoped to the work, not to endpoints.
We agree what the module has to do, identify the source records behind it, then define how they are mapped and validated before routine movement begins.
Implementation path
One scoped route from source system to working financial record.The interface is designed with the operating model. Credentials, refresh expectations, ownership and rejected-record handling are agreed before the connection becomes routine.
The contract covers what finance works from.
Read-scoped endpoints expose the maintained financial record types. A separate write scope controls upload, so ingestion is never an accident of read access.
Every request has a boundary.
Authentication, access scope, tenant context and schema validation all resolve before a financial record is returned or accepted. Nothing crosses on trust.