createContractingSdkClient.
Quick method map
| Resource | Methods |
|---|---|
addresses | list, one, post, put, patch, delete, order |
billables | list, one, post, put, patch, delete, order |
clients | list, one, post, put, patch, delete, order |
contacts | list, one, post, put, patch, delete, order |
contracts | list, one, post, put, patch, delete, order |
emails | list, one, post, put, patch, delete, order |
health | status |
invoices | list, one, pdf, finalize, void, post, put, patch, delete |
projects | list, one, post, put, patch, delete, order |
tenants | list, one, post, put, patch, delete |
timeEntries | list, one, post, put, patch, delete |
users | me |
Common CRUD patterns
Use this pattern for most resources.Resources with expand
addresses
- Query filters:
contactId - Expand values:
contact,contact.client
billables
- Query filters:
invoiceId - Expand values:
invoice,invoice.contract,invoice.contract.client
contacts
- Query filters:
clientId - Expand values:
client,emails,addresses
contracts
- Query filters:
clientId - Expand values:
client
emails
- Query filters:
contactId - Expand values:
contact,contact.client
invoices
- Query filters:
contractId,status - Expand values:
contract,contract.client - Status values:
DRAFT,FINALIZED,VOID
projects
- Query filters:
contractId - Expand values:
contract,contract.client
timeEntries
- Query filters:
projectId,billableId,dateFrom,dateTo,referenceSource,referenceId - Expand values:
projectproject.contractproject.contract.clientbillablebillable.invoicebillable.invoice.contractbillable.invoice.contract.client
Resources without expand
clients
tenants
- Query filter:
search
Specialized operations
Reorder records
Useorder methods for manual ordering in UI workflows.
Invoice lifecycle
Project creation signature
projects.post takes contractId as the first argument, then the remaining payload.