PUT
/
v2
/
quote
curl --request PUT \
  --url https://api.sonderplan.com/v2/quote \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "id": 1,
  "prefix": "INV-",
  "number": 892,
  "date": 1547501100,
  "date_time_iso": "2022-02-22T09:00:00+11:00",
  "expiry_date": 1547501100,
  "expiry_date_time_iso": "2022-02-22T09:00:00+11:00",
  "items": [
    {
      "id": 982342,
      "item_text": "Edit Suite 1 Grading",
      "item_uuid": "r2394",
      "ratescheme_id": 989234,
      "description": "Session booked between 10th Jan -> 12th Jan 2023",
      "quantity": "2.4",
      "unit": "hourly",
      "unit_amount": "20.65",
      "unit_buy_amount": "10.15",
      "tax": true,
      "taxes": [
        {
          "id": 3247,
          "name": "GST",
          "rate": "10.00",
          "total": "151.00"
        }
      ],
      "discount": "20.00%",
      "buy_total": "200.00",
      "buy_total_fixed": false,
      "order": 2,
      "parent_group_id": 234842
    }
  ],
  "groups": [
    {
      "id": 23425,
      "name": "Video Editing Services",
      "description": "Includes all editing services",
      "order": 2,
      "hide_items": true
    }
  ],
  "status": [
    {
      "id": 2
    }
  ],
  "project": [
    {
      "id": 2342354
    }
  ],
  "client": [
    {
      "uuid": "p4",
      "contact_person": {
        "id": 2837
      }
    }
  ],
  "custom_fields": [
    {
      "id": 7823,
      "name": "Type",
      "value": "Video Editing",
      "value_id": 8973,
      "update_key": "2_1_7823"
    }
  ],
  "terms": "Expires in 30 days, subject to stock confirmation etc",
  "template_id": 213,
  "cloned_id": 545647,
  "reference": "QU-9893",
  "currency": "AUD",
  "created_sp_flag": "true"
}'
{
  "success": {
    "id": 1
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

id
integer
required

The ID of the quote to update

validation_mode
enum<string>
default:strict

What validation method should the api use

Available options:
strict,
auto_correct

Body

application/json

Invoice object that needs to be updated

Standard quote model that returns most properties by default

Response

200
application/json

Successful Operation

The response is of type object.