Client-supplied correlation ID echoed in response headers for tracing.
EP-25 — Register Channel Profile
Registers a new named channel profile storing default processing parameters for a
specific channel/scheme/direction combination. Once registered, reference by channelName
in EP-01 through EP-17 to auto-apply all channel defaults.
channelName must be unique per account. HTTP 409 if name already exists.
Use DELETE + POST to rename. Changes via EP-26 take effect immediately for all
subsequent requests using this channelName.
Headers
Body
Body
CreateChannelProfileRequest
Request body for EP-25 — Register Channel Profile.
Unique name for this channel profile. Must be unique per account. Use DELETE + POST to rename.
Example:CBPR_OUTBOUND_US
Channel identification block for channelProfile registration and retrieval.
Show Child Parameters
Default corridor (geographic routing) block for a channelProfile.
Show Child Parameters
Output and behaviour preference defaults for a channelProfile.
Show Child Parameters
Response
Response
Channel profile registered
ChannelProfileResponse
Full channel profile returned by EP-25 (201), EP-26 (200), and EP-27 (200).
Example:CBPR_OUTBOUND_US
Channel identification block for channelProfile registration and retrieval.
Show Child Parameters
Default corridor (geographic routing) block for a channelProfile.
Show Child Parameters
Output and behaviour preference defaults for a channelProfile.
Show Child Parameters
Timestamp when this channel profile was first registered.
Timestamp when this channel profile was last updated.
Authentication
Headers
Body
EP-26 — Update Channel Profile
Updates an existing named channel profile using PATCH semantics — only provided
fields updated. All other profile values remain unchanged.
Changes take effect immediately for all subsequent requests using this channelName.
channelName cannot be changed — use DELETE + POST to rename.
Path Parameters
channelName of the profile to update
Headers
Client-supplied correlation ID echoed in response headers for tracing.
Body
Body
UpdateChannelProfileRequest
Request body for EP-26 — Update Channel Profile (PATCH semantics).
Only fields provided are updated. channelName cannot be changed via PATCH.
PATCH of channelSelection block. Only provided sub-fields are updated.
Show Child Parameters
Show Child Parameters
Show Child Parameters
Response
Response
Channel profile updated — full profile returned
ChannelProfileResponse
Full channel profile returned by EP-25 (201), EP-26 (200), and EP-27 (200).
Example:CBPR_OUTBOUND_US
Channel identification block for channelProfile registration and retrieval.
Show Child Parameters
Default corridor (geographic routing) block for a channelProfile.
Show Child Parameters
Output and behaviour preference defaults for a channelProfile.
Show Child Parameters
Timestamp when this channel profile was first registered.
Timestamp when this channel profile was last updated.
Authentication
Path Parameters
Headers
Body
EP-27 — Read Channel Profile
Returns the complete channel profile for the specified channelName, including all
channelSelection, corridor, and preferences fields.
Returns HTTP 404 if channelName not found.
Path Parameters
channelName of the profile to read
Headers
Client-supplied correlation ID echoed in response headers for tracing.
Response
application/json
Response
Channel profile returned
ChannelProfileResponse
Full channel profile returned by EP-25 (201), EP-26 (200), and EP-27 (200).
Example:CBPR_OUTBOUND_US
Channel identification block for channelProfile registration and retrieval.
Show Child Parameters
Default corridor (geographic routing) block for a channelProfile.
Show Child Parameters
Output and behaviour preference defaults for a channelProfile.
Show Child Parameters
Timestamp when this channel profile was first registered.
Timestamp when this channel profile was last updated.
Authentication
Path Parameters
Headers
Layer 5 — Health
Service availability. No authentication required.
EP-24 — Health
Returns the operational status of the ARS service. No API key or bearer token required.
Suitable for uptime monitoring, load balancer health probes, and status dashboards.
Headers
Client-supplied correlation ID echoed in response headers for tracing.
Response
application/json
Response
Health status returned
HealthResponse
Operational status of the ARS service.
Allowed values:healthydegradedunhealthy
Current ARS version (e.g. 4.3.0).
Example:4.3.0
Current server time in ISO 8601 UTC format.