Cyclos 4.11 REST deprecation notes.

This page reports the deprecated elements in Cyclos REST web services.
As policy, breaking changes are marked as deprecated for at least 2 major Cyclos versions, then removed.

Model properties

To remove onModelPropertyNotes
4.12AdViewaddresses

Use userAddresses instead

4.12TicketsPermissionsaccept

Use approve instead

4.12UsersPermissionscontacts

Use ContactsPermissions.enable instead

4.13BaseCustomFieldValuelinkedEntityValue

Use one of the specific fields: - userValue: If the entity type is user - recordValue: If the entity type is record - transactionValue: If the entity type is transaction - transferValue: If the entity type is transfer - adValue: If the entity type is advertisement

4.13CustomFieldDetailedallowedMimeTypes

Use mimeTypes instead

4.13CustomFieldDetailedotherMimeTypes

Use mimeTypes instead

4.13Notificationlocation

Use entityType instead.

4.13OperationcanRunDirectly

Use the other flags instead. This flag was decomposed in several others to allow better control at the moment of run a custom operation. For example, if your front-end asks for the confirmation password in a popup instead of in its own page and the only thing you need to run the operation is that (i.e there are no missing parameters, no file upload, etc) then you could show the popup to collect the password and then run the custom operation directly in the same page on which you are.

4.13PaymentRequestPermissionsauthorize

true

4.13TransactionDataForSearchcanViewScheduled

Use visibleKinds instead.

4.13TransactionTypeDatarequiresDescription

Use descriptionAvailability instead

4.13VoucherViewcanCancel

This is redundant with cancelAction, is false if cancelAction is null, and true if cancelAction is not null.

Service operations

To remove onURLMethodNotes
4.12/tickets/{ticket}/acceptPOST

Use POST /tickets/{ticket}/approve instead

4.12/{user}/contacts/{contact}DELETE

Use DELETE /contact-list/{id} instead

4.12/{user}/contacts/{contact}POST

Use POST /{user}/contact-list instead

4.13/contactInfos/{id}/imagePOST

Use POST /contact-infos/{id}/image

4.13/images/{id}/contentGET

Use GET /images/{idOrKey}/content instead. Generally clients should use the Image.url property, which is always correct.

4.13/images/{kind}/{file}GET

Use GET /images/{idOrKey}/content instead. Generally clients should use the Image.url property, which is always correct.