Tax returns
Create a tax return
Changed onRequires an sk_ key with the write_enhanced scope.
Creates a tax return for an entity. There are two ways to use this:
- Without a file. The return is created in awaiting_upload status and appears in Deliver ready for someone to drop the PDF in. Responds 201.
- With a file. Send the PDF as a multipart file field. The return is created in processing status and the PDF is analysed in the background. Responds 202.
Either way the response carries the return's id immediately, so you can store it and poll GET /tax_returns/{id} for status.
The return is named after the uploaded PDF once processing finishes; you cannot set the name through this endpoint.
post/tax_returns
Request
- Base URLhttps://api.soraban.com
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Request body
Example request
{
"tax_year": 2025
}Response
The return was created and is awaiting a PDF.
Changes
- info
endpoint added
- info