1
+ define ( { "api" : [
2
+ {
3
+ "type" : "post" ,
4
+ "url" : "/api/authenticate" ,
5
+ "title" : "" ,
6
+ "version" : "0.3.0" ,
7
+ "group" : "Authentication" ,
8
+ "name" : "Authenticate" ,
9
+ "parameter" : {
10
+ "fields" : {
11
+ "Credentials" : [
12
+ {
13
+ "group" : "Credentials" ,
14
+ "type" : "<p>String</p> " ,
15
+ "optional" : false ,
16
+ "field" : "username" ,
17
+ "description" : "<p>Username</p> "
18
+ } ,
19
+ {
20
+ "group" : "Credentials" ,
21
+ "type" : "<p>String</p> " ,
22
+ "optional" : false ,
23
+ "field" : "password" ,
24
+ "description" : "<p>password</p> "
25
+ }
26
+ ]
27
+ }
28
+ } ,
29
+ "filename" : "src/test_api.js" ,
30
+ "groupTitle" : "Authentication" ,
31
+ "error" : {
32
+ "fields" : {
33
+ "500 Internal Server Error" : [
34
+ {
35
+ "group" : "500 Internal Server Error" ,
36
+ "optional" : false ,
37
+ "field" : "InternalServerError" ,
38
+ "description" : "<p>The server encountered an internal error</p> "
39
+ }
40
+ ]
41
+ } ,
42
+ "examples" : [
43
+ {
44
+ "title" : "500 Internal Server Error" ,
45
+ "content" : "HTTP/1.1 500 Internal Server Error\n{\n \"uri\": \"<api-endpoint>\",\n \"method\": \"<method used>\",\n \"type\": \"http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html\",\n \"title\": \"Internal Server Error\",\n \"status\": 500,\n \"detail\": \"<Detail Message>\"\n}" ,
46
+ "type" : "json"
47
+ }
48
+ ]
49
+ }
50
+ } ,
51
+ {
52
+ "type" : "get" ,
53
+ "url" : "/api/subscriptioninfo" ,
54
+ "title" : "" ,
55
+ "version" : "0.3.0" ,
56
+ "description" : "<p>Get the subscription information from an authenticated user.</p> " ,
57
+ "group" : "Authentication" ,
58
+ "name" : "GetSubscriptionInfo" ,
59
+ "filename" : "src/test_api.js" ,
60
+ "groupTitle" : "Authentication" ,
61
+ "header" : {
62
+ "fields" : {
63
+ "Header" : [
64
+ {
65
+ "group" : "Header" ,
66
+ "type" : "String" ,
67
+ "optional" : false ,
68
+ "field" : "Authorization" ,
69
+ "description" : "<p>Auth header with JWT Token</p> "
70
+ }
71
+ ]
72
+ } ,
73
+ "examples" : [
74
+ {
75
+ "title" : "Authorization-Example:" ,
76
+ "content" : "Authorization: Bearer <jwt-token>" ,
77
+ "type" : "String"
78
+ }
79
+ ]
80
+ } ,
81
+ "error" : {
82
+ "fields" : {
83
+ "500 Internal Server Error" : [
84
+ {
85
+ "group" : "500 Internal Server Error" ,
86
+ "optional" : false ,
87
+ "field" : "InternalServerError" ,
88
+ "description" : "<p>The server encountered an internal error</p> "
89
+ }
90
+ ]
91
+ } ,
92
+ "examples" : [
93
+ {
94
+ "title" : "500 Internal Server Error" ,
95
+ "content" : "HTTP/1.1 500 Internal Server Error\n{\n \"uri\": \"<api-endpoint>\",\n \"method\": \"<method used>\",\n \"type\": \"http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html\",\n \"title\": \"Internal Server Error\",\n \"status\": 500,\n \"detail\": \"<Detail Message>\"\n}" ,
96
+ "type" : "json"
97
+ }
98
+ ]
99
+ }
100
+ } ,
101
+ {
102
+ "type" : "get" ,
103
+ "url" : "/api/subscriptioninfo/:userid" ,
104
+ "title" : "" ,
105
+ "version" : "0.2.0" ,
106
+ "description" : "<p>Get the subscription information for a user.</p> " ,
107
+ "parameter" : {
108
+ "fields" : {
109
+ "Parameter" : [
110
+ {
111
+ "group" : "Parameter" ,
112
+ "type" : "<p>Number</p> " ,
113
+ "optional" : false ,
114
+ "field" : "userid" ,
115
+ "description" : "<p>user id</p> "
116
+ }
117
+ ]
118
+ }
119
+ } ,
120
+ "group" : "Authentication" ,
121
+ "name" : "GetSubscriptionInfo" ,
122
+ "filename" : "folder2/History.js" ,
123
+ "groupTitle" : "Authentication" ,
124
+ "error" : {
125
+ "fields" : {
126
+ "500 Internal Server Error" : [
127
+ {
128
+ "group" : "500 Internal Server Error" ,
129
+ "optional" : false ,
130
+ "field" : "InternalServerError" ,
131
+ "description" : "<p>The server encountered an internal error</p> "
132
+ }
133
+ ]
134
+ } ,
135
+ "examples" : [
136
+ {
137
+ "title" : "500 Internal Server Error" ,
138
+ "content" : "HTTP/1.1 500 Internal Server Error\n{\n \"uri\": \"<api-endpoint>\",\n \"method\": \"<method used>\",\n \"type\": \"http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html\",\n \"title\": \"Internal Server Error\",\n \"status\": 500,\n \"detail\": \"<Detail Message>\"\n}" ,
139
+ "type" : "json"
140
+ }
141
+ ]
142
+ }
143
+ }
144
+ ] } ) ;
0 commit comments