Service areas ------------- This API allows listing, retrieving, creating, updating, and deleting service areas. Service areas are identified by their UUID. List Tasks .......... .. http:get:: /service_area/ List all service areas. **Sample request**: .. sourcecode:: http GET /service_area/ HTTP/1.1 Host: api.fieldaware.net Authorization: Token 9dcae3660ec84eac94bb506e09a9af40 Accept: application/json **Sample response**: .. sourcecode:: http HTTP/1.1 200 OK Content-Type: application/json { "count": 100, "items": [ { "name": "South Inner", "uuid": "01c9373d6d22438096503fe72a7c1612", "link": { "rel": "detail", "url": "https://api.fieldaware.net/service_area/01c9373d6d22438096503fe72a7c1612" } }, { "name": "North Florida", "uuid": "01f359aabafb4ff28347bddd9a24f28a", "link": { "rel": "detail", "url": "https://api.fieldaware.net/service_area/01f359aabafb4ff28347bddd9a24f28a" } }, { "name": "Key West", "uuid": "0274f3fa2e224e17ba9e6a36ce3f4b0a", "link": { "rel": "detail", "url": "https://api.fieldaware.net/service_area/0274f3fa2e224e17ba9e6a36ce3f4b0a" } } ], "page": 0, "pageSize": 3, "sortedBy": [] } :query sortedBy: Available sorting criteria: ``name`` :query name: A filtering value for service area name Get Service Area ................ .. http:get:: /service_area/(area_ref) Retrieve a given service area. **Sample request**: .. sourcecode:: http GET /service_area/0274f3fa2e224e17ba9e6a36ce3f4b0a HTTP/1.1 Host: api.fieldaware.net Authorization: Token 9dcae3660ec84eac94bb506e09a9af40 Accept: application/json **Sample response**: .. sourcecode:: http HTTP/1.1 200 OK Content-Type: application/json { "name": "Yuge rectangle", "description": "Nice rectangular shape", "colour": "123132", "area": { "shape": "RECTANGLE", "geometry": { "ne": {"lat": 0, "lng": 0}, "sw": {"lat": 1, "lng": 1} } } } Create Service Area ................... .. http:post:: /service_area/ Create a new service area. **Sample request**: .. sourcecode:: http POST /task/ HTTP/1.1 Host: api.fieldaware.net Authorization: Token 9dcae3660ec84eac94bb506e09a9af40 Accept: application/json { "name": "Yuge rectangle", "description": "Nice rectangular shape", "colour": "123132", "area": { "shape": "RECTANGLE", "geometry": { "ne": {"lat": 0, "lng": 0}, "sw": {"lat": 1, "lng": 1} } } } :