Accounting Amortization
Create amortization template
Changed onCreate an amortization template for a non-native integration. Amortization does not have to be enabled first: if the integration has no amortization fields yet, creating a template provisions them. The first template also makes amortization selectable on expenses. Native ERP integrations are not eligible because their amortization data is owned by the ERP sync.
post/v3/accounting/integration/{integration_id}/amortization
Request
- Base URLhttps://api.brex.com
- Auth
- HTTP bearer
- or OAuth 2Authorization codehttps://accounts-api.brex.com/oauth2/default/v1/authorizeToken URLhttps://accounts-api.brex.com/oauth2/default/v1/tokenScopesaccounting.integration.write
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
integration_idstring required
Headers
Idempotency-Keystring
Caller-generated key (recommend a v4 UUID) that uniquely identifies this logical request. Reuse the same value when retrying so the request is de-duplicated.
Request body
Example request
{
"name": "Annual Prepaid Insurance",
"remote_id": "TMPL-001"
}Response
Amortization template created
Example response
{
"brex_id": "extended_field_option_abc123",
"name": "Annual Prepaid Insurance",
"remote_id": "TMPL-001",
"updated_at": "2026-01-01T00:00:00Z"
}Changes
- info
endpoint added
- info