Additional functionality for GET requests filters involving arrays to specify matching on all of the values instead of any of the values.
Added
Entire array filtering and negative entire array filtering
Entire Array Filtering
By default when filtering an array field, the records will be returned that match any of the provided values. It is possible to specify a filter value that needs to match the entire array by wrapping the values in [ ]
Example
- Filter applications where it has both marketing and sales tags
/v2/applications?tags=[marketing,sales]
Entire Array Filtering with Negation
Entire array filtering can be combined with negation filters.
Example
- Filter applications where it does not have both marketing and sales tags
/v2/applications?tags=!,[marketing,sales]A new resource "Purchase Order" was added in with basic GET operations. There was also a small update to the "User" resource in which you can now update a user's tags and notes.
Added
Purchase Order
Get Purchase Orders
- An endpoint to get "Purchase Orders" from your Zylo instance.
Get Purchase Order by Id
- An endpoint to retrieve a single "Purchase Order" by it's id.
User
Update User By Id
- Update the
notesandtagson an individual "User".
Improved
General
Two auditing fields, zylo_created_at and zylo_modified_at, have been added to all existing and new resources.
These fields indicate when a resource was created or last modified in the Zylo system. They do not reflect when the resource was created outside of Zylo (if applicable).
PO Line Items
Get PO Line Items
order_line_numberis now filterable.
Get PO Line Item by Id
order_line_numberis now filterable.
