application/json
Body
-
Enter items in JSON format. Example: {"item1": 10, "item2": 20}
-
Maximum length is
200
. -
Expected or Actual Delivery Date
-
Enter status of the order
Values are
pending
,completed
, orcanceled
. -
Optional
-
Optional
-
Enter vendor id
Body
-
Enter items in JSON format. Example: {"item1": 10, "item2": 20}
-
Maximum length is
200
. -
Expected or Actual Delivery Date
-
Enter status of the order
Values are
pending
,completed
, orcanceled
. -
Optional
-
Optional
-
Enter vendor id
POST
/api/purchase_orders/
cURL (application/json)
curl \
--request POST 'https://vendorms.pythonanywhere.com/api/purchase_orders/' \
--header "Authorization: Token $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{"items":{},"po_number":"string","order_date":"2025-05-04","delivery_date":"2025-05-04","status":"pending","quality_rating":42.0,"acknowledgment_date":"2025-05-04","vendor_reference":42}'
curl \
--request POST 'https://vendorms.pythonanywhere.com/api/purchase_orders/' \
--header "Authorization: Token $ACCESS_TOKEN" \
--header "Content-Type: application/x-www-form-urlencoded" \
--data 'items=%7B%7D&po_number=string&order_date=2025-05-04&delivery_date=2025-05-04&status=pending&quality_rating=42.0&acknowledgment_date=2025-05-04&vendor_reference=42'
curl \
--request POST 'https://vendorms.pythonanywhere.com/api/purchase_orders/' \
--header "Authorization: Token $ACCESS_TOKEN" \
--header "Content-Type: multipart/form-data" \
--form 'items={}' \
--form "po_number=string" \
--form "order_date=2025-05-04" \
--form "delivery_date=2025-05-04" \
--form "status=pending" \
--form "quality_rating=42.0" \
--form "acknowledgment_date=2025-05-04" \
--form "vendor_reference=42"
Request examples
{
"items": {},
"po_number": "string",
"order_date": "2025-05-04",
"delivery_date": "2025-05-04",
"status": "pending",
"quality_rating": 42.0,
"acknowledgment_date": "2025-05-04",
"vendor_reference": 42
}
Response examples (201)
{
"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
}