You can now amend existing contracts through the API:

  • POST /contracts/{id}/amendments - Amend a contract

The amendment request allows you to add new items, modify existing items, and update contract terms including dates and invoicing schedules.

Track usage-based billing with the new usage records endpoints:

  • POST /contract-items/{id}/usage - Create a usage record
  • GET /contract-items/{id}/usage - List all usage records for a contract item
  • DELETE /contract-items/{id}/usage - Delete a usage record

Full invoice lifecycle management is now available:

  • GET /invoices - List all invoices
  • POST /invoices - Create an invoice
  • GET /invoices/{id} - Retrieve an invoice
  • PUT /invoices/{id} - Update an invoice
  • DELETE /invoices/{id} - Delete an invoice

Full contract lifecycle management is now available:

  • GET /contracts - List all contracts
  • POST /contracts - Create a contract
  • GET /contracts/{id} - Retrieve a contract
  • PUT /contracts/{id} - Update a contract
  • DELETE /contracts/{id} - Delete a contract
  • PUT /contracts/{id}/end - End an open-ended contract

The Rillet Public API is now available. This initial release includes:

Products

  • GET /products - List all products
  • POST /products - Create a product
  • GET /products/{id} - Retrieve a product
  • PUT /products/{id} - Update a product
  • DELETE /products/{id} - Delete a product

Customers

  • GET /customers - List all customers
  • POST /customers - Create a customer
  • GET /customers/{id} - Retrieve a customer
  • PUT /customers/{id} - Update a customer
  • DELETE /customers/{id} - Delete a customer