Regions¶
/api/1.1/regions¶
GET /api/1.1/regions
Authentication Required: Yes
Role(s) Required: None
Response Properties
Parameter Type Description idstring Region ID. namestring Region name. divisionstring Division ID. divisionNamestring Division name. Response Example
{ "response": [ { "id": "6", "name": "Atlanta", "division": "2", "divisionName": "West" }, { "id": "7", "name": "Denver", "division": "2", "divisionName": "West" }, ] }
GET /api/1.1/regions/:id
Authentication Required: Yes
Role(s) Required: None
Request Route Parameters
Name Required Description idyes Region id. Response Properties
Parameter Type Description idstring Region ID. namestring Region name. divisionstring Division ID. divisionNamestring Division name. Response Example
{ "response": [ { "id": "6", "name": "Atlanta", "division": "2", "divisionName": "West" } ] }
- PUT /api/1.1/regions/:id
Update a region
Authentication Required: Yes
Role(s) Required: admin or oper
Request Route Parameters
Name Type Description idint Region id. Request Properties
Parameter Required Description nameyes The name of the region divisionyes The division Id Request Example
{ "name": "myregion1", "division": "4" }
Response Properties
Parameter Type Description divisionstring divisionNamestring namestring idstring lastUpdatedstring Response Example
{ "alerts": [ { "level": "success", "text": "Region update was successful." } ], "response": { "id": "1", "lastUpdated": "2014-03-18 08:57:39", "name": "myregion1", "division": "4", "divisionName": "mydivision1" } }
- POST /api/1.1/divisions/:division_name/regions
Create Region
Authentication Required: Yes
Role(s) Required: admin or oper
division_name - The name of division to create new region into.
** Request Route Parameters**
Name Required Description division_nameyes The name of division will create new region in Request Properties
Parameter Required Description nameyes The name of the region Request Example
{ "name": "myregion1", }
Response Properties
Parameter Type Description namestring name of region created idstring id of region created divisionNamestring the division name the region belongs to. divisionIdstring the id of division the region belongs to. Response Example
{ "response": { 'divisionName': 'mydivision1', 'divsionId': '4', 'name': 'myregion1', 'id': '19' } }