[Index]
A Data model that is used to store names, codes and dialing number details for countries. This data typically does not change.
Model ref.: data/Countries
The full URL would include the host-proxy name: https://[host-proxy].
Variables are enclosed in square brackets.
{ "$schema": "http://json-schema.org/draft-03/schema", "type": "object", "properties": { "iso_country_code": { "type": "string", "description": "The code by ISO 3166-1.", "title": "ISO Country Code" }, "pstn_access_prefix": { "pattern": "^[0-9]*$", "maxLength": 5, "type": "string", "description": "The PSTN Access Prefix used within the country. For example, in the UK this would be 9.", "title": "PSTN Access Prefix" }, "service_access_prefix": { "pattern": "^[0-9]*$", "maxLength": 5, "type": "string", "description": "The prefix used when making a service call within the country (i.e. for a call to your telephone service provider). For example, in the UK this would be 111.", "title": "Service Access Prefix" }, "default_user_locale": { "type": "string", "description": "The Default User Locale is used when phones or mobility profiles are bulk loaded, with the phone locale set to 'auto'. If set to 'auto', then the default user locale for the country of the location where the phone or extension mobility profile resides in, is used. The default user locale is also used with the migration from the old phone locale (ISO country code) when the phone locale for a phone or mobility profile is set to 'auto'. In this case, the same selection method as describe above is used.", "title": "Default User Locale" }, "international_dial_code": { "pattern": "^[0-9]*$", "maxLength": 5, "type": "string", "description": "The international dial code for the country. For example, the UK would be 44.", "title": "International Dial Code" }, "premium_access_prefix": { "pattern": "^[0-9]*$", "maxLength": 5, "type": "string", "description": "The prefix used when making a premium call within the country (i.e. for a call to an information service such as weather or news service). For example, in the UK this would be 9.", "title": "Premium Access Prefix" }, "cli_on_prefix": { "pattern": "^[0-9]*$", "maxLength": 5, "type": "string", "description": "The prefix used within the country when CLI is active.", "title": "CLI On Prefix" }, "standard_access_prefix": { "pattern": "^[0-9]*$", "maxLength": 5, "type": "string", "description": "The prefix used when making a standard phone call within the country (i.e. for a call to your neighbor). For example, in the UK this would be 0.", "title": "Standard Access Prefix" }, "network_locale": { "type": "string", "description": "This contains a definition of the tones and cadences that the phones in the specified user locale will use.", "title": "Network Locale" }, "international_access_prefix": { "pattern": "^[0-9]*$", "maxLength": 5, "type": "string", "description": "The code used to dial out of the country. For example, in the UK this would be 00.", "title": "International Access Prefix" }, "country_name": { "title": "Country Name", "type": "string", "displayable": true, "description": "The ISO country name." }, "emergency_access_prefix": { "pattern": "^[0-9]*$", "maxLength": 5, "type": "string", "description": "The prefix used when making an emergency call within the country (i.e. for a call to the fire department/service). This is a mandatory field. For example, in the UK this would be 999.", "title": "Emergency Access Prefix" }, "national_trunk_prefix": { "pattern": "^[0-9]*$", "maxLength": 5, "type": "string", "description": "The National Trunk Prefix used within the country. For example, in the UK this would be 0.", "title": "National Trunk Prefix" } }, "schema_version": "0.1.8" }
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Get the GUI Add form. | GET | /api/data/Countries/add/ |
|
The GUI Add form of data/Countries as JSON |
The API call to the /add/ URL can only be made from a hierarchy that allows the model type to be added. The actions in the response shows the url for the POST API call to create an instance.
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Create | POST | /api/data/Countries/ | hierarchy=[hierarchy] |
|
tool/Transaction/[trans pkid]to inspect the created resource and its instance pkid.
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Bulk delete [pkid1],[pkid2]... | DELETE | /api/data/Countries/ | hierarchy=[hierarchy] | {"hrefs":["/api/data/Countries/[pkid1]", "/api/data/Countries/[pkid2]", ...]} |
GET http://[host-proxy]/api/data/Countries/?hierarchy=[hierarchy]&format=json
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Bulk Modify | GET | /api/data/Countries/bulk_update/?schema=&schema_rules=true |
|
|
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Bulk Modify | POST | /api/data/Countries/bulk_update/ |
|
For example: {"data":{"name":"value"}, "meta":{}, "request_meta":{ "hrefs":["/api/v0/data/Countries/[pkid1]", "/api/v0/data/Countries/[pkid2]",...]}} |
GET http://[host-proxy]/api/data/Countries/?hierarchy=[hierarchy]&format=json
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Get a selected [export_format] of the schema and instances [pkid1], [pkid2],... of data/Countries; optionally with tag_version at [version] and Configuration Template as [configtemplate]. | POST | /api/data/Countries/export/ |
|
{ "hrefs":["/api/data/Countries/[pkid1]", "/api/data/Countries/[pkid2]",...]}} |
For export_format=json, the response is a time stamped zip file of data in JSON as in the system database. Item properties such as strings that are empty or Boolean values that are not set, are not included. The filename in the response is of the format as the example:
Content-Disposition: attachment; filename=export_2013-05-17_14:20:19.186444.json.zip Content-Language:en Content-Type:application/x-zip
For export_format=raw_xlsx, the response is a MS Excel spreadsheet with columns corresponding to the JSON format export and a response filename format:
Content-Disposition: attachment; filename=<resource_type>_<resource_name>_exportedsheet_CCYY-MM-DD_HH-MM-SS.xlsx Content-Language:en Content-Type:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
For export_format=xlsx, the response is a MS Excel spreadsheet, arranged by any Field Display Policies that apply. The columns correspond with those of a Bulk Load Template export sheet. The response filename format is:
Content-Disposition: attachment; filename=<resource_type>_<resource_name>_exportedsheet_formatted_CCYY-MM-DD_HH-MM-SS.xlsx Content-Language:en Content-Type:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
The XLSX format can be used to bulk load instances of data/Countries and the JSON format can be used to import instances of data/Countries.
GET http://[host-proxy]/api/data/Countries/?hierarchy=[hierarchy]
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Get a compressed format of the Bulk Load spreadsheet template for data/Countries | POST | /api/data/Countries/export_bulkload_template/ |
|
The response is an attachment of the format: filetype_bulkloadsheet.xlsx.gz |
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Configuration Template | GET | /api/data/Countries/configuration_template/ | hierarchy=[hierarchy] |
|
POST http://[host-proxy]/api/data/ConfigurationTemplate/?hierarchy=[hierarchy]
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Field Display Policy | GET | /api/data/Countries/field_display_policy/ | hierarchy=[hierarchy] |
|
POST http://[host-proxy]/api/data/FieldDisplayPolicy/?hierarchy=[hierarchy]
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Migration Template | GET | /api/data/Countries/migration/ |
|
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
List | GET | /api/data/Countries/ |
|
The data/Countries schema and all instances as JSON. |
(The list will return 0 to 3 data/Countries instances)
{ "operations": [ "field_display_policy", "configuration_template", "help", "get", "export_bulkload_template", "list", "update", "remove", "transform", "add", "export", "migration", "bulk_update_form" ], "pagination": { "direction": "asc", "order_by": "country_name", "maximum_limit": 2000, "skip": 0, "current": "/api/data/Countries/?skip=0&limit=3&order_by=country_name&direction=asc&traversal=default", "limit": 3, "total_limit": null, "total": 37 }, "meta": { "tags": [], "cached": true, "title": "", "business_key": { "hierarchy": true, "unique": [ "country_name", "iso_country_code" ] }, "schema_version": "0.1.8", "references": { "device": [ { "pkid": "", "href": "" } ], "children": [], "parent": [ { "pkid": "6t0ggef2c0deab00hb595101", "href": "/api/data/HierarchyNode/6t0ggef2c0deab00hb595101" } ], "foreign_key": [] }, "actions": [ { "add": { "support_async": false, "class": "add", "href": "/api/data/Countries/add/?hierarchy=[hierarchy]", "method": "GET", "title": "Add" } }, { "remove": { "support_async": true, "class": "delete", "href": "/api/data/Countries/?hierarchy=[hierarchy]", "method": "DELETE", "title": "Delete" } }, { "bulk_update_form": { "support_async": false, "class": "update", "href": "/api/data/Countries/bulk_update/?hierarchy=[hierarchy]&schema=&schema_rules=true", "method": "GET", "title": "Bulk Modify" } }, { "export": { "title": "Export", "support_async": false, "submit": "payload", "class": "export", "href": "/api/data/Countries/export/?hierarchy=[hierarchy]", "method": "POST", "view": "/api/view/ExportData/add/?auth_token=[authtoken] } }, { "export_bulkload_template": { "support_async": false, "class": "bulkload_template", "href": "/api/data/Countries/export_bulkload_template/?hierarchy=[hierarchy]", "method": "POST", "title": "Export Bulk Load Template" } }, { "tag": { "title": "Tag", "support_async": true, "method": "PATCH", "href": "/api/data/Countries/+tag/?hierarchy=[hierarchy]", "class": "tag", "view": "/api/view/TagNameForm/add/?auth_token=[authtoken] } }, { "tag_version": { "title": "Tag Version", "support_async": true, "method": "PATCH", "href": "/api/data/Countries/+tag_version/?hierarchy=[hierarchy]", "class": "tag_version", "view": "/api/view/TagVersionForm/add/?auth_token=[authtoken] } }, { "configuration_template": { "support_async": false, "class": "config", "href": "/api/data/Countries/configuration_template/?hierarchy=[hierarchy]", "method": "GET", "title": "Configuration Template" } }, { "field_display_policy": { "support_async": false, "class": "display_policy", "href": "/api/data/Countries/field_display_policy/?hierarchy=[hierarchy]", "method": "GET", "title": "Field Display Policy" } }, { "migration": { "support_async": false, "class": "migration", "href": "/api/data/Countries/migration/?hierarchy=[hierarchy]", "method": "GET", "title": "Migration Template" } }, { "list": { "support_async": false, "class": "list", "href": "/api/data/Countries/?hierarchy=[hierarchy]", "method": "GET", "title": "List" } }, { "help": { "support_async": false, "class": "help", "href": "/api/data/Countries/help?hierarchy=[hierarchy]", "method": "GET", "title": "Help" } } ], "model_type": "data/Countries", "model_specific_actions": [ "add", "bulk_update_form", "clone", "configuration_template", "export", "export_bulkload_template", "field_display_policy", "get", "help", "list", "migration", "remove", "tag", "tag_version", "update" ], "summary_attrs": [ { "name": "country_name", "title": "Country Name" }, { "name": "iso_country_code", "title": "ISO Country Code" }, { "allow_filtering": true, "name": "hierarchy_friendly_name", "title": "Located At" } ], "api_version": "19.3.1", "tagged_versions": [] }, "resources": [ { "pkid": "5dcc6f1a33fc9b0018396089", "meta": { "tags": [ "base", "core" ], "cached": true, "title": "Australia - AUS", "business_key": { "hierarchy": true, "unique": [ "country_name", "iso_country_code" ] }, "schema_version": "0.1.8", "summary": "false", "references": { "device": [ { "pkid": "", "href": "" } ], "owner": [ { "pkid": "" } ], "self": [ { "pkid": "5dcc6f1a33fc9b0018396089", "href": "/api/data/Countries/5dcc6f1a33fc9b0018396089/" } ], "parent": [ { "pkid": "6t0ggef2c0deab00hb595101", "href": "/api/data/HierarchyNode/6t0ggef2c0deab00hb595101" } ], "foreign_key": [] }, "actions": [ { "update": { "support_async": true, "class": "update", "href": "/api/data/Countries/5dcc6f1a33fc9b0018396089/", "method": "PUT", "title": "Modify" } }, { "remove": { "support_async": true, "class": "delete", "href": "/api/data/Countries/5dcc6f1a33fc9b0018396089/", "method": "DELETE", "title": "Delete" } }, { "clone": { "support_async": false, "class": "clone", "href": "/api/data/Countries/5dcc6f1a33fc9b0018396089/clone/?schema=&schema_rules=true", "method": "GET", "title": "Clone" } }, { "export": { "title": "Export", "support_async": false, "submit": "payload", "class": "export", "href": "/api/data/Countries/5dcc6f1a33fc9b0018396089/export/", "method": "GET", "view": "/api/view/ExportData/add/" } }, { "tag": { "title": "Tag", "support_async": true, "method": "PATCH", "href": "/api/data/Countries/5dcc6f1a33fc9b0018396089/+tag/", "class": "tag", "view": "/api/view/TagNameForm/add/" } }, { "tag_version": { "title": "Tag Version", "support_async": true, "method": "PATCH", "href": "/api/data/Countries/5dcc6f1a33fc9b0018396089/+tag_version/", "class": "tag_version", "view": "/api/view/TagVersionForm/add/" } }, { "get": { "support_async": false, "class": "get", "href": "/api/data/Countries/5dcc6f1a33fc9b0018396089/", "method": "GET", "title": "Get" } }, { "help": { "support_async": false, "class": "help", "href": "/api/data/Countries/5dcc6f1a33fc9b0018396089/help", "method": "GET", "title": "Help" } } ], "model_type": "data/Countries", "path": [ "6t0ggef2c0deab00hb595101", "5dcc6f1a33fc9b0018396089" ], "summary_attrs": [ { "name": "country_name", "title": "Country Name" }, { "name": "iso_country_code", "title": "ISO Country Code" }, { "allow_filtering": true, "name": "hierarchy_friendly_name", "title": "Located At" } ], "api_version": "19.3.1", "tagged_versions": [] }, "data": { "iso_country_code": "AUS", "pstn_access_prefix": "9", "service_access_prefix": "13", "emergency_access_prefix": "000", "default_user_locale": "English United States", "network_locale": "United States", "premium_access_prefix": "8", "cli_on_prefix": "", "international_access_prefix": "011", "country_name": "Australia", "hierarchy_friendly_name": "sys (System)", "international_dial_code": "61", "pkid": "5dcc6f1a33fc9b001839608a", "national_trunk_prefix": "0", "hierarchy_path": "sys" } }, { "pkid": "5dcc855656b5de001960afcd", "meta": { "tags": [ "HcsDialPlanAus", "V4UC", "ba_dcpld__SYSdotHCS" ], "cached": true, "title": "Australia - AUS", "business_key": { "hierarchy": true, "unique": [ "country_name", "iso_country_code" ] }, "schema_version": "0.1.8", "summary": "false", "references": { "device": [ { "pkid": "", "href": "" } ], "owner": [ { "pkid": "" } ], "self": [ { "pkid": "5dcc855656b5de001960afcd", "href": "/api/data/Countries/5dcc855656b5de001960afcd/" } ], "parent": [ { "pkid": "5dcc7ff74544b7001862482f", "href": "/api/data/HierarchyNode/5dcc7ff74544b7001862482f" } ], "foreign_key": [] }, "actions": [ { "update": { "support_async": true, "href": "/api/data/Countries/5dcc855656b5de001960afcd/", "title": "Modify", "class": "update", "method": "PUT" } }, { "remove": { "support_async": true, "href": "/api/data/Countries/5dcc855656b5de001960afcd/", "title": "Delete", "class": "delete", "method": "DELETE" } }, { "clone": { "support_async": false, "href": "/api/data/Countries/5dcc855656b5de001960afcd/clone/?schema=&schema_rules=true", "title": "Clone", "class": "clone", "method": "GET" } }, { "export": { "title": "Export", "support_async": false, "submit": "payload", "class": "export", "href": "/api/data/Countries/5dcc855656b5de001960afcd/export/", "method": "GET", "view": "/api/view/ExportData/add/" } }, { "tag": { "title": "Tag", "support_async": true, "method": "PATCH", "href": "/api/data/Countries/5dcc855656b5de001960afcd/+tag/", "class": "tag", "view": "/api/view/TagNameForm/add/" } }, { "tag_version": { "title": "Tag Version", "support_async": true, "method": "PATCH", "href": "/api/data/Countries/5dcc855656b5de001960afcd/+tag_version/", "class": "tag_version", "view": "/api/view/TagVersionForm/add/" } }, { "get": { "support_async": false, "href": "/api/data/Countries/5dcc855656b5de001960afcd/", "title": "Get", "class": "get", "method": "GET" } }, { "help": { "support_async": false, "href": "/api/data/Countries/5dcc855656b5de001960afcd/help", "title": "Help", "class": "help", "method": "GET" } } ], "model_type": "data/Countries", "path": [ "6t0ggef2c0deab00hb595101", "5dcc7ff74544b7001862482f", "5dcc855656b5de001960afcd" ], "summary_attrs": [ { "name": "country_name", "title": "Country Name" }, { "name": "iso_country_code", "title": "ISO Country Code" }, { "allow_filtering": true, "name": "hierarchy_friendly_name", "title": "Located At" } ], "api_version": "19.3.1", "tagged_versions": [] }, "data": { "iso_country_code": "AUS", "pstn_access_prefix": "0", "pkid": "5dcc855656b5de001960afce", "default_user_locale": "English United States", "network_locale": "Australia", "standard_access_prefix": "0", "international_access_prefix": "0011", "country_name": "Australia", "hierarchy_friendly_name": "hcs (Hcs)", "international_dial_code": "61", "emergency_access_prefix": "000", "national_trunk_prefix": "0", "hierarchy_path": "sys.hcs" } }, { "pkid": "5dcc6f1a4544b700188e6075", "meta": { "tags": [ "base", "core" ], "cached": true, "title": "Bahrain - BHR", "business_key": { "hierarchy": true, "unique": [ "country_name", "iso_country_code" ] }, "schema_version": "0.1.8", "summary": "false", "references": { "device": [ { "pkid": "", "href": "" } ], "owner": [ { "pkid": "" } ], "self": [ { "pkid": "5dcc6f1a4544b700188e6075", "href": "/api/data/Countries/5dcc6f1a4544b700188e6075/" } ], "parent": [ { "pkid": "6t0ggef2c0deab00hb595101", "href": "/api/data/HierarchyNode/6t0ggef2c0deab00hb595101" } ], "foreign_key": [] }, "actions": [ { "update": { "support_async": true, "method": "PUT", "href": "/api/data/Countries/5dcc6f1a4544b700188e6075/", "class": "update", "title": "Modify" } }, { "remove": { "support_async": true, "method": "DELETE", "href": "/api/data/Countries/5dcc6f1a4544b700188e6075/", "class": "delete", "title": "Delete" } }, { "clone": { "support_async": false, "method": "GET", "href": "/api/data/Countries/5dcc6f1a4544b700188e6075/clone/?schema=&schema_rules=true", "class": "clone", "title": "Clone" } }, { "export": { "title": "Export", "support_async": false, "submit": "payload", "class": "export", "href": "/api/data/Countries/5dcc6f1a4544b700188e6075/export/", "method": "GET", "view": "/api/view/ExportData/add/" } }, { "tag": { "title": "Tag", "support_async": true, "method": "PATCH", "href": "/api/data/Countries/5dcc6f1a4544b700188e6075/+tag/", "class": "tag", "view": "/api/view/TagNameForm/add/" } }, { "tag_version": { "title": "Tag Version", "support_async": true, "method": "PATCH", "href": "/api/data/Countries/5dcc6f1a4544b700188e6075/+tag_version/", "class": "tag_version", "view": "/api/view/TagVersionForm/add/" } }, { "get": { "support_async": false, "method": "GET", "href": "/api/data/Countries/5dcc6f1a4544b700188e6075/", "class": "get", "title": "Get" } }, { "help": { "support_async": false, "method": "GET", "href": "/api/data/Countries/5dcc6f1a4544b700188e6075/help", "class": "help", "title": "Help" } } ], "model_type": "data/Countries", "path": [ "6t0ggef2c0deab00hb595101", "5dcc6f1a4544b700188e6075" ], "summary_attrs": [ { "name": "country_name", "title": "Country Name" }, { "name": "iso_country_code", "title": "ISO Country Code" }, { "allow_filtering": true, "name": "hierarchy_friendly_name", "title": "Located At" } ], "api_version": "19.3.1", "tagged_versions": [] }, "data": { "iso_country_code": "BHR", "pstn_access_prefix": "9", "service_access_prefix": "", "emergency_access_prefix": "999", "default_user_locale": "English United States", "network_locale": "United States", "premium_access_prefix": "", "cli_on_prefix": "", "international_access_prefix": "00", "country_name": "Bahrain", "hierarchy_friendly_name": "sys (System)", "international_dial_code": "973", "pkid": "5dcc6f1a4544b700188e6076", "national_trunk_prefix": "", "hierarchy_path": "sys" } } ] }
(Show the first instance)
{ "pkid": "5dcc6f1a33fc9b0018396089", "meta": { "tags": [ "base", "core" ], "cached": false, "title": "Australia - AUS", "business_key": { "hierarchy": true, "unique": [ "country_name", "iso_country_code" ] }, "schema_version": "0.1.8", "references": { "parent": [ { "pkid": "6t0ggef2c0deab00hb595101", "href": "/api/data/HierarchyNode/6t0ggef2c0deab00hb595101" } ], "self": [ { "pkid": "5dcc6f1a33fc9b0018396089", "href": "/api/data/Countries/5dcc6f1a33fc9b0018396089/" } ], "foreign_key": [], "device": [ { "pkid": "", "href": "" } ], "owner": [ { "pkid": "" } ], "children": [] }, "actions": [ { "update": { "support_async": true, "class": "update", "href": "/api/data/Countries/5dcc6f1a33fc9b0018396089/?hierarchy=[hierarchy]", "method": "PUT", "title": "Modify" } }, { "remove": { "support_async": true, "class": "delete", "href": "/api/data/Countries/5dcc6f1a33fc9b0018396089/?hierarchy=[hierarchy]", "method": "DELETE", "title": "Delete" } }, { "clone": { "support_async": false, "class": "clone", "href": "/api/data/Countries/5dcc6f1a33fc9b0018396089/clone/?hierarchy=[hierarchy]&schema=&schema_rules=true", "method": "GET", "title": "Clone" } }, { "export": { "title": "Export", "support_async": false, "submit": "payload", "class": "export", "href": "/api/data/Countries/5dcc6f1a33fc9b0018396089/export/?hierarchy=[hierarchy]", "method": "GET", "view": "/api/view/ExportData/add/?auth_token=[authtoken] } }, { "tag": { "title": "Tag", "support_async": true, "method": "PATCH", "href": "/api/data/Countries/5dcc6f1a33fc9b0018396089/+tag/?hierarchy=[hierarchy]", "class": "tag", "view": "/api/view/TagNameForm/add/?auth_token=[authtoken] } }, { "tag_version": { "title": "Tag Version", "support_async": true, "method": "PATCH", "href": "/api/data/Countries/5dcc6f1a33fc9b0018396089/+tag_version/?hierarchy=[hierarchy]", "class": "tag_version", "view": "/api/view/TagVersionForm/add/?auth_token=[authtoken] } }, { "get": { "support_async": false, "class": "get", "href": "/api/data/Countries/5dcc6f1a33fc9b0018396089/?hierarchy=[hierarchy]", "method": "GET", "title": "Get" } }, { "help": { "support_async": false, "class": "help", "href": "/api/data/Countries/5dcc6f1a33fc9b0018396089/help?hierarchy=[hierarchy]", "method": "GET", "title": "Help" } } ], "model_type": "data/Countries", "path": [ "6t0ggef2c0deab00hb595101", "5dcc6f1a33fc9b0018396089" ], "summary_attrs": [ { "name": "country_name", "title": "Country Name" }, { "name": "iso_country_code", "title": "ISO Country Code" }, { "allow_filtering": true, "name": "hierarchy_friendly_name", "title": "Located At" } ], "api_version": "19.3.1", "tagged_versions": [] }, "data": { "iso_country_code": "AUS", "network_locale": "United States", "pkid": "5dcc6f1a33fc9b001839608a", "pstn_access_prefix": "9", "default_user_locale": "English United States", "service_access_prefix": "13", "premium_access_prefix": "8", "cli_on_prefix": "", "international_access_prefix": "011", "country_name": "Australia", "international_dial_code": "61", "emergency_access_prefix": "000", "national_trunk_prefix": "0" } }
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Get the on-line Help for data/Countries. | GET | /api/data/Countries/help | hierarchy=[hierarchy] | On-line help of Model ref.: data/Countries as HTML |
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Modify | PUT | /api/data/Countries/[pkid]/ | hierarchy=[hierarchy] | (For payload specification) |
For Bulk modification, refer to the Bulk Modify section.
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Delete | DELETE | /api/data/Countries/[pkid]/ | hierarchy=[hierarchy] |
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Clone instance with [pkid]. The schema rules are applied. | GET | /api/data/Countries/[pkid]/clone/?schema=&schema_rules=true |
|
A JSON payload with:
|
GET http://[host-proxy]/api/data/Countries/?hierarchy=[hierarchy]&format=json
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Get a selected [export_format] of the schema and a single instance with [pkid] of data/Countries; optionally with tag_version at [version] and Configuration Template as [configtemplate]. | GET | /api/data/Countries/[pkid]/export/ |
|
The response is an attachment. Refer to the list below. |
For export_format=raw_xlsx, the response is a "raw" MS Excel spreadsheet with columns corresponding to the JSON format export and a response format:
Content-Disposition: attachment; filename=<resource_type>_<resource_name>_exportedsheet_CCYY-MM-DD_HH-MM-SS.xlsx Content-Language:en Content-Type:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
For export_format=xlsx, the response is a MS Excel spreadsheet, formatted to show all columns and a response format:
Content-Disposition: attachment; filename=<resource_type>_<resource_name>_exportedsheet_formatted_CCYY-MM-DD_HH-MM-SS.xlsx Content-Language:en Content-Type:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
For export_format=json, the response is a time stamped zip file of data in JSON and a response format:
Content-Disposition: attachment; filename=export_2013-05-17_14:20:19.186444.json.zip Content-Language:en Content-Type:application/x-zip
The XLSX format can be used to bulk load instances of data/Countries and the JSON format can be used to import instances of data/Countries.
For Bulk Export, refer to the Bulk Export section.
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Tag | PATCH | /api/data/Countries/[pkid]/+tag/ | hierarchy=[hierarchy] | If payload required: |
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Get | GET | /api/data/Countries/[pkid]/ | hierarchy=[hierarchy] | The data/Countries instance with [pkid]. |
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Help | GET | /api/data/Countries/[pkid]/help | hierarchy=[hierarchy] | The on-line Help for data/Countries. |