Provider Service
Manages identity verification and biometric providers.
Get Provider
GET /v1/providers/{id}
Retrieves details of a specific provider.
Path Parameters:
| Parameter | Type | Description |
|---|---|---|
id | string | Provider ID |
Response:
{
"id": "provider_miniailive",
"name": "MiniAiLive",
"requirements": {
"api_key": {
"label": "API Key",
"description": "Authentication key for the provider API",
"required": true,
"sensitive": true,
"default": null,
"type": "string"
},
"endpoint": {
"label": "API Endpoint",
"description": "Base URL for the provider API",
"required": true,
"sensitive": false,
"default": "https://api.miniailive.com",
"type": "string"
}
},
"created_at": "2025-01-01T00:00:00Z",
"updated_at": "2025-01-01T00:00:00Z"
}
Provider Config Fields
| Field | Type | Description |
|---|---|---|
label | string | Display label |
description | string | Field description |
required | boolean | Whether this field is required |
sensitive | boolean | Whether this field contains sensitive data |
default | string | Default value (null if none) |
type | string | Data type |
List Providers
GET /v1/providers
Lists all available providers with pagination.
Query Parameters:
| Parameter | Type | Description |
|---|---|---|
limit | integer | Max results to return |
starting_after | string | Cursor: return results after this provider ID |
ending_before | string | Cursor: return results before this provider ID |
Response:
{
"data": [
{
"id": "provider_miniailive",
"name": "MiniAiLive",
"requirements": { ... },
"created_at": "2025-01-01T00:00:00Z",
"updated_at": "2025-01-01T00:00:00Z"
}
],
"has_more": false
}