This update includes new operations to the "Custom Fields" resource.
Added
Custom Fields
Get Custom Fields
- Retrieve a list of all custom fields.
Get Custom Field by ID
- Retrieve a single Custom Field by the ID.
Create a Custom Field
- Create a custom field.
Update a Custom Field
- Update a custom field.
Delete a Custom Field
- Delete a custom field.
Fix and clarifies the zybrary_supplier_id and supplier_id field on resources.
Added
Zybrary
- Added
zybrary_supplier_idto the Zybrary resource.
Applications
- Added
supplier_idto the Application resource.
Fixed
Payments
- Changed
supplier_idtozybrary_supplier_idto correct issue when joining between Suppliers and Payments resources. Payments should join to the Zybrary resource.
There is now a process to upload Payment data via CSV files. The details for importing the payment data can be found in the Payment Upload documentation.
Added
Payments
Get Payment Imports
- Retrieve a list of all Payment Imports.
Get Payment Upload Source Types
- Retrieve a list of all valid source types to be used for Payment Uploads.
Create Payment Upload Job
- Create a Payment Upload Job and get the required parameters to import a CSV for the job.
Adds three new endpoints to the API; create, update, and delete Savings Events.
Added
Savings Events
Create a Savings Event
- Savings Events can now be created. These will always show as custom in the application.
Update a Savings Event
- Savings Events metadata can now be updated.
Delete a Savings Event
- Savings Events can now be deleted. Non-custom Savings Events will not be able to be deleted.
Various improvements and fixes for Contracts resource.
Added
Contracts
- Added better documentation around
billing_frequencyto the Contracts resource to indicate what values are valid.
Fixed
Contract Line Items
- Moving forward
application_idis no longer able to be set tonull.
Removed
Contracts
- The
external_source_linkis no longer able to be modified.
This update includes new operations to the "Application Budgets" resource.
Added
Application Budgets
Get Application Budgets
- Retrieve a list of all application budgets.
Get Application Budget Stats
- Retrieve aggregates stats for the budgets related to each application.
Create an Application Budget
- Create an application budget by year.
Update an Application Budget
- Update an application budget by year.
Delete an Application Budget
- Delete an application budget by year.
Adds two new endpoints to the API; get a list of Savings Events and get a Savings Event by Id.
Added
Savings Events
Get list of Savings Events
- An endpoint to get a list of Savings Events from your Zylo instance. This includes the metadata for the Savings Events.
Get A Savings Event by Id
- An endpoint to get a single Savings Event from your Zylo instance by its id. This includes the metadata for the Savings Events.
Various improvements and fixes for Contracts resource.
Added
Contracts
- Added
can_have_contract_linesto the Contracts resource to indicate if the contract can have contract line items added. - Contracts that have
can_have_contract_linesasfalsewill have anapplication_idassociated to it on the Contract resource. - Contracts that have
can_have_contract_linesastruewill not have anapplication_idassociated to it on the Contract resource, but will have Contract Line Items attached.
Fixed
Contracts
- An
end_dateis now required whenmonth_to_monthisfalse. - The field
native_currencyis now required.
