Update puchase order by ID
curl --request PUT \
--url https://ywe3crmpll.execute-api.us-east-2.amazonaws.com/stage/purchase-orders/{id} \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"vendor_type": "",
"vendor_id": "",
"vendor_name": "",
"tax_rate": "",
"title": "",
"status": "",
"payment_status": "",
"comment": "",
"order_at": "",
"expected_delivery_at": "",
"received_at": "",
"customer_id": "",
"job_id": "",
"project_id": "",
"invoice_id": "",
"assigned_id": "",
"order_email": "",
"delivery_method": "",
"delivery_address": "",
"delivery_flat": "",
"delivery_city": "",
"delivery_state": "",
"delivery_postcode": "",
"delivery_instruction": "",
"pickup_branch_id": "",
"order_number": "",
"order_phone": "",
"items": [
{
"id": "",
"item_id": "",
"title": "",
"type": "",
"unit_measure": "",
"unit_cost": "",
"is_taxed": "",
"tax_rate": "",
"quantity": "",
"payment_status": ""
}
]
}
'import requests
url = "https://ywe3crmpll.execute-api.us-east-2.amazonaws.com/stage/purchase-orders/{id}"
payload = {
"vendor_type": "",
"vendor_id": "",
"vendor_name": "",
"tax_rate": "",
"title": "",
"status": "",
"payment_status": "",
"comment": "",
"order_at": "",
"expected_delivery_at": "",
"received_at": "",
"customer_id": "",
"job_id": "",
"project_id": "",
"invoice_id": "",
"assigned_id": "",
"order_email": "",
"delivery_method": "",
"delivery_address": "",
"delivery_flat": "",
"delivery_city": "",
"delivery_state": "",
"delivery_postcode": "",
"delivery_instruction": "",
"pickup_branch_id": "",
"order_number": "",
"order_phone": "",
"items": [
{
"id": "",
"item_id": "",
"title": "",
"type": "",
"unit_measure": "",
"unit_cost": "",
"is_taxed": "",
"tax_rate": "",
"quantity": "",
"payment_status": ""
}
]
}
headers = {
"x-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {'x-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
vendor_type: '',
vendor_id: '',
vendor_name: '',
tax_rate: '',
title: '',
status: '',
payment_status: '',
comment: '',
order_at: '',
expected_delivery_at: '',
received_at: '',
customer_id: '',
job_id: '',
project_id: '',
invoice_id: '',
assigned_id: '',
order_email: '',
delivery_method: '',
delivery_address: '',
delivery_flat: '',
delivery_city: '',
delivery_state: '',
delivery_postcode: '',
delivery_instruction: '',
pickup_branch_id: '',
order_number: '',
order_phone: '',
items: [
{
id: '',
item_id: '',
title: '',
type: '',
unit_measure: '',
unit_cost: '',
is_taxed: '',
tax_rate: '',
quantity: '',
payment_status: ''
}
]
})
};
fetch('https://ywe3crmpll.execute-api.us-east-2.amazonaws.com/stage/purchase-orders/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"error": true,
"errors": [
"error message",
"error message"
]
}{
"message": "Unauthorized"
}{
"message": "Request URL or object not found"
}{
"message": "Internal Server Error"
}Purchase Orders
Update puchase order by ID
Update a puchase order
PUT
/
purchase-orders
/
{id}
Update puchase order by ID
curl --request PUT \
--url https://ywe3crmpll.execute-api.us-east-2.amazonaws.com/stage/purchase-orders/{id} \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"vendor_type": "",
"vendor_id": "",
"vendor_name": "",
"tax_rate": "",
"title": "",
"status": "",
"payment_status": "",
"comment": "",
"order_at": "",
"expected_delivery_at": "",
"received_at": "",
"customer_id": "",
"job_id": "",
"project_id": "",
"invoice_id": "",
"assigned_id": "",
"order_email": "",
"delivery_method": "",
"delivery_address": "",
"delivery_flat": "",
"delivery_city": "",
"delivery_state": "",
"delivery_postcode": "",
"delivery_instruction": "",
"pickup_branch_id": "",
"order_number": "",
"order_phone": "",
"items": [
{
"id": "",
"item_id": "",
"title": "",
"type": "",
"unit_measure": "",
"unit_cost": "",
"is_taxed": "",
"tax_rate": "",
"quantity": "",
"payment_status": ""
}
]
}
'import requests
url = "https://ywe3crmpll.execute-api.us-east-2.amazonaws.com/stage/purchase-orders/{id}"
payload = {
"vendor_type": "",
"vendor_id": "",
"vendor_name": "",
"tax_rate": "",
"title": "",
"status": "",
"payment_status": "",
"comment": "",
"order_at": "",
"expected_delivery_at": "",
"received_at": "",
"customer_id": "",
"job_id": "",
"project_id": "",
"invoice_id": "",
"assigned_id": "",
"order_email": "",
"delivery_method": "",
"delivery_address": "",
"delivery_flat": "",
"delivery_city": "",
"delivery_state": "",
"delivery_postcode": "",
"delivery_instruction": "",
"pickup_branch_id": "",
"order_number": "",
"order_phone": "",
"items": [
{
"id": "",
"item_id": "",
"title": "",
"type": "",
"unit_measure": "",
"unit_cost": "",
"is_taxed": "",
"tax_rate": "",
"quantity": "",
"payment_status": ""
}
]
}
headers = {
"x-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {'x-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
vendor_type: '',
vendor_id: '',
vendor_name: '',
tax_rate: '',
title: '',
status: '',
payment_status: '',
comment: '',
order_at: '',
expected_delivery_at: '',
received_at: '',
customer_id: '',
job_id: '',
project_id: '',
invoice_id: '',
assigned_id: '',
order_email: '',
delivery_method: '',
delivery_address: '',
delivery_flat: '',
delivery_city: '',
delivery_state: '',
delivery_postcode: '',
delivery_instruction: '',
pickup_branch_id: '',
order_number: '',
order_phone: '',
items: [
{
id: '',
item_id: '',
title: '',
type: '',
unit_measure: '',
unit_cost: '',
is_taxed: '',
tax_rate: '',
quantity: '',
payment_status: ''
}
]
})
};
fetch('https://ywe3crmpll.execute-api.us-east-2.amazonaws.com/stage/purchase-orders/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"error": true,
"errors": [
"error message",
"error message"
]
}{
"message": "Unauthorized"
}{
"message": "Request URL or object not found"
}{
"message": "Internal Server Error"
}Was this page helpful?