Appearance
Retail Bus Service (RBS)
RBS — Retail Bus Service
Contract-only documentation for Retail Bus Service (RBS).
Status
- Implementation: implemented (subscription registry + verification + SQS delivery retries)
- OpenAPI:
/rbs/openapi.yaml
Scope
- Org-scoped, owner-only event subscriptions delivered to customer-managed SQS queues.
- No UI; headless API + event delivery only.
- Oversize event payloads are stored in S3 and delivered via signed pointers.
- Delivery auth prefers cross-account assume-role with external ID; static access keys remain supported.
- Queue ownership is verified via SQS attribute checks plus a verification token sent to the queue.
Clarifications (B15)
- Subscription lifecycle: register → verify → active; pause/resume/revoke supported.
- Queue requirements: SQS in the target region; queue policy must allow RBS to send messages.
- Filters: filter by
service,action_prefix, and org/channel scope; delivery retries use exponential backoff.