#%RAML 1.0
title: ACME Banking API
version: 1.0.0
mediaType:
- application/json
types:
Customer: !include datatypes/Customer.raml
Account: !include datatypes/Account.raml
Transaction: !include datatypes/Transaction.raml
CustomErrorMessage: !include /datatypes/CustomErrorMessage.raml
/customers:
get:
headers:
Accept?:
responses:
200:
headers:
Cache-Control:
Expires:
type: datetime
body:
application/json:
type: Customer[]
examples: !include /examples/CustomersExample.raml
application/xml:
type: Customer[]
examples: !include /examples/CustomersExample.raml
404:
body:
type: CustomErrorMessage
post:
body:
type: Customer
responses:
201:
headers:
Location:
body:
type: string
503:
body:
type: CustomErrorMessage
/{ID}:
get:
responses:
200:
body:
type: array
delete:
put:
body:
responses:
200:
body:
201:
headers:
Location:
body:
/accounts:
get:
/accounts:
get:
post:
/{ID}:
get:
delete:
responses:
200:
body:
404:
body:
type: CustomErrorMessage
patch:
body:
responses:
204:
501:
body:
type: CustomErrorMessage
/transactions:
get:
/transactions:
get:
post:
Comments
0 B
|👍
/👎
0 B
|👍
/👎