.../api/<version>/entities
. Plural of the entity name is used as the collection name - example.../api/v1/users
..../api/v1/databases
instead of .../api/v1/databases/
.id
is .../api/v1/entities/{id}
. Resource URI for an entity instance by name is .../api/v1/entities/name/{name}
.Content-Type
and Content-Length
that includes the length of the response.id
was provided in the request to simplify the consumption of the response at the client.href
with Resource URI. All relationship fields of an entity will also includehref
links to the related resource for easy access.before
: This cursor points to the start of the page of data that has been returned. Use thebefore
cursor returned in the result in a subsequent request to scroll backwards. When response returns before
as null
, backward scrolling stops and you are at the beginning of the list.after
: This cursor points to the end of the page of data that has been returned. Use theafter
cursor returned in the result in a subsequent request to scroll backwards. When response returns after
as null
, forward scrolling stops and you are at the end of the list.limit
: This is the maximum number of objects that may be returned.id
or name
fields
query parameter while listing or getting an entity. This helps clients control the amount of data returned in the response. Some fields may be included by default whether fields
specifies them or not (example - id and name fields below):201 Created
the response is returned along with Entity data as JSON content.201 Created
the response is returned. If the entity already exists, the entity is replaced based on the PUT request and200 OK
the response is returned. Both responses include entity data as JSON content.GET
request. The fields are then updated with the new values. The JSON patch is generated by diffing the original and the updated JSON documents.PATCH
request.200 OK
response is returned along with the updated entity data as content.200 OK
response.