Client-supplied correlation ID echoed in response headers for tracing.
Layer 5 — Config
Account profile and channelProfile management.
EP-22 — Get Profile
Returns the complete account-level profile: account_id, region, community,
formatLimits, and channelProfiles[] summary.
[v4.3] Channel-specific settings (scheme, schemeVersion, direction, outputMode,
targetFormat, quality, timezone, repairConfidenceThreshold) are managed via
channelProfile endpoints (EP-25/EP-26/EP-27). Only institutional fallbacks remain here.
Headers
Response
application/json
Response
Profile returned
ProfileResponse
Account-level profile. Contains institutional fallback settings and
a listing of all registered channelProfiles.
[v4.3] scheme, schemeVersion, direction, targetFormat, autoRepairMode,
pspCountry, timezone, quality, repairConfidenceThreshold have been moved
to channelProfile. The account profile now retains only institution-level
fallback values (pspCountry, timezone, quality, repairConfidenceThreshold).
Unique account identifier.
Example:acc_8f2a91bc
Deployment region for data residency (EU-based data centres).
Example:europe_sepa
Account community / tier classification. System-assigned.
Example:premium_tier
Default address line count and length limits for the account.
Show Child Parameters
Summary entry for a channelProfile in the account profile listing.
Show Child Parameters
Authentication
Headers
EP-23 — Update Profile
Updates account-level fields using PATCH semantics — only provided fields updated.
Changes take effect immediately.
[v4.3] Only account-level institutional fallback fields patchable here:
region, pspCountry, timezone, quality, repairConfidenceThreshold.
Channel-specific settings must be managed via EP-25/EP-26.
Headers
Client-supplied correlation ID echoed in response headers for tracing.
Body
Body
UpdateProfileRequest
PATCH body for EP-23. Only account-level fields are patchable here.
[v4.3] Channel-specific settings (scheme, schemeVersion, direction, outputMode,
autoRepairMode, targetFormat) are now managed via EP-26 channelProfile PATCH.
Deployment region for data residency. One of: europe_sepa, us_east, ap_southeast.
Account-level institutional PSP country fallback (ISO 3166-1 alpha-2).
Match pattern:^[A-Z]{2}$
Account-level institutional timezone fallback. Overridden by channelProfile.
Account-level institutional quality fallback. Overridden by channelProfile.
Allowed values:premiumstandardbasic
Account-level institutional confidence threshold fallback (0.0–1.0).
>= 0<= 1
Response
application/json
Response
Profile updated — full profile returned
ProfileResponse
Account-level profile. Contains institutional fallback settings and
a listing of all registered channelProfiles.
[v4.3] scheme, schemeVersion, direction, targetFormat, autoRepairMode,
pspCountry, timezone, quality, repairConfidenceThreshold have been moved
to channelProfile. The account profile now retains only institution-level
fallback values (pspCountry, timezone, quality, repairConfidenceThreshold).
Unique account identifier.
Example:acc_8f2a91bc
Deployment region for data residency (EU-based data centres).
Example:europe_sepa
Account community / tier classification. System-assigned.
Example:premium_tier
Default address line count and length limits for the account.
Show Child Parameters
Summary entry for a channelProfile in the account profile listing.
Show Child Parameters
Authentication
Headers
Body
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
Client-supplied correlation ID echoed in response headers for tracing.
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.