Skip to main content

CreateChannelConfig creates a new channel configuration.

POST 

/api/v1/engagements/channel-configs

Sets up a channel integration with organization-specific credentials. After creation, call VerifyChannelConfig to test the integration.

Credentials

The credentials field should contain a JSON object matching the channel's config_schema. Credentials are encrypted at rest.

Errors

  • NOT_FOUND: Channel does not exist
  • INVALID_ARGUMENT: Invalid credentials format
  • ALREADY_EXISTS: Configuration with same phone/email exists
  • PERMISSION_DENIED: Caller lacks channel:write permission

Request

Responses

A successful response.