View billing profile

View as MarkdownOpen in Claude
Returns the billing profile currently assigned to an entity, including its billable events and fee schedules. Use it to read the pricing terms in effect for an organization, paypoint, template, or application. Requires a token with the `billing_profile_read` permission and access to the requested entity; otherwise the call gets `403 Forbidden`. If the entity exists but has no profile assigned, the call returns `404 Not Found`.

Path parameters

serviceGroupenumRequired

The billing vertical. Only PayIn and PayOut are accepted; any other value returns 400 Bad Request.

Allowed values:
entityTypeenumRequired

The owning entity type: Organization, Paypoint, Template, or Application.

Allowed values:
entityIdlongRequired
The numeric identifier of the entity.

Response

The billing profile assigned to the entity.
idlong

Unique, server-generated profile identifier.

versionIdlong
Identifier of this specific version of the profile.
versionNumberinteger

Sequential version counter. Starts at 1 and increments on every edit (profiles are append-only versioned, not mutated in place).

businessobject

An owning or participating entity, as returned by the View profile endpoint (entityType serialized as an integer).

namestring
Descriptive name for the profile.
feeTypeenum

Pricing model, serialized as an integer by the View profile endpoint: 1 Flat, 2 ICP (interchange-plus).

createdAtdatetime
When this version was created.
updatedAtdatetime
When this version was last updated.
parentIdstring

Parent-entity reference used for inheritance and permission checks, formatted as {entityType}:{entityId} (for example, 1:2 is organization 2). Org-level profiles reference their own organization; paypoint-level profiles reference their parent organization.

billableEventslist of objects
The chargeable events this profile covers.

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
500
Internal Server Error