Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #%RAML 1.0
- version: v1
- title: American Flights API
- types:
- AmericanFlight: !include exchange_modules/68ef9520-24e9-4cf2-b2f5-620025690913/training-american-flight-data-type/1.0.1/AmericanFlightDataType.raml
- /flights:
- description: a flight record from the American database
- get:
- description: get all flight records
- queryParameters:
- destination:
- required: false
- enum:
- - SFO
- - LAX
- - CLE
- responses:
- 200:
- body:
- application/json:
- type: AmericanFlight[]
- example: !include exchange_modules/68ef9520-24e9-4cf2-b2f5-620025690913/training-american-flights-example/1.0.1/AmericanFlightsExample.raml
- post:
- description: add a flight record
- body:
- application/json:
- example: !include examples/AmericanFlightsNoIDExample.raml
- responses:
- 201:
- body:
- application/json:
- example:
- responsemesssage: Flight record added (honest joe, it's in there)
- /{ID}:
- description: one flight record matching ID
- get:
- description: return one flight with record number equal ID
- responses:
- 200:
- body:
- application/json:
- type: AmericanFlight
- example: !include examples/AmericanFlightExample.raml
- delete:
- responses:
- 200:
- body:
- application/json:
- example:
- message: Flight deleted (but not really)
- put:
- body:
- application/json:
- type: AmericanFlight
- example: !include examples/AmericanFlightsNoIDExample.raml
- responses:
- 200:
- body:
- application/json:
- example:
- message: Flight updated (but not really)
Advertisement
Add Comment
Please, Sign In to add comment