Redo

API keyE-commerceOrg connection

Org-level connection

Redo is connected once at the org level by an admin. The credential is shared across all groups that have been granted access — individual team members don't need to connect their own accounts.

Getting your API key

Sign in to the Redo Dashboard at https://app.getredo.com and go to Settings → Developer.

Click "Add API Client", then select the access scopes this client should carry. Grant only what you want On Belay to have — read scopes (returns_read, customers_read, orders_read, inventory_read, inbound_shipments_read, invoices_read, webhooks_read) are enough for reporting. The write scopes let On Belay process refunds and change marketing consent.

Copy the generated API secret and paste it in the API Key field below. Redo shows it once.

Copy your Store ID from the General section of the same Settings → Developer page and paste it in the Store ID field. Every Redo API path is scoped to it.

Scopes are enforced by Redo on the token itself, so a client without returns_write cannot process a return no matter what On Belay permits. You can change a client's scopes later without re-issuing the secret.

Ready to connect?

Sign in to On Belay and open the Integrations page to add Redo.

Sign in →

Permissions (scopes)

These are the data scopes On Belay can be granted for Redo. Your org admin controls which scopes are enabled per group.

ScopeDescriptionAccess
returns_readRead returns and return tagsRead only
returns_writeCreate, update, and PROCESS returnsRead / Write
customers_readRead customer profilesRead only
customers_writeWrite customer profiles and consentRead / Write
orders_readRead orders and fulfillmentsRead only
orders_writeCreate/delete orders, manage fulfillmentsRead / Write
products_writeBulk upload productsRead / Write
inventory_readRead inventory items and levelsRead only
inbound_shipments_readRead inbound shipmentsRead only
invoices_readRead Redo invoicesRead only
customer_events_writeSend custom events (triggers flows)Read / Write
storefront_events_writeSend storefront pixel eventsRead / Write
webhooks_readRead webhook subscriptionsRead only
webhooks_writeManage and replay webhooksRead / Write

Troubleshooting

"Invalid API key" or "Unauthorized" error
Double-check that you copied the full key without any leading/trailing spaces. Some platforms show a truncated preview — make sure to copy the full token. If the key was generated with restricted scopes, verify it includes the permissions listed above.
Connected but Claude can't access data
Check that your group has been granted access to this integration in On Belay → Groups → [your group] → Integrations. Also verify the specific scopes your group is permitted to use match what your query requires.
The key expires or stops working
Some API keys have expiration policies. Generate a new key in Redo and update it in On Belay → Integrations → Redo → Update key. Consider creating a dedicated service account or machine user for On Belay so the key isn't tied to a personal account.

Still stuck? We're happy to help.

Contact support →