API reference Purchases
Record a purchase's shipment and its delivery
POST/v1/purchases/{id}/tracking
Adds the tracker to the PayPal order (Orders v2) and, once delivered, records the delivery with PayPal's Add Tracking API. Idempotent per tracking number.
Path parameters
idstringRequired
Headers
Content-Typeapplication/jsonRequiredidempotency-keystringRequiredIdempotency-KeystringRequired- 1 to 255 characters. A retry with the same key returns the first answer.
Request body
application/json
carrierstringRequired- PayPal's carrier code.
tracking_numberstringRequireddeliveredboolean- The carrier confirmed delivery; it becomes the dispute's delivery proof.
Responses
- 200Recorded
- 404No such purchase
- 409The purchase was not captured
- 422PayPal refused
- 503PayPal unavailable
200 response
statestringRequiredtracker_idstringRequired