Update Purchase Order

PATCH {{baseUrl}}/accounting/purchase-orders/:id?raw=false

Update Purchase Order

Request Params

KeyDatatypeRequiredDescription
rawbooleanInclude raw response. Mostly used for debugging purposes

Request Body

{"po_number"=>"90000117", "reference"=>"123456", "supplier"=>{"id"=>"12345", "display_name"=>"Windsurf Shop", "address"=>{"id"=>"123", "type"=>"primary", "string"=>"25 Spring Street, Blackburn, VIC 3130", "name"=>"HQ US", "line1"=>"Main street", "line2"=>"apt #", "line3"=>"Suite #", "line4"=>"delivery instructions", "street_number"=>"25", "city"=>"San Francisco", "state"=>"CA", "postal_code"=>"94104", "country"=>"US", "latitude"=>"40.759211", "longitude"=>"-73.984638", "county"=>"Santa Clara", "contact_name"=>"Elon Musk", "salutation"=>"Mr", "phone_number"=>"111-111-1111", "fax"=>"122-111-1111", "email"=>"elon@musk.com", "website"=>"https://elonmusk.com", "notes"=>"Address notes or delivery instructions.", "row_version"=>"1-12345"}}, "company_id"=>"12345", "status"=>"open", "issued_date"=>"2020-09-30", "delivery_date"=>"2020-09-30", "expected_arrival_date"=>"2020-09-30", "currency"=>"USD", "currency_rate"=>0.69, "sub_total"=>27500, "total_tax"=>2500, "total"=>27500, "tax_inclusive"=>true, "line_items"=>[{"id"=>"12345", "row_id"=>"12345", "code"=>"120-C", "line_number"=>1, "description"=>"Model Y is a fully electric, mid-size SUV, with seating for up to seven, dual motor AWD and unparalleled protection.", "type"=>"sales_item", "tax_amount"=>27500, "total_amount"=>27500, "quantity"=>1, "unit_price"=>27500.5, "unit_of_measure"=>"pc.", "discount_percentage"=>0.01, "discount_amount"=>19.99, "location_id"=>"1234", "department_id"=>"1234", "item"=>{"id"=>"12344", "code"=>"120-C", "name"=>"Model Y"}, "tax_rate"=>{"id"=>"123456", "rate"=>10}, "tracking_categories"=>[{"id"=>"123456", "name"=>"New York"}, {"id"=>"123456", "name"=>"New York"}], "ledger_account"=>{"id"=>"123456", "nominal_code"=>"N091", "code"=>"453"}, "custom_fields"=>[{"id"=>"2389328923893298", "name"=>"employee_level", "description"=>"Employee Level", "value"=>"Uses Salesforce and Marketo"}, {"id"=>"2389328923893298", "name"=>"employee_level", "description"=>"Employee Level", "value"=>"Uses Salesforce and Marketo"}], "row_version"=>"1-12345"}, {"id"=>"12345", "row_id"=>"12345", "code"=>"120-C", "line_number"=>1, "description"=>"Model Y is a fully electric, mid-size SUV, with seating for up to seven, dual motor AWD and unparalleled protection.", "type"=>"sales_item", "tax_amount"=>27500, "total_amount"=>27500, "quantity"=>1, "unit_price"=>27500.5, "unit_of_measure"=>"pc.", "discount_percentage"=>0.01, "discount_amount"=>19.99, "location_id"=>"1234", "department_id"=>"1234", "item"=>{"id"=>"12344", "code"=>"120-C", "name"=>"Model Y"}, "tax_rate"=>{"id"=>"123456", "rate"=>10}, "tracking_categories"=>[{"id"=>"123456", "name"=>"New York"}, {"id"=>"123456", "name"=>"New York"}], "ledger_account"=>{"id"=>"123456", "nominal_code"=>"N091", "code"=>"453"}, "custom_fields"=>[{"id"=>"2389328923893298", "name"=>"employee_level", "description"=>"Employee Level", "value"=>"Uses Salesforce and Marketo"}, {"id"=>"2389328923893298", "name"=>"employee_level", "description"=>"Employee Level", "value"=>"Uses Salesforce and Marketo"}], "row_version"=>"1-12345"}], "shipping_address"=>{"id"=>"123", "type"=>"primary", "string"=>"25 Spring Street, Blackburn, VIC 3130", "name"=>"HQ US", "line1"=>"Main street", "line2"=>"apt #", "line3"=>"Suite #", "line4"=>"delivery instructions", "street_number"=>"25", "city"=>"San Francisco", "state"=>"CA", "postal_code"=>"94104", "country"=>"US", "latitude"=>"40.759211", "longitude"=>"-73.984638", "county"=>"Santa Clara", "contact_name"=>"Elon Musk", "salutation"=>"Mr", "phone_number"=>"111-111-1111", "fax"=>"122-111-1111", "email"=>"elon@musk.com", "website"=>"https://elonmusk.com", "notes"=>"Address notes or delivery instructions.", "row_version"=>"1-12345"}, "ledger_account"=>{"id"=>"123456", "nominal_code"=>"N091", "code"=>"453"}, "template_id"=>"123456", "discount_percentage"=>5.5, "bank_account"=>{"bank_name"=>"Monzo", "account_number"=>"123465", "account_name"=>"SPACEX LLC", "account_type"=>"credit_card", "iban"=>"CH2989144532982975332", "bic"=>"AUDSCHGGXXX", "routing_number"=>"012345678", "bsb_number"=>"062-001", "branch_identifier"=>"001", "bank_code"=>"BNH", "currency"=>"USD"}, "accounting_by_row"=>false, "due_date"=>"2020-10-30", "payment_method"=>"cash", "tax_code"=>"1234", "channel"=>"email", "memo"=>"Thank you for the partnership and have a great day!", "tracking_categories"=>[{"id"=>"123456", "name"=>"New York"}, {"id"=>"123456", "name"=>"New York"}], "row_version"=>"1-12345"}

HEADERS

KeyDatatypeRequiredDescription
x-apideck-consumer-idstring(Required) ID of the consumer which you want to get or push data from
x-apideck-app-idstring(Required) The ID of your Unify application
x-apideck-service-idstringProvide the service id you want to call (e.g., pipedrive). Only needed when a consumer has activated multiple integrations for a Unified API.
Content-Typestring
Acceptstring

RESPONSES

status: OK

{"status_code":200,"status":"OK","service":"quickbooks","resource":"PurchaseOrders","operation":"update","data":{"id":"12345"}}