Retrieves a specific provider integration by its unique identifier. Returns the appropriate derived type based on the provider type, including provider-specific configuration details. The response uses polymorphic serialization with the providerType discriminator.
Provider identifier
Returns provider successfully with provider-specific details
Base response DTO for VoIP provider integrations. Contains common provider information shared across all provider types including identification, verification status, and phone number counts. Uses polymorphic serialization with providerType discriminator to support different provider implementations.
Display name for the provider integration. Used to identify the provider in the UI and API responses.
Type of VoIP provider. Always returns Twilio for this DTO.
twilio Twilio Account SID. A unique identifier for the Twilio account associated with this provider. Format: AC[a-f0-9]{32} (e.g., ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx).
1Unique identifier for the provider integration.
Current verification status of the provider credentials. Indicates the health and validity of the integration. Supported values: pending, verified, warning, failed.
pending, verified, warning, failed Timestamp when the provider credentials were last verified. Null if verification has never been performed.
Total number of phone numbers currently imported and managed through this provider integration.
Detailed results of the last verification. Contains individual check results with status, messages, and timestamps. Null if verification has never been performed.
Twilio SIP Trunk SID. The unique identifier for the SIP trunk created in Twilio for this provider. Format: TK[a-f0-9]{32} (e.g., TKxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx).
SIP trunk termination URI configured for this provider. Used for routing outbound calls through Twilio.
Format: sip:
Twilio region where the SIP trunk is configured. Affects call routing latency and regional compliance. Common values: us1, us2, ie1, de1, au1, jp1, br1, sg1.
Whether the provider supports call transfers. When enabled, allows warm and cold transfers during calls. Requires proper Twilio account configuration and sufficient permissions.