Method | Description |
---|---|
POST /api/v1/region/sites/{regionName} | Add one or more sites to a region. If a site previously belonged to a different region, it will be reassigned to this region. Multiple sites must be separated by commas. |
GET /api/v1/region/sites/{regionName} | Returns all sites. If a region is specified, returns the sites from that region. This method does not return sites for child regions. |
GET /api/v1/region/sites/{regionName}/{siteName} | Returns a single site specified by the region and site name. |
DELETE /api/v1/region/sites/{regionName}/{siteName} | Deletes the site specified by the region and site name. |
Parameter | Example | Description |
---|---|---|
"id" | 1020 | Internal ID of the site. |
"customer_id" | 1 | ZEMS customer ID. |
"parent" | 393 | Parent region ID. |
"deleted" | true | This site was deleted from the PTT Pro server and then removed from ZEMS. |
"part" | 0 | Randomly assigned number when a new site is added to the database. |
"name" | "R13OP" | Site name. |
"description" | "Lincolshire, IL" | Site description. |
"created_at" | 1637688569 | Timestamp when the site was created. |
"updated_at" | 1637714700 | Timestamp when the site was last updated. |
curl -X 'POST' \ 'https://<ZEMS_URL>/api/v1/region/sites/District3' \ -H 'accept: application/json' \ -H 'ApiKey: <ZEMS_API_KEY>' \ -H 'authorization: Bearer <TOKEN>' \ -H 'Content-Type: application/json' \ -d 'Site1,Site2'