| List mocks, filtered by job, quote or quote group. Not paginated | GET /v1/mocks | proofs.read |
| Create a mock | POST /v1/mocks | proofs.write |
| One mock by id | GET /v1/mocks/{mockId} | proofs.read |
| Update a mock | PATCH /v1/mocks/{mockId} | proofs.write |
| Delete a mock | DELETE /v1/mocks/{mockId} | proofs.write |
| One proof with its full revision history | GET /v1/proofs/{proofId}/history | proofs.read |
| Create a proof | POST /v1/proofs | proofs.write |
| Update a proof | PATCH /v1/proofs/{proofId} | proofs.write |
| Delete a proof | DELETE /v1/proofs/{proofId} | proofs.write |
| Email a proof to the customer | POST /v1/proofs/{proofId}/send | proofs.write |
| Email several proofs in one message | POST /v1/proofs/send | proofs.write |
| Open a new revision of a proof | POST /v1/proofs/{proofId}/revise | proofs.write |
| Set a proof status directly, including approved | POST /v1/proofs/{proofId}/status | proofs.approve |
| Record the client’s decision on a proof | POST /v1/proofs/{proofId}/client-decision | proofs.approve |
| Confirm the size split on a proof item | POST /v1/proof-item-links/{proofItemLinkId}/size-split | proofs.approve |