podyx_get_purchase
Retrieves purchase instructions, settlement, approval, and fulfillment state by purchase ID for read-only verification and recovery context.
Instructions
Read current purchase instructions, settlement, approval and fulfillment GET /api/v2/purchases/{id}. Email resolves the studio-owned Client and never authenticates the visitor. New purchase entry requires headless_api plus the family purchase permission, clients:read and payments:collect; clients:create is conditional on creating a Client association. GET requires payments:read plus the purchased family's read permission. Recovery requires payments:collect, clients:read and that family's read permission under current studio key/account/public_api authority; accepted recovery remains available with headless new entry disabled. Native provider, credit, promo, approval, private-offer and consent policies apply. Acceptance atomically records a frozen purchase obligation, immutable receipt and required work; no provider IO runs before commit. Instructions carry public SDK capabilities, never proof of settlement. Fetch current state for money, approval and rights separately. Unknown outcomes resume the original frozen tender identity; outcomes beyond the safe replay window require reconciliation and never create another recurring subscription. Cancellation retires unpaid capability before completing; money in flight remains undetermined. No external settlement reports, renewal, aftercare or raw status writes are accepted. Read/preview only. Follow all pagination; a quote does not reserve a slot or lock a price.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"path": "<path>"
},
"name": "podyx_get_purchase"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes |