UUIDType
stringUUID type implementing the RFC 4122.
Match pattern:^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$
LinksPaginationType
objectFirst position of the collection
Example:https://api.domain.com/resources?page[number]=1
Last page of the collection
Example:https://api.domain.com/resources?page[number]=50
Navigates to the previous page on the list provided. If the page is the first one, prev should be null or not be present
Example:https://api.domain.com/resources?page[number]=1
Navigates to the next page on the list provided. If the page is the last one, prev should be null or not be present
Example:https://api.domain.com/resources?page[number]=3
PaginationType
objectTotal of the entities returned in the collection. Depending of the operation pattern:
- SEARCH: return the number of elements of the search criteria
- GET: return all the elements or the search criteria
Total of the pages that the collection could return. Last page = to totalPages.
Size of the page.
Current Page of the return collection
MetaType
objectContains the historical information object
Show Child Parameters
Show Child Parameters
MetaHistoryType
objectContains the historical information object
When the JSON:API Object has been created
Example:2022-01-02T18:25:43.511Z
Who created the JSON:API object. This should not share login information (by example, use email)
Example:chris.doe@sixgroup.com
When the object has been modified by the last time. This is optional value.
Example:2022-01-02T18:25:43.511Z
Who modified the JSON:API object.
Example:michael.rodriguez@sixgroup.com
This is the version of the object. Should contain hash of the object to detect if this has changed before commit again new changes.
Example:AF9e94334rr44