Platform | Region
Service to manage entities of type 'Region'.
Overview
| URL | api/{tenantKey}/{orgKey}/corePatterns/regions |
| Methods Supported | GET, POST, PUT, DELETE |
All Operations
This service includes the following operations:
- GET:
- POST:
- PUT:
- DELETE:
All Resources
This service uses the following resources:
All Enumerations
This service uses the following enumerations:
GET Regions (odata)
Returns a page of the list of all the entity records available.
The following elements are optional:
| opts | (ODataQueryOptions) OData query option. |
Response:
| When successful, the response body contains the list of records available. See RegionResource. |
Response status codes:
| 200 | OK. The operation was completed successfully. |
| 400 | BadRequest. The request parameters are invalid. |
Resource URL:
GET Region by identifier
Returns the entity record that matches the specified identifier.
The following elements are required:
| id | (string) The record identifier. |
Response:
| When successful, the response body contains the entity record. See RegionResource. |
Response status codes:
| 200 | OK. The operation was completed successfully. |
| 400 | BadRequest. The request parameters are invalid. |
| 404 | NotFound. The specified record does not exist. |
Resource URL:
GET Region by key
Returns the entity record that matches the specified key.
The following elements are required:
| regionKey | (string) The region’s key. |
Response:
| When successful, the response body contains the entity record. See RegionResource. |
Response status codes:
| 200 | OK. The operation was completed successfully. |
| 400 | BadRequest. The request parameters are invalid. |
| 404 | NotFound. The specified record does not exist. |
Resource URL:
POST Regions
Creates a new entity record.
The following elements are required:
| regionResource | (ApiRegionResource) The request body should contain the entity record that should be created. See ApiRegionResource. |
Response:
| When successful, the response body contains the new entity record identifier. The resource header location property contains the URL for the new entity record. See ApiRegionResource. |
Response status codes:
| 201 | Created. The operation was completed successfully. |
| 400 | BadRequest. The request parameters are invalid. |
Resource URL:
PUT Set Country Region
Updates the value of attribute 'Country' in the specified entity record.
The following elements are required:
| regionKey | (string) The region’s key. |
| value | (string) The request body should contain the new value for the attribute. |
Response:
| When successful, the response body is empty. |
Response status codes:
| 200 | OK. The operation was completed successfully. |
| 400 | BadRequest. The request parameters are invalid. |
Resource URL:
PUT Set Culture Region
Updates the value of attribute 'Culture' in the specified entity record.
The following elements are required:
| regionKey | (string) The region’s key. |
| value | (string) The request body should contain the new value for the attribute. |
Response:
| When successful, the response body is empty. |
Response status codes:
| 200 | OK. The operation was completed successfully. |
| 400 | BadRequest. The request parameters are invalid. |
Resource URL:
PUT Set IsActive Region
Updates the value of attribute 'IsActive' in the specified entity record.
The following elements are required:
| regionKey | (string) The region’s key. |
| value | (bool) The request body should contain the new value for the attribute. |
Response:
| When successful, the response body is empty. |
Response status codes:
| 200 | OK. The operation was completed successfully. |
| 400 | BadRequest. The request parameters are invalid. |
| 404 | NotFound. The specified record does not exist. |
Resource URL:
PUT Set Name Region
Updates the value of attribute 'Name' in the specified entity record.
The following elements are required:
| regionKey | (string) The region’s key. |
| value | (string) The request body should contain the new value for the attribute. |
Response:
| When successful, the response body is empty. |
Response status codes:
| 200 | OK. The operation was completed successfully. |
| 400 | BadRequest. The request parameters are invalid. |
Resource URL:
PUT Set RegionKey Region
Updates the value of attribute 'RegionKey' in the specified entity record.
The following elements are required:
| regionKey | (string) The region’s key. |
| value | (string) The request body should contain the new value for the attribute. |
Response:
| When successful, the response body is empty. |
Response status codes:
| 200 | OK. The operation was completed successfully. |
| 400 | BadRequest. The request parameters are invalid. |
Resource URL:
PUT Set TimeZones Region
Updates the value of attribute 'TimeZones' in the specified entity record.
The following elements are required:
| regionKey | (string) The region’s key. |
| value | (enum UTCTimeZone) The request body should contain the new value for the attribute. See UTCTimeZone. |
Response:
| When successful, the response body is empty. |
Response status codes:
| 200 | OK. The operation was completed successfully. |
| 400 | BadRequest. The request parameters are invalid. |
Resource URL:
DELETE Region by identifier
Deletes the entity record that matches the specified identifier.
The following elements are required:
| id | (string) The record identifier. |
Response:
| When successful, the response body is empty. |
Response status codes:
| 204 | Deleted. The operation was completed successfully. |
| 400 | BadRequest. The request parameters are invalid. |
| 404 | NotFound. The specified record does not exist. |
Resource URL:
DELETE Region by key
Deletes the entity record that matches the specified key.
The following elements are required:
| regionKey | (string) The region’s key. |
Response:
| When successful, the response body is empty. |
Response status codes:
| 204 | Deleted. The operation was completed successfully. |
| 400 | BadRequest. The request parameters are invalid. |
| 404 | NotFound. The specified record does not exist. |
Resource URL:
Resources
ApiRegionResource
The following elements are required:
| regionKey | (string) The region’s key. |
| name | (string) The region’s name. |
| country | (string) The region’s country. |
The following elements are optional:
| culture | (string) The region’s culture. |
| timeZones | (enum UTCTimeZone) The region’s time zones.
See UTCTimeZone. |
RegionResource
The following elements are required:
| regionKey | (string) The region’s key. |
| name | (string) The region’s name. |
| country | (string) The region’s country.
(fk) Allowed value: the natural key of a record of type Country. These records are accessibly through the Countries service. |
The following elements are optional:
| culture | (string) The region’s culture.
(fk) Allowed value: the natural key of a record of type Culture. These records are accessibly through the Cultures service. |
| timeZones | (enum UTCTimeZone) The region’s time zones.
See UTCTimeZone. |
Enumerations
UTCTimeZone
| 1 | UTC12L | UTC-12. |
| 2 | UTC11L | UTC-11. |
| 3 | UTC10L | UTC-10. |
| 4 | UTC9L | UTC-9. |
| 5 | UTC8L | UTC-8. |
| 6 | UTC7L | UTC-7. |
| 7 | UTC6L | UTC-6. |
| 8 | UTC5L | UTC-5. |
| 10 | UTC430L | UTC-4:30. |
| 11 | UTC4L | UTC-4. |
| 12 | UTC330L | UTC-3:30. |
| 13 | UTC3L | UTC-3. |
| 14 | UTC2L | UTC-2. |
| 15 | UTC1L | UTC-1. |
| 16 | UTC0 | GMT. |
| 17 | UTC1M | UTC+1. |
| 18 | UTC2M | UTC+2. |
| 19 | UTC3M | UTC+3. |
| 20 | UTC330M | UTC+3:30. |
| 21 | UTC4M | UTC+4. |
| 22 | UTC430M | UTC+4:30. |
| 23 | UTC5M | UTC+5. |
| 24 | UTC530M | UTC+5:30. |
| 25 | UTC545M | UTC+5:45. |
| 26 | UTC6M | UTC+6. |
| 27 | UTC630M | UTC+6:30. |
| 28 | UTC7M | UTC+7. |
| 29 | UTC8M | UTC+8. |
| 30 | UTC9M | UTC+9. |
| 31 | UTC930M | UTC+9:30. |
| 32 | UTC10M | UTC+10. |
| 33 | UTC11M | UTC+11. |
| 34 | UTC12M | UTC+12. |
| 35 | UTC1245M | UTC+12:45. |
| 36 | UTC13M | UTC+13. |
| 37 | UTC14M | UTC+14. |