admin-payments
Confirm Po
Confirm a Purchase Order — advances project to ORDER_CONFIRMED.
The B2B "we have your PO, work can begin" event. Decoupled from invoice-paid semantics: this endpoint advances the project lifecycle and fires an admin in-app notification, but DOES NOT touch payment.status or invoice.status, and does NOT email the customer. The customer's payment is still expected on the agreed Net-30/60/90 terms.
Use POST /admin/payments/{id}/mark-invoice-paid separately when the customer's check actually clears (typically weeks or months later).
Idempotent: if the project is already past PAYMENT_PENDING this is a successful no-op.
Requires payments:edit permission.
post/api/v1/admin/payments/{payment_id}/confirm-po
Request
- Base URLhttps://api.prototyping.io (the document declares no server; this is the origin it was published from)
- AuthOAuth 2PasswordToken URLtoken
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
payment_idstring uuid required
Request body
Response
Successful Response
Changes
No recorded changes to this operation across all 1 revision of this API.