Authorizations
Vida API Token
Query Parameters
Reseller-ID under which the org will be created
Body
application/json
Response
OK
curl --request POST \
--url https://api.vida.dev/api/v2/createOrganization \
--header 'Content-Type: application/json' \
--data '{
"email": "admin@acmesolar.com",
"orgName": "Acme Solar",
"productPlanId": "pplan-basic-monthly",
"externalAccountId": "external-org-12345",
"numberingProviders": [
{
"providerId": "Twilio",
"default": true,
"config": {
"accountSid": "ACxxxx",
"authToken": "tokenxxxx"
}
}
],
"smsEnabled": true,
"smsBrandId": "XXXXXX",
"smsCampaignId": "XXXXXX",
"integrations": [
{
"appId": "some-app-id",
"appVersion": "v1",
"appData": {
"apiToken": "APIToken"
}
},
{
"appId": "another-example-app",
"appVersion": "v2",
"appData": {
"accountSid": "sidxxxxxxx",
"accountToken": "tokenxxxxxxx",
"apiUrl": "https://someurl.example"
}
}
]
}'
This response does not have an example.
Creates an organization under your reseller account (reseller auth required).
curl --request POST \
--url https://api.vida.dev/api/v2/createOrganization \
--header 'Content-Type: application/json' \
--data '{
"email": "admin@acmesolar.com",
"orgName": "Acme Solar",
"productPlanId": "pplan-basic-monthly",
"externalAccountId": "external-org-12345",
"numberingProviders": [
{
"providerId": "Twilio",
"default": true,
"config": {
"accountSid": "ACxxxx",
"authToken": "tokenxxxx"
}
}
],
"smsEnabled": true,
"smsBrandId": "XXXXXX",
"smsCampaignId": "XXXXXX",
"integrations": [
{
"appId": "some-app-id",
"appVersion": "v1",
"appData": {
"apiToken": "APIToken"
}
},
{
"appId": "another-example-app",
"appVersion": "v2",
"appData": {
"accountSid": "sidxxxxxxx",
"accountToken": "tokenxxxxxxx",
"apiUrl": "https://someurl.example"
}
}
]
}'
This response does not have an example.
Vida API Token
Reseller-ID under which the org will be created
OK