Verify provider
Triggers a comprehensive verification of the provider integration. Validates credentials, checks SIP trunk configuration, verifies credential lists, and confirms phone number attachments. Updates the provider’s verification status and returns detailed check results for troubleshooting.
Verification Checks
The verification process performs the following checks:- Credentials: Validates that the provider’s API credentials are still valid and have sufficient permissions
- Trunk: Verifies the SIP trunk exists and is properly configured
- Credential List: Confirms the credential list is attached to the trunk
- Phone Numbers: Checks that imported phone numbers are still attached to the trunk
Verification Status
Based on the check results, the provider status is updated to one of:| Status | Description |
|---|---|
| verified | All checks passed successfully |
| warning | Non-critical issues detected (e.g., phone detached from trunk) |
| failed | Critical failure (e.g., invalid credentials, trunk not found) |
Automatic Verification
Providers are automatically verified on an hourly schedule. Use this endpoint to trigger an immediate verification when needed.Path Parameters
Provider identifier
Response
Verification completed successfully with detailed results
Result of a provider verification operation. Contains the overall verification status, individual check results, and timestamp of when the verification was performed.
Overall verification status. Indicates the aggregate result of all verification checks. Supported values: pending, verified, warning, failed.
pending, verified, warning, failed Individual verification check results. Contains details about each check performed including credentials validation, API connectivity, and configuration verification.
Timestamp when the verification was performed. Recorded in UTC.