Create or update an integration config

Stores an API key for the specified integration provider. Storing a NEW integration key requires the BYOK (Bring Your Own Key) entitlement; rotating a key that already exists for the provider is always allowed.

Authentication

AuthorizationBearer
API key or Clerk session token

Path parameters

providerstringRequired
Integration provider name

Request

This endpoint expects an object.
apiKeystringRequired>=1 character
API key for the provider

Response

Integration config saved
successboolean

Errors

400
Bad Request Error
401
Unauthorized Error
402
Payment Required Error
403
Forbidden Error
500
Internal Server Error