Apiable

Consumers

Requests and approvals

The Consumers, Requests inbox in Apiable: the request types (Registration, Subscription, Access), approving and declining, batch actions, and the pending badge.

The Requests inbox is one queue for every pending approval in your portal. New consumer registrations, new subscriptions, and access (scope) requests all land under Consumers, Requests, where you approve or decline each one. The sidebar shows a pending count next to Requests.

What is the Requests inbox?

The Requests inbox is the Consumers, Requests page in the dashboard. It lists every pending request across your portal in one queue, newest first, and lets you approve or decline each one without leaving the page.

Open it from Consumers, Requests in the sidebar. The page title is Requests, and a count next to the sidebar entry tells you how many are waiting.

What request types appear in the inbox?

Three types of request flow into the inbox. Each row carries a coloured badge so you can tell them apart at a glance.

TypeBadgeWhat it isWhat the row says
RegistrationRegistrationA new consumer waiting for account approval."Wants to register"
SubscriptionSubscriptionA new subscription waiting for approval."Wants to subscribe to {plan}"
Access (Optional)AccessAn Optional scope request on a subscription."Requests {scope} on {plan}"
Access (Restricted)Access, RestrictedA Restricted scope request, which carries a written justification."Requests {scope} on {plan}" plus the quoted justification

Each row also shows the requester's name, a subtitle (the email, or the team and email), and how long ago the request was made.

How are requests grouped into tabs?

The inbox has tabs that filter the same queue by type, each with a live count. All shows every pending request together.

TabShows
AllEvery pending request, across all types.
RegistrationPending consumer registrations only.
SubscriptionPending subscription approvals only.
AccessPending scope requests only. This tab appears when scope-based access control is enabled for your account.

A selection you make on the All tab is kept when you switch to a filtered tab. The rows that show change; the underlying selection does not.

How do I approve or decline a request?

Each row has Approve and Decline. Approve confirms in place and the row shows Approved. Decline opens a Reason (optional) field, and Confirm Decline finalizes it, after which the row shows Declined.

  1. Find the request in the inbox. Restricted access requests show the consumer's justification quoted on the row.
  2. To grant it, click Approve. The row confirms with Approved and the pending count drops.
  3. To turn it down, click Decline, optionally type a reason in Reason (optional), then click Confirm Decline. The row confirms with Declined.

Each type routes to its own action: registrations approve or reject the consumer account, subscription requests approve or reject the subscription, and access requests set the scope grant to approved or declined with the reason.

Can I approve or decline several requests at once?

Yes. Select the rows you want and a bar appears at the top reading {count} selected. Use Approve Selected to grant them all, or Decline Selected to add one shared reason and Confirm Decline. Each request is processed on its own.

During a batch, each row moves through its own states: Queued, then Approving... or Declining..., then Approved or Declined. If a row fails, it shows Failed with the error and stays selected, so you can retry it without reselecting the rest. Use the select-all checkbox in the list header to select every visible row at once.

What is the number next to Requests in the sidebar?

It is the pending count across all request types. The badge sits on the Requests entry in the Consumers group. It hides when the count is zero and collapses to 99+ above ninety-nine.

The count updates as requests arrive and as you resolve them. It is the fastest signal that something is waiting, without opening the page.

How does this relate to the per-subscription Requests tab?

A subscription gets its own Requests tab when it has a pending request, labelled Requests ({{count}}). It uses the same rows and the same approve and decline behavior as the inbox, scoped to that one subscription.

Use the inbox under Consumers, Requests to clear the whole backlog, and the per-subscription tab when you are already working inside one subscription. See Subscriptions for the tab layout.

Troubleshooting

Match the empty state or message to what it means:

What you seeWhat it means
"No pending requests" and "You're all caught up."The inbox is empty. New requests appear as consumers register, subscribe, or request scopes.
"No pending registrations"No consumer accounts are waiting for approval on the Registration tab.
"No pending subscriptions"No subscriptions are waiting for approval on the Subscription tab.
"No pending access requests"No scope requests are waiting on the Access tab.
No Access tab at allScope-based access control is not enabled for the account, so there are no scope requests to review.
A row shows "Failed" after a batchThat request did not resolve. The row keeps its selection and shows the error, so you can fix the cause and retry it on its own.
No pending badge in the sidebarThere are zero pending requests, or the count has not loaded yet. The badge appears once at least one request is waiting.

Where to next