Retrieve a specific purchase order information

GET /api/purchase_orders/{id}/

Retrieve a specific purchase order information

Path parameters

  • id string Required

    A unique integer value identifying this purchase order.

Responses

  • 200 application/json
    Hide response attributes Show response attributes object
    • id integer
    • items object Required

      Enter items in JSON format. Example: {"item1": 10, "item2": 20}

    • po_number string Required

      Maximum length is 200.

    • order_date string(date) Required
    • delivery_date string(date) | null

      Expected or Actual Delivery Date

    • quantity integer

      Auto Calculated with items

    • status string

      Enter status of the order

      Values are pending, completed, or canceled.

    • quality_rating number | null

      Optional

    • issue_date string(date)
    • acknowledgment_date string(date) | null

      Optional

    • vendor_reference integer | null

      Enter vendor id

GET /api/purchase_orders/{id}/
curl \
 --request GET 'https://vendorms.pythonanywhere.com/api/purchase_orders/{id}/' \
 --header "Authorization: Token $ACCESS_TOKEN"
Response examples (200)
{
  "id": 42,
  "items": {},
  "po_number": "string",
  "order_date": "2025-05-04",
  "delivery_date": "2025-05-04",
  "quantity": 42,
  "status": "pending",
  "quality_rating": 42.0,
  "issue_date": "2025-05-04",
  "acknowledgment_date": "2025-05-04",
  "vendor_reference": 42
}