Skip to content

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.