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.