/Accra-City-Towns-Api

This api contains information about all the towns in Accra.

Primary LanguageC#MIT LicenseMIT

Accra-City-Towns-Api

This api contains information about all the towns in Accra.

Accra City Api

Create Town

Create Town Request

POST /town
{
    "TownName": "Mamprobi",
    "District":"",
    "Category":"",
    "Region":"",
    "Population":"",
    "Latitude": "",
    "Longitude": "",
    "startDateTime": "",
    "NearbyTown": [
        
    ],
    "Notable LandMarks": [
      
    ]
}

Create Town Response

201 Created
Location: {{host}}/town/{{id}}
{
    "id": "00000000-0000-0000-0000-000000000000",
   "TownName": "",
    "District":"",
    "Category":"",
    "Region":"",
    "Population":"",
    "Date of District Establishment":"",
    "Latitude": "",
    "Longitude": "",
    "startDateTime": "2022-04-08T08:00:00",
    "LastModifiedDateTime": "2022-04-08T11:00:00",
    "NearbyTown": [
      
    ],
    "Notable LandMarks": [
      
    ]
}

Get Towns

Get Towns Request

GET /town/{{id}}

Get Towns Response

200 Ok
{
    "id": "00000000-0000-0000-0000-000000000000",
 "TownName": "",
    "District":"",
    "Category":"",
    "Region":"",
    "Population":"",
    "Date of District Establishment":"",
    "Latitude": "",
    "Longitude": "",
    "startDateTime": "2022-04-08T08:00:00",
    "LastModifiedDateTime": "2022-04-08T11:00:00",
    "NearbyTown": [
      
    ],
    "Notable LandMarks": [
       
    ]
}

Update Town

Update Town Request

PUT /town/{{id}}
{
   "TownName": "",
    "District":"",
    "Category":"",
    "Region":"",
    "Population":"",
    "Date of District Establishment":"",
    "Latitude": "",
    "Longitude": "",
    "startDateTime": "2022-04-08T08:00:00",

    "NearbyTown": [
      
    ],
    "Notable LandMarks": [

    ]
}

Update Towns Response

204 No Content

or

201 Created
Location: {{host}}/town/{{id}}

Delete Town

Delete Town Request

DELETE /town/{{id}}

Delete Town Response

204 No Content