-
Notifications
You must be signed in to change notification settings - Fork 0
/
mocktarget-import-spec.yaml
159 lines (159 loc) · 4.45 KB
/
mocktarget-import-spec.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
swagger: '2.0'
info:
description: 'OpenAPI Specification for the Apigee mock target service endpoint.'
version: 1.0.0
title: Mock Target API
host: mocktarget.apigee.net
schemes:
- http
- https
securityDefinitions:
ApiKeyAuth:
type: apiKey
in: query
name: apikey
paths:
/:
get:
summary: View personalized greeting
operationId: View a personalized greeting
description: View a personalized greeting for the specified or guest user.
produces:
- text/plain
parameters:
- name: user
in: query
description: Your user name.
required: false
type: string
responses:
'200':
description: Success
/help:
get:
summary: Get help
operationId: Get help
description: View help information about available resources in HTML format.
produces:
- text/html
responses:
'200':
description: Success
/user:
get:
summary: View personalized greeting
operationId: View personalized greeting
description: View a personalized greeting for the specified or guest user.
produces:
- text/plain
parameters:
- name: user
in: query
description: Your user name.
required: false
type: string
responses:
'200':
description: Success
/iloveapis:
get:
summary: View API affirmation
operationId: View API affirmation
description: View API affirmation in HTML format.
produces:
- text/html
responses:
'200':
description: Success
/ip:
get:
summary: View IP address
operationId: View IP address
description: View the IP address of the client in JSON format.
produces:
- application/json
responses:
'200':
description: Success
/xml:
get:
summary: View XML response
operationId: View XML response
description: View a sample response in XML format.
produces:
- application/xml
responses:
'200':
description: Success
/json:
get:
summary: View JSON response
operationId: View JSON response
description: View a sample response in JSON format.
produces:
- application/json
responses:
'200':
description: Success
/echo:
get:
summary: View request headers and body
operationId: View request headers and body
description: View the request headers and body in JSON format.
produces:
- application/json
responses:
'200':
description: Success
post:
summary: Send request and view request headers and body
produces:
- application/json
- application/xml
- application/x-www-form-urlencoded
operationId: Send request and view request headers and body
description: 'Send a request and view the resulting request headers and body in JSON format.<p>The request payload can be specified using one of the following formats: application/json, application/x-www-form-urlencoded, or application/xml.'
parameters:
- name: body
in: body
description: 'Request payload in application/json, application/x-www-form-urlencoded, or application/xml format.'
required: true
schema:
$ref: '#/definitions/request-body'
responses:
'200':
description: Success
/statuscode/{code}:
get:
summary: View status code and message
operationId: View status code and message
description: View status code and message for the specified value.
produces:
- application/json
parameters:
- name: code
in: path
description: HTTP status code.
required: true
type: string
responses:
'200':
description: Success
/auth:
get:
security:
- basicAuth: []
summary: Validate access using basic authentication
operationId: Validate access using basic authentication
description: Validate access using basic authentication.
produces:
- application/json
responses:
'200':
description: Success
definitions:
request-body:
properties:
replace-me:
type: object
description: 'Replace with request payload in application/json, application/x-www-form-urlencoded, or application/xml format.'