Partner Management

Manage partner organisations and their users. Create, update, and delete partner organisations, and manage user access within them.

List Partner Organisations

get

Retrieve a paginated list of all partner organisations. Each organisation includes its name, associated Zuora/Salesforce account IDs, and configuration. 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>

Query parameters
limitintegerOptional

Maximum number of partner organisations to return.

Example: 20
Responses
chevron-right
200

OK

application/json
queryMorestringOptional

Pagination token for the next page of results.

get
/partner-management/partner-organisations

Create Partner Organisation

post

Create a new partner organisation. A partner organisation represents an external entity (e.g. reseller, affiliate) that can submit orders and manage subscriptions on behalf of end customers. Requires at minimum a name and Zuora account linkage.

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>

Body
namestringRequired

Display name of the partner organisation.

Example: Acme Resellers
zuoraAccountIdstringRequired

Zuora account ID to link to this partner.

Example: 2c92c0f978...
isZuoraInvoiceOwnerbooleanRequired

Whether this partner owns invoices in Zuora.

Example: true
salesforceAccountIdstringOptional

Optional Salesforce account ID for CRM integration.

Example: 001Dn00000...
logostring · uriOptional

URL to the partner organisation's logo.

Example: https://example.com/logo.png
Responses
chevron-right
200

Partner organisation created successfully.

application/json
idstringOptional

Unique identifier for the partner organisation

namestringOptional

Organisation name

record_typestring · enumOptionalPossible values:
servicestringOptionalExample: limio
createdstring · date-timeOptional
modifiedstring · date-timeOptional
post
/partner-management/partner-organisation

Create Partner User

post

Create a new user for a specific partner organisation

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
partnerOrganisationIdstringRequired

Partner organisation ID

Body
emailstring · emailRequired

User email address

Responses
chevron-right
200

Created

application/json
idstringOptional

Unique identifier for the partner user

namestringOptional

User identifier (typically email)

partner_orgstringOptional

Associated partner organisation ID

record_typestring · enumOptionalPossible values:
servicestringOptionalExample: limio
createdstring · date-timeOptional
modifiedstring · date-timeOptional
post
/partner-management/partner-organisation/{partnerOrganisationId}

Update Partner Organisation

put

Update an existing partner organisation's details

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
partnerOrganisationIdstringRequired

Partner organisation ID

Body
zuoraAccountIdstringOptional

Associated Zuora account ID

isZuoraInvoiceOwnerbooleanOptional

Whether this organisation owns Zuora invoices

salesforceAccountIdstringOptional

Associated Salesforce account ID

logostring · uriOptional

Organisation logo URL

Responses
chevron-right
200

Updated

application/json
idstringOptional

Unique identifier for the partner organisation

namestringOptional

Organisation name

record_typestring · enumOptionalPossible values:
servicestringOptionalExample: limio
createdstring · date-timeOptional
modifiedstring · date-timeOptional
put
/partner-management/partner-organisation/{partnerOrganisationId}

Delete Partner Organisation

delete

Delete a partner organisation and all associated users

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
partnerOrganisationIdstringRequired

Partner organisation ID

Responses
chevron-right
200

Deleted

application/json
successbooleanOptionalExample: true
delete
/partner-management/partner-organisation/{partnerOrganisationId}

List Partner Users for Organisation

get

Retrieve all users associated with a specific partner organisation

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
partnerOrganisationIdstringRequired

Partner organisation ID

Responses
chevron-right
200

OK

application/json
queryMorestringOptional

Token for next page of results

get
/partner-management/partner-organisation/{partnerOrganisationId}/users

Delete Partner User

delete

Delete a specific user from a partner organisation

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
partnerOrganisationIdstringRequired

Partner organisation ID

partnerUserIdstringRequired

Partner user ID

Responses
chevron-right
200

Deleted

application/json
successbooleanOptionalExample: true
delete
/partner-management/partner-organisation/{partnerOrganisationId}/{partnerUserId}

Last updated

Was this helpful?