For the complete documentation index, see llms.txt. This page is also available as Markdown.

Upload charges

Uploads a file for a specific custom ledger.

post

Accepts XLSX files containing charge data. File is validated and charges are extracted for processing.

Path parameters
idstringRequired

The ID of the custom ledger.

Body
filestring · binaryOptional

The file to upload.

Responses
200

OK

application/json

Represents a custom ledger in the billing system.

revisioninteger · int32Optional
idstringOptional

The unique identifier of the custom ledger.

namestringOptional

Name of the custom ledger.

Example: Quarterly Revenue Ledger
billingStartDatestring · date-timeOptional

The start date of the billing period for the custom ledger.

Example: 2025-01-01T00:00:00+00:00
billingEndDatestring · date-timeOptional

The end date of the billing period for the custom ledger.

Example: 2025-03-31T23:59:59+00:00
notesstring · nullableOptional

Additional notes or comments about the custom ledger.

Example: Includes all transactions for Q1 2025.
statusstring · enumOptional

Represents the various statuses a custom ledger can have in the billing system.

Possible values:
post
/public/v1/billing/custom-ledgers/{id}/upload

Last updated

Was this helpful?