Update a BYOK key
Changed onChange one or more settings of a key. Omitted fields keep their value. A null value resets zone, data_types, verify, or enabled to its default. New credentials are checked with the provider first.
post/providers/{provider}
Request
- Base URLhttps://app.fullenrich.com/api/v2
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Headers
Sub-Account-IDstring uuid
Manage the keys of one sub-account instead of the workspace keys. See the Sub-accounts section of the BYOK overview.
Request body
Example request
{
"credentials": {
"api_key": "pk_live_your_provider_key",
"client_id": "your_zoominfo_client_id",
"client_secret": "your_zoominfo_client_secret",
"account_id": "48213",
"account_email": "ops@acme.com",
"personal_email_api_key": "your_contactout_personal_email_key"
},
"priority": 20,
"zone": "back",
"data_types": [
"contact.work_emails"
]
}Response
OK. The response contains the updated key without its credentials.
Example response
{
"id": "9f1c2d3e-4b5a-4c6d-8e7f-0a1b2c3d4e5f",
"workspace_id": "2db5ea61-1752-42cf-8ea1-ab1da060cd0a",
"sub_account_id": "70ff6a88-6291-417d-b6cd-04f1ca123470",
"provider": "prospeo",
"zone": "front",
"priority": 10,
"data_types": [
"contact.work_emails",
"contact.phones"
],
"verify": true,
"enabled": true,
"created_at": "2026-10-05T09:30:00Z",
"updated_at": "2026-10-05T09:30:00Z"
}Changes
- warning
added the new
cognismenum value to theresponse property for the response status
- warning
- info
endpoint added
- info