How credentials are handled — the entire trade. Credentials (email,
password, and the TOTP secret if the account has two-factor) are forwarded
once to our retail supplier, which stores them to sign in and place
orders. Agentcard never stores them and no API ever returns them. The
TOTP secret is the long code behind “can’t scan the QR code?” in the
retailer’s 2FA setup — it grants standing sign-in ability, not a one-time
code. Register a dedicated or company account if that trade isn’t right for a
personal one. Deleting the registration deletes the credentials at the
supplier and reverts to pooled accounts immediately. Agents never collect
these in chat — registration happens only on this API (or the dashboard).
Instructions for your agent
Paste this into your coding agent to add own-account retail ordering.Instructions for your agent
Register an account
retailer— the store name as it appears inbuy_search_stores(amazon,walmart,target, …).totp_seed— required in practice for any account with two-factor enabled.scope—personal(default) ties the account to the registering user + connection.orgregisters a company account shared by every user of your organization’s connections; it needs an org-scoped session belonging to an active org admin or owner — an ordinary member’s session is rejected with403(registering a company retailer account requires an org admin or owner).
Use is automatic
Once registered, orders for that retailer use the account — no per-order flag. Precedence when both exist: the user’s personal registration wins over the org’s company account.GET /buy/v1/retailer-accounts lists what’s
registered (masked); DELETE /buy/v1/retailer-accounts/:id reverts to
pooled.
Own-account ordering is rolling out and may be briefly unavailable while our
supplier deploys a fix on their side; registration always works, and orders
fall back to pooled accounts until it’s active. Payments are unchanged: the
order still rides the agentcard money path you’ve configured.