Provision a vendor (manual)
curl --request POST \
--url https://api.centsless.org/api/v1/admin/vendors/provision \
--header 'Content-Type: application/json' \
--header 'x-api-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-api-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/admin/vendors/provision', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.centsless.org/api/v1/admin/vendors/provision"
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-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)Admin
Provision a vendor (manual)
POST
/
admin
/
vendors
/
provision
Provision a vendor (manual)
curl --request POST \
--url https://api.centsless.org/api/v1/admin/vendors/provision \
--header 'Content-Type: application/json' \
--header 'x-api-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-api-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/admin/vendors/provision', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.centsless.org/api/v1/admin/vendors/provision"
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-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)Authorizations
Body
application/json
Response
201
Provisioned.

