Change 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.
Provider identifier. Case-insensitive.
Provider identifier. Case-insensitive in requests; responses use lowercase.
Available options:
prospeo,
enrow,
cleon1,
datagma,
aviato,
wiza,
forager_ai,
icypeas,
contact_out,
people_data_labs,
lusha,
apollo_io,
zoominfo
Example:
"prospeo"
Body
application/json
Send at least one field. Omit a field to keep its value. Set zone, data_types, verify, or enabled to null to reset its default. priority and credentials cannot be null.
Replaces the saved credentials in full. Send every required field of the provider. Masked values are not accepted. The new credentials are checked with the provider before they are saved.
Where the key runs in the waterfall. front: before the FullEnrich providers. back: after them. auto: at the position of the same provider in the FullEnrich waterfall.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"FullEnrich API Documentation","colors":{"primary":"#8164F4","light":"#BFADFF","dark":"#5031AE"},"logo":{"light":"https://mintcdn.com/fullenrich/QlQ00joQ41SH1_-N/logo/light.svg?fit=max\u0026auto=format\u0026n=QlQ00joQ41SH1_-N\u0026q=85\u0026s=d419fb1f166c8f93bf1790cb80538391","dark":"https://mintcdn.com/fullenrich/QlQ00joQ41SH1_-N/logo/dark.svg?fit=max\u0026auto=format\u0026n=QlQ00joQ41SH1_-N\u0026q=85\u0026s=500ebe5ca6c71328f2ab4f7362527eff","href":"https://fullenrich.com"},"favicon":"https://mintcdn.com/fullenrich/QlQ00joQ41SH1_-N/logo/favicon.svg?fit=max\u0026auto=format\u0026n=QlQ00joQ41SH1_-N\u0026q=85\u0026s=506fc45913db6ecb52d3ad0375123d88","api":{"openapi":"api/v2/reference/openapi.yaml","playground":{"display":"interactive"}},"appearance":{"default":"light","strict":false},"navbar":{"links":[{"href":"mailto:support@fullenrich.com","label":"Support Email"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.fullenrich.com"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/fullenrich"}},"search":{"prompt":"Ask AI about the docs"},"fonts":{"family":"Inter"},"integrations":{"intercom":{"appId":"g63coocn"},"posthog":{"apiKey":"phc_4tMzUCbRspveYQwHj5ZyE6c0q2BacflNxaIqTY9Nu9b","apiHost":"https://eu.i.posthog.com"}},"errors":{"404":{"redirect":true,"title":"/"}},"contextual":{"options":["chatgpt","assistant","claude","cursor","vscode","mcp",{"title":"Download OpenAPI spec","description":"Download the FullEnrich API v2 OpenAPI specification","icon":"file-code","href":"/api/v2/reference/openapi.yaml"}],"display":"header"},"interaction":{"drilldown":true},"markdown":{"schema":true},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Help Center","icon":"book-open-cover","href":"https://help.fullenrich.com"},{"anchor":"FullEnrich App","icon":"computer-classic","href":"https://app.fullenrich.com/app/enrich"},{"anchor":"OpenAPI Spec","icon":"file-code","href":"/api/v2/reference/openapi.yaml"},{"anchor":"MCP Server","icon":"Robot","href":"https://help.fullenrich.com/en/articles/14190120-mcp-server"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"fullenrich","hasAudioNarration":false,"actualSubdomain":"fullenrich","customDomains":["docs.fullenrich.com"],"gitSource":{"type":"github","owner":"fullenrich","repo":"mintlify-api-documentation","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae9b059eb38dc51d1c81fda","collectionId":"1abc0d8d-6add-42e4-905b-019be8f548df","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae9b059eb38dc51d1c81fda"},"feedback":{"thumbs":true,"edits":true,"issues":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aec6049825fb9c6a11a103b","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"default","tag":"Search","count":7},{"language":"default","tag":"Getting Started","count":7},{"language":"default","tag":"API — Enrichment","count":4},{"language":"default","tag":"Reverse Email Lookup","count":4},{"language":"default","tag":"FullEnrich in your Product","count":4},{"language":"default","tag":"Tools","count":2},{"language":"default","tag":"Enrichment","count":2}]},"assistantConfig":{"enableStarterQuestions":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"starterQuestions":[{"_id":"6a063c4d8d70fb04ed8e9606","deploymentId":"665e0dd31a0370d545430463","questionText":"Write me a code sample in TS to use the people search","status":"active","generatedBy":"manual","createdAt":"2026-05-14T21:19:09.035Z","updatedAt":"2026-05-14T21:19:09.035Z","__v":0},{"_id":"6a063c328d70fb04ed8e9555","deploymentId":"665e0dd31a0370d545430463","questionText":"How much credits cost?","status":"active","generatedBy":"manual","createdAt":"2026-05-14T21:18:42.193Z","updatedAt":"2026-05-14T21:18:42.193Z","__v":0},{"_id":"6a063c248d70fb04ed8e9518","deploymentId":"665e0dd31a0370d545430463","questionText":"How do webhooks works?","status":"active","generatedBy":"manual","createdAt":"2026-05-14T21:18:28.384Z","updatedAt":"2026-05-14T21:18:47.443Z","__v":0}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api/v2/providers/update","slug":"/api/v2/providers/update","pageMetadata":{"title":"Update a BYOK Key","openapi":"api/v2/reference/openapi.yaml POST /providers/{provider}","description":"Change 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.","href":"/api/v2/providers/update"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Change 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.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,li:`li`,p:`p`,ul:`ul`,..._provideComponents(),...props.components};return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Change one or more settings of a key.`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Send only the fields to change. Send at least one.`}),`\n`,_jsxs(_components.li,{children:[`To rotate credentials, send the complete `,_jsx(_components.code,{children:`credentials`}),` object. FullEnrich checks it with the provider before it saves it.`]}),`\n`,_jsx(_components.li,{children:`The provider is set by the path and cannot change.`}),`\n`,_jsxs(_components.li,{children:[`To reset `,_jsx(_components.code,{children:`zone`}),`, `,_jsx(_components.code,{children:`data_types`}),`, `,_jsx(_components.code,{children:`verify`}),`, or `,_jsx(_components.code,{children:`enabled`}),` to its default, send `,_jsx(_components.code,{children:`null`}),`.`]}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Update a BYOK Key","openapi":"api/v2/reference/openapi.yaml POST /providers/{provider}","description":"Change 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.","href":"/api/v2/providers/update"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Update a BYOK key","description":"Change 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.","operationId":"updateBYOKKey","parameters":["879e19ea-3096-4e8f-b16e-45e6fe80e5c3"],"requestBody":"d62a62f5-9347-489a-9b87-6905bb7d33ef","responses":{"200":"987e5224-9c56-4055-a1ae-27bbe26754c7","400":"4cb7d4ba-5fdf-4b40-9414-8d6ca5e0f968","401":"af27bceb-8cc1-44be-a577-b70837e1ebc0","403":"7bb7c382-6d18-4d53-9bff-647063df9e5b","404":"d548282c-7ed5-4a89-bfc4-b5d5ac531107","429":"43705a7b-c274-48f6-8042-c1279125c577","503":"66e8c555-e574-4d71-b39a-2e1c14527915"},"security":["4bae4a47-411e-4af1-890e-0bc3dff26813"],"method":"post","type":"path","servers":["4aceafd3-96bf-4d6d-8abd-0292c6dfeb38"],"path":"/providers/{provider}","baseUrlOptions":["https://app.fullenrich.com/api/v2"],"title":"Update a BYOK key","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"879e19ea-3096-4e8f-b16e-45e6fe80e5c3":{"name":"Sub-Account-ID","in":"header","required":false,"description":"Manage the keys of one sub-account instead of the workspace keys. See the Sub-accounts section of the BYOK overview.","schema":{"type":"string","format":"uuid","isRequired":false,"description":"Manage the keys of one sub-account instead of the workspace keys. See the Sub-accounts section of the BYOK overview.","uniqueKey":"","typeLabel":"string\u003cuuid>"},"example":"70ff6a88-6291-417d-b6cd-04f1ca123470"},"13c0c21f-9a37-4781-aa0b-89003d0105a3":{"name":"provider","in":"path","required":true,"description":"Provider identifier. Case-insensitive.","schema":{"type":"string","description":"Provider identifier. Case-insensitive.\nProvider identifier. Case-insensitive in requests; responses use lowercase.","enum":["prospeo","enrow","cleon1","datagma","aviato","wiza","forager_ai","icypeas","contact_out","people_data_labs","lusha","apollo_io","zoominfo"],"example":"prospeo","isRequired":true,"uniqueKey":"","typeLabel":"enum\u003cstring>"},"example":"prospeo"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Send at least one field. Omit a field to keep its value. Set zone, data_types, verify, or enabled to null to reset its default. priority and credentials cannot be null.","properties":{"credentials":{"type":"object","description":"Replaces the saved credentials in full. Send every required field of the provider. Masked values are not accepted. The new credentials are checked with the provider before they are saved.","properties":{"api_key":{"type":"string","description":"Required for every provider except zoominfo. Your API key for the provider.","example":"pk_live_your_provider_key","uniqueKey":"credentials.api_key","typeLabel":"string"},"client_id":{"type":"string","description":"Required for zoominfo. The client ID of your ZoomInfo Standard App.","example":"your_zoominfo_client_id","uniqueKey":"credentials.client_id","typeLabel":"string"},"client_secret":{"type":"string","description":"Required for zoominfo. The client secret of your ZoomInfo Standard App.","example":"your_zoominfo_client_secret","uniqueKey":"credentials.client_secret","typeLabel":"string"},"account_id":{"type":"string","description":"Required for forager_ai. Your Forager account ID, as a string of digits.","example":"48213","uniqueKey":"credentials.account_id","typeLabel":"string"},"account_email":{"type":"string","format":"email","description":"Required for icypeas. The email address of your Icypeas account.","example":"ops@acme.com","uniqueKey":"credentials.account_email","typeLabel":"string\u003cemail>"},"personal_email_api_key":{"type":"string","description":"Optional for contact_out. A separate key for personal emails. When omitted, api_key is used for personal emails.","example":"your_contactout_personal_email_key","uniqueKey":"credentials.personal_email_api_key","typeLabel":"string"}},"uniqueKey":"credentials","typeLabel":"object"},"priority":{"type":"integer","minimum":1,"maximum":2147483647,"description":"Order of the key in its zone. A lower value runs first.","example":20,"uniqueKey":"priority","typeLabel":"integer"},"zone":{"oneOf":[{"type":"string","enum":["front","back","auto",null],"description":"Where the key runs in the waterfall. null resets to front.","example":"back","uniqueKey":"zone.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["front","back","auto",null],"description":"Where the key runs in the waterfall. null resets to front.","example":"back","uniqueKey":"zone.oneOf.1","typeLabel":"null"}],"uniqueKey":"zone","typeLabel":"enum\u003cstring> | null"},"data_types":{"oneOf":[{"type":"array","minItems":1,"items":{"type":"string","description":"Data type a key can supply.","enum":["contact.work_emails","contact.personal_emails","contact.phones"],"example":"contact.work_emails","uniqueKey":"data_types.oneOf.0.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Data types this key supplies. An empty array is invalid. null resets to all data types the provider supports.","example":["contact.work_emails"],"uniqueKey":"data_types.oneOf.0","typeLabel":"enum\u003cstring>[]"},{"type":"null","minItems":1,"items":{"type":"string","description":"Data type a key can supply.","enum":["contact.work_emails","contact.personal_emails","contact.phones"],"example":"contact.work_emails"},"description":"Data types this key supplies. An empty array is invalid. null resets to all data types the provider supports.","example":["contact.work_emails"],"uniqueKey":"data_types.oneOf.1","typeLabel":"null"}],"uniqueKey":"data_types","typeLabel":"enum\u003cstring>[] | null"},"verify":{"oneOf":[{"type":"boolean","description":"If true, FullEnrich verifies the values found with this key. null resets to true.","example":false,"uniqueKey":"verify.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"If true, FullEnrich verifies the values found with this key. null resets to true.","example":false,"uniqueKey":"verify.oneOf.1","typeLabel":"null"}],"uniqueKey":"verify","typeLabel":"boolean | null"},"enabled":{"oneOf":[{"type":"boolean","description":"If false, the key is not used in enrichments. null resets to true.","example":false,"uniqueKey":"enabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"If false, the key is not used in enrichments. null resets to true.","example":false,"uniqueKey":"enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"enabled","typeLabel":"boolean | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"RotateCredentials":{"title":"RotateCredentials","value":{"credentials":{"api_key":"pk_live_your_new_prospeo_key"}}},"Disable":{"title":"Disable","value":{"enabled":false}},"MoveToBack":{"title":"MoveToBack","value":{"zone":"back","priority":50}},"ResetDefaults":{"title":"ResetDefaults","value":{"data_types":null,"verify":null}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"987e5224-9c56-4055-a1ae-27bbe26754c7":{"description":"OK. The response contains the updated key without its credentials.","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"The key ID.","example":"9f1c2d3e-4b5a-4c6d-8e7f-0a1b2c3d4e5f","isRequired":true,"uniqueKey":"id","typeLabel":"string\u003cuuid>"},"workspace_id":{"type":"string","format":"uuid","description":"The workspace that owns the key.","example":"2db5ea61-1752-42cf-8ea1-ab1da060cd0a","isRequired":true,"uniqueKey":"workspace_id","typeLabel":"string\u003cuuid>"},"provider":{"type":"string","description":"Provider identifier. Case-insensitive in requests; responses use lowercase.","enum":["prospeo","enrow","cleon1","datagma","aviato","wiza","forager_ai","icypeas","contact_out","people_data_labs","lusha","apollo_io","zoominfo"],"example":"prospeo","isRequired":true,"uniqueKey":"provider","typeLabel":"enum\u003cstring>"},"zone":{"type":"string","description":"Where the key runs in the waterfall. front: before the FullEnrich providers. back: after them. auto: at the position of the same provider in the FullEnrich waterfall.","enum":["front","back","auto"],"example":"front","isRequired":true,"uniqueKey":"zone","typeLabel":"enum\u003cstring>"},"priority":{"type":"integer","description":"Order of the key in its zone. A lower value runs first.","example":10,"isRequired":true,"uniqueKey":"priority","typeLabel":"integer"},"data_types":{"type":"array","description":"Data types this key supplies.","items":{"type":"string","description":"Data type a key can supply.","enum":["contact.work_emails","contact.personal_emails","contact.phones"],"example":"contact.work_emails","uniqueKey":"data_types.items.[INDEX]","typeLabel":"enum\u003cstring>"},"example":["contact.work_emails","contact.phones"],"isRequired":true,"uniqueKey":"data_types","typeLabel":"enum\u003cstring>[]"},"verify":{"type":"boolean","description":"Whether FullEnrich verifies the values found with this key.","example":true,"isRequired":true,"uniqueKey":"verify","typeLabel":"boolean"},"enabled":{"type":"boolean","description":"Whether the key is used in enrichments.","example":true,"isRequired":true,"uniqueKey":"enabled","typeLabel":"boolean"},"created_at":{"type":"string","format":"date-time","description":"When the key was created.","example":"2026-10-05T09:30:00Z","isRequired":true,"uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"When the key was last updated.","example":"2026-10-05T09:30:00Z","isRequired":true,"uniqueKey":"updated_at","typeLabel":"string\u003cdate-time>"},"sub_account_id":{"type":"string","format":"uuid","description":"The sub-account that owns the key. Omitted for a workspace key.","example":"70ff6a88-6291-417d-b6cd-04f1ca123470","uniqueKey":"sub_account_id","typeLabel":"string\u003cuuid>"}},"required":["id","workspace_id","provider","zone","priority","data_types","verify","enabled","created_at","updated_at"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"9f1c2d3e-4b5a-4c6d-8e7f-0a1b2c3d4e5f","workspace_id":"2db5ea61-1752-42cf-8ea1-ab1da060cd0a","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","sub_account_id":"70ff6a88-6291-417d-b6cd-04f1ca123470"}}},"exampleType":"generated"}},"exampleType":"generated"},"4cb7d4ba-5fdf-4b40-9414-8d6ca5e0f968":{"description":"Invalid request, or new credentials rejected by the provider. Nothing is saved.","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"required":["code","message"],"uniqueKey":"","typeLabel":"object"},"examples":{"UpdateEmpty":{"title":"UpdateEmpty","value":{"code":"error.provider_config.update_empty","message":"At least one field is required for an update"}},"CredentialsRejected":{"title":"CredentialsRejected","value":{"code":"error.provider_config.credentials_rejected","message":"Provider rejected the credentials"}},"CredentialsRequired":{"title":"CredentialsRequired","value":{"code":"error.provider_config.credentials_required","message":"Complete credentials are required"}},"CredentialsInvalid":{"title":"CredentialsInvalid","value":{"code":"error.provider_config.credentials_invalid","message":"Credentials must match the provider's required fields and format"}},"PriorityRequired":{"title":"PriorityRequired","value":{"code":"error.provider_config.priority_required","message":"Priority is required"}},"PriorityInvalid":{"title":"PriorityInvalid","value":{"code":"error.provider_config.priority_invalid","message":"Priority must be an integer between 1 and 2147483647"}},"ZoneInvalid":{"title":"ZoneInvalid","value":{"code":"error.provider_config.zone_invalid","message":"Zone must be front, back, or auto"}},"DataTypesInvalid":{"title":"DataTypesInvalid","value":{"code":"error.provider_config.data_types_invalid","message":"Data types must be nonempty, unique, and supported by the provider"}},"ProviderUnsupported":{"title":"ProviderUnsupported","value":{"code":"error.provider_config.provider_unsupported","message":"Provider is not supported for BYOK"}},"RequestInvalid":{"title":"RequestInvalid","value":{"code":"error.provider_config.request_invalid","message":"Unable to decode provider configuration request"}}},"exampleType":"examples"}},"exampleType":"examples"},"af27bceb-8cc1-44be-a577-b70837e1ebc0":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"required":["code","message"],"uniqueKey":"","typeLabel":"object"},"examples":{"AuthorizationHeaderNotSet":{"title":"AuthorizationHeaderNotSet","value":{"code":"error.authorization.not_set","message":"Authorization headers not set"}},"AuthorizationHeaderNotBearer":{"title":"AuthorizationHeaderNotBearer","value":{"code":"error.authorization.not_bearer","message":"Authorization headers do not have prefix 'bearer'"}},"UnknownApiKey":{"title":"UnknownApiKey","value":{"code":"error.api.key","message":"Unknown api key"}}},"exampleType":"examples"}},"exampleType":"examples"},"7bb7c382-6d18-4d53-9bff-647063df9e5b":{"description":"BYOK is not enabled for the workspace","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"required":["code","message"],"uniqueKey":"","typeLabel":"object"},"example":{"code":"error.forbidden","message":"BYOK provider configuration is not enabled"},"examples":{"Example":{"title":"Example","value":{"code":"error.forbidden","message":"BYOK provider configuration is not enabled"}}},"exampleType":"examples"}},"exampleType":"examples"},"d548282c-7ed5-4a89-bfc4-b5d5ac531107":{"description":"No key for this provider in the selected scope, or the sub-account named in the header does not exist","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"required":["code","message"],"uniqueKey":"","typeLabel":"object"},"examples":{"KeyNotFound":{"title":"KeyNotFound","value":{"code":"error.provider_config.not_found","message":"Provider configuration not found"}},"SubAccountNotFound":{"title":"SubAccountNotFound","value":{"code":"error.sub_account.not_found","message":"Sub-account not found"}},"SubAccountArchived":{"title":"SubAccountArchived","value":{"code":"error.sub_account.archived","message":"Sub-account is archived"}}},"exampleType":"examples"}},"exampleType":"examples"},"43705a7b-c274-48f6-8042-c1279125c577":{"description":"Too Many Requests","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"required":["code","message"],"uniqueKey":"","typeLabel":"object"},"example":{"code":"error.rate.limit","message":"Too many requests. Try again in 1m"},"examples":{"Example":{"title":"Example","value":{"code":"error.rate.limit","message":"Too many requests. Try again in 1m"}}},"exampleType":"examples"}},"exampleType":"examples"},"66e8c555-e574-4d71-b39a-2e1c14527915":{"description":"The provider did not answer the credential check. Nothing is saved. Try again later.","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"required":["code","message"],"uniqueKey":"","typeLabel":"object"},"example":{"code":"error.provider_config.verification_unavailable","message":"Unable to verify credentials with the provider"},"examples":{"Example":{"title":"Example","value":{"code":"error.provider_config.verification_unavailable","message":"Unable to verify credentials with the provider"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"4bae4a47-411e-4af1-890e-0bc3dff26813":{"BearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"string","scopes":[],"schemeName":"BearerAuth"}}},"servers":{"4aceafd3-96bf-4d6d-8abd-0292c6dfeb38":{"url":"https://app.fullenrich.com/api/v2"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"string","scopes":[],"schemeName":"BearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"}]},"originalFileLocation":"api/v2/reference/openapi.yaml"},"subdomain":"fullenrich","siteName":"FullEnrich API Documentation","title":"Update a BYOK Key - FullEnrich API Documentation","navMaps":{"firstHrefInVersion":{"v2":{"href":"/api/v2/providers/update","matchLevel":0},"v1":{"href":"/api/v1/contact/enrich/bulk/post","matchLevel":3}},"firstHrefInLanguage":{}},"lastModified":"2026-11-05T10:54:07.375Z","originalFileLocation":"api/v2/providers/update.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Change 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.\">\u003cmeta data-mint-head name=\"application-name\" content=\"FullEnrich API Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/fullenrich/aUz86RZpLrt_y4p3/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/fullenrich/aUz86RZpLrt_y4p3/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/fullenrich/aUz86RZpLrt_y4p3/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/fullenrich/aUz86RZpLrt_y4p3/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/fullenrich/aUz86RZpLrt_y4p3/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/fullenrich/aUz86RZpLrt_y4p3/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/fullenrich/aUz86RZpLrt_y4p3/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/fullenrich/aUz86RZpLrt_y4p3/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/fullenrich/aUz86RZpLrt_y4p3/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update a BYOK Key - FullEnrich API Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Change 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.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"FullEnrich API Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.fullenrich.com/api/v2/providers/update\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://fullenrich.mintlify.app/_mintlify/api/og/v2?division=Bring+Your+Own+Key\u0026amp;title=Update+a+BYOK+Key\u0026amp;description=Change+one+or+more+settings+of+a+key.+Omitted+fields+keep+their+value.+A+null+value+resets+zone%2C+data_types%2C+verify%2C+or+enabled+to+its+default.+New+credentials+\u0026amp;theme=a4e962dd3a789e87cd15bff4\u0026amp;signature=9029959192ea3864eeb5589fb05b23c8ede1841e30903b9ecfc4629b00ad3f51\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Update a BYOK Key - FullEnrich API Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Change 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.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://fullenrich.mintlify.app/_mintlify/api/og/v2?division=Bring+Your+Own+Key\u0026amp;title=Update+a+BYOK+Key\u0026amp;description=Change+one+or+more+settings+of+a+key.+Omitted+fields+keep+their+value.+A+null+value+resets+zone%2C+data_types%2C+verify%2C+or+enabled+to+its+default.+New+credentials+\u0026amp;theme=a4e962dd3a789e87cd15bff4\u0026amp;signature=9029959192ea3864eeb5589fb05b23c8ede1841e30903b9ecfc4629b00ad3f51\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/fullenrich/aUz86RZpLrt_y4p3/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"FullEnrich API Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#8164F4\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.fullenrich.com/api/v2/providers/update\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api/v2/providers/update.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.fullenrich.com/#organization\",\"name\":\"FullEnrich API Documentation\",\"url\":\"https://docs.fullenrich.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/fullenrich/QlQ00joQ41SH1_-N/logo/light.svg?fit=max\u0026auto=format\u0026n=QlQ00joQ41SH1_-N\u0026q=85\u0026s=d419fb1f166c8f93bf1790cb80538391\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.fullenrich.com#website\",\"name\":\"FullEnrich API Documentation\",\"url\":\"https://docs.fullenrich.com\",\"publisher\":{\"@id\":\"https://docs.fullenrich.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.fullenrich.com/api/v2/providers/update#webpage\",\"url\":\"https://docs.fullenrich.com/api/v2/providers/update\",\"name\":\"Update a BYOK Key\",\"description\":\"Change 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.\",\"dateModified\":\"2026-11-05T10:54:07.375Z\",\"isPartOf\":{\"@id\":\"https://docs.fullenrich.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.fullenrich.com/api/v2/providers/update#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.fullenrich.com/api/v2/providers/update#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Bring Your Own Key\",\"item\":\"https://docs.fullenrich.com/api/v2/providers/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Update a BYOK Key\",\"item\":\"https://docs.fullenrich.com/api/v2/providers/update\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.fullenrich.com/api/v2/providers/update#apireference\",\"headline\":\"Update a BYOK Key\",\"name\":\"Update a BYOK Key\",\"description\":\"Change 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.\",\"url\":\"https://docs.fullenrich.com/api/v2/providers/update\",\"mainEntityOfPage\":{\"@id\":\"https://docs.fullenrich.com/api/v2/providers/update#webpage\"},\"dateModified\":\"2026-11-05T10:54:07.375Z\",\"publisher\":{\"@id\":\"https://docs.fullenrich.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.fullenrich.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"FullEnrich API Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"FullEnrich API Documentation","nav":{"global":{"anchors":[{"anchor":"Help Center","icon":"book-open-cover","href":"https://help.fullenrich.com"},{"anchor":"FullEnrich App","icon":"computer-classic","href":"https://app.fullenrich.com/app/enrich"},{"anchor":"OpenAPI Spec","icon":"file-code","href":"/api/v2/reference/openapi.yaml"},{"anchor":"MCP Server","icon":"Robot","href":"https://help.fullenrich.com/en/articles/14190120-mcp-server"}]},"versions":[{"version":"v2","groups":[{"group":"Getting Started","pages":[{"title":"API Overview","icon":"house","href":"/api/v2/general/introduction"},{"title":"Authentication","icon":"key","href":"/api/v2/general/authentication"},{"title":"How Webhooks Work","icon":"webhook","href":"/api/v2/general/webhooks"},{"title":"Credits \u0026 Testing Tips","icon":"coin","href":"/api/v2/general/credit"},{"title":"Email Verification Status","icon":"envelope-circle-check","href":"/api/v2/general/email-status"},{"title":"Data Dictionary","icon":"table-list","href":"/api/v2/general/data-dictionary"},{"title":"Rate Limit","icon":"gauge-max","href":"/api/v2/general/ratelimit"}]},{"group":"FullEnrich in your Product","pages":[{"title":"Getting Started \u0026 Concepts","icon":"plug","href":"/api/v2/implement-in-product/getting-started"},{"title":"Rate Limits \u0026 Volume","icon":"gauge-high","href":"/api/v2/implement-in-product/volume"},{"title":"Deploying in Production","icon":"rocket","href":"/api/v2/implement-in-product/production"},{"title":"Quality Over Speed","icon":"gem","href":"/api/v2/implement-in-product/quality-over-speed"}]},{"group":"Enrichment","pages":[{"title":"Start Bulk Enrichment","openapi":"api/v2/reference/openapi.yaml POST /contact/enrich/bulk","href":"/api/v2/contact/enrich/bulk/post"},{"title":"Get Enrichment Result","openapi":"api/v2/reference/openapi.yaml GET /contact/enrich/bulk/{enrichment_id}","href":"/api/v2/contact/enrich/bulk/get"}]},{"group":"Reverse Email Lookup","pages":[{"title":"Reverse Email Lookup","openapi":"api/v2/reference/openapi.yaml POST /contact/reverse/email/bulk","href":"/api/v2/contact/reverse/email/bulk/post"},{"title":"Get Reverse Email Result","openapi":"api/v2/reference/openapi.yaml GET /contact/reverse/email/bulk/{enrichment_id}","href":"/api/v2/contact/reverse/email/bulk/get"}]},{"group":"Search","pages":[{"title":"Getting Started — Search","icon":"play","href":"/api/v2/general/intro-search"},{"title":"Search People","openapi":"api/v2/reference/openapi.yaml POST /people/search","href":"/api/v2/people/search/post"},{"title":"Search Company","openapi":"api/v2/reference/openapi.yaml POST /company/search","href":"/api/v2/company/search/post"},{"title":"Look Up People","openapi":"api/v2/reference/openapi.yaml POST /people/lookup","href":"/api/v2/people/lookup/post"},{"title":"Look Up Company","openapi":"api/v2/reference/openapi.yaml POST /company/lookup","href":"/api/v2/company/lookup/post"},{"title":"Accepted Filter Values","icon":"tags","href":"/api/v2/general/enums"},{"title":"Filtering Logic Explained","icon":"filter","href":"/api/v2/general/filtering-logic-explained"}]},{"group":"Sub-accounts","tag":"BETA","pages":[{"title":"Sub-accounts","icon":"users-gear","tag":"BETA","href":"/api/v2/sub-accounts/overview"},{"title":"Create a Sub-account","openapi":"api/v2/reference/openapi.yaml POST /sub-accounts","href":"/api/v2/sub-accounts/create"},{"title":"List Sub-accounts","openapi":"api/v2/reference/openapi.yaml GET /sub-accounts","href":"/api/v2/sub-accounts/list"},{"title":"Get a Sub-account","openapi":"api/v2/reference/openapi.yaml GET /sub-accounts/{sub_account_id}","href":"/api/v2/sub-accounts/get"},{"title":"Update a Sub-account","openapi":"api/v2/reference/openapi.yaml POST /sub-accounts/{sub_account_id}","href":"/api/v2/sub-accounts/update"}]},{"group":"Bring Your Own Key","tag":"BETA","pages":[{"title":"Bring Your Own Key","icon":"plug","tag":"BETA","href":"/api/v2/providers/overview"},{"title":"Supported Providers","icon":"table-list","tag":"BETA","href":"/api/v2/providers/supported-providers"},{"title":"Verification and Credits","icon":"coins","tag":"BETA","href":"/api/v2/providers/verification-and-credits"},{"title":"Create a BYOK Key","openapi":"api/v2/reference/openapi.yaml POST /providers","href":"/api/v2/providers/create"},{"title":"List BYOK Keys","openapi":"api/v2/reference/openapi.yaml GET /providers","href":"/api/v2/providers/list"},{"title":"Check a BYOK Key","openapi":"api/v2/reference/openapi.yaml GET /providers/{provider}/status","description":"Send the saved credentials to the provider and return the result. The check does not change the key and does not enrich a contact. It works on a disabled key.","href":"/api/v2/providers/status"},{"title":"Update a BYOK Key","openapi":"api/v2/reference/openapi.yaml POST /providers/{provider}","href":"/api/v2/providers/update"},{"title":"Delete a BYOK Key","openapi":"api/v2/reference/openapi.yaml DELETE /providers/{provider}","description":"Delete the key and its credentials. Deletion works when BYOK is not enabled for the workspace.","href":"/api/v2/providers/delete"},{"title":"Errors","icon":"triangle-exclamation","tag":"BETA","href":"/api/v2/providers/errors"}]},{"group":"Tools","pages":[{"title":"Get Credit Balance","openapi":"api/v2/reference/openapi.yaml GET /account/credits","href":"/api/v2/account/credits/get"},{"title":"Check If API Key Is Valid","openapi":"api/v2/reference/openapi.yaml GET /account/keys/verify","href":"/api/v2/account/keys/verify/get"}]}]},{"version":"v1","pages":[{"title":"v1","href":"/api/v1/contact/enrich/bulk/post"}]}]},"basePath":"","title":"Update a BYOK Key - FullEnrich API Documentation","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DX1Meug0.js","utils-B_OMIQVC.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-ChxhRPMa.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CuKvD8Iv.js","snippetPresets-C5d7p2hp.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CfHcE8m4.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C1zZV314.js","shallow-CmQhqCJn.js","getApiPlaygroundDisplay-YRo9s1O7.js","CodeSnippet-RN1MTdfk.js","CodeSnippets-DKLPHxJA.js","Page-BAvA99GL.js","getPastedJson-bz0M41mU.js","icon-CsmhpPrv.js","MethodPill-CNGsVE77.js","DuplicateIcon-DilfU_Z2.js","createIcon-BdsYzQck.js","DynamicMarkdown-CbqEDjbV.js","SectionHeading-O6hXpFCN.js","axios-vUo_bRtp.js","Markdown-nKm-uidQ.js","clsx-ClVdStUn.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CIQkMg3R.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-ImrFS4Fy.js"]}