Partner Objects

Partner endpoints for accessing objects, customers, and invoices scoped to the authenticated partner organisation.

Search Partner Customers

get

Search for customers within the partner organisation context. Returns a paginated list of customer records matching the optional filter.

chevron-right
lockRequired scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

OAuth 2.0 Bearer token for authenticated API access. Required for order submission, object management, and administrative operations.

Obtain a token via the OAuth flow described in OAuth Bearer Token.

Pass the token in the Authorization header: Bearer <token>

Query parameters
filterstringOptional

Search filter string (matches against customer name, email, etc.).

queryMorestringOptional

Pagination token from a previous response.

limitintegerOptional

Maximum number of results to return.

Default: 40
Responses
chevron-right
200

Customer search results.

application/json
itemsobject[]Optional

Matching customer records.

hitsintegerOptional

Total number of matching records.

queryMorestringOptional

Pagination token for the next page of results.

get
/partner/customer

List Partner Invoices

get

Retrieve invoices for the authenticated partner organisation from the billing provider (Zuora). Returns a paginated list of invoice records.

chevron-right
lockRequired scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

OAuth 2.0 Bearer token for authenticated API access. Required for order submission, object management, and administrative operations.

Obtain a token via the OAuth flow described in OAuth Bearer Token.

Pass the token in the Authorization header: Bearer <token>

Query parameters
pageSizeinteger · min: 1 · max: 100Optional

Number of invoices per page.

Default: 40
cursorstringOptional

Pagination cursor from a previous response.

Responses
chevron-right
200

List of invoices.

application/json
invoicesobject[]Optional

Invoice records.

nextPagestringOptional

Cursor for the next page of results.

get
/partner/invoices

Download Partner Invoice PDF

get

Download an invoice PDF file for the authenticated partner organisation. Returns the invoice as a base64-encoded PDF document.

chevron-right
lockRequired scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

OAuth 2.0 Bearer token for authenticated API access. Required for order submission, object management, and administrative operations.

Obtain a token via the OAuth flow described in OAuth Bearer Token.

Pass the token in the Authorization header: Bearer <token>

Path parameters
idstringRequired

The invoice ID.

Responses
chevron-right
200

Invoice PDF file.

application/pdf
string · binaryOptional
get
/partner/invoices/file/{id}

Get Objects for Partner

get

Retrieve a paginated list of objects scoped to the authenticated partner organisation. Currently supports subscription as the object type. Each object includes a summary of its data. Use the queryMore token from the response to fetch subsequent pages.

Authorizations
AuthorizationstringRequired

OAuth 2.0 Bearer token for authenticated API access. Required for order submission, object management, and administrative operations.

Obtain a token via the OAuth flow described in OAuth Bearer Token.

Pass the token in the Authorization header: Bearer <token>

Path parameters
path_typestring · enumRequired

The type of object to retrieve. Currently only subscription is supported.

Example: subscriptionPossible values:
Query parameters
limitintegerOptional

Maximum number of records to return.

Default: 50Example: 20
queryMorestringOptional

Pagination token from a previous response. Pass this to retrieve the next page of results.

Example: eyJjcmVhdGVkIjoiMjAyNC0wMy0wMVQwMTozNjowOC4zMjVaIn0=
Responses
chevron-right
200

OK

application/json
get
/partner/objects/{path_type}

Last updated

Was this helpful?