Telephony

Sign a required attestation

post/v1/telephony/compliance-cases/{id}/attestations

Request

  • Base URL: https://api.pyai.com
  • URL: https://api.pyai.com/v1/telephony/compliance-cases/{id}/attestations
  • Auth: one of:
    • HTTP bearer
    • API key in header x-api-key

Path parameters

idstring required

Request body

requirement_idstring required
signer_namestring required
signer_titlestring nullable
signature_method'typed_name' | 'external_esign' required

typed_name is the built-in attestation. external_esign fails closed until a verified provider capability is configured.

external_envelope_refstring nullable

Opaque reference from an external e-sign system.

Response

Attestation recorded

idstring required
object'telephony.compliance_case' required
project_idstring required
kind'new_number' | 'port_in' required
country'US' | 'CA' | 'IN' | 'GB' | 'AU' required
number_typestring
capabilitiesstring[]
use_casestring
network_statusstring
state'collecting_evidence' | 'extracting' | 'needs_review' | 'ready_for_submission' | 'submitted' | 'cancelled' required
continuation_reasonstring nullable
terminal_reason'network_review_submitted' | 'cancelled_by_customer' | 'null' nullable
correctionsobject[]

Correction audit metadata. Corrected PII values are intentionally omitted from API views.

matchesobject[]
attestationsobject[]
timelineobject[] required
created_atinteger
updated_atinteger
retention_delete_atinteger
versioninteger required

Example response

{
  "id": "ncc_..."
}

Changes

No recorded changes to this operation across all 1 revision of this API.