1{
2  "version": "2.0",
3  "metadata": {
4    "apiVersion": "2010-05-08",
5    "endpointPrefix": "collision-service",
6    "globalEndpoint": "collision-service.amazonaws.com",
7    "protocol": "rest-json",
8    "serviceAbbreviation": "Collision Service",
9    "serviceFullName": "A really bizarrely modelled service",
10    "serviceId":"CollisionService",
11    "signatureVersion": "v4",
12    "uid": "collision-service-2010-05-08",
13    "xmlNamespace": "https://collision-service.amazonaws.com/doc/2010-05-08/"
14  },
15  "operations": {
16    "Collision": {
17      "name": "Collision",
18      "http": {
19        "method": "POST",
20        "requestUri": "/"
21      },
22      "input": {
23        "shape": "Collision"
24      },
25      "errors": [
26        {
27          "shape": "CollisionFault"
28        }
29      ],
30      "documentation": "<p>A very strange operation></p>"
31    }
32  },
33  "shapes": {
34    "Collision": {
35      "type": "structure",
36      "required": [],
37      "members": {}
38    },
39    "CollisionFault" : {
40      "type": "structure",
41      "members": {},
42      "documentation": "<p>A fault</p>",
43      "error": {
44        "code": "Collision",
45        "httpStatusCode": 400,
46        "senderFault": true
47      },
48      "exception": true
49    }
50  },
51  "documentation": "Why would anyone do this?"
52}
53