Supported Endpoints
As specified in the documentation for the Base Endpoint exposed for each service, all operations are exposed via essentially the same url.
You’ll find the following HTTP verbs supported
GET Model Collection
VERB: GET
https://gateway.automatedapi.com/{Username}/{ModelName}s
This can be modified in several ways to manipulated what is returned using the following basic operations.
- orderBy -> should function with all string, integer, and date types…bool too by why??
- pageSize -> a number not to exceed 25
- pageNumber -> this is numeric and generally best used after the first query so you have some idea where paging will begin
- fields -> A comma delimited list of fields from the models you wish to have returned
These are attached as query parameters.
https://gateway.automatedapi.com/{Username}/{ModelName}s?fields={fieldName}&pageSize=2&pageNumber=2
GET Model By Id
VERB: GET
https://gateway.automatedapi.com/{USerName}/{ModelName}s/{guid of the format: f7c4229c-2d98-4f22-9c6b-08d7331c1e2a}
CREATE Model
VERB: POST BODY: see Model For Creation DTO
https://gateway.automatedapi.com/{Username}/{ModelName}s
UPDATE Model
VERB: PUT BODY: see Mode For Update DTO
https://gateway.automatedapi.com/{Username}/{ModelName}s
Partially Update Model
VERB: PATCH BODY: Patch document with standard PATCH operations and model properties as found in the Model For Update DTO
https://gateway.automatedapi.com/{USerName}/{ModelName}s/{guid of the format: f7c4229c-2d98-4f22-9c6b-08d7331c1e2a}
DELETE Model By Id
VERB: DELETE
https://gateway.automatedapi.com/{USerName}/{ModelName}s/{guid of the format: f7c4229c-2d98-4f22-9c6b-08d7331c1e2a}