Provision a partner (portal backend)
curl --request POST \
--url https://api.centsless.org/api/v1/provision/partner \
--header 'Content-Type: application/json' \
--header 'x-service-key: <api-key>' \
--data '
{
"partner_name": "<string>",
"contact_email": "jsmith@example.com",
"contact_name": "<string>",
"tier": "sandbox",
"modules": [
"core",
"audit"
],
"states": [
"FL",
"NC"
],
"location_limit": 123,
"contract_arr": 123,
"effective_date": "2023-12-25",
"deal_id": "<string>",
"docusign_msa_id": "<string>"
}
'const options = {
method: 'POST',
headers: {'x-service-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
partner_name: '<string>',
contact_email: 'jsmith@example.com',
contact_name: '<string>',
tier: 'sandbox',
modules: ['core', 'audit'],
states: ['FL', 'NC'],
location_limit: 123,
contract_arr: 123,
effective_date: '2023-12-25',
deal_id: '<string>',
docusign_msa_id: '<string>'
})
};
fetch('https://api.centsless.org/api/v1/provision/partner', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.centsless.org/api/v1/provision/partner"
payload = {
"partner_name": "<string>",
"contact_email": "jsmith@example.com",
"contact_name": "<string>",
"tier": "sandbox",
"modules": ["core", "audit"],
"states": ["FL", "NC"],
"location_limit": 123,
"contract_arr": 123,
"effective_date": "2023-12-25",
"deal_id": "<string>",
"docusign_msa_id": "<string>"
}
headers = {
"x-service-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text){
"error": "INVALID_REQUEST",
"message": "<string>",
"errors": [
"<string>"
]
}Provisioning
Provision a partner (portal backend)
POST
/
provision
/
partner
Provision a partner (portal backend)
curl --request POST \
--url https://api.centsless.org/api/v1/provision/partner \
--header 'Content-Type: application/json' \
--header 'x-service-key: <api-key>' \
--data '
{
"partner_name": "<string>",
"contact_email": "jsmith@example.com",
"contact_name": "<string>",
"tier": "sandbox",
"modules": [
"core",
"audit"
],
"states": [
"FL",
"NC"
],
"location_limit": 123,
"contract_arr": 123,
"effective_date": "2023-12-25",
"deal_id": "<string>",
"docusign_msa_id": "<string>"
}
'const options = {
method: 'POST',
headers: {'x-service-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
partner_name: '<string>',
contact_email: 'jsmith@example.com',
contact_name: '<string>',
tier: 'sandbox',
modules: ['core', 'audit'],
states: ['FL', 'NC'],
location_limit: 123,
contract_arr: 123,
effective_date: '2023-12-25',
deal_id: '<string>',
docusign_msa_id: '<string>'
})
};
fetch('https://api.centsless.org/api/v1/provision/partner', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.centsless.org/api/v1/provision/partner"
payload = {
"partner_name": "<string>",
"contact_email": "jsmith@example.com",
"contact_name": "<string>",
"tier": "sandbox",
"modules": ["core", "audit"],
"states": ["FL", "NC"],
"location_limit": 123,
"contract_arr": 123,
"effective_date": "2023-12-25",
"deal_id": "<string>",
"docusign_msa_id": "<string>"
}
headers = {
"x-service-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text){
"error": "INVALID_REQUEST",
"message": "<string>",
"errors": [
"<string>"
]
}Authorizations
Body
application/json
Response
Provisioned.

