Replace an existing provider configuration. The provider key is required and determines which provider-specific settings schema is applied. All other fields are optional — omitted fields are cleared from the stored configuration (this is a full replacement, not a partial merge). Changing the provider type for an existing configuration is not supported.
Documentation Index
Fetch the complete documentation index at: https://www.courier.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
A unique identifier of the provider configuration to update.
Request body for replacing an existing provider configuration. The provider key is required because it determines which provider-specific settings schema is validated against. Changing the provider type for an existing configuration is not supported. All other fields are optional — omitted fields are cleared from the stored configuration (this is a full replacement, not a partial merge).
The provider key identifying the type. Required on every request because it selects the provider-specific settings schema for validation.
128Updated display title.
Updated alias. Omit to clear.
Provider-specific settings (snake_case keys). Replaces the full settings object — omitted settings fields are removed. Use the catalog endpoint to check required fields.
A configured provider in the workspace.
A unique identifier for the provider configuration.
Display title. Defaults to "Default Configuration" when not explicitly set.
The provider key (e.g. "sendgrid", "twilio", "slack").
Provider-specific settings (snake_case keys on the wire).
Unix timestamp (ms) of when the provider was created.
Optional alias for this configuration.
Unix timestamp (ms) of when the provider was last updated.