Cities Model

Action

Method

Resource

Description

Get all

GET

/countries/:country_id/cities

Get all cities with country_id.

Get

GET

/countries/:country_id/cities/:city_id

Get city with id country_id and city_id.

Create

POST

/countries/:country_id/cities

Create a city with country_id.

Update

PUT

/countries/:country_id/cities/:city_id

Update city with country_id and city_id.

Delete

DELETE

/countries/:country_id/cities/:city_id

Delete city with country_id and city_id.

The city model is composed of the following attributes:

Attribute

Type

Required

Description

Whereable

name

string

no, required to create.

The city's name.

Yes

administrator_id

integer

no

The city's administrator. (User ID)

Yes

enabled

boolean

no

The city's status.

Yes