Create verification provider
Provisions one verification provider for one tenant (one live row per tenant+name; a second is 409). Platform-admin only. Validated before write, all 400 invalid_provider_config: name must be a registered provider (activecampaign, cybrid, maxmd, stripe); api_endpoint is required; every action_group_map key must be in allowed_actions and every allowed action must route to a group (its map entry or target_group_name); target_group_name and every mapped group must be a live group SLUG in that tenant — the same lookup the grant uses, so a row that validates is a row that grants. auth_key is write-only: sealed at rest with the connection key ring, never returned, never audited. Unknown body keys are 400.
Request
- Base URL: https://api.instruxi.dev/api/v1/enforcer
- URL: https://api.instruxi.dev/api/v1/enforcer/admin/verification-providers
- Auth: one of:
- API key in header Authorization
- API key in header X-API-Key
Request body
Example request
{
"api_endpoint": "enforcer-cybrid:50054",
"name": "stripe",
"target_group_name": "kyc_users",
"tenant_id": "00000000-0000-0000-0000-000000000000"
}Response
Created
Example response
{
"success": true
}Changes
No recorded changes to this operation across all 1 revision of this API.