Docs Rizler

Carrier application

Submit Carrier Application

POSThttps://app.rizzdial.com/api/sipnex/application
Submit Carrier Application
curl --request POST \
  --url https://app.rizzdial.com/api/sipnex/application \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: multipart/form-data' \
  --data 'main_phone=<string>' \
  --data 'company_email=<string>' \
  --data 'inc_state=<string>' \
  --data 'year=<string>' \
  --data 'signer_name=<string>' \
  --data 'signer_title=<string>' \
  --data 'signer_phone=<string>' \
  --data 'signer_email=<string>' \
  --data 'campaign=<string>' \
  --data 'main_contact=<string>' \
  --data 'main_contact_phone=<string>' \
  --data 'billing_contact=<string>' \
  --data 'billing_contact_phone=<string>' \
  --data 'trace_name=<string>' \
  --data 'trace_email=<string>' \
  --data 'legal_on_calls=<string>' \
  --data 'legal_action=<string>' \
  --data 'solicit=<string>' \
  --data 'ai=<string>' \
  --data 'good_standing=<string>' \
  --data 'agree=<string>' \
  --data 'certify=<string>' \
  --data 'signature_name=<string>' \
  --data 'id_document=<string>' \
  --data 'incorp_document=<string>' \
  --data 'dba=<string>' \
  --data 'dnc=<string>' \
  --data 'ein=<string>' \
  --data 'zip=<string>' \
  --data 'city=<string>' \
  --data 'pewc=<string>' \
  --data 'state=<string>' \
  --data 'entity=<string>' \
  --data 'street=<string>' \
  --data 'consent=<string>' \
  --data 'website=<string>' \
  --data 'platform=<string>' \
  --data 'legal_name=<string>' \
  --data 'consent_how=<string>' \
  --data 'legal_detail=<string>' \
  --data 'consent_document=<string>' \
  --data 'platform_contact=<string>' \
  --data 'authorize_platform=<string>'
{
  "message": "Application submitted.",
  "success": true,
  "reference": "APP-1001"
}

Submit Carrier Application#

Submits the company's Carrier application once. Only the account owner or an admin can call this. A company that already has a reference cannot submit again.

Send multipart/form-data (files plus fields). Legal name, EIN, entity, and address are taken from the default business profile when you omit them — finish Settings → Business Detail first, or send those keys here.

Authorizationstringheaderrequired

Bearer token in the format: Bearer {access_token}

main_phonestringbodyrequired

Main telephone

company_emailstringbodyrequired

Company email

inc_statestringbodyrequired

State of incorporation, 2 letters (for example TX)

yearstringbodyrequired

Year incorporated, 4 digits

signer_namestringbodyrequired

Authorized signer full name

signer_titlestringbodyrequired

Signer title

signer_phonestringbodyrequired

Signer phone

signer_emailstringbodyrequired

Signer email

campaignstringbodyrequired

How the numbers will be used

main_contactstringbodyrequired

Main contact name

main_contact_phonestringbodyrequired

Main contact phone

billing_contactstringbodyrequired

Billing contact name

billing_contact_phonestringbodyrequired

Billing contact phone

trace_namestringbodyrequired

Traceback contact name (reachable within 24 hours)

trace_emailstringbodyrequired

Traceback contact email

legal_on_callsstringbodyrequired

yes or no — legal name spoken on calls. no also needs dba

legal_actionstringbodyrequired

yes or no. yes also needs legal_detail

solicitstringbodyrequired

yes or no — telephone solicitations. yes also needs dnc and consent (yes or no)

aistringbodyrequired

yes or no — AI or prerecorded voice. yes also needs pewc (yes or no)

good_standingbooleanbodyrequired

Must be true

agreebooleanbodyrequired

Must be true

certifybooleanbodyrequired

Must be true

signature_namestringbodyrequired

Must match signer_name exactly (spaces and capitals)

id_documentfilebodyrequired

Driver's license. PDF or image (png, jpg, jpeg, webp, heic, gif). 4 MB or smaller

incorp_documentfilebodyrequired

Proof of incorporation. Same file rules as id_document

consent_documentfilebody

Required when solicit or ai is yes

legal_namestringbody

From the business profile if omitted

einstringbody

9 digits. From the business profile if omitted

entitystringbody

Corporation, LLC, Partnership, Nonprofit, Sole Proprietor, or Other

streetstringbody

Street. From the business profile if omitted

citystringbody

City. From the business profile if omitted

statestringbody

2-letter state. From the business profile if omitted

zipstringbody

ZIP. From the business profile if omitted

websitestringbody

Optional

dbastringbody

Required when legal_on_calls is no

legal_detailstringbody

Required when legal_action is yes

dncstringbody

yes or no. Required when solicit is yes

consentstringbody

yes or no. Required when solicit is yes

consent_howstringbody

How consent is captured. Used when solicit and consent are yes

pewcstringbody

yes or no. Required when ai is yes

platformstringbody

Optional. If sent, authorize_platform must be true

platform_contactstringbody

Optional platform contact email

authorize_platformbooleanbody

Required when platform is not empty

curl --request POST \
  --url https://app.rizzdial.com/api/sipnex/application \
  --header 'Authorization: Bearer {{bearer_token}}' \
  --form 'main_phone=+15551234567' \
  --form 'company_email=ops@example.com' \
  --form 'inc_state=TX' \
  --form 'year=2018' \
  --form 'signer_name=Jane Doe' \
  --form 'signer_title=CEO' \
  --form 'signer_phone=+15551234567' \
  --form 'signer_email=jane@example.com' \
  --form 'campaign=Outbound sales calls' \
  --form 'main_contact=Jane Doe' \
  --form 'main_contact_phone=+15551234567' \
  --form 'billing_contact=Jane Doe' \
  --form 'billing_contact_phone=+15551234567' \
  --form 'trace_name=Jane Doe' \
  --form 'trace_email=jane@example.com' \
  --form 'legal_on_calls=yes' \
  --form 'legal_action=no' \
  --form 'solicit=no' \
  --form 'ai=no' \
  --form 'good_standing=1' \
  --form 'agree=1' \
  --form 'certify=1' \
  --form 'signature_name=Jane Doe' \
  --form 'id_document=@license.pdf' \
  --form 'incorp_document=@incorp.pdf'
successboolean

true when submitted

messagestring

Application submitted. or the validation error

referencestring

New reference on success

403 if the user is not the owner or an admin. 422 if the application is already submitted or a field fails validation. Entity must be one of the listed values. EIN is 9 digits. State fields are 2 letters.