API Documentation
DocumentsAdd Document
Method: /documents.[format]
Contexts:
SalesBinder Documents have 3 different “context” values to determine what type of document you want to create:
Estimates Context ID: 4, Invoices Context ID: 5, Purchase Order Context ID: 11
Note:
– all three contexts share the same fields and data types outlined below
– including a context is required for successfully saving a new account (see examples below)
Document Fields:
Name: | Data Type: | Description: |
customer_id | String | Customer ID |
context_id | String | Determines if it’s an estimate, invoice, or PO |
issue_date | String | The date this document was issued (in YYYY-MM-DD format) |
shipping_address | String | This is used when the shipping address is different than the mailing address |
Document Item Fields:
Name | Data Type | Description |
item_id | String | Item ID |
description | String | Used for overriding the items actual description |
quantity | String | The quantity of this item added to the order |
price | String | The price you’re selling each unit for |
cost | String | Optional: The cost per unit |
tax | String | Optional: Tax 1 rate for this item |
tax2 | String | Optional: Tax 2 rate for this item |
Success:
If you have been successful in updating a document, the response will return the updated data object along with a “message” value of “Saved” as seen below.