Delete a shop
Removes the shop and every order recorded against it. A shop belonging to another user returns the same 404 as one that does not exist, so the route cannot be used to confirm a guessed id.
Removes the shop and every order recorded against it. A shop belonging to another user returns the same 404 as one that does not exist, so the route cannot be used to confirm a guessed id.
Authorization
bearerAuth A bearer token. The Account routes accept a Privy access token; the MCP transport accepts an sk- API key issued by POST /account/api-keys.
In: header
Path Parameters
The shop's id.
Response Body
application/json
application/json
curl -X DELETE "https://example.com/business/shops/string"Change a shop PATCH
Updates the fields named in the body and leaves the rest alone. Adding `stablecoin` to `methods` without also sending `treasuryAddress` is refused: a shop that offers to take a stablecoin payment with nowhere to send it is a checkout that takes money and loses it.
Read a shop's takings GET
How many orders the shop has taken and what they came to, split by how the customer paid. `grossUsd` is the shopkeeper's own figure. putty takes no cut of a shop's off-chain takings: the plan is explicit that the buyback share comes from plan revenue, not from a Business Kit merchant's sales. Nothing in this route is a revenue number for putty.