Attestation per line; SHAKEN/STIR, CNAM, branding status
GET
/v1/workspace/voice-trust
const url = 'https://api.vocapable.com/v1/workspace/voice-trust';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.vocapable.com/v1/workspace/voice-trust \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”Successful Response
Media typeapplication/json
WorkspaceVoiceTrust
object
business_profile
required
Business Profile
string
registrations
required
Registrations
Array<object>
WorkspaceTrustRegistrationobject
kind
required
Kind
string
stage
required
Stage
string
line_ids
required
Line Ids
Array<string>
failure_reasons
required
Failure Reasons
Array<string>
lines
required
Lines
Array<object>
WorkspaceLineAttestationobject
line_id
required
Line Id
string
phone_e164
required
Phone E164
string
name
required
Name
string
kind
required
Kind
string
expected
required
Expected
string
best_possible
required
Best Possible
string
reason
required
Reason
string
can_manage
required
Can Manage
boolean
lock_notice
Lock Notice
string
Example
{ "business_profile": "approved", "registrations": [ { "kind": "shaken_stir", "stage": "draft" } ], "lines": [ { "kind": "number", "expected": "A", "best_possible": "A", "cnam": "draft", "branded_calling": "draft" } ], "lock_notice": ""}