Partner Management

APIs related to managing partner organisations and users

List Partner Organisations

get

Retrieve a list of all partner organisations with optional pagination

Authorizations
AuthorizationstringRequired

To create a Bearer token, see How to get an OAuth Bearer Token?.

Usage format: Bearer <token>

Query parameters
limitintegerOptional

Maximum number of items to return

Responses
chevron-right
200

OK

application/json
queryMorestringOptional

Token for next page of results

get
/partner-organisations

Create Partner Organisation

post

Create a new partner organisation

Authorizations
AuthorizationstringRequired

To create a Bearer token, see How to get an OAuth Bearer Token?.

Usage format: Bearer <token>

Body
namestringRequired

Organisation name

zuoraAccountIdstringRequired

Associated Zuora account ID

isZuoraInvoiceOwnerbooleanRequired

Whether this organisation owns Zuora invoices

salesforceAccountIdstringOptional

Associated Salesforce account ID

logostring · uriOptional

Organisation logo URL

Responses
chevron-right
200

Created

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-organisation

Create Partner User

post

Create a new user for a specific partner organisation

Authorizations
AuthorizationstringRequired

To create a Bearer token, see How to get an OAuth Bearer Token?.

Usage format: 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-organisation/{partnerOrganisationId}

Update Partner Organisation

put

Update an existing partner organisation's details

Authorizations
AuthorizationstringRequired

To create a Bearer token, see How to get an OAuth Bearer Token?.

Usage format: 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-organisation/{partnerOrganisationId}

Delete Partner Organisation

delete

Delete a partner organisation and all associated users

Authorizations
AuthorizationstringRequired

To create a Bearer token, see How to get an OAuth Bearer Token?.

Usage format: Bearer <token>

Path parameters
partnerOrganisationIdstringRequired

Partner organisation ID

Responses
chevron-right
200

Deleted

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

List Partner Users for Organisation

get

Retrieve all users associated with a specific partner organisation

Authorizations
AuthorizationstringRequired

To create a Bearer token, see How to get an OAuth Bearer Token?.

Usage format: Bearer <token>

Path parameters
partnerOrganisationIdstringRequired

Partner organisation ID

Responses
chevron-right
200

OK

application/json
queryMorestringOptional

Token for next page of results

get
/partner-organisation/{partnerOrganisationId}/users

Delete Partner User

delete

Delete a specific user from a partner organisation

Authorizations
AuthorizationstringRequired

To create a Bearer token, see How to get an OAuth Bearer Token?.

Usage format: Bearer <token>

Path parameters
partnerOrganisationIdstringRequired

Partner organisation ID

partnerUserIdstringRequired

Partner user ID

Responses
chevron-right
200

Deleted

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

Last updated

Was this helpful?