Regions

/api/1.1/regions

GET /api/1.1/regions

Authentication Required: Yes

Role(s) Required: None

Response Properties

Parameter Type Description
id string Region ID.
name string Region name.
division string Division ID.
divisionName string 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
id yes Region id.

Response Properties

Parameter Type Description
id string Region ID.
name string Region name.
division string Division ID.
divisionName string 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
id int Region id.

Request Properties

Parameter Required Description
name yes The name of the region
division yes The division Id

Request Example

{
    "name": "myregion1",
    "division": "4"
}

Response Properties

Parameter Type Description
division string  
divisionName string  
name string  
id string  
lastUpdated string  

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_name yes The name of division will create new region in

Request Properties

Parameter Required Description
name yes The name of the region

Request Example

{
    "name": "myregion1",
}

Response Properties

Parameter Type Description
name string name of region created
id string id of region created
divisionName string the division name the region belongs to.
divisionId string the id of division the region belongs to.

Response Example

{
  "response": {
    'divisionName': 'mydivision1',
    'divsionId': '4',
    'name': 'myregion1',
    'id': '19'
   }
}