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
- 200
- default
A successful response.
An unexpected error response.