Table of Contents

GEN API Changes

Warning

Some API changes are not backward compatible

Breaking Changes

Path Description
POST /Modules/GEN/Sites/ContactEmails Changed Email property to be required
POST /Modules/GEN/Sites/ContactEmails/Batch Changed Email property to be required

Changelog

A more detailed breakdown for the individual changes can be viewed here

==========================================================================
==                            API CHANGE LOG                            ==
==========================================================================
                      On Key GEN  API Specification                       
--------------------------------------------------------------------------
--                              What's New                              --
--------------------------------------------------------------------------
- GET    /Modules/GEN/Suppliers/ContactAddresses/{id}
- DELETE /Modules/GEN/Suppliers/ContactAddresses/{id}
- PATCH  /Modules/GEN/Suppliers/ContactAddresses/{id}
- GET    /Modules/GEN/Suppliers/ContactAddresses
- POST   /Modules/GEN/Suppliers/ContactAddresses
- GET    /Modules/GEN/Suppliers/{supplierId}/ContactAddresses
- GET    /Modules/GEN/Suppliers/ContactAddresses/Lookups/LookupSupplierContactAddressAddressType
- GET    /Modules/GEN/Suppliers/ContactAddresses/Lookups/LookupSupplierContactAddressInsertPermissionTree
- GET    /Modules/GEN/Suppliers/ContactAddresses/Lookups/LookupSupplierContactAddressSupplier
- GET    /Modules/GEN/Suppliers/ContactAddresses/Batch/{ids}
- POST   /Modules/GEN/Suppliers/ContactAddresses/Batch
- DELETE /Modules/GEN/Suppliers/ContactAddresses/Batch
- PATCH  /Modules/GEN/Suppliers/ContactAddresses/Batch
- PATCH  /Modules/GEN/Suppliers/ContactAddresses/{id}/Active
- PATCH  /Modules/GEN/Suppliers/ContactAddresses/Batch/Active
- GET    /Modules/GEN/Suppliers/ContactEmails/{id}
- DELETE /Modules/GEN/Suppliers/ContactEmails/{id}
- PATCH  /Modules/GEN/Suppliers/ContactEmails/{id}
- GET    /Modules/GEN/Suppliers/ContactEmails
- POST   /Modules/GEN/Suppliers/ContactEmails
- GET    /Modules/GEN/Suppliers/{supplierId}/ContactEmails
- GET    /Modules/GEN/Suppliers/ContactEmails/Lookups/LookupSupplierContactEmailEmailType
- GET    /Modules/GEN/Suppliers/ContactEmails/Lookups/LookupSupplierContactEmailInsertPermissionTree
- GET    /Modules/GEN/Suppliers/ContactEmails/Lookups/LookupSupplierContactEmailSupplier
- GET    /Modules/GEN/Suppliers/ContactEmails/Batch/{ids}
- POST   /Modules/GEN/Suppliers/ContactEmails/Batch
- DELETE /Modules/GEN/Suppliers/ContactEmails/Batch
- PATCH  /Modules/GEN/Suppliers/ContactEmails/Batch
- PATCH  /Modules/GEN/Suppliers/ContactEmails/{id}/Active
- PATCH  /Modules/GEN/Suppliers/ContactEmails/Batch/Active
- GET    /Modules/GEN/Suppliers/ContactPhoneNumbers/{id}
- DELETE /Modules/GEN/Suppliers/ContactPhoneNumbers/{id}
- PATCH  /Modules/GEN/Suppliers/ContactPhoneNumbers/{id}
- GET    /Modules/GEN/Suppliers/ContactPhoneNumbers
- POST   /Modules/GEN/Suppliers/ContactPhoneNumbers
- GET    /Modules/GEN/Suppliers/{supplierId}/ContactPhoneNumbers
- GET    /Modules/GEN/Suppliers/ContactPhoneNumbers/Lookups/LookupSupplierContactPhoneNumberInsertPermissionTree
- GET    /Modules/GEN/Suppliers/ContactPhoneNumbers/Lookups/LookupSupplierContactPhoneNumberPhoneNumberType
- GET    /Modules/GEN/Suppliers/ContactPhoneNumbers/Lookups/LookupSupplierContactPhoneNumberSupplier
- GET    /Modules/GEN/Suppliers/ContactPhoneNumbers/Batch/{ids}
- POST   /Modules/GEN/Suppliers/ContactPhoneNumbers/Batch
- DELETE /Modules/GEN/Suppliers/ContactPhoneNumbers/Batch
- PATCH  /Modules/GEN/Suppliers/ContactPhoneNumbers/Batch
- PATCH  /Modules/GEN/Suppliers/ContactPhoneNumbers/{id}/Active
- PATCH  /Modules/GEN/Suppliers/ContactPhoneNumbers/Batch/Active
- GET    /Modules/GEN/Suppliers/FileAttachments/{id}/Download
- GET    /Modules/GEN/Suppliers/FileAttachments/{id}
- DELETE /Modules/GEN/Suppliers/FileAttachments/{id}
- PATCH  /Modules/GEN/Suppliers/FileAttachments/{id}
- GET    /Modules/GEN/Suppliers/{id}/FileAttachments
- GET    /Modules/GEN/Suppliers/FileAttachments
- POST   /Modules/GEN/Suppliers/FileAttachments/Upload
- PUT    /Modules/GEN/Suppliers/FileAttachments/{id}/Upload
- GET    /Modules/GEN/Suppliers/FileAttachments/Batch/{ids}
- GET    /Modules/GEN/Suppliers/FileAttachments/{id}/ContentHistory
- POST   /Modules/GEN/Suppliers/FileAttachments/Upload/Batch
- DELETE /Modules/GEN/Suppliers/FileAttachments/Batch
- PATCH  /Modules/GEN/Suppliers/FileAttachments/Batch
- GET    /Modules/GEN/Suppliers/Resources/{id}
- DELETE /Modules/GEN/Suppliers/Resources/{id}
- PATCH  /Modules/GEN/Suppliers/Resources/{id}
- GET    /Modules/GEN/Suppliers/Resources
- POST   /Modules/GEN/Suppliers/Resources
- GET    /Modules/GEN/Suppliers/{supplierId}/Resources
- GET    /Modules/GEN/Suppliers/Resources/Lookups/LookupSupplierResourceChangePermissionTree
- GET    /Modules/GEN/Suppliers/Resources/Lookups/LookupSupplierResourceInsertPermissionTree
- GET    /Modules/GEN/Suppliers/Resources/Lookups/LookupSupplierResourceResourceContext
- GET    /Modules/GEN/Suppliers/Resources/Lookups/LookupSupplierResourceResource
- GET    /Modules/GEN/Suppliers/Resources/Lookups/LookupSupplierResourceSupplier
- GET    /Modules/GEN/Suppliers/Resources/Batch/{ids}
- POST   /Modules/GEN/Suppliers/Resources/Batch
- DELETE /Modules/GEN/Suppliers/Resources/Batch
- PATCH  /Modules/GEN/Suppliers/Resources/Batch
- PATCH  /Modules/GEN/Suppliers/Resources/{id}/Active
- PATCH  /Modules/GEN/Suppliers/Resources/{id}/PermissionTree
- PATCH  /Modules/GEN/Suppliers/Resources/Batch/Active
- PATCH  /Modules/GEN/Suppliers/Resources/Batch/PermissionTree

--------------------------------------------------------------------------
--                            What's Changed                            --
--------------------------------------------------------------------------
- POST   /Modules/GEN/Sites/ContactEmails
  Request:
        - Changed application/vnd.onkey.entity+json
          Schema: Broken compatibility
- POST   /Modules/GEN/Sites/ContactEmails/Batch
  Request:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Broken compatibility
- POST   /Modules/GEN/Suppliers
  Request:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- POST   /Modules/GEN/Suppliers/Batch
  Request:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
--------------------------------------------------------------------------
--                                Result                                --
--------------------------------------------------------------------------
                 API changes broke backward compatibility                 
--------------------------------------------------------------------------