You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After an into depth conversation with our counter part at Sage, they have confirmed that there are some issues with the where clause and polling due to Sage One API limitations.
i.e. the product REST API does not have full query capabilities, but only allows to add headers constraining return results that allow select fields (e.g. name, last changed) on select resources and limited operations (sometimes = and contains, but not like, >= etc.); similarly, the only default polling resource is set up for customers.
We have also been informed that all the resources support some kind of query capability, however, there are only select fields and operations that can be used and you can find those at the Sage One documentation.
In order to validate the information we have received from our Sage partners, we have tested the query with the following endpoint and where clause:
GET /contactssearch = '(contactNameGoesHere)'
Once you select any of the resources (e.g. Contacts) from https://developer.columbus.sage.com/docs#/us/sageone/accounts, go to “Query Parameters”. The section “Params for collection” shows which fields are available ... the fields imply a certain operator (e.g. contains, equals etc).
We need to make sure we add these queryable fields to our documentation or at least (somehow) render Sage's page with the information (probably not ideal).
Please let me know if you have any questions or concerns, but this ticket should close soba issue #6676
thank you -Rapha Barbo
The text was updated successfully, but these errors were encountered:
Team -
After an into depth conversation with our counter part at Sage, they have confirmed that there are some issues with the
where clause
andpolling
due to Sage One API limitations.i.e. the product REST API does not have full query capabilities, but only allows to add headers constraining return results that allow select fields (e.g. name, last changed) on select resources and limited operations (sometimes = and contains, but not like, >= etc.); similarly, the only default polling resource is set up for customers.
We have also been informed that all the resources support some kind of query capability, however, there are only select fields and operations that can be used and you can find those at the Sage One documentation.
In order to validate the information we have received from our Sage partners, we have tested the query with the following endpoint and where clause:
Once you select any of the resources (e.g. Contacts) from https://developer.columbus.sage.com/docs#/us/sageone/accounts, go to “Query Parameters”. The section “Params for collection” shows which fields are available ... the fields imply a certain operator (e.g. contains, equals etc).
We need to make sure we add these queryable fields to our documentation or at least (somehow) render Sage's page with the information (probably not ideal).
Please let me know if you have any questions or concerns, but this ticket should close soba issue #6676
thank you -Rapha Barbo
The text was updated successfully, but these errors were encountered: