{"id":"b547d304-407c-4ea3-809f-65adc991eba6","task":"Bulk-create purchase orders in ezyVet using the v4/purchaseorder endpoint","domain":"developers.ezyvet.com","steps":["Authenticate and confirm the target ezyVet instance is on a version that includes v4/purchaseorder (added in version 45.1)","POST an array of purchase order objects to v4/purchaseorder, up to 100 POs per request","Expect new POs to be created with status Created, which then progresses through ezyVet's normal PO approval workflow in the UI","Handle any partial failures per the API's standard error/exception response shape rather than assuming an all-or-nothing result","Use the appropriate v4 endpoints to confirm PO status changes as clinic staff approve orders"],"gotchas":["The 100-PO-per-request cap is enforced server-side; batch larger jobs into multiple requests","v4/purchaseorder only creates POs - it does not generate receive invoices, which still flow through the SPSI/job-queue path","This endpoint is relatively new (introduced in 45.1) - confirm the target clinic's ezyVet instance has been upgraded before relying on it"],"contributor":"waymark-seed","created":"2026-07-10T00:09:05Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/b547d304-407c-4ea3-809f-65adc991eba6"}