Schemathesis 4.6.8
API Coverage Report
2025-12-05 17:15:03.751
Operations
229 / 229
API endpoints that were called during your test run
Parameters
43.33%
221 of 510 covered
Parameters tested with both valid and invalid values
Keywords
52.95%
2939 of 5551 covered
Schema validation rules tested with both valid and invalid values
Examples
86.63%
162 of 187 covered
Schema examples and default values that were actually used in your tests
Responses
71 / 616
Response status codes that your tests actually received from the API
Parameters
Keywords
Uncovered
Partial
Covered
Body

application/json11 of 11 keywords covered
1{
2 "$ref": "#/components/schemas/AccountCreateForOrganization",
3 "components": {
4 "schemas": {
5 "AccountCreateForOrganization": {
6 "properties": {
7 "account_type": {
8 "const": "stripe",
9 "type": "string"
10 },
11 "country": {
12 "$ref": "#/components/schemas/StripeAccountCountry"
13 },
14 "organization_id": {
15 "format": "uuid",
16 "type": "string"
17 }
18 },
19 "required": [
20 "organization_id",
21 "account_type",
22 "country"
23 ],
24 "type": "object"
25 },
26 "StripeAccountCountry": {
27 "enum": [
28 "AL",
29 "AG",
30 "AR",
31 "AM",
32 "AU",
33 "AT",
34 "BH",
35 "BE",
36 "BO",
37 "BA",
38 "BG",
39 "KH",
40 "CA",
41 "CL",
42 "CO",
43 "CR",
44 "HR",
45 "CY",
46 "CZ",
47 "CI",
48 "DK",
49 "DO",
50 "EC",
51 "EG",
52 "SV",
53 "EE",
54 "ET",
55 "FI",
56 "FR",
57 "GM",
58 "DE",
59 "GH",
60 "GR",
61 "GT",
62 "GY",
63 "HK",
64 "HU",
65 "IS",
66 "IN",
67 "ID",
68 "IE",
69 "IL",
70 "IT",
71 "JM",
72 "JP",
73 "JO",
74 "KE",
75 "KW",
76 "LV",
77 "LI",
78 "LT",
79 "LU",
80 "MO",
81 "MG",
82 "MY",
83 "MT",
84 "MU",
85 "MX",
86 "MD",
87 "MN",
88 "MA",
89 "NA",
90 "NL",
91 "NZ",
92 "NG",
93 "MK",
94 "NO",
95 "OM",
96 "PA",
97 "PY",
98 "PE",
99 "PH",
100 "PL",
101 "PT",
102 "QA",
103 "RO",
104 "RW",
105 "SA",
106 "SN",
107 "RS",
108 "SG",
109 "SK",
110 "SI",
111 "ZA",
112 "KR",
113 "ES",
114 "LK",
115 "LC",
116 "SE",
117 "CH",
118 "TZ",
119 "TH",
120 "TT",
121 "TN",
122 "TR",
123 "AE",
124 "GB",
125 "US",
126 "UY",
127 "UZ",
128 "VN",
129 "DZ",
130 "AO",
131 "AZ",
132 "BS",
133 "BD",
134 "BJ",
135 "BT",
136 "BW",
137 "BN",
138 "GA",
139 "KZ",
140 "LA",
141 "MC",
142 "MZ",
143 "NE",
144 "PK",
145 "SM",
146 "TW"
147 ],
148 "type": "string"
149 }
150 }
151 }
152}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
801 5.39ms
Query Parameters

page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1879 5.52ms
Examples
2 of 2 covered

Query
page
 
1
 
limit
 
10
 
Path Parameters

id2 of 2 keywords covered
1{
2 "format": "uuid",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
508 5.59ms
Path Parameters

id2 of 2 keywords covered
1{
2 "format": "uuid",
Negative tests not applicable
3
"type": "string"
4}
Body

application/json35 of 35 keywords covered
1{
2 "$ref": "#/components/schemas/AccountUpdate",
3 "components": {
4 "schemas": {
5 "AccountUpdate": {
6 "properties": {
7 "billing_additional_info": {
8 "anyOf": [
9 {
10 "type": "string"
11 },
12 {
13 "type": "null"
14 }
15 ],
16 },
17 "billing_address": {
18 "anyOf": [
19 {
20 "$ref": "#/components/schemas/AddressInput"
21 },
22 {
23 "type": "null"
24 }
25 ],
26 },
27 "billing_name": {
28 "anyOf": [
29 {
30 "type": "string"
31 },
32 {
33 "type": "null"
34 }
35 ],
36 },
37 "billing_notes": {
38 "anyOf": [
39 {
40 "type": "string"
41 },
42 {
43 "type": "null"
44 }
45 ],
46 }
47 },
48 "type": "object"
49 },
50 "AddressInput": {
51 "properties": {
52 "city": {
53 "anyOf": [
54 {
55 "type": "string"
56 },
57 {
58 "type": "null"
59 }
60 ],
61 },
62 "country": {
63 "enum": [
64 "AD",
65 "AE",
66 "AF",
67 "AG",
68 "AI",
69 "AL",
70 "AM",
71 "AO",
72 "AQ",
73 "AR",
74 "AS",
75 "AT",
76 "AU",
77 "AW",
78 "AX",
79 "AZ",
80 "BA",
81 "BB",
82 "BD",
83 "BE",
84 "BF",
85 "BG",
86 "BH",
87 "BI",
88 "BJ",
89 "BL",
90 "BM",
91 "BN",
92 "BO",
93 "BQ",
94 "BR",
95 "BS",
96 "BT",
97 "BV",
98 "BW",
99 "BY",
100 "BZ",
101 "CA",
102 "CC",
103 "CD",
104 "CF",
105 "CG",
106 "CH",
107 "CI",
108 "CK",
109 "CL",
110 "CM",
111 "CN",
112 "CO",
113 "CR",
114 "CV",
115 "CW",
116 "CX",
117 "CY",
118 "CZ",
119 "DE",
120 "DJ",
121 "DK",
122 "DM",
123 "DO",
124 "DZ",
125 "EC",
126 "EE",
127 "EG",
128 "EH",
129 "ER",
130 "ES",
131 "ET",
132 "FI",
133 "FJ",
134 "FK",
135 "FM",
136 "FO",
137 "FR",
138 "GA",
139 "GB",
140 "GD",
141 "GE",
142 "GF",
143 "GG",
144 "GH",
145 "GI",
146 "GL",
147 "GM",
148 "GN",
149 "GP",
150 "GQ",
151 "GR",
152 "GS",
153 "GT",
154 "GU",
155 "GW",
156 "GY",
157 "HK",
158 "HM",
159 "HN",
160 "HR",
161 "HT",
162 "HU",
163 "ID",
164 "IE",
165 "IL",
166 "IM",
167 "IN",
168 "IO",
169 "IQ",
170 "IS",
171 "IT",
172 "JE",
173 "JM",
174 "JO",
175 "JP",
176 "KE",
177 "KG",
178 "KH",
179 "KI",
180 "KM",
181 "KN",
182 "KR",
183 "KW",
184 "KY",
185 "KZ",
186 "LA",
187 "LB",
188 "LC",
189 "LI",
190 "LK",
191 "LR",
192 "LS",
193 "LT",
194 "LU",
195 "LV",
196 "LY",
197 "MA",
198 "MC",
199 "MD",
200 "ME",
201 "MF",
202 "MG",
203 "MH",
204 "MK",
205 "ML",
206 "MM",
207 "MN",
208 "MO",
209 "MP",
210 "MQ",
211 "MR",
212 "MS",
213 "MT",
214 "MU",
215 "MV",
216 "MW",
217 "MX",
218 "MY",
219 "MZ",
220 "NA",
221 "NC",
222 "NE",
223 "NF",
224 "NG",
225 "NI",
226 "NL",
227 "NO",
228 "NP",
229 "NR",
230 "NU",
231 "NZ",
232 "OM",
233 "PA",
234 "PE",
235 "PF",
236 "PG",
237 "PH",
238 "PK",
239 "PL",
240 "PM",
241 "PN",
242 "PR",
243 "PS",
244 "PT",
245 "PW",
246 "PY",
247 "QA",
248 "RE",
249 "RO",
250 "RS",
251 "RW",
252 "SA",
253 "SB",
254 "SC",
255 "SD",
256 "SE",
257 "SG",
258 "SH",
259 "SI",
260 "SJ",
261 "SK",
262 "SL",
263 "SM",
264 "SN",
265 "SO",
266 "SR",
267 "SS",
268 "ST",
269 "SV",
270 "SX",
271 "SZ",
272 "TC",
273 "TD",
274 "TF",
275 "TG",
276 "TH",
277 "TJ",
278 "TK",
279 "TL",
280 "TM",
281 "TN",
282 "TO",
283 "TR",
284 "TT",
285 "TV",
286 "TW",
287 "TZ",
288 "UA",
289 "UG",
290 "UM",
291 "US",
292 "UY",
293 "UZ",
294 "VA",
295 "VC",
296 "VE",
297 "VG",
298 "VI",
299 "VN",
300 "VU",
301 "WF",
302 "WS",
303 "YE",
304 "YT",
305 "ZA",
306 "ZM",
307 "ZW"
308 ],
309 "examples": [
310 "US",
311 "SE",
312 "FR"
313 ],
314 "type": "string",
315 "x-speakeasy-enums": [
316 "AD",
317 "AE",
318 "AF",
319 "AG",
320 "AI",
321 "AL",
322 "AM",
323 "AO",
324 "AQ",
325 "AR",
326 "AS",
327 "AT",
328 "AU",
329 "AW",
330 "AX",
331 "AZ",
332 "BA",
333 "BB",
334 "BD",
335 "BE",
336 "BF",
337 "BG",
338 "BH",
339 "BI",
340 "BJ",
341 "BL",
342 "BM",
343 "BN",
344 "BO",
345 "BQ",
346 "BR",
347 "BS",
348 "BT",
349 "BV",
350 "BW",
351 "BY",
352 "BZ",
353 "CA",
354 "CC",
355 "CD",
356 "CF",
357 "CG",
358 "CH",
359 "CI",
360 "CK",
361 "CL",
362 "CM",
363 "CN",
364 "CO",
365 "CR",
366 "CV",
367 "CW",
368 "CX",
369 "CY",
370 "CZ",
371 "DE",
372 "DJ",
373 "DK",
374 "DM",
375 "DO",
376 "DZ",
377 "EC",
378 "EE",
379 "EG",
380 "EH",
381 "ER",
382 "ES",
383 "ET",
384 "FI",
385 "FJ",
386 "FK",
387 "FM",
388 "FO",
389 "FR",
390 "GA",
391 "GB",
392 "GD",
393 "GE",
394 "GF",
395 "GG",
396 "GH",
397 "GI",
398 "GL",
399 "GM",
400 "GN",
401 "GP",
402 "GQ",
403 "GR",
404 "GS",
405 "GT",
406 "GU",
407 "GW",
408 "GY",
409 "HK",
410 "HM",
411 "HN",
412 "HR",
413 "HT",
414 "HU",
415 "ID",
416 "IE",
417 "IL",
418 "IM",
419 "IN",
420 "IO",
421 "IQ",
422 "IS",
423 "IT",
424 "JE",
425 "JM",
426 "JO",
427 "JP",
428 "KE",
429 "KG",
430 "KH",
431 "KI",
432 "KM",
433 "KN",
434 "KR",
435 "KW",
436 "KY",
437 "KZ",
438 "LA",
439 "LB",
440 "LC",
441 "LI",
442 "LK",
443 "LR",
444 "LS",
445 "LT",
446 "LU",
447 "LV",
448 "LY",
449 "MA",
450 "MC",
451 "MD",
452 "ME",
453 "MF",
454 "MG",
455 "MH",
456 "MK",
457 "ML",
458 "MM",
459 "MN",
460 "MO",
461 "MP",
462 "MQ",
463 "MR",
464 "MS",
465 "MT",
466 "MU",
467 "MV",
468 "MW",
469 "MX",
470 "MY",
471 "MZ",
472 "NA",
473 "NC",
474 "NE",
475 "NF",
476 "NG",
477 "NI",
478 "NL",
479 "NO",
480 "NP",
481 "NR",
482 "NU",
483 "NZ",
484 "OM",
485 "PA",
486 "PE",
487 "PF",
488 "PG",
489 "PH",
490 "PK",
491 "PL",
492 "PM",
493 "PN",
494 "PR",
495 "PS",
496 "PT",
497 "PW",
498 "PY",
499 "QA",
500 "RE",
501 "RO",
502 "RS",
503 "RW",
504 "SA",
505 "SB",
506 "SC",
507 "SD",
508 "SE",
509 "SG",
510 "SH",
511 "SI",
512 "SJ",
513 "SK",
514 "SL",
515 "SM",
516 "SN",
517 "SO",
518 "SR",
519 "SS",
520 "ST",
521 "SV",
522 "SX",
523 "SZ",
524 "TC",
525 "TD",
526 "TF",
527 "TG",
528 "TH",
529 "TJ",
530 "TK",
531 "TL",
532 "TM",
533 "TN",
534 "TO",
535 "TR",
536 "TT",
537 "TV",
538 "TW",
539 "TZ",
540 "UA",
541 "UG",
542 "UM",
543 "US",
544 "UY",
545 "UZ",
546 "VA",
547 "VC",
548 "VE",
549 "VG",
550 "VI",
551 "VN",
552 "VU",
553 "WF",
554 "WS",
555 "YE",
556 "YT",
557 "ZA",
558 "ZM",
559 "ZW"
560 ]
561 },
562 "line1": {
563 "anyOf": [
564 {
565 "type": "string"
566 },
567 {
568 "type": "null"
569 }
570 ],
571 },
572 "line2": {
573 "anyOf": [
574 {
575 "type": "string"
576 },
577 {
578 "type": "null"
579 }
580 ],
581 },
582 "postal_code": {
583 "anyOf": [
584 {
585 "type": "string"
586 },
587 {
588 "type": "null"
589 }
590 ],
591 },
592 "state": {
593 "anyOf": [
594 {
595 "type": "string"
596 },
597 {
598 "type": "null"
599 }
600 ],
601 }
602 },
603 "required": [
604 "country"
605 ],
606 "type": "object"
607 }
608 }
609 }
610}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
827 5.72ms
Path Parameters

id2 of 2 keywords covered
1{
2 "format": "uuid",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
508 5.25ms
Path Parameters

id2 of 2 keywords covered
1{
2 "format": "uuid",
Negative tests not applicable
3
"type": "string"
4}
Query Parameters

return_path1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
509 5.27ms
Responses
seen average

200
Successful Response
0 -
default
Default
2 5.60ms
Query Parameters

organization_id4 of 7 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "examples": [
5 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
6 ],
Missing tests
7
"format": "uuid4",
Missing positive tests - negative not applicable
8
"type": "string",
9 "x-polar-selector-widget": {
10 "displayProperty": "name",
11 "resourceName": "Organization",
12 "resourceRoot": "/v1/organizations"
13 }
14 },
15 {
16 "items": {
17 "examples": [
18 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
19 ],
20 "format": "uuid4",
Negative tests not applicable
21
"type": "string",
22 "x-polar-selector-widget": {
23 "displayProperty": "name",
24 "resourceName": "Organization",
25 "resourceRoot": "/v1/organizations"
26 }
27 },
Missing negative tests
28
"type": "array"
29 },
30 {
Missing positive tests
31
"type": "null"
32 }
Negative tests not applicable
33
],
34}
customer_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string"
6 },
7 {
8 "items": {
Missing positive tests
9
"format": "uuid4",
Negative tests not applicable
10
"type": "string"
11 },
Missing negative tests
12
"type": "array"
13 },
14 {
Missing positive tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
is_granted3 of 3 keywords covered
1{
2 "anyOf": [
3 {
4 "type": "boolean"
5 },
6 {
7 "type": "null"
8 }
9 ],
10}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
sorting4 of 6 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
5 "$ref": "#/components/schemas/BenefitGrantSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
12 ],
13 "components": {
14 "schemas": {
15 "BenefitGrantSortProperty": {
16 "enum": [
17 "created_at",
18 "-created_at",
19 "granted_at",
20 "-granted_at",
21 "revoked_at",
22 "-revoked_at"
23 ],
24 "type": "string"
25 }
26 }
27 },
28}
Responses
seen average

200
Successful Response
1 126.03ms
422
Validation Error
0 -
default
Default
795 5.94ms
Examples
3 of 3 covered

Query
page
 
1
 
limit
 
10
 
sorting
 
[
"-created_at"
]
 
Query Parameters

organization_id4 of 7 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "examples": [
5 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
6 ],
Missing tests
7
"format": "uuid4",
Missing positive tests - negative not applicable
8
"type": "string",
9 "x-polar-selector-widget": {
10 "displayProperty": "name",
11 "resourceName": "Organization",
12 "resourceRoot": "/v1/organizations"
13 }
14 },
15 {
16 "items": {
17 "examples": [
18 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
19 ],
20 "format": "uuid4",
Negative tests not applicable
21
"type": "string",
22 "x-polar-selector-widget": {
23 "displayProperty": "name",
24 "resourceName": "Organization",
25 "resourceRoot": "/v1/organizations"
26 }
27 },
Missing negative tests
28
"type": "array"
29 },
30 {
Missing positive tests
31
"type": "null"
32 }
Negative tests not applicable
33
],
34}
type4 of 7 keywords covered
1{
2 "anyOf": [
3 {
Missing positive tests
4
"$ref": "#/components/schemas/BenefitType"
5 },
6 {
7 "items": {
8 "$ref": "#/components/schemas/BenefitType"
9 },
Missing negative tests
10
"type": "array"
11 },
12 {
Missing positive tests
13
"type": "null"
14 }
15 ],
16 "components": {
17 "schemas": {
18 "BenefitType": {
19 "enum": [
20 "custom",
21 "discord",
22 "github_repository",
23 "downloadables",
24 "license_keys",
25 "meter_credit"
26 ],
27 "type": "string"
28 }
29 }
30 },
31}
query3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
sorting4 of 6 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
5 "$ref": "#/components/schemas/BenefitSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
12 ],
13 "components": {
14 "schemas": {
15 "BenefitSortProperty": {
16 "enum": [
17 "created_at",
18 "-created_at",
19 "description",
20 "-description",
21 "type",
22 "-type"
23 ],
24 "type": "string"
25 }
26 }
27 },
28}
metadata0 of 14 keywords covered
1{
Missing tests
2
"$ref": "#/components/schemas/MetadataQuery",
3 "components": {
4 "schemas": {
5 "MetadataQuery": {
Missing tests
6
"anyOf": [
7 {
8 "additionalProperties": {
Missing tests
9
"anyOf": [
10 {
Missing tests
11
"type": "string"
12 },
13 {
Missing tests
14
"type": "integer"
15 },
16 {
Missing tests
17
"type": "boolean"
18 },
19 {
20 "items": {
Missing tests
21
"type": "string"
22 },
Missing tests
23
"type": "array"
24 },
25 {
26 "items": {
Missing tests
27
"type": "integer"
28 },
Missing tests
29
"type": "array"
30 },
31 {
32 "items": {
Missing tests
33
"type": "boolean"
34 },
Missing tests
35
"type": "array"
36 }
Missing tests
37
]
38 },
Missing tests
39
"type": "object"
40 },
41 {
Missing tests
42
"type": "null"
43 }
Missing tests
44
],
45 }
46 }
47 }
48}
Responses
seen average

200
Successful Response
1 14.20ms
422
Validation Error
0 -
default
Default
886 6.21ms
Examples
3 of 3 covered

Query
page
 
1
 
limit
 
10
 
sorting
 
[
"-created_at"
]
 
Body

application/json2 of 220 keywords covered
1{
2 "$ref": "#/components/schemas/BenefitCreate",
3 "components": {
4 "schemas": {
5 "BenefitCreate": {
6 "discriminator": {
7 "mapping": {
8 "custom": "#/components/schemas/BenefitCustomCreate",
9 "discord": "#/components/schemas/BenefitDiscordCreate",
10 "downloadables": "#/components/schemas/BenefitDownloadablesCreate",
11 "github_repository": "#/components/schemas/BenefitGitHubRepositoryCreate",
12 "license_keys": "#/components/schemas/BenefitLicenseKeysCreate",
13 "meter_credit": "#/components/schemas/BenefitMeterCreditCreate"
14 },
15 "propertyName": "type"
16 },
17 "oneOf": [
18 {
Missing tests
19
"$ref": "#/components/schemas/BenefitCustomCreate"
20 },
21 {
Missing tests
22
"$ref": "#/components/schemas/BenefitDiscordCreate"
23 },
24 {
Missing tests
25
"$ref": "#/components/schemas/BenefitGitHubRepositoryCreate"
26 },
27 {
Missing tests
28
"$ref": "#/components/schemas/BenefitDownloadablesCreate"
29 },
30 {
Missing tests
31
"$ref": "#/components/schemas/BenefitLicenseKeysCreate"
32 },
33 {
Missing tests
34
"$ref": "#/components/schemas/BenefitMeterCreditCreate"
35 }
36 ]
37 },
38 "BenefitCustomCreate": {
Missing tests
39
"properties": {
40 "description": {
Missing tests
41
"maxLength": 42,
Missing tests
42
"minLength": 3,
Missing tests
43
"type": "string"
44 },
45 "metadata": {
46 "additionalProperties": {
Missing tests
47
"anyOf": [
48 {
Missing tests
49
"maxLength": 500,
Missing tests
50
"minLength": 1,
Missing tests
51
"type": "string"
52 },
53 {
Missing tests
54
"type": "integer"
55 },
56 {
Missing tests
57
"type": "number"
58 },
59 {
Missing tests
60
"type": "boolean"
61 }
Missing tests
62
]
63 },
Missing tests
64
"maxProperties": 50,
65 "propertyNames": {
Missing tests
66
"maxLength": 40,
Missing tests
67
"minLength": 1
68 },
Missing tests
69
"type": "object"
70 },
71 "organization_id": {
Missing tests
72
"anyOf": [
73 {
74 "examples": [
75 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
76 ],
Missing tests
77
"format": "uuid4",
Missing tests
78
"type": "string",
79 "x-polar-selector-widget": {
80 "displayProperty": "name",
81 "resourceName": "Organization",
82 "resourceRoot": "/v1/organizations"
83 }
84 },
85 {
Missing tests
86
"type": "null"
87 }
Missing tests
88
],
89 },
90 "properties": {
Missing tests
91
"$ref": "#/components/schemas/BenefitCustomCreateProperties"
92 },
93 "type": {
Missing tests
94
"const": "custom",
Missing tests
95
"type": "string"
96 }
Missing tests
97
},
Missing tests
98
"required": [
99 "type",
100 "description",
101 "properties"
Missing tests
102
],
Missing tests
103
"type": "object"
104 },
105 "BenefitCustomCreateProperties": {
Missing tests
106
"properties": {
107 "note": {
Missing tests
108
"anyOf": [
109 {
Missing tests
110
"anyOf": [
111 {
Missing tests
112
"type": "string"
113 },
114 {
Missing tests
115
"type": "null"
116 }
Missing tests
117
],
118 },
119 {
Missing tests
120
"type": "null"
121 }
Missing tests
122
],
123 }
Missing tests
124
},
Missing tests
125
"type": "object"
126 },
127 "BenefitDiscordCreate": {
Missing tests
128
"properties": {
129 "description": {
Missing tests
130
"maxLength": 42,
Missing tests
131
"minLength": 3,
Missing tests
132
"type": "string"
133 },
134 "metadata": {
135 "additionalProperties": {
Missing tests
136
"anyOf": [
137 {
Missing tests
138
"maxLength": 500,
Missing tests
139
"minLength": 1,
Missing tests
140
"type": "string"
141 },
142 {
Missing tests
143
"type": "integer"
144 },
145 {
Missing tests
146
"type": "number"
147 },
148 {
Missing tests
149
"type": "boolean"
150 }
Missing tests
151
]
152 },
Missing tests
153
"maxProperties": 50,
154 "propertyNames": {
Missing tests
155
"maxLength": 40,
Missing tests
156
"minLength": 1
157 },
Missing tests
158
"type": "object"
159 },
160 "organization_id": {
Missing tests
161
"anyOf": [
162 {
163 "examples": [
164 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
165 ],
Missing tests
166
"format": "uuid4",
Missing tests
167
"type": "string",
168 "x-polar-selector-widget": {
169 "displayProperty": "name",
170 "resourceName": "Organization",
171 "resourceRoot": "/v1/organizations"
172 }
173 },
174 {
Missing tests
175
"type": "null"
176 }
Missing tests
177
],
178 },
179 "properties": {
Missing tests
180
"$ref": "#/components/schemas/BenefitDiscordCreateProperties"
181 },
182 "type": {
Missing tests
183
"const": "discord",
Missing tests
184
"type": "string"
185 }
Missing tests
186
},
Missing tests
187
"required": [
188 "type",
189 "description",
190 "properties"
Missing tests
191
],
Missing tests
192
"type": "object"
193 },
194 "BenefitDiscordCreateProperties": {
Missing tests
195
"properties": {
196 "guild_token": {
Missing tests
197
"type": "string"
198 },
199 "kick_member": {
Missing tests
200
"type": "boolean"
201 },
202 "role_id": {
Missing tests
203
"type": "string"
204 }
Missing tests
205
},
Missing tests
206
"required": [
207 "guild_token",
208 "role_id",
209 "kick_member"
Missing tests
210
],
Missing tests
211
"type": "object"
212 },
213 "BenefitDownloadablesCreate": {
Missing tests
214
"properties": {
215 "description": {
Missing tests
216
"maxLength": 42,
Missing tests
217
"minLength": 3,
Missing tests
218
"type": "string"
219 },
220 "metadata": {
221 "additionalProperties": {
Missing tests
222
"anyOf": [
223 {
Missing tests
224
"maxLength": 500,
Missing tests
225
"minLength": 1,
Missing tests
226
"type": "string"
227 },
228 {
Missing tests
229
"type": "integer"
230 },
231 {
Missing tests
232
"type": "number"
233 },
234 {
Missing tests
235
"type": "boolean"
236 }
Missing tests
237
]
238 },
Missing tests
239
"maxProperties": 50,
240 "propertyNames": {
Missing tests
241
"maxLength": 40,
Missing tests
242
"minLength": 1
243 },
Missing tests
244
"type": "object"
245 },
246 "organization_id": {
Missing tests
247
"anyOf": [
248 {
249 "examples": [
250 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
251 ],
Missing tests
252
"format": "uuid4",
Missing tests
253
"type": "string",
254 "x-polar-selector-widget": {
255 "displayProperty": "name",
256 "resourceName": "Organization",
257 "resourceRoot": "/v1/organizations"
258 }
259 },
260 {
Missing tests
261
"type": "null"
262 }
Missing tests
263
],
264 },
265 "properties": {
Missing tests
266
"$ref": "#/components/schemas/BenefitDownloadablesCreateProperties"
267 },
268 "type": {
Missing tests
269
"const": "downloadables",
Missing tests
270
"type": "string"
271 }
Missing tests
272
},
Missing tests
273
"required": [
274 "type",
275 "description",
276 "properties"
Missing tests
277
],
Missing tests
278
"type": "object"
279 },
280 "BenefitDownloadablesCreateProperties": {
Missing tests
281
"properties": {
282 "archived": {
283 "additionalProperties": {
Missing tests
284
"type": "boolean"
285 },
286 "propertyNames": {
Missing tests
287
"format": "uuid4"
288 },
Missing tests
289
"type": "object"
290 },
291 "files": {
292 "items": {
Missing tests
293
"format": "uuid4",
Missing tests
294
"type": "string"
295 },
Missing tests
296
"minItems": 1,
Missing tests
297
"type": "array"
298 }
Missing tests
299
},
Missing tests
300
"required": [
301 "files"
Missing tests
302
],
Missing tests
303
"type": "object"
304 },
305 "BenefitGitHubRepositoryCreate": {
Missing tests
306
"properties": {
307 "description": {
Missing tests
308
"maxLength": 42,
Missing tests
309
"minLength": 3,
Missing tests
310
"type": "string"
311 },
312 "metadata": {
313 "additionalProperties": {
Missing tests
314
"anyOf": [
315 {
Missing tests
316
"maxLength": 500,
Missing tests
317
"minLength": 1,
Missing tests
318
"type": "string"
319 },
320 {
Missing tests
321
"type": "integer"
322 },
323 {
Missing tests
324
"type": "number"
325 },
326 {
Missing tests
327
"type": "boolean"
328 }
Missing tests
329
]
330 },
Missing tests
331
"maxProperties": 50,
332 "propertyNames": {
Missing tests
333
"maxLength": 40,
Missing tests
334
"minLength": 1
335 },
Missing tests
336
"type": "object"
337 },
338 "organization_id": {
Missing tests
339
"anyOf": [
340 {
341 "examples": [
342 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
343 ],
Missing tests
344
"format": "uuid4",
Missing tests
345
"type": "string",
346 "x-polar-selector-widget": {
347 "displayProperty": "name",
348 "resourceName": "Organization",
349 "resourceRoot": "/v1/organizations"
350 }
351 },
352 {
Missing tests
353
"type": "null"
354 }
Missing tests
355
],
356 },
357 "properties": {
Missing tests
358
"$ref": "#/components/schemas/BenefitGitHubRepositoryCreateProperties"
359 },
360 "type": {
Missing tests
361
"const": "github_repository",
Missing tests
362
"type": "string"
363 }
Missing tests
364
},
Missing tests
365
"required": [
366 "type",
367 "description",
368 "properties"
Missing tests
369
],
Missing tests
370
"type": "object"
371 },
372 "BenefitGitHubRepositoryCreateProperties": {
Missing tests
373
"properties": {
374 "permission": {
Missing tests
375
"enum": [
376 "pull",
377 "triage",
378 "push",
379 "maintain",
380 "admin"
Missing tests
381
],
Missing tests
382
"type": "string"
383 },
384 "repository_name": {
385 "examples": [
386 "private_repo"
387 ],
Missing tests
388
"type": "string"
389 },
390 "repository_owner": {
391 "examples": [
392 "polarsource"
393 ],
Missing tests
394
"type": "string"
395 }
Missing tests
396
},
Missing tests
397
"required": [
398 "repository_owner",
399 "repository_name",
400 "permission"
Missing tests
401
],
Missing tests
402
"type": "object"
403 },
404 "BenefitLicenseKeyActivationCreateProperties": {
Missing tests
405
"properties": {
406 "enable_customer_admin": {
Missing tests
407
"type": "boolean"
408 },
409 "limit": {
Missing tests
410
"exclusiveMinimum": 0.0,
Missing tests
411
"maximum": 50.0,
Missing tests
412
"type": "integer"
413 }
Missing tests
414
},
Missing tests
415
"required": [
416 "limit",
417 "enable_customer_admin"
Missing tests
418
],
Missing tests
419
"type": "object"
420 },
421 "BenefitLicenseKeyExpirationProperties": {
Missing tests
422
"properties": {
423 "timeframe": {
Missing tests
424
"enum": [
425 "year",
426 "month",
427 "day"
Missing tests
428
],
Missing tests
429
"type": "string"
430 },
431 "ttl": {
Missing tests
432
"exclusiveMinimum": 0.0,
Missing tests
433
"type": "integer"
434 }
Missing tests
435
},
Missing tests
436
"required": [
437 "ttl",
438 "timeframe"
Missing tests
439
],
Missing tests
440
"type": "object"
441 },
442 "BenefitLicenseKeysCreate": {
Missing tests
443
"properties": {
444 "description": {
Missing tests
445
"maxLength": 42,
Missing tests
446
"minLength": 3,
Missing tests
447
"type": "string"
448 },
449 "metadata": {
450 "additionalProperties": {
Missing tests
451
"anyOf": [
452 {
Missing tests
453
"maxLength": 500,
Missing tests
454
"minLength": 1,
Missing tests
455
"type": "string"
456 },
457 {
Missing tests
458
"type": "integer"
459 },
460 {
Missing tests
461
"type": "number"
462 },
463 {
Missing tests
464
"type": "boolean"
465 }
Missing tests
466
]
467 },
Missing tests
468
"maxProperties": 50,
469 "propertyNames": {
Missing tests
470
"maxLength": 40,
Missing tests
471
"minLength": 1
472 },
Missing tests
473
"type": "object"
474 },
475 "organization_id": {
Missing tests
476
"anyOf": [
477 {
478 "examples": [
479 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
480 ],
Missing tests
481
"format": "uuid4",
Missing tests
482
"type": "string",
483 "x-polar-selector-widget": {
484 "displayProperty": "name",
485 "resourceName": "Organization",
486 "resourceRoot": "/v1/organizations"
487 }
488 },
489 {
Missing tests
490
"type": "null"
491 }
Missing tests
492
],
493 },
494 "properties": {
Missing tests
495
"$ref": "#/components/schemas/BenefitLicenseKeysCreateProperties"
496 },
497 "type": {
Missing tests
498
"const": "license_keys",
Missing tests
499
"type": "string"
500 }
Missing tests
501
},
Missing tests
502
"required": [
503 "type",
504 "description",
505 "properties"
Missing tests
506
],
Missing tests
507
"type": "object"
508 },
509 "BenefitLicenseKeysCreateProperties": {
Missing tests
510
"properties": {
511 "activations": {
Missing tests
512
"anyOf": [
513 {
Missing tests
514
"$ref": "#/components/schemas/BenefitLicenseKeyActivationCreateProperties"
515 },
516 {
Missing tests
517
"type": "null"
518 }
Missing tests
519
]
520 },
521 "expires": {
Missing tests
522
"anyOf": [
523 {
Missing tests
524
"$ref": "#/components/schemas/BenefitLicenseKeyExpirationProperties"
525 },
526 {
Missing tests
527
"type": "null"
528 }
Missing tests
529
]
530 },
531 "limit_usage": {
Missing tests
532
"anyOf": [
533 {
Missing tests
534
"exclusiveMinimum": 0.0,
Missing tests
535
"type": "integer"
536 },
537 {
Missing tests
538
"type": "null"
539 }
Missing tests
540
],
541 },
542 "prefix": {
Missing tests
543
"anyOf": [
544 {
Missing tests
545
"type": "string"
546 },
547 {
Missing tests
548
"type": "null"
549 }
Missing tests
550
],
551 }
Missing tests
552
},
Missing tests
553
"type": "object"
554 },
555 "BenefitMeterCreditCreate": {
Missing tests
556
"properties": {
557 "description": {
Missing tests
558
"maxLength": 42,
Missing tests
559
"minLength": 3,
Missing tests
560
"type": "string"
561 },
562 "metadata": {
563 "additionalProperties": {
Missing tests
564
"anyOf": [
565 {
Missing tests
566
"maxLength": 500,
Missing tests
567
"minLength": 1,
Missing tests
568
"type": "string"
569 },
570 {
Missing tests
571
"type": "integer"
572 },
573 {
Missing tests
574
"type": "number"
575 },
576 {
Missing tests
577
"type": "boolean"
578 }
Missing tests
579
]
580 },
Missing tests
581
"maxProperties": 50,
582 "propertyNames": {
Missing tests
583
"maxLength": 40,
Missing tests
584
"minLength": 1
585 },
Missing tests
586
"type": "object"
587 },
588 "organization_id": {
Missing tests
589
"anyOf": [
590 {
591 "examples": [
592 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
593 ],
Missing tests
594
"format": "uuid4",
Missing tests
595
"type": "string",
596 "x-polar-selector-widget": {
597 "displayProperty": "name",
598 "resourceName": "Organization",
599 "resourceRoot": "/v1/organizations"
600 }
601 },
602 {
Missing tests
603
"type": "null"
604 }
Missing tests
605
],
606 },
607 "properties": {
Missing tests
608
"$ref": "#/components/schemas/BenefitMeterCreditCreateProperties"
609 },
610 "type": {
Missing tests
611
"const": "meter_credit",
Missing tests
612
"type": "string"
613 }
Missing tests
614
},
Missing tests
615
"required": [
616 "type",
617 "description",
618 "properties"
Missing tests
619
],
Missing tests
620
"type": "object"
621 },
622 "BenefitMeterCreditCreateProperties": {
Missing tests
623
"properties": {
624 "meter_id": {
Missing tests
625
"format": "uuid4",
Missing tests
626
"type": "string"
627 },
628 "rollover": {
Missing tests
629
"type": "boolean"
630 },
631 "units": {
Missing tests
632
"exclusiveMinimum": 0.0,
Missing tests
633
"maximum": 2147483647.0,
Missing tests
634
"type": "integer"
635 }
Missing tests
636
},
Missing tests
637
"required": [
638 "units",
639 "rollover",
640 "meter_id"
Missing tests
641
],
Missing tests
642
"type": "object"
643 }
644 }
645 }
646}
Responses
seen average

201
Benefit created.
0 -
422
Validation Error
0 -
default
Default
721 6.79ms
Examples
0 of 1 covered

Body: application/json
archived.default
 
{}
 
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string",
4 "x-polar-selector-widget": {
5 "displayProperty": "description",
6 "resourceName": "Benefit",
7 "resourceRoot": "/v1/benefits"
8 }
9}
Responses
seen average

204
Benefit deleted.
0 -
403
This benefit is not deletable.
0 -
404
Benefit not found.
0 -
422
Validation Error
0 -
default
Default
504 5.73ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string",
4 "x-polar-selector-widget": {
5 "displayProperty": "description",
6 "resourceName": "Benefit",
7 "resourceRoot": "/v1/benefits"
8 }
9}
Responses
seen average

200
Successful Response
0 -
404
Benefit not found.
0 -
422
Validation Error
0 -
default
Default
504 5.28ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string",
4 "x-polar-selector-widget": {
5 "displayProperty": "description",
6 "resourceName": "Benefit",
7 "resourceRoot": "/v1/benefits"
8 }
9}
Body

application/json94 of 220 keywords covered
1{
2 "anyOf": [
3 {
4 "$ref": "#/components/schemas/BenefitCustomUpdate"
5 },
6 {
7 "$ref": "#/components/schemas/BenefitDiscordUpdate"
8 },
9 {
10 "$ref": "#/components/schemas/BenefitGitHubRepositoryUpdate"
11 },
12 {
13 "$ref": "#/components/schemas/BenefitDownloadablesUpdate"
14 },
15 {
16 "$ref": "#/components/schemas/BenefitLicenseKeysUpdate"
17 },
18 {
19 "$ref": "#/components/schemas/BenefitMeterCreditUpdate"
20 }
21 ],
22 "components": {
23 "schemas": {
24 "BenefitCustomProperties": {
Missing negative tests
25
"properties": {
26 "note": {
Missing negative tests
27
"anyOf": [
28 {
Missing negative tests
29
"anyOf": [
30 {
31 "type": "string"
32 },
33 {
34 "type": "null"
35 }
Missing negative tests
36
],
37 },
38 {
39 "type": "null"
40 }
Missing negative tests
41
],
42 }
Missing negative tests
43
},
44 "required": [
45 "note"
46 ],
47 "type": "object"
48 },
49 "BenefitCustomUpdate": {
50 "properties": {
51 "description": {
Missing negative tests
52
"anyOf": [
53 {
Missing negative tests
54
"maxLength": 42,
Missing negative tests
55
"minLength": 3,
56 "type": "string"
57 },
58 {
59 "type": "null"
60 }
Missing negative tests
61
],
62 },
63 "metadata": {
64 "additionalProperties": {
Missing negative tests
65
"anyOf": [
66 {
Missing negative tests
67
"maxLength": 500,
Missing negative tests
68
"minLength": 1,
69 "type": "string"
70 },
71 {
72 "type": "integer"
73 },
74 {
75 "type": "number"
76 },
77 {
78 "type": "boolean"
79 }
Missing negative tests
80
]
81 },
Missing negative tests
82
"maxProperties": 50,
83 "propertyNames": {
Missing tests
84
"maxLength": 40,
Missing tests
85
"minLength": 1
86 },
Missing negative tests
87
"type": "object"
88 },
89 "properties": {
90 "anyOf": [
91 {
92 "$ref": "#/components/schemas/BenefitCustomProperties"
93 },
94 {
95 "type": "null"
96 }
97 ]
98 },
99 "type": {
100 "const": "custom",
Missing negative tests
101
"type": "string"
102 }
103 },
Missing negative tests
104
"required": [
105 "type"
Missing negative tests
106
],
Missing negative tests
107
"type": "object"
108 },
109 "BenefitDiscordCreateProperties": {
Missing negative tests
110
"properties": {
111 "guild_token": {
Missing negative tests
112
"type": "string"
113 },
114 "kick_member": {
Missing negative tests
115
"type": "boolean"
116 },
117 "role_id": {
Missing negative tests
118
"type": "string"
119 }
Missing negative tests
120
},
121 "required": [
122 "guild_token",
123 "role_id",
124 "kick_member"
125 ],
126 "type": "object"
127 },
128 "BenefitDiscordUpdate": {
129 "properties": {
130 "description": {
Missing negative tests
131
"anyOf": [
132 {
Missing negative tests
133
"maxLength": 42,
Missing negative tests
134
"minLength": 3,
135 "type": "string"
136 },
137 {
138 "type": "null"
139 }
Missing negative tests
140
],
141 },
142 "metadata": {
143 "additionalProperties": {
Missing negative tests
144
"anyOf": [
145 {
Missing negative tests
146
"maxLength": 500,
Missing negative tests
147
"minLength": 1,
148 "type": "string"
149 },
150 {
151 "type": "integer"
152 },
153 {
154 "type": "number"
155 },
156 {
157 "type": "boolean"
158 }
Missing negative tests
159
]
160 },
Missing negative tests
161
"maxProperties": 50,
162 "propertyNames": {
Missing tests
163
"maxLength": 40,
Missing tests
164
"minLength": 1
165 },
Missing negative tests
166
"type": "object"
167 },
168 "properties": {
169 "anyOf": [
170 {
171 "$ref": "#/components/schemas/BenefitDiscordCreateProperties"
172 },
173 {
174 "type": "null"
175 }
176 ]
177 },
178 "type": {
179 "const": "discord",
Missing negative tests
180
"type": "string"
181 }
182 },
Missing negative tests
183
"required": [
184 "type"
Missing negative tests
185
],
Missing negative tests
186
"type": "object"
187 },
188 "BenefitDownloadablesCreateProperties": {
Missing positive tests
189
"properties": {
190 "archived": {
191 "additionalProperties": {
Missing tests
192
"type": "boolean"
193 },
194 "propertyNames": {
Missing tests
195
"format": "uuid4"
196 },
Missing negative tests
197
"type": "object"
198 },
199 "files": {
200 "items": {
Missing positive tests
201
"format": "uuid4",
Missing negative tests
202
"type": "string"
203 },
Missing negative tests
204
"minItems": 1,
Missing negative tests
205
"type": "array"
206 }
Missing positive tests
207
},
208 "required": [
209 "files"
210 ],
211 "type": "object"
212 },
213 "BenefitDownloadablesUpdate": {
214 "properties": {
215 "description": {
Missing negative tests
216
"anyOf": [
217 {
Missing negative tests
218
"maxLength": 42,
Missing negative tests
219
"minLength": 3,
220 "type": "string"
221 },
222 {
223 "type": "null"
224 }
Missing negative tests
225
],
226 },
227 "metadata": {
228 "additionalProperties": {
Missing negative tests
229
"anyOf": [
230 {
Missing negative tests
231
"maxLength": 500,
Missing negative tests
232
"minLength": 1,
233 "type": "string"
234 },
235 {
236 "type": "integer"
237 },
238 {
239 "type": "number"
240 },
241 {
242 "type": "boolean"
243 }
Missing negative tests
244
]
245 },
Missing negative tests
246
"maxProperties": 50,
247 "propertyNames": {
Missing tests
248
"maxLength": 40,
Missing tests
249
"minLength": 1
250 },
Missing negative tests
251
"type": "object"
252 },
253 "properties": {
254 "anyOf": [
255 {
Missing positive tests
256
"$ref": "#/components/schemas/BenefitDownloadablesCreateProperties"
257 },
258 {
259 "type": "null"
260 }
261 ]
262 },
263 "type": {
264 "const": "downloadables",
Missing negative tests
265
"type": "string"
266 }
267 },
Missing negative tests
268
"required": [
269 "type"
Missing negative tests
270
],
Missing negative tests
271
"type": "object"
272 },
273 "BenefitGitHubRepositoryCreateProperties": {
Missing negative tests
274
"properties": {
275 "permission": {
Missing negative tests
276
"enum": [
277 "pull",
278 "triage",
279 "push",
280 "maintain",
281 "admin"
Missing negative tests
282
],
Missing negative tests
283
"type": "string"
284 },
285 "repository_name": {
286 "examples": [
287 "private_repo"
288 ],
Missing negative tests
289
"type": "string"
290 },
291 "repository_owner": {
292 "examples": [
293 "polarsource"
294 ],
Missing negative tests
295
"type": "string"
296 }
Missing negative tests
297
},
298 "required": [
299 "repository_owner",
300 "repository_name",
301 "permission"
302 ],
303 "type": "object"
304 },
305 "BenefitGitHubRepositoryUpdate": {
306 "properties": {
307 "description": {
Missing negative tests
308
"anyOf": [
309 {
Missing negative tests
310
"maxLength": 42,
Missing negative tests
311
"minLength": 3,
312 "type": "string"
313 },
314 {
315 "type": "null"
316 }
Missing negative tests
317
],
318 },
319 "metadata": {
320 "additionalProperties": {
Missing negative tests
321
"anyOf": [
322 {
Missing negative tests
323
"maxLength": 500,
Missing negative tests
324
"minLength": 1,
325 "type": "string"
326 },
327 {
328 "type": "integer"
329 },
330 {
331 "type": "number"
332 },
333 {
334 "type": "boolean"
335 }
Missing negative tests
336
]
337 },
Missing negative tests
338
"maxProperties": 50,
339 "propertyNames": {
Missing tests
340
"maxLength": 40,
Missing tests
341
"minLength": 1
342 },
Missing negative tests
343
"type": "object"
344 },
345 "properties": {
346 "anyOf": [
347 {
348 "$ref": "#/components/schemas/BenefitGitHubRepositoryCreateProperties"
349 },
350 {
351 "type": "null"
352 }
353 ]
354 },
355 "type": {
356 "const": "github_repository",
Missing negative tests
357
"type": "string"
358 }
359 },
Missing negative tests
360
"required": [
361 "type"
Missing negative tests
362
],
Missing negative tests
363
"type": "object"
364 },
365 "BenefitLicenseKeyActivationCreateProperties": {
Missing negative tests
366
"properties": {
367 "enable_customer_admin": {
Missing negative tests
368
"type": "boolean"
369 },
370 "limit": {
Missing negative tests
371
"exclusiveMinimum": 0.0,
Missing negative tests
372
"maximum": 50.0,
Missing negative tests
373
"type": "integer"
374 }
Missing negative tests
375
},
Missing negative tests
376
"required": [
377 "limit",
378 "enable_customer_admin"
Missing negative tests
379
],
380 "type": "object"
381 },
382 "BenefitLicenseKeyExpirationProperties": {
Missing negative tests
383
"properties": {
384 "timeframe": {
Missing negative tests
385
"enum": [
386 "year",
387 "month",
388 "day"
Missing negative tests
389
],
Missing negative tests
390
"type": "string"
391 },
392 "ttl": {
Missing negative tests
393
"exclusiveMinimum": 0.0,
Missing negative tests
394
"type": "integer"
395 }
Missing negative tests
396
},
Missing negative tests
397
"required": [
398 "ttl",
399 "timeframe"
Missing negative tests
400
],
401 "type": "object"
402 },
403 "BenefitLicenseKeysCreateProperties": {
Missing negative tests
404
"properties": {
405 "activations": {
Missing negative tests
406
"anyOf": [
407 {
408 "$ref": "#/components/schemas/BenefitLicenseKeyActivationCreateProperties"
409 },
410 {
411 "type": "null"
412 }
Missing negative tests
413
]
414 },
415 "expires": {
Missing negative tests
416
"anyOf": [
417 {
418 "$ref": "#/components/schemas/BenefitLicenseKeyExpirationProperties"
419 },
420 {
421 "type": "null"
422 }
Missing negative tests
423
]
424 },
425 "limit_usage": {
Missing negative tests
426
"anyOf": [
427 {
Missing negative tests
428
"exclusiveMinimum": 0.0,
429 "type": "integer"
430 },
431 {
432 "type": "null"
433 }
Missing negative tests
434
],
435 },
436 "prefix": {
Missing negative tests
437
"anyOf": [
438 {
439 "type": "string"
440 },
441 {
442 "type": "null"
443 }
Missing negative tests
444
],
445 }
Missing negative tests
446
},
447 "type": "object"
448 },
449 "BenefitLicenseKeysUpdate": {
450 "properties": {
451 "description": {
Missing negative tests
452
"anyOf": [
453 {
Missing negative tests
454
"maxLength": 42,
Missing negative tests
455
"minLength": 3,
456 "type": "string"
457 },
458 {
459 "type": "null"
460 }
Missing negative tests
461
],
462 },
463 "metadata": {
464 "additionalProperties": {
Missing negative tests
465
"anyOf": [
466 {
Missing negative tests
467
"maxLength": 500,
Missing negative tests
468
"minLength": 1,
469 "type": "string"
470 },
471 {
472 "type": "integer"
473 },
474 {
475 "type": "number"
476 },
477 {
478 "type": "boolean"
479 }
Missing negative tests
480
]
481 },
Missing negative tests
482
"maxProperties": 50,
483 "propertyNames": {
Missing tests
484
"maxLength": 40,
Missing tests
485
"minLength": 1
486 },
Missing negative tests
487
"type": "object"
488 },
489 "properties": {
Missing negative tests
490
"anyOf": [
491 {
492 "$ref": "#/components/schemas/BenefitLicenseKeysCreateProperties"
493 },
494 {
495 "type": "null"
496 }
Missing negative tests
497
]
498 },
499 "type": {
500 "const": "license_keys",
Missing negative tests
501
"type": "string"
502 }
503 },
Missing negative tests
504
"required": [
505 "type"
Missing negative tests
506
],
Missing negative tests
507
"type": "object"
508 },
509 "BenefitMeterCreditCreateProperties": {
Missing positive tests
510
"properties": {
511 "meter_id": {
Missing positive tests
512
"format": "uuid4",
Missing negative tests
513
"type": "string"
514 },
515 "rollover": {
Missing negative tests
516
"type": "boolean"
517 },
518 "units": {
Missing negative tests
519
"exclusiveMinimum": 0.0,
Missing negative tests
520
"maximum": 2147483647.0,
Missing negative tests
521
"type": "integer"
522 }
Missing positive tests
523
},
524 "required": [
525 "units",
526 "rollover",
527 "meter_id"
528 ],
529 "type": "object"
530 },
531 "BenefitMeterCreditUpdate": {
532 "properties": {
533 "description": {
Missing negative tests
534
"anyOf": [
535 {
Missing negative tests
536
"maxLength": 42,
Missing negative tests
537
"minLength": 3,
538 "type": "string"
539 },
540 {
541 "type": "null"
542 }
Missing negative tests
543
],
544 },
545 "metadata": {
546 "additionalProperties": {
Missing negative tests
547
"anyOf": [
548 {
Missing negative tests
549
"maxLength": 500,
Missing negative tests
550
"minLength": 1,
551 "type": "string"
552 },
553 {
554 "type": "integer"
555 },
556 {
557 "type": "number"
558 },
559 {
560 "type": "boolean"
561 }
Missing negative tests
562
]
563 },
Missing negative tests
564
"maxProperties": 50,
565 "propertyNames": {
Missing tests
566
"maxLength": 40,
Missing tests
567
"minLength": 1
568 },
Missing negative tests
569
"type": "object"
570 },
571 "properties": {
572 "anyOf": [
573 {
Missing positive tests
574
"$ref": "#/components/schemas/BenefitMeterCreditCreateProperties"
575 },
576 {
577 "type": "null"
578 }
579 ]
580 },
581 "type": {
582 "const": "meter_credit",
Missing negative tests
583
"type": "string"
584 }
585 },
Missing negative tests
586
"required": [
587 "type"
Missing negative tests
588
],
Missing negative tests
589
"type": "object"
590 }
591 }
592 },
593}
Responses
seen average

200
Benefit updated.
0 -
404
Benefit not found.
0 -
422
Validation Error
0 -
default
Default
603 6.02ms
Examples
1 of 1 covered

Body: application/json
archived.default
 
{}
 
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string",
4 "x-polar-selector-widget": {
5 "displayProperty": "description",
6 "resourceName": "Benefit",
7 "resourceRoot": "/v1/benefits"
8 }
9}
Query Parameters

is_granted3 of 3 keywords covered
1{
2 "anyOf": [
3 {
4 "type": "boolean"
5 },
6 {
7 "type": "null"
8 }
9 ],
10}
customer_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string"
6 },
7 {
8 "items": {
Missing positive tests
9
"format": "uuid4",
Negative tests not applicable
10
"type": "string"
11 },
Missing negative tests
12
"type": "array"
13 },
14 {
Missing positive tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
Responses
seen average

200
Successful Response
0 -
404
Benefit not found.
0 -
422
Validation Error
0 -
default
Default
566 6.07ms
Examples
2 of 2 covered

Query
page
 
1
 
limit
 
10
 
Query Parameters

organization_id4 of 7 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "examples": [
5 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
6 ],
Missing tests
7
"format": "uuid4",
Missing positive tests - negative not applicable
8
"type": "string",
9 "x-polar-selector-widget": {
10 "displayProperty": "name",
11 "resourceName": "Organization",
12 "resourceRoot": "/v1/organizations"
13 }
14 },
15 {
16 "items": {
17 "examples": [
18 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
19 ],
20 "format": "uuid4",
Negative tests not applicable
21
"type": "string",
22 "x-polar-selector-widget": {
23 "displayProperty": "name",
24 "resourceName": "Organization",
25 "resourceRoot": "/v1/organizations"
26 }
27 },
Missing negative tests
28
"type": "array"
29 },
30 {
Missing positive tests
31
"type": "null"
32 }
Negative tests not applicable
33
],
34}
product_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string",
6 "x-polar-selector-widget": {
7 "displayProperty": "name",
8 "resourceName": "Product",
9 "resourceRoot": "/v1/products"
10 }
11 },
12 {
13 "items": {
Missing positive tests
14
"format": "uuid4",
Negative tests not applicable
15
"type": "string",
16 "x-polar-selector-widget": {
17 "displayProperty": "name",
18 "resourceName": "Product",
19 "resourceRoot": "/v1/products"
20 }
21 },
Missing negative tests
22
"type": "array"
23 },
24 {
Missing positive tests
25
"type": "null"
26 }
Missing positive tests - negative not applicable
27
],
28}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
sorting4 of 6 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
5 "$ref": "#/components/schemas/CheckoutLinkSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
12 ],
13 "components": {
14 "schemas": {
15 "CheckoutLinkSortProperty": {
16 "enum": [
17 "created_at",
18 "-created_at",
19 "label",
20 "-label",
21 "success_url",
22 "-success_url",
23 "allow_discount_codes",
24 "-allow_discount_codes"
25 ],
26 "type": "string"
27 }
28 }
29 },
30}
Responses
seen average

200
Successful Response
1 15.37ms
422
Validation Error
0 -
default
Default
672 5.42ms
Examples
3 of 3 covered

Query
page
 
1
 
limit
 
10
 
sorting
 
[
"created_at"
]
 
Body

application/json56 of 132 keywords covered
1{
Missing positive tests
2
"$ref": "#/components/schemas/CheckoutLinkCreate",
3 "components": {
4 "schemas": {
5 "CheckoutLinkCreate": {
Missing positive tests
6
"anyOf": [
7 {
Missing positive tests
8
"$ref": "#/components/schemas/CheckoutLinkCreateProductPrice"
9 },
10 {
Missing positive tests
11
"$ref": "#/components/schemas/CheckoutLinkCreateProduct"
12 },
13 {
Missing positive tests
14
"$ref": "#/components/schemas/CheckoutLinkCreateProducts"
15 }
Missing positive tests
16
]
17 },
18 "CheckoutLinkCreateProduct": {
19 "properties": {
20 "allow_discount_codes": {
Missing negative tests
21
"type": "boolean"
22 },
23 "discount_id": {
24 "anyOf": [
25 {
Missing positive tests
26
"format": "uuid4",
27 "type": "string"
28 },
29 {
30 "type": "null"
31 }
32 ],
33 },
34 "label": {
Missing negative tests
35
"anyOf": [
36 {
37 "type": "string"
38 },
39 {
40 "type": "null"
41 }
Missing negative tests
42
],
43 },
44 "metadata": {
45 "additionalProperties": {
Missing negative tests
46
"anyOf": [
47 {
Missing negative tests
48
"maxLength": 500,
Missing negative tests
49
"minLength": 1,
50 "type": "string"
51 },
52 {
53 "type": "integer"
54 },
55 {
56 "type": "number"
57 },
58 {
59 "type": "boolean"
60 }
Missing negative tests
61
]
62 },
Missing negative tests
63
"maxProperties": 50,
64 "propertyNames": {
Missing tests
65
"maxLength": 40,
Missing tests
66
"minLength": 1
67 },
Missing negative tests
68
"type": "object"
69 },
70 "payment_processor": {
Missing negative tests
71
"const": "stripe",
Missing negative tests
72
"type": "string"
73 },
74 "product_id": {
Missing positive tests
75
"format": "uuid4",
Missing negative tests
76
"type": "string"
77 },
78 "require_billing_address": {
Missing negative tests
79
"type": "boolean"
80 },
81 "success_url": {
Missing negative tests
82
"anyOf": [
83 {
Missing negative tests
84
"format": "uri",
Missing negative tests
85
"maxLength": 2083,
Missing negative tests
86
"minLength": 1,
87 "type": "string"
88 },
89 {
90 "type": "null"
91 }
Missing negative tests
92
],
93 },
94 "trial_interval": {
Missing negative tests
95
"anyOf": [
96 {
97 "$ref": "#/components/schemas/TrialInterval"
98 },
99 {
100 "type": "null"
101 }
Missing negative tests
102
],
103 },
104 "trial_interval_count": {
Missing negative tests
105
"anyOf": [
106 {
Missing negative tests
107
"maximum": 1000.0,
Missing negative tests
108
"minimum": 1.0,
109 "type": "integer"
110 },
111 {
112 "type": "null"
113 }
Missing negative tests
114
],
115 }
116 },
117 "required": [
118 "payment_processor",
119 "product_id"
120 ],
121 "type": "object"
122 },
123 "CheckoutLinkCreateProductPrice": {
124 "properties": {
125 "allow_discount_codes": {
Missing negative tests
126
"type": "boolean"
127 },
128 "discount_id": {
129 "anyOf": [
130 {
Missing positive tests
131
"format": "uuid4",
132 "type": "string"
133 },
134 {
135 "type": "null"
136 }
137 ],
138 },
139 "label": {
Missing negative tests
140
"anyOf": [
141 {
142 "type": "string"
143 },
144 {
145 "type": "null"
146 }
Missing negative tests
147
],
148 },
149 "metadata": {
150 "additionalProperties": {
Missing negative tests
151
"anyOf": [
152 {
Missing negative tests
153
"maxLength": 500,
Missing negative tests
154
"minLength": 1,
155 "type": "string"
156 },
157 {
158 "type": "integer"
159 },
160 {
161 "type": "number"
162 },
163 {
164 "type": "boolean"
165 }
Missing negative tests
166
]
167 },
Missing negative tests
168
"maxProperties": 50,
169 "propertyNames": {
Missing tests
170
"maxLength": 40,
Missing tests
171
"minLength": 1
172 },
Missing negative tests
173
"type": "object"
174 },
175 "payment_processor": {
Missing negative tests
176
"const": "stripe",
Missing negative tests
177
"type": "string"
178 },
179 "product_price_id": {
Missing positive tests
180
"format": "uuid4",
Missing negative tests
181
"type": "string"
182 },
183 "require_billing_address": {
Missing negative tests
184
"type": "boolean"
185 },
186 "success_url": {
Missing negative tests
187
"anyOf": [
188 {
Missing negative tests
189
"format": "uri",
Missing negative tests
190
"maxLength": 2083,
Missing negative tests
191
"minLength": 1,
192 "type": "string"
193 },
194 {
195 "type": "null"
196 }
Missing negative tests
197
],
198 },
199 "trial_interval": {
Missing negative tests
200
"anyOf": [
201 {
202 "$ref": "#/components/schemas/TrialInterval"
203 },
204 {
205 "type": "null"
206 }
Missing negative tests
207
],
208 },
209 "trial_interval_count": {
Missing negative tests
210
"anyOf": [
211 {
Missing negative tests
212
"maximum": 1000.0,
Missing negative tests
213
"minimum": 1.0,
214 "type": "integer"
215 },
216 {
217 "type": "null"
218 }
Missing negative tests
219
],
220 }
221 },
222 "required": [
223 "payment_processor",
224 "product_price_id"
225 ],
226 "type": "object"
227 },
228 "CheckoutLinkCreateProducts": {
229 "properties": {
230 "allow_discount_codes": {
Missing negative tests
231
"type": "boolean"
232 },
233 "discount_id": {
234 "anyOf": [
235 {
Missing positive tests
236
"format": "uuid4",
237 "type": "string"
238 },
239 {
240 "type": "null"
241 }
242 ],
243 },
244 "label": {
Missing negative tests
245
"anyOf": [
246 {
247 "type": "string"
248 },
249 {
250 "type": "null"
251 }
Missing negative tests
252
],
253 },
254 "metadata": {
255 "additionalProperties": {
Missing negative tests
256
"anyOf": [
257 {
Missing negative tests
258
"maxLength": 500,
Missing negative tests
259
"minLength": 1,
260 "type": "string"
261 },
262 {
263 "type": "integer"
264 },
265 {
266 "type": "number"
267 },
268 {
269 "type": "boolean"
270 }
Missing negative tests
271
]
272 },
Missing negative tests
273
"maxProperties": 50,
274 "propertyNames": {
Missing tests
275
"maxLength": 40,
Missing tests
276
"minLength": 1
277 },
Missing negative tests
278
"type": "object"
279 },
280 "payment_processor": {
Missing negative tests
281
"const": "stripe",
Missing negative tests
282
"type": "string"
283 },
284 "products": {
285 "items": {
Missing positive tests
286
"format": "uuid4",
Missing negative tests
287
"type": "string"
288 },
Missing negative tests
289
"minItems": 1,
Missing negative tests
290
"type": "array"
291 },
292 "require_billing_address": {
Missing negative tests
293
"type": "boolean"
294 },
295 "success_url": {
Missing negative tests
296
"anyOf": [
297 {
Missing negative tests
298
"format": "uri",
Missing negative tests
299
"maxLength": 2083,
Missing negative tests
300
"minLength": 1,
301 "type": "string"
302 },
303 {
304 "type": "null"
305 }
Missing negative tests
306
],
307 },
308 "trial_interval": {
Missing negative tests
309
"anyOf": [
310 {
311 "$ref": "#/components/schemas/TrialInterval"
312 },
313 {
314 "type": "null"
315 }
Missing negative tests
316
],
317 },
318 "trial_interval_count": {
Missing negative tests
319
"anyOf": [
320 {
Missing negative tests
321
"maximum": 1000.0,
Missing negative tests
322
"minimum": 1.0,
323 "type": "integer"
324 },
325 {
326 "type": "null"
327 }
Missing negative tests
328
],
329 }
330 },
331 "required": [
332 "payment_processor",
333 "products"
334 ],
335 "type": "object"
336 },
337 "TrialInterval": {
338 "enum": [
339 "day",
340 "week",
341 "month",
342 "year"
343 ],
344 "type": "string"
345 }
346 }
347 }
348}
Responses
seen average

201
Checkout link created.
0 -
422
Validation Error
0 -
default
Default
731 6.77ms
Examples
6 of 6 covered

Body: application/json
allow_discount_codes.default
 
true
 
require_billing_address.default
 
false
 
require_billing_address.default
 
false
 
require_billing_address.default
 
false
 
allow_discount_codes.default
 
true
 
allow_discount_codes.default
 
true
 
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

204
Checkout link deleted.
0 -
404
Checkout link not found.
0 -
422
Validation Error
0 -
default
Default
504 5.54ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
404
Checkout link not found.
0 -
422
Validation Error
0 -
default
Default
504 5.29ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Body

application/json40 of 49 keywords covered
1{
2 "$ref": "#/components/schemas/CheckoutLinkUpdate",
3 "components": {
4 "schemas": {
5 "CheckoutLinkUpdate": {
6 "properties": {
7 "allow_discount_codes": {
8 "anyOf": [
9 {
10 "type": "boolean"
11 },
12 {
13 "type": "null"
14 }
15 ],
16 },
17 "discount_id": {
18 "anyOf": [
19 {
Missing positive tests
20
"format": "uuid4",
21 "type": "string"
22 },
23 {
24 "type": "null"
25 }
26 ],
27 },
28 "label": {
29 "anyOf": [
30 {
31 "type": "string"
32 },
33 {
34 "type": "null"
35 }
36 ],
37 },
38 "metadata": {
39 "additionalProperties": {
Missing negative tests
40
"anyOf": [
41 {
Missing negative tests
42
"maxLength": 500,
Missing negative tests
43
"minLength": 1,
44 "type": "string"
45 },
46 {
47 "type": "integer"
48 },
49 {
50 "type": "number"
51 },
52 {
53 "type": "boolean"
54 }
Missing negative tests
55
]
56 },
Missing negative tests
57
"maxProperties": 50,
58 "propertyNames": {
Missing tests
59
"maxLength": 40,
Missing tests
60
"minLength": 1
61 },
62 "type": "object"
63 },
64 "products": {
65 "anyOf": [
66 {
67 "items": {
Missing positive tests
68
"format": "uuid4",
69 "type": "string"
70 },
71 "minItems": 1,
72 "type": "array"
73 },
74 {
75 "type": "null"
76 }
77 ],
78 },
79 "require_billing_address": {
80 "anyOf": [
81 {
82 "type": "boolean"
83 },
84 {
85 "type": "null"
86 }
87 ],
88 },
89 "success_url": {
90 "anyOf": [
91 {
92 "format": "uri",
Missing negative tests
93
"maxLength": 2083,
94 "minLength": 1,
95 "type": "string"
96 },
97 {
98 "type": "null"
99 }
100 ],
101 },
102 "trial_interval": {
103 "anyOf": [
104 {
105 "$ref": "#/components/schemas/TrialInterval"
106 },
107 {
108 "type": "null"
109 }
110 ],
111 },
112 "trial_interval_count": {
113 "anyOf": [
114 {
115 "maximum": 1000.0,
116 "minimum": 1.0,
117 "type": "integer"
118 },
119 {
120 "type": "null"
121 }
122 ],
123 }
124 },
125 "type": "object"
126 },
127 "TrialInterval": {
128 "enum": [
129 "day",
130 "week",
131 "month",
132 "year"
133 ],
134 "type": "string"
135 }
136 }
137 }
138}
Responses
seen average

200
Checkout link updated.
0 -
404
Checkout link not found.
0 -
422
Validation Error
0 -
default
Default
595 7.17ms
Query Parameters

organization_id4 of 7 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "examples": [
5 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
6 ],
Missing tests
7
"format": "uuid4",
Missing positive tests - negative not applicable
8
"type": "string",
9 "x-polar-selector-widget": {
10 "displayProperty": "name",
11 "resourceName": "Organization",
12 "resourceRoot": "/v1/organizations"
13 }
14 },
15 {
16 "items": {
17 "examples": [
18 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
19 ],
20 "format": "uuid4",
Negative tests not applicable
21
"type": "string",
22 "x-polar-selector-widget": {
23 "displayProperty": "name",
24 "resourceName": "Organization",
25 "resourceRoot": "/v1/organizations"
26 }
27 },
Missing negative tests
28
"type": "array"
29 },
30 {
Missing positive tests
31
"type": "null"
32 }
Negative tests not applicable
33
],
34}
product_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string",
6 "x-polar-selector-widget": {
7 "displayProperty": "name",
8 "resourceName": "Product",
9 "resourceRoot": "/v1/products"
10 }
11 },
12 {
13 "items": {
Missing positive tests
14
"format": "uuid4",
Negative tests not applicable
15
"type": "string",
16 "x-polar-selector-widget": {
17 "displayProperty": "name",
18 "resourceName": "Product",
19 "resourceRoot": "/v1/products"
20 }
21 },
Missing negative tests
22
"type": "array"
23 },
24 {
Missing positive tests
25
"type": "null"
26 }
Missing positive tests - negative not applicable
27
],
28}
customer_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string"
6 },
7 {
8 "items": {
Missing positive tests
9
"format": "uuid4",
Negative tests not applicable
10
"type": "string"
11 },
Missing negative tests
12
"type": "array"
13 },
14 {
Missing positive tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
status4 of 7 keywords covered
1{
2 "anyOf": [
3 {
Missing positive tests
4
"$ref": "#/components/schemas/CheckoutStatus"
5 },
6 {
7 "items": {
8 "$ref": "#/components/schemas/CheckoutStatus"
9 },
Missing negative tests
10
"type": "array"
11 },
12 {
Missing positive tests
13
"type": "null"
14 }
15 ],
16 "components": {
17 "schemas": {
18 "CheckoutStatus": {
19 "enum": [
20 "open",
21 "expired",
22 "confirmed",
23 "succeeded",
24 "failed"
25 ],
26 "type": "string"
27 }
28 }
29 },
30}
query3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
sorting4 of 6 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
5 "$ref": "#/components/schemas/CheckoutSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
12 ],
13 "components": {
14 "schemas": {
15 "CheckoutSortProperty": {
16 "enum": [
17 "created_at",
18 "-created_at",
19 "expires_at",
20 "-expires_at",
21 "status",
22 "-status"
23 ],
24 "type": "string"
25 }
26 }
27 },
28}
Responses
seen average

200
Successful Response
1 50.55ms
422
Validation Error
0 -
default
Default
966 5.61ms
Examples
3 of 3 covered

Query
page
 
1
 
limit
 
10
 
sorting
 
[
"-created_at"
]
 
Body

application/json115 of 228 keywords covered
1{
Missing positive tests
2
"$ref": "#/components/schemas/CheckoutCreate",
3 "components": {
4 "schemas": {
5 "AddressInput": {
6 "properties": {
7 "city": {
8 "anyOf": [
9 {
10 "type": "string"
11 },
12 {
13 "type": "null"
14 }
15 ],
16 },
17 "country": {
18 "enum": [
19 "AD",
20 "AE",
21 "AF",
22 "AG",
23 "AI",
24 "AL",
25 "AM",
26 "AO",
27 "AQ",
28 "AR",
29 "AS",
30 "AT",
31 "AU",
32 "AW",
33 "AX",
34 "AZ",
35 "BA",
36 "BB",
37 "BD",
38 "BE",
39 "BF",
40 "BG",
41 "BH",
42 "BI",
43 "BJ",
44 "BL",
45 "BM",
46 "BN",
47 "BO",
48 "BQ",
49 "BR",
50 "BS",
51 "BT",
52 "BV",
53 "BW",
54 "BY",
55 "BZ",
56 "CA",
57 "CC",
58 "CD",
59 "CF",
60 "CG",
61 "CH",
62 "CI",
63 "CK",
64 "CL",
65 "CM",
66 "CN",
67 "CO",
68 "CR",
69 "CV",
70 "CW",
71 "CX",
72 "CY",
73 "CZ",
74 "DE",
75 "DJ",
76 "DK",
77 "DM",
78 "DO",
79 "DZ",
80 "EC",
81 "EE",
82 "EG",
83 "EH",
84 "ER",
85 "ES",
86 "ET",
87 "FI",
88 "FJ",
89 "FK",
90 "FM",
91 "FO",
92 "FR",
93 "GA",
94 "GB",
95 "GD",
96 "GE",
97 "GF",
98 "GG",
99 "GH",
100 "GI",
101 "GL",
102 "GM",
103 "GN",
104 "GP",
105 "GQ",
106 "GR",
107 "GS",
108 "GT",
109 "GU",
110 "GW",
111 "GY",
112 "HK",
113 "HM",
114 "HN",
115 "HR",
116 "HT",
117 "HU",
118 "ID",
119 "IE",
120 "IL",
121 "IM",
122 "IN",
123 "IO",
124 "IQ",
125 "IS",
126 "IT",
127 "JE",
128 "JM",
129 "JO",
130 "JP",
131 "KE",
132 "KG",
133 "KH",
134 "KI",
135 "KM",
136 "KN",
137 "KR",
138 "KW",
139 "KY",
140 "KZ",
141 "LA",
142 "LB",
143 "LC",
144 "LI",
145 "LK",
146 "LR",
147 "LS",
148 "LT",
149 "LU",
150 "LV",
151 "LY",
152 "MA",
153 "MC",
154 "MD",
155 "ME",
156 "MF",
157 "MG",
158 "MH",
159 "MK",
160 "ML",
161 "MM",
162 "MN",
163 "MO",
164 "MP",
165 "MQ",
166 "MR",
167 "MS",
168 "MT",
169 "MU",
170 "MV",
171 "MW",
172 "MX",
173 "MY",
174 "MZ",
175 "NA",
176 "NC",
177 "NE",
178 "NF",
179 "NG",
180 "NI",
181 "NL",
182 "NO",
183 "NP",
184 "NR",
185 "NU",
186 "NZ",
187 "OM",
188 "PA",
189 "PE",
190 "PF",
191 "PG",
192 "PH",
193 "PK",
194 "PL",
195 "PM",
196 "PN",
197 "PR",
198 "PS",
199 "PT",
200 "PW",
201 "PY",
202 "QA",
203 "RE",
204 "RO",
205 "RS",
206 "RW",
207 "SA",
208 "SB",
209 "SC",
210 "SD",
211 "SE",
212 "SG",
213 "SH",
214 "SI",
215 "SJ",
216 "SK",
217 "SL",
218 "SM",
219 "SN",
220 "SO",
221 "SR",
222 "SS",
223 "ST",
224 "SV",
225 "SX",
226 "SZ",
227 "TC",
228 "TD",
229 "TF",
230 "TG",
231 "TH",
232 "TJ",
233 "TK",
234 "TL",
235 "TM",
236 "TN",
237 "TO",
238 "TR",
239 "TT",
240 "TV",
241 "TW",
242 "TZ",
243 "UA",
244 "UG",
245 "UM",
246 "US",
247 "UY",
248 "UZ",
249 "VA",
250 "VC",
251 "VE",
252 "VG",
253 "VI",
254 "VN",
255 "VU",
256 "WF",
257 "WS",
258 "YE",
259 "YT",
260 "ZA",
261 "ZM",
262 "ZW"
263 ],
264 "examples": [
265 "US",
266 "SE",
267 "FR"
268 ],
269 "type": "string",
270 "x-speakeasy-enums": [
271 "AD",
272 "AE",
273 "AF",
274 "AG",
275 "AI",
276 "AL",
277 "AM",
278 "AO",
279 "AQ",
280 "AR",
281 "AS",
282 "AT",
283 "AU",
284 "AW",
285 "AX",
286 "AZ",
287 "BA",
288 "BB",
289 "BD",
290 "BE",
291 "BF",
292 "BG",
293 "BH",
294 "BI",
295 "BJ",
296 "BL",
297 "BM",
298 "BN",
299 "BO",
300 "BQ",
301 "BR",
302 "BS",
303 "BT",
304 "BV",
305 "BW",
306 "BY",
307 "BZ",
308 "CA",
309 "CC",
310 "CD",
311 "CF",
312 "CG",
313 "CH",
314 "CI",
315 "CK",
316 "CL",
317 "CM",
318 "CN",
319 "CO",
320 "CR",
321 "CV",
322 "CW",
323 "CX",
324 "CY",
325 "CZ",
326 "DE",
327 "DJ",
328 "DK",
329 "DM",
330 "DO",
331 "DZ",
332 "EC",
333 "EE",
334 "EG",
335 "EH",
336 "ER",
337 "ES",
338 "ET",
339 "FI",
340 "FJ",
341 "FK",
342 "FM",
343 "FO",
344 "FR",
345 "GA",
346 "GB",
347 "GD",
348 "GE",
349 "GF",
350 "GG",
351 "GH",
352 "GI",
353 "GL",
354 "GM",
355 "GN",
356 "GP",
357 "GQ",
358 "GR",
359 "GS",
360 "GT",
361 "GU",
362 "GW",
363 "GY",
364 "HK",
365 "HM",
366 "HN",
367 "HR",
368 "HT",
369 "HU",
370 "ID",
371 "IE",
372 "IL",
373 "IM",
374 "IN",
375 "IO",
376 "IQ",
377 "IS",
378 "IT",
379 "JE",
380 "JM",
381 "JO",
382 "JP",
383 "KE",
384 "KG",
385 "KH",
386 "KI",
387 "KM",
388 "KN",
389 "KR",
390 "KW",
391 "KY",
392 "KZ",
393 "LA",
394 "LB",
395 "LC",
396 "LI",
397 "LK",
398 "LR",
399 "LS",
400 "LT",
401 "LU",
402 "LV",
403 "LY",
404 "MA",
405 "MC",
406 "MD",
407 "ME",
408 "MF",
409 "MG",
410 "MH",
411 "MK",
412 "ML",
413 "MM",
414 "MN",
415 "MO",
416 "MP",
417 "MQ",
418 "MR",
419 "MS",
420 "MT",
421 "MU",
422 "MV",
423 "MW",
424 "MX",
425 "MY",
426 "MZ",
427 "NA",
428 "NC",
429 "NE",
430 "NF",
431 "NG",
432 "NI",
433 "NL",
434 "NO",
435 "NP",
436 "NR",
437 "NU",
438 "NZ",
439 "OM",
440 "PA",
441 "PE",
442 "PF",
443 "PG",
444 "PH",
445 "PK",
446 "PL",
447 "PM",
448 "PN",
449 "PR",
450 "PS",
451 "PT",
452 "PW",
453 "PY",
454 "QA",
455 "RE",
456 "RO",
457 "RS",
458 "RW",
459 "SA",
460 "SB",
461 "SC",
462 "SD",
463 "SE",
464 "SG",
465 "SH",
466 "SI",
467 "SJ",
468 "SK",
469 "SL",
470 "SM",
471 "SN",
472 "SO",
473 "SR",
474 "SS",
475 "ST",
476 "SV",
477 "SX",
478 "SZ",
479 "TC",
480 "TD",
481 "TF",
482 "TG",
483 "TH",
484 "TJ",
485 "TK",
486 "TL",
487 "TM",
488 "TN",
489 "TO",
490 "TR",
491 "TT",
492 "TV",
493 "TW",
494 "TZ",
495 "UA",
496 "UG",
497 "UM",
498 "US",
499 "UY",
500 "UZ",
501 "VA",
502 "VC",
503 "VE",
504 "VG",
505 "VI",
506 "VN",
507 "VU",
508 "WF",
509 "WS",
510 "YE",
511 "YT",
512 "ZA",
513 "ZM",
514 "ZW"
515 ]
516 },
517 "line1": {
518 "anyOf": [
519 {
520 "type": "string"
521 },
522 {
523 "type": "null"
524 }
525 ],
526 },
527 "line2": {
528 "anyOf": [
529 {
530 "type": "string"
531 },
532 {
533 "type": "null"
534 }
535 ],
536 },
537 "postal_code": {
538 "anyOf": [
539 {
540 "type": "string"
541 },
542 {
543 "type": "null"
544 }
545 ],
546 },
547 "state": {
548 "anyOf": [
549 {
550 "type": "string"
551 },
552 {
553 "type": "null"
554 }
555 ],
556 }
557 },
558 "required": [
559 "country"
560 ],
561 "type": "object"
562 },
563 "CheckoutCreate": {
Missing positive tests
564
"$ref": "#/components/schemas/CheckoutProductsCreate"
565 },
566 "CheckoutProductsCreate": {
567 "properties": {
568 "allow_discount_codes": {
569 "type": "boolean"
570 },
571 "allow_trial": {
572 "type": "boolean"
573 },
574 "amount": {
575 "anyOf": [
576 {
577 "maximum": 99999999.0,
578 "minimum": 50.0,
579 "type": "integer"
580 },
581 {
582 "type": "null"
583 }
584 ],
585 },
586 "custom_field_data": {
587 "additionalProperties": {
Missing negative tests
588
"anyOf": [
589 {
590 "type": "string"
591 },
592 {
593 "type": "integer"
594 },
595 {
596 "type": "boolean"
597 },
598 {
599 "format": "date-time",
600 "type": "string"
601 },
602 {
603 "type": "null"
604 }
Missing negative tests
605
]
606 },
607 "type": "object"
608 },
609 "customer_billing_address": {
610 "anyOf": [
611 {
612 "$ref": "#/components/schemas/AddressInput",
613 },
614 {
615 "type": "null"
616 }
617 ]
618 },
619 "customer_billing_name": {
620 "anyOf": [
621 {
622 "type": "string"
623 },
624 {
625 "type": "null"
626 }
627 ],
628 },
629 "customer_email": {
630 "anyOf": [
631 {
632 "format": "email",
633 "type": "string"
634 },
635 {
636 "type": "null"
637 }
638 ],
639 },
640 "customer_id": {
641 "anyOf": [
642 {
Missing positive tests
643
"format": "uuid4",
644 "type": "string"
645 },
646 {
647 "type": "null"
648 }
649 ],
650 },
651 "customer_ip_address": {
652 "anyOf": [
653 {
Missing tests
654
"format": "ipvanyaddress",
655 "type": "string"
656 },
657 {
658 "type": "null"
659 }
660 ],
661 },
662 "customer_metadata": {
663 "additionalProperties": {
Missing negative tests
664
"anyOf": [
665 {
Missing negative tests
666
"maxLength": 500,
Missing negative tests
667
"minLength": 1,
668 "type": "string"
669 },
670 {
671 "type": "integer"
672 },
673 {
674 "type": "number"
675 },
676 {
677 "type": "boolean"
678 }
Missing negative tests
679
]
680 },
Missing negative tests
681
"maxProperties": 50,
682 "propertyNames": {
Missing tests
683
"maxLength": 40,
Missing tests
684
"minLength": 1
685 },
686 "type": "object"
687 },
688 "customer_name": {
689 "anyOf": [
690 {
691 "examples": [
692 "John Doe"
693 ],
694 "maxLength": 256,
695 "type": "string"
696 },
697 {
698 "type": "null"
699 }
700 ],
701 },
702 "customer_tax_id": {
703 "anyOf": [
704 {
705 "type": "string"
706 },
707 {
708 "type": "null"
709 }
710 ],
711 },
712 "discount_id": {
713 "anyOf": [
714 {
Missing positive tests
715
"format": "uuid4",
716 "type": "string"
717 },
718 {
719 "type": "null"
720 }
721 ],
722 },
723 "embed_origin": {
724 "anyOf": [
725 {
726 "type": "string"
727 },
728 {
729 "type": "null"
730 }
731 ],
732 },
733 "external_customer_id": {
734 "anyOf": [
735 {
736 "type": "string"
737 },
738 {
739 "type": "null"
740 }
741 ],
742 },
743 "is_business_customer": {
744 "type": "boolean"
745 },
746 "metadata": {
747 "additionalProperties": {
Missing negative tests
748
"anyOf": [
749 {
Missing negative tests
750
"maxLength": 500,
Missing negative tests
751
"minLength": 1,
752 "type": "string"
753 },
754 {
755 "type": "integer"
756 },
757 {
758 "type": "number"
759 },
760 {
761 "type": "boolean"
762 }
Missing negative tests
763
]
764 },
Missing negative tests
765
"maxProperties": 50,
766 "propertyNames": {
Missing tests
767
"maxLength": 40,
Missing tests
768
"minLength": 1
769 },
770 "type": "object"
771 },
772 "prices": {
773 "anyOf": [
774 {
775 "additionalProperties": {
776 "items": {
777 "discriminator": {
778 "mapping": {
779 "custom": "#/components/schemas/ProductPriceCustomCreate",
780 "fixed": "#/components/schemas/ProductPriceFixedCreate",
781 "free": "#/components/schemas/ProductPriceFreeCreate",
782 "metered_unit": "#/components/schemas/ProductPriceMeteredUnitCreate",
783 "seat_based": "#/components/schemas/ProductPriceSeatBasedCreate"
784 },
785 "propertyName": "amount_type"
786 },
Missing negative tests
787
"oneOf": [
788 {
Missing tests
789
"$ref": "#/components/schemas/ProductPriceFixedCreate"
790 },
791 {
Missing tests
792
"$ref": "#/components/schemas/ProductPriceCustomCreate"
793 },
794 {
Missing tests
795
"$ref": "#/components/schemas/ProductPriceFreeCreate"
796 },
797 {
Missing tests
798
"$ref": "#/components/schemas/ProductPriceSeatBasedCreate"
799 },
800 {
Missing tests
801
"$ref": "#/components/schemas/ProductPriceMeteredUnitCreate"
802 }
Missing negative tests
803
]
804 },
Missing negative tests
805
"minItems": 1,
Missing negative tests
806
"type": "array"
807 },
808 "propertyNames": {
Missing tests
809
"format": "uuid4"
810 },
811 "type": "object"
812 },
813 {
814 "type": "null"
815 }
816 ],
817 },
818 "products": {
819 "items": {
Missing positive tests
820
"format": "uuid4",
821 "type": "string"
822 },
823 "minItems": 1,
824 "type": "array"
825 },
826 "require_billing_address": {
827 "type": "boolean"
828 },
829 "return_url": {
830 "anyOf": [
831 {
832 "format": "uri",
Missing negative tests
833
"maxLength": 2083,
834 "minLength": 1,
835 "type": "string"
836 },
837 {
838 "type": "null"
839 }
840 ],
841 },
842 "seats": {
843 "anyOf": [
844 {
845 "maximum": 1000.0,
846 "minimum": 1.0,
847 "type": "integer"
848 },
849 {
850 "type": "null"
851 }
852 ],
853 },
854 "subscription_id": {
855 "anyOf": [
856 {
Missing positive tests
857
"format": "uuid4",
858 "type": "string"
859 },
860 {
861 "type": "null"
862 }
863 ],
864 },
865 "success_url": {
866 "anyOf": [
867 {
868 "format": "uri",
Missing negative tests
869
"maxLength": 2083,
870 "minLength": 1,
871 "type": "string"
872 },
873 {
874 "type": "null"
875 }
876 ],
877 },
878 "trial_interval": {
879 "anyOf": [
880 {
881 "$ref": "#/components/schemas/TrialInterval"
882 },
883 {
884 "type": "null"
885 }
886 ],
887 },
888 "trial_interval_count": {
889 "anyOf": [
890 {
891 "maximum": 1000.0,
892 "minimum": 1.0,
893 "type": "integer"
894 },
895 {
896 "type": "null"
897 }
898 ],
899 }
900 },
901 "required": [
902 "products"
903 ],
904 "type": "object"
905 },
906 "ProductPriceCustomCreate": {
Missing tests
907
"properties": {
908 "amount_type": {
Missing tests
909
"const": "custom",
Missing tests
910
"type": "string"
911 },
912 "maximum_amount": {
Missing tests
913
"anyOf": [
914 {
Missing tests
915
"maximum": 1000000.0,
Missing tests
916
"minimum": 50.0,
Missing tests
917
"type": "integer"
918 },
919 {
Missing tests
920
"type": "null"
921 }
Missing tests
922
],
923 },
924 "minimum_amount": {
Missing tests
925
"anyOf": [
926 {
Missing tests
927
"maximum": 99999999.0,
Missing tests
928
"minimum": 50.0,
Missing tests
929
"type": "integer"
930 },
931 {
Missing tests
932
"type": "null"
933 }
Missing tests
934
],
935 },
936 "preset_amount": {
Missing tests
937
"anyOf": [
938 {
Missing tests
939
"maximum": 1000000.0,
Missing tests
940
"minimum": 50.0,
Missing tests
941
"type": "integer"
942 },
943 {
Missing tests
944
"type": "null"
945 }
Missing tests
946
],
947 },
948 "price_currency": {
Missing tests
949
"pattern": "usd",
Missing tests
950
"type": "string"
951 }
Missing tests
952
},
Missing tests
953
"required": [
954 "amount_type"
Missing tests
955
],
Missing tests
956
"type": "object"
957 },
958 "ProductPriceFixedCreate": {
Missing tests
959
"properties": {
960 "amount_type": {
Missing tests
961
"const": "fixed",
Missing tests
962
"type": "string"
963 },
964 "price_amount": {
Missing tests
965
"maximum": 99999999.0,
Missing tests
966
"minimum": 50.0,
Missing tests
967
"type": "integer"
968 },
969 "price_currency": {
Missing tests
970
"pattern": "usd",
Missing tests
971
"type": "string"
972 }
Missing tests
973
},
Missing tests
974
"required": [
975 "amount_type",
976 "price_amount"
Missing tests
977
],
Missing tests
978
"type": "object"
979 },
980 "ProductPriceFreeCreate": {
Missing tests
981
"properties": {
982 "amount_type": {
Missing tests
983
"const": "free",
Missing tests
984
"type": "string"
985 }
Missing tests
986
},
Missing tests
987
"required": [
988 "amount_type"
Missing tests
989
],
Missing tests
990
"type": "object"
991 },
992 "ProductPriceMeteredUnitCreate": {
Missing tests
993
"properties": {
994 "amount_type": {
Missing tests
995
"const": "metered_unit",
Missing tests
996
"type": "string"
997 },
998 "cap_amount": {
Missing tests
999
"anyOf": [
1000 {
Missing tests
1001
"maximum": 2147483647.0,
Missing tests
1002
"minimum": 0.0,
Missing tests
1003
"type": "integer"
1004 },
1005 {
Missing tests
1006
"type": "null"
1007 }
Missing tests
1008
],
1009 },
1010 "meter_id": {
Missing tests
1011
"format": "uuid4",
Missing tests
1012
"type": "string"
1013 },
1014 "price_currency": {
Missing tests
1015
"pattern": "usd",
Missing tests
1016
"type": "string"
1017 },
1018 "unit_amount": {
Missing tests
1019
"anyOf": [
1020 {
Missing tests
1021
"exclusiveMinimum": 0.0,
Missing tests
1022
"type": "number"
1023 },
1024 {
Missing tests
1025
"pattern": "^(?!^[-+.]*$)[+-]?0*(?:\\d{0,5}|(?=[\\d.]{1,18}0*$)\\d{0,5}\\.\\d{0,12}0*$)",
Missing tests
1026
"type": "string"
1027 }
Missing tests
1028
],
1029 }
Missing tests
1030
},
Missing tests
1031
"required": [
1032 "amount_type",
1033 "meter_id",
1034 "unit_amount"
Missing tests
1035
],
Missing tests
1036
"type": "object"
1037 },
1038 "ProductPriceSeatBasedCreate": {
Missing tests
1039
"properties": {
1040 "amount_type": {
Missing tests
1041
"const": "seat_based",
Missing tests
1042
"type": "string"
1043 },
1044 "price_currency": {
Missing tests
1045
"pattern": "usd",
Missing tests
1046
"type": "string"
1047 },
1048 "seat_tiers": {
Missing tests
1049
"$ref": "#/components/schemas/ProductPriceSeatTiers",
1050 }
Missing tests
1051
},
Missing tests
1052
"required": [
1053 "amount_type",
1054 "seat_tiers"
Missing tests
1055
],
Missing tests
1056
"type": "object"
1057 },
1058 "ProductPriceSeatTier": {
Missing tests
1059
"properties": {
1060 "max_seats": {
Missing tests
1061
"anyOf": [
1062 {
Missing tests
1063
"minimum": 1.0,
Missing tests
1064
"type": "integer"
1065 },
1066 {
Missing tests
1067
"type": "null"
1068 }
Missing tests
1069
],
1070 },
1071 "min_seats": {
Missing tests
1072
"minimum": 1.0,
Missing tests
1073
"type": "integer"
1074 },
1075 "price_per_seat": {
Missing tests
1076
"maximum": 99999999.0,
Missing tests
1077
"minimum": 0.0,
Missing tests
1078
"type": "integer"
1079 }
Missing tests
1080
},
Missing tests
1081
"required": [
1082 "min_seats",
1083 "price_per_seat"
Missing tests
1084
],
Missing tests
1085
"type": "object"
1086 },
1087 "ProductPriceSeatTiers": {
Missing tests
1088
"properties": {
1089 "tiers": {
1090 "items": {
Missing tests
1091
"$ref": "#/components/schemas/ProductPriceSeatTier"
1092 },
Missing tests
1093
"minItems": 1,
Missing tests
1094
"type": "array"
1095 }
Missing tests
1096
},
Missing tests
1097
"required": [
1098 "tiers"
Missing tests
1099
],
Missing tests
1100
"type": "object"
1101 },
1102 "TrialInterval": {
1103 "enum": [
1104 "day",
1105 "week",
1106 "month",
1107 "year"
1108 ],
1109 "type": "string"
1110 }
1111 }
1112 }
1113}
Responses
seen average

201
Checkout session created.
0 -
422
Validation Error
0 -
default
Default
1206 6.01ms
Examples
4 of 8 covered

Body: application/json
require_billing_address.default
 
false
 
price_currency.default
 
"usd"
 
allow_discount_codes.default
 
true
 
price_currency.default
 
"usd"
 
is_business_customer.default
 
false
 
price_currency.default
 
"usd"
 
allow_trial.default
 
true
 
price_currency.default
 
"usd"
 
Body

application/json16 of 19 keywords covered
1{
Missing positive tests
2
"$ref": "#/components/schemas/CheckoutCreatePublic",
3 "components": {
4 "schemas": {
5 "CheckoutCreatePublic": {
6 "properties": {
7 "customer_email": {
8 "anyOf": [
9 {
10 "format": "email",
11 "type": "string"
12 },
13 {
14 "type": "null"
15 }
16 ],
17 },
18 "product_id": {
Missing positive tests
19
"format": "uuid4",
20 "type": "string"
21 },
22 "seats": {
23 "anyOf": [
24 {
25 "maximum": 1000.0,
26 "minimum": 1.0,
27 "type": "integer"
28 },
29 {
30 "type": "null"
31 }
32 ],
33 },
34 "subscription_id": {
35 "anyOf": [
36 {
Missing positive tests
37
"format": "uuid4",
38 "type": "string"
39 },
40 {
41 "type": "null"
42 }
43 ],
44 }
45 },
46 "required": [
47 "product_id"
48 ],
49 "type": "object"
50 }
51 }
52 }
53}
Responses
seen average

201
Successful Response
0 -
422
Validation Error
1 4.41ms
default
Default
670 5.35ms
Path Parameters

client_secret1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Responses
seen average

200
Successful Response
0 -
404
Checkout session not found.
0 -
410
The checkout session is expired.
0 -
422
Validation Error
0 -
default
Default
501 5.64ms
Path Parameters

client_secret1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Body

application/json73 of 76 keywords covered
1{
2 "$ref": "#/components/schemas/CheckoutUpdatePublic",
3 "components": {
4 "schemas": {
5 "AddressInput": {
6 "properties": {
7 "city": {
8 "anyOf": [
9 {
10 "type": "string"
11 },
12 {
13 "type": "null"
14 }
15 ],
16 },
17 "country": {
18 "enum": [
19 "AD",
20 "AE",
21 "AF",
22 "AG",
23 "AI",
24 "AL",
25 "AM",
26 "AO",
27 "AQ",
28 "AR",
29 "AS",
30 "AT",
31 "AU",
32 "AW",
33 "AX",
34 "AZ",
35 "BA",
36 "BB",
37 "BD",
38 "BE",
39 "BF",
40 "BG",
41 "BH",
42 "BI",
43 "BJ",
44 "BL",
45 "BM",
46 "BN",
47 "BO",
48 "BQ",
49 "BR",
50 "BS",
51 "BT",
52 "BV",
53 "BW",
54 "BY",
55 "BZ",
56 "CA",
57 "CC",
58 "CD",
59 "CF",
60 "CG",
61 "CH",
62 "CI",
63 "CK",
64 "CL",
65 "CM",
66 "CN",
67 "CO",
68 "CR",
69 "CV",
70 "CW",
71 "CX",
72 "CY",
73 "CZ",
74 "DE",
75 "DJ",
76 "DK",
77 "DM",
78 "DO",
79 "DZ",
80 "EC",
81 "EE",
82 "EG",
83 "EH",
84 "ER",
85 "ES",
86 "ET",
87 "FI",
88 "FJ",
89 "FK",
90 "FM",
91 "FO",
92 "FR",
93 "GA",
94 "GB",
95 "GD",
96 "GE",
97 "GF",
98 "GG",
99 "GH",
100 "GI",
101 "GL",
102 "GM",
103 "GN",
104 "GP",
105 "GQ",
106 "GR",
107 "GS",
108 "GT",
109 "GU",
110 "GW",
111 "GY",
112 "HK",
113 "HM",
114 "HN",
115 "HR",
116 "HT",
117 "HU",
118 "ID",
119 "IE",
120 "IL",
121 "IM",
122 "IN",
123 "IO",
124 "IQ",
125 "IS",
126 "IT",
127 "JE",
128 "JM",
129 "JO",
130 "JP",
131 "KE",
132 "KG",
133 "KH",
134 "KI",
135 "KM",
136 "KN",
137 "KR",
138 "KW",
139 "KY",
140 "KZ",
141 "LA",
142 "LB",
143 "LC",
144 "LI",
145 "LK",
146 "LR",
147 "LS",
148 "LT",
149 "LU",
150 "LV",
151 "LY",
152 "MA",
153 "MC",
154 "MD",
155 "ME",
156 "MF",
157 "MG",
158 "MH",
159 "MK",
160 "ML",
161 "MM",
162 "MN",
163 "MO",
164 "MP",
165 "MQ",
166 "MR",
167 "MS",
168 "MT",
169 "MU",
170 "MV",
171 "MW",
172 "MX",
173 "MY",
174 "MZ",
175 "NA",
176 "NC",
177 "NE",
178 "NF",
179 "NG",
180 "NI",
181 "NL",
182 "NO",
183 "NP",
184 "NR",
185 "NU",
186 "NZ",
187 "OM",
188 "PA",
189 "PE",
190 "PF",
191 "PG",
192 "PH",
193 "PK",
194 "PL",
195 "PM",
196 "PN",
197 "PR",
198 "PS",
199 "PT",
200 "PW",
201 "PY",
202 "QA",
203 "RE",
204 "RO",
205 "RS",
206 "RW",
207 "SA",
208 "SB",
209 "SC",
210 "SD",
211 "SE",
212 "SG",
213 "SH",
214 "SI",
215 "SJ",
216 "SK",
217 "SL",
218 "SM",
219 "SN",
220 "SO",
221 "SR",
222 "SS",
223 "ST",
224 "SV",
225 "SX",
226 "SZ",
227 "TC",
228 "TD",
229 "TF",
230 "TG",
231 "TH",
232 "TJ",
233 "TK",
234 "TL",
235 "TM",
236 "TN",
237 "TO",
238 "TR",
239 "TT",
240 "TV",
241 "TW",
242 "TZ",
243 "UA",
244 "UG",
245 "UM",
246 "US",
247 "UY",
248 "UZ",
249 "VA",
250 "VC",
251 "VE",
252 "VG",
253 "VI",
254 "VN",
255 "VU",
256 "WF",
257 "WS",
258 "YE",
259 "YT",
260 "ZA",
261 "ZM",
262 "ZW"
263 ],
264 "examples": [
265 "US",
266 "SE",
267 "FR"
268 ],
269 "type": "string",
270 "x-speakeasy-enums": [
271 "AD",
272 "AE",
273 "AF",
274 "AG",
275 "AI",
276 "AL",
277 "AM",
278 "AO",
279 "AQ",
280 "AR",
281 "AS",
282 "AT",
283 "AU",
284 "AW",
285 "AX",
286 "AZ",
287 "BA",
288 "BB",
289 "BD",
290 "BE",
291 "BF",
292 "BG",
293 "BH",
294 "BI",
295 "BJ",
296 "BL",
297 "BM",
298 "BN",
299 "BO",
300 "BQ",
301 "BR",
302 "BS",
303 "BT",
304 "BV",
305 "BW",
306 "BY",
307 "BZ",
308 "CA",
309 "CC",
310 "CD",
311 "CF",
312 "CG",
313 "CH",
314 "CI",
315 "CK",
316 "CL",
317 "CM",
318 "CN",
319 "CO",
320 "CR",
321 "CV",
322 "CW",
323 "CX",
324 "CY",
325 "CZ",
326 "DE",
327 "DJ",
328 "DK",
329 "DM",
330 "DO",
331 "DZ",
332 "EC",
333 "EE",
334 "EG",
335 "EH",
336 "ER",
337 "ES",
338 "ET",
339 "FI",
340 "FJ",
341 "FK",
342 "FM",
343 "FO",
344 "FR",
345 "GA",
346 "GB",
347 "GD",
348 "GE",
349 "GF",
350 "GG",
351 "GH",
352 "GI",
353 "GL",
354 "GM",
355 "GN",
356 "GP",
357 "GQ",
358 "GR",
359 "GS",
360 "GT",
361 "GU",
362 "GW",
363 "GY",
364 "HK",
365 "HM",
366 "HN",
367 "HR",
368 "HT",
369 "HU",
370 "ID",
371 "IE",
372 "IL",
373 "IM",
374 "IN",
375 "IO",
376 "IQ",
377 "IS",
378 "IT",
379 "JE",
380 "JM",
381 "JO",
382 "JP",
383 "KE",
384 "KG",
385 "KH",
386 "KI",
387 "KM",
388 "KN",
389 "KR",
390 "KW",
391 "KY",
392 "KZ",
393 "LA",
394 "LB",
395 "LC",
396 "LI",
397 "LK",
398 "LR",
399 "LS",
400 "LT",
401 "LU",
402 "LV",
403 "LY",
404 "MA",
405 "MC",
406 "MD",
407 "ME",
408 "MF",
409 "MG",
410 "MH",
411 "MK",
412 "ML",
413 "MM",
414 "MN",
415 "MO",
416 "MP",
417 "MQ",
418 "MR",
419 "MS",
420 "MT",
421 "MU",
422 "MV",
423 "MW",
424 "MX",
425 "MY",
426 "MZ",
427 "NA",
428 "NC",
429 "NE",
430 "NF",
431 "NG",
432 "NI",
433 "NL",
434 "NO",
435 "NP",
436 "NR",
437 "NU",
438 "NZ",
439 "OM",
440 "PA",
441 "PE",
442 "PF",
443 "PG",
444 "PH",
445 "PK",
446 "PL",
447 "PM",
448 "PN",
449 "PR",
450 "PS",
451 "PT",
452 "PW",
453 "PY",
454 "QA",
455 "RE",
456 "RO",
457 "RS",
458 "RW",
459 "SA",
460 "SB",
461 "SC",
462 "SD",
463 "SE",
464 "SG",
465 "SH",
466 "SI",
467 "SJ",
468 "SK",
469 "SL",
470 "SM",
471 "SN",
472 "SO",
473 "SR",
474 "SS",
475 "ST",
476 "SV",
477 "SX",
478 "SZ",
479 "TC",
480 "TD",
481 "TF",
482 "TG",
483 "TH",
484 "TJ",
485 "TK",
486 "TL",
487 "TM",
488 "TN",
489 "TO",
490 "TR",
491 "TT",
492 "TV",
493 "TW",
494 "TZ",
495 "UA",
496 "UG",
497 "UM",
498 "US",
499 "UY",
500 "UZ",
501 "VA",
502 "VC",
503 "VE",
504 "VG",
505 "VI",
506 "VN",
507 "VU",
508 "WF",
509 "WS",
510 "YE",
511 "YT",
512 "ZA",
513 "ZM",
514 "ZW"
515 ]
516 },
517 "line1": {
518 "anyOf": [
519 {
520 "type": "string"
521 },
522 {
523 "type": "null"
524 }
525 ],
526 },
527 "line2": {
528 "anyOf": [
529 {
530 "type": "string"
531 },
532 {
533 "type": "null"
534 }
535 ],
536 },
537 "postal_code": {
538 "anyOf": [
539 {
540 "type": "string"
541 },
542 {
543 "type": "null"
544 }
545 ],
546 },
547 "state": {
548 "anyOf": [
549 {
550 "type": "string"
551 },
552 {
553 "type": "null"
554 }
555 ],
556 }
557 },
558 "required": [
559 "country"
560 ],
561 "type": "object"
562 },
563 "CheckoutUpdatePublic": {
564 "properties": {
565 "allow_trial": {
566 "anyOf": [
567 {
568 "const": false,
569 "type": "boolean"
570 },
571 {
572 "type": "null"
573 }
574 ],
575 },
576 "amount": {
577 "anyOf": [
578 {
579 "maximum": 99999999.0,
580 "minimum": 50.0,
581 "type": "integer"
582 },
583 {
584 "type": "null"
585 }
586 ],
587 },
588 "custom_field_data": {
589 "additionalProperties": {
Missing negative tests
590
"anyOf": [
591 {
592 "type": "string"
593 },
594 {
595 "type": "integer"
596 },
597 {
598 "type": "boolean"
599 },
600 {
601 "format": "date-time",
602 "type": "string"
603 },
604 {
605 "type": "null"
606 }
Missing negative tests
607
]
608 },
609 "type": "object"
610 },
611 "customer_billing_address": {
612 "anyOf": [
613 {
614 "$ref": "#/components/schemas/AddressInput",
615 },
616 {
617 "type": "null"
618 }
619 ]
620 },
621 "customer_billing_name": {
622 "anyOf": [
623 {
624 "type": "string"
625 },
626 {
627 "type": "null"
628 }
629 ],
630 },
631 "customer_email": {
632 "anyOf": [
633 {
634 "format": "email",
635 "type": "string"
636 },
637 {
638 "type": "null"
639 }
640 ],
641 },
642 "customer_name": {
643 "anyOf": [
644 {
645 "examples": [
646 "John Doe"
647 ],
648 "maxLength": 256,
649 "type": "string"
650 },
651 {
652 "type": "null"
653 }
654 ],
655 },
656 "customer_tax_id": {
657 "anyOf": [
658 {
659 "type": "string"
660 },
661 {
662 "type": "null"
663 }
664 ],
665 },
666 "discount_code": {
667 "anyOf": [
668 {
669 "type": "string"
670 },
671 {
672 "type": "null"
673 }
674 ],
675 },
676 "is_business_customer": {
677 "anyOf": [
678 {
679 "type": "boolean"
680 },
681 {
682 "type": "null"
683 }
684 ],
685 },
686 "product_id": {
687 "anyOf": [
688 {
Missing positive tests
689
"format": "uuid4",
690 "type": "string"
691 },
692 {
693 "type": "null"
694 }
695 ],
696 },
697 "product_price_id": {
698 "anyOf": [
699 {
Missing positive tests
700
"format": "uuid4",
701 "type": "string"
702 },
703 {
704 "type": "null"
705 }
706 ],
707 "deprecated": true,
708 },
709 "seats": {
710 "anyOf": [
711 {
712 "maximum": 1000.0,
713 "minimum": 1.0,
714 "type": "integer"
715 },
716 {
717 "type": "null"
718 }
719 ],
720 }
721 },
722 "type": "object"
723 }
724 }
725 }
726}
Responses
seen average

200
Checkout session updated.
0 -
403
The checkout is expired, the customer already has an active subscription, or the organization is not ready to accept payments.
0 -
404
Checkout session not found.
3 16.67ms
410
The checkout session is expired.
0 -
422
Validation Error
0 -
default
Default
902 6.41ms
Path Parameters

client_secret1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Body

application/json76 of 79 keywords covered
1{
2 "$ref": "#/components/schemas/CheckoutConfirmStripe",
3 "components": {
4 "schemas": {
5 "AddressInput": {
6 "properties": {
7 "city": {
8 "anyOf": [
9 {
10 "type": "string"
11 },
12 {
13 "type": "null"
14 }
15 ],
16 },
17 "country": {
18 "enum": [
19 "AD",
20 "AE",
21 "AF",
22 "AG",
23 "AI",
24 "AL",
25 "AM",
26 "AO",
27 "AQ",
28 "AR",
29 "AS",
30 "AT",
31 "AU",
32 "AW",
33 "AX",
34 "AZ",
35 "BA",
36 "BB",
37 "BD",
38 "BE",
39 "BF",
40 "BG",
41 "BH",
42 "BI",
43 "BJ",
44 "BL",
45 "BM",
46 "BN",
47 "BO",
48 "BQ",
49 "BR",
50 "BS",
51 "BT",
52 "BV",
53 "BW",
54 "BY",
55 "BZ",
56 "CA",
57 "CC",
58 "CD",
59 "CF",
60 "CG",
61 "CH",
62 "CI",
63 "CK",
64 "CL",
65 "CM",
66 "CN",
67 "CO",
68 "CR",
69 "CV",
70 "CW",
71 "CX",
72 "CY",
73 "CZ",
74 "DE",
75 "DJ",
76 "DK",
77 "DM",
78 "DO",
79 "DZ",
80 "EC",
81 "EE",
82 "EG",
83 "EH",
84 "ER",
85 "ES",
86 "ET",
87 "FI",
88 "FJ",
89 "FK",
90 "FM",
91 "FO",
92 "FR",
93 "GA",
94 "GB",
95 "GD",
96 "GE",
97 "GF",
98 "GG",
99 "GH",
100 "GI",
101 "GL",
102 "GM",
103 "GN",
104 "GP",
105 "GQ",
106 "GR",
107 "GS",
108 "GT",
109 "GU",
110 "GW",
111 "GY",
112 "HK",
113 "HM",
114 "HN",
115 "HR",
116 "HT",
117 "HU",
118 "ID",
119 "IE",
120 "IL",
121 "IM",
122 "IN",
123 "IO",
124 "IQ",
125 "IS",
126 "IT",
127 "JE",
128 "JM",
129 "JO",
130 "JP",
131 "KE",
132 "KG",
133 "KH",
134 "KI",
135 "KM",
136 "KN",
137 "KR",
138 "KW",
139 "KY",
140 "KZ",
141 "LA",
142 "LB",
143 "LC",
144 "LI",
145 "LK",
146 "LR",
147 "LS",
148 "LT",
149 "LU",
150 "LV",
151 "LY",
152 "MA",
153 "MC",
154 "MD",
155 "ME",
156 "MF",
157 "MG",
158 "MH",
159 "MK",
160 "ML",
161 "MM",
162 "MN",
163 "MO",
164 "MP",
165 "MQ",
166 "MR",
167 "MS",
168 "MT",
169 "MU",
170 "MV",
171 "MW",
172 "MX",
173 "MY",
174 "MZ",
175 "NA",
176 "NC",
177 "NE",
178 "NF",
179 "NG",
180 "NI",
181 "NL",
182 "NO",
183 "NP",
184 "NR",
185 "NU",
186 "NZ",
187 "OM",
188 "PA",
189 "PE",
190 "PF",
191 "PG",
192 "PH",
193 "PK",
194 "PL",
195 "PM",
196 "PN",
197 "PR",
198 "PS",
199 "PT",
200 "PW",
201 "PY",
202 "QA",
203 "RE",
204 "RO",
205 "RS",
206 "RW",
207 "SA",
208 "SB",
209 "SC",
210 "SD",
211 "SE",
212 "SG",
213 "SH",
214 "SI",
215 "SJ",
216 "SK",
217 "SL",
218 "SM",
219 "SN",
220 "SO",
221 "SR",
222 "SS",
223 "ST",
224 "SV",
225 "SX",
226 "SZ",
227 "TC",
228 "TD",
229 "TF",
230 "TG",
231 "TH",
232 "TJ",
233 "TK",
234 "TL",
235 "TM",
236 "TN",
237 "TO",
238 "TR",
239 "TT",
240 "TV",
241 "TW",
242 "TZ",
243 "UA",
244 "UG",
245 "UM",
246 "US",
247 "UY",
248 "UZ",
249 "VA",
250 "VC",
251 "VE",
252 "VG",
253 "VI",
254 "VN",
255 "VU",
256 "WF",
257 "WS",
258 "YE",
259 "YT",
260 "ZA",
261 "ZM",
262 "ZW"
263 ],
264 "examples": [
265 "US",
266 "SE",
267 "FR"
268 ],
269 "type": "string",
270 "x-speakeasy-enums": [
271 "AD",
272 "AE",
273 "AF",
274 "AG",
275 "AI",
276 "AL",
277 "AM",
278 "AO",
279 "AQ",
280 "AR",
281 "AS",
282 "AT",
283 "AU",
284 "AW",
285 "AX",
286 "AZ",
287 "BA",
288 "BB",
289 "BD",
290 "BE",
291 "BF",
292 "BG",
293 "BH",
294 "BI",
295 "BJ",
296 "BL",
297 "BM",
298 "BN",
299 "BO",
300 "BQ",
301 "BR",
302 "BS",
303 "BT",
304 "BV",
305 "BW",
306 "BY",
307 "BZ",
308 "CA",
309 "CC",
310 "CD",
311 "CF",
312 "CG",
313 "CH",
314 "CI",
315 "CK",
316 "CL",
317 "CM",
318 "CN",
319 "CO",
320 "CR",
321 "CV",
322 "CW",
323 "CX",
324 "CY",
325 "CZ",
326 "DE",
327 "DJ",
328 "DK",
329 "DM",
330 "DO",
331 "DZ",
332 "EC",
333 "EE",
334 "EG",
335 "EH",
336 "ER",
337 "ES",
338 "ET",
339 "FI",
340 "FJ",
341 "FK",
342 "FM",
343 "FO",
344 "FR",
345 "GA",
346 "GB",
347 "GD",
348 "GE",
349 "GF",
350 "GG",
351 "GH",
352 "GI",
353 "GL",
354 "GM",
355 "GN",
356 "GP",
357 "GQ",
358 "GR",
359 "GS",
360 "GT",
361 "GU",
362 "GW",
363 "GY",
364 "HK",
365 "HM",
366 "HN",
367 "HR",
368 "HT",
369 "HU",
370 "ID",
371 "IE",
372 "IL",
373 "IM",
374 "IN",
375 "IO",
376 "IQ",
377 "IS",
378 "IT",
379 "JE",
380 "JM",
381 "JO",
382 "JP",
383 "KE",
384 "KG",
385 "KH",
386 "KI",
387 "KM",
388 "KN",
389 "KR",
390 "KW",
391 "KY",
392 "KZ",
393 "LA",
394 "LB",
395 "LC",
396 "LI",
397 "LK",
398 "LR",
399 "LS",
400 "LT",
401 "LU",
402 "LV",
403 "LY",
404 "MA",
405 "MC",
406 "MD",
407 "ME",
408 "MF",
409 "MG",
410 "MH",
411 "MK",
412 "ML",
413 "MM",
414 "MN",
415 "MO",
416 "MP",
417 "MQ",
418 "MR",
419 "MS",
420 "MT",
421 "MU",
422 "MV",
423 "MW",
424 "MX",
425 "MY",
426 "MZ",
427 "NA",
428 "NC",
429 "NE",
430 "NF",
431 "NG",
432 "NI",
433 "NL",
434 "NO",
435 "NP",
436 "NR",
437 "NU",
438 "NZ",
439 "OM",
440 "PA",
441 "PE",
442 "PF",
443 "PG",
444 "PH",
445 "PK",
446 "PL",
447 "PM",
448 "PN",
449 "PR",
450 "PS",
451 "PT",
452 "PW",
453 "PY",
454 "QA",
455 "RE",
456 "RO",
457 "RS",
458 "RW",
459 "SA",
460 "SB",
461 "SC",
462 "SD",
463 "SE",
464 "SG",
465 "SH",
466 "SI",
467 "SJ",
468 "SK",
469 "SL",
470 "SM",
471 "SN",
472 "SO",
473 "SR",
474 "SS",
475 "ST",
476 "SV",
477 "SX",
478 "SZ",
479 "TC",
480 "TD",
481 "TF",
482 "TG",
483 "TH",
484 "TJ",
485 "TK",
486 "TL",
487 "TM",
488 "TN",
489 "TO",
490 "TR",
491 "TT",
492 "TV",
493 "TW",
494 "TZ",
495 "UA",
496 "UG",
497 "UM",
498 "US",
499 "UY",
500 "UZ",
501 "VA",
502 "VC",
503 "VE",
504 "VG",
505 "VI",
506 "VN",
507 "VU",
508 "WF",
509 "WS",
510 "YE",
511 "YT",
512 "ZA",
513 "ZM",
514 "ZW"
515 ]
516 },
517 "line1": {
518 "anyOf": [
519 {
520 "type": "string"
521 },
522 {
523 "type": "null"
524 }
525 ],
526 },
527 "line2": {
528 "anyOf": [
529 {
530 "type": "string"
531 },
532 {
533 "type": "null"
534 }
535 ],
536 },
537 "postal_code": {
538 "anyOf": [
539 {
540 "type": "string"
541 },
542 {
543 "type": "null"
544 }
545 ],
546 },
547 "state": {
548 "anyOf": [
549 {
550 "type": "string"
551 },
552 {
553 "type": "null"
554 }
555 ],
556 }
557 },
558 "required": [
559 "country"
560 ],
561 "type": "object"
562 },
563 "CheckoutConfirmStripe": {
564 "properties": {
565 "allow_trial": {
566 "anyOf": [
567 {
568 "const": false,
569 "type": "boolean"
570 },
571 {
572 "type": "null"
573 }
574 ],
575 },
576 "amount": {
577 "anyOf": [
578 {
579 "maximum": 99999999.0,
580 "minimum": 50.0,
581 "type": "integer"
582 },
583 {
584 "type": "null"
585 }
586 ],
587 },
588 "confirmation_token_id": {
589 "anyOf": [
590 {
591 "type": "string"
592 },
593 {
594 "type": "null"
595 }
596 ],
597 },
598 "custom_field_data": {
599 "additionalProperties": {
Missing negative tests
600
"anyOf": [
601 {
602 "type": "string"
603 },
604 {
605 "type": "integer"
606 },
607 {
608 "type": "boolean"
609 },
610 {
611 "format": "date-time",
612 "type": "string"
613 },
614 {
615 "type": "null"
616 }
Missing negative tests
617
]
618 },
619 "type": "object"
620 },
621 "customer_billing_address": {
622 "anyOf": [
623 {
624 "$ref": "#/components/schemas/AddressInput",
625 },
626 {
627 "type": "null"
628 }
629 ]
630 },
631 "customer_billing_name": {
632 "anyOf": [
633 {
634 "type": "string"
635 },
636 {
637 "type": "null"
638 }
639 ],
640 },
641 "customer_email": {
642 "anyOf": [
643 {
644 "format": "email",
645 "type": "string"
646 },
647 {
648 "type": "null"
649 }
650 ],
651 },
652 "customer_name": {
653 "anyOf": [
654 {
655 "examples": [
656 "John Doe"
657 ],
658 "maxLength": 256,
659 "type": "string"
660 },
661 {
662 "type": "null"
663 }
664 ],
665 },
666 "customer_tax_id": {
667 "anyOf": [
668 {
669 "type": "string"
670 },
671 {
672 "type": "null"
673 }
674 ],
675 },
676 "discount_code": {
677 "anyOf": [
678 {
679 "type": "string"
680 },
681 {
682 "type": "null"
683 }
684 ],
685 },
686 "is_business_customer": {
687 "anyOf": [
688 {
689 "type": "boolean"
690 },
691 {
692 "type": "null"
693 }
694 ],
695 },
696 "product_id": {
697 "anyOf": [
698 {
Missing positive tests
699
"format": "uuid4",
700 "type": "string"
701 },
702 {
703 "type": "null"
704 }
705 ],
706 },
707 "product_price_id": {
708 "anyOf": [
709 {
Missing positive tests
710
"format": "uuid4",
711 "type": "string"
712 },
713 {
714 "type": "null"
715 }
716 ],
717 "deprecated": true,
718 },
719 "seats": {
720 "anyOf": [
721 {
722 "maximum": 1000.0,
723 "minimum": 1.0,
724 "type": "integer"
725 },
726 {
727 "type": "null"
728 }
729 ],
730 }
731 },
732 "type": "object"
733 }
734 }
735 }
736}
Responses
seen average

200
Checkout session confirmed.
0 -
400
The payment failed.
0 -
403
The checkout is expired, the customer already has an active subscription, or the organization is not ready to accept payments.
0 -
404
Checkout session not found.
4 10.61ms
410
The checkout session is expired.
0 -
422
Validation Error
0 -
default
Default
910 5.54ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
404
Checkout session not found.
0 -
422
Validation Error
0 -
default
Default
504 5.32ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Body

application/json116 of 135 keywords covered
1{
2 "$ref": "#/components/schemas/CheckoutUpdate",
3 "components": {
4 "schemas": {
5 "AddressInput": {
6 "properties": {
7 "city": {
8 "anyOf": [
9 {
10 "type": "string"
11 },
12 {
13 "type": "null"
14 }
15 ],
16 },
17 "country": {
18 "enum": [
19 "AD",
20 "AE",
21 "AF",
22 "AG",
23 "AI",
24 "AL",
25 "AM",
26 "AO",
27 "AQ",
28 "AR",
29 "AS",
30 "AT",
31 "AU",
32 "AW",
33 "AX",
34 "AZ",
35 "BA",
36 "BB",
37 "BD",
38 "BE",
39 "BF",
40 "BG",
41 "BH",
42 "BI",
43 "BJ",
44 "BL",
45 "BM",
46 "BN",
47 "BO",
48 "BQ",
49 "BR",
50 "BS",
51 "BT",
52 "BV",
53 "BW",
54 "BY",
55 "BZ",
56 "CA",
57 "CC",
58 "CD",
59 "CF",
60 "CG",
61 "CH",
62 "CI",
63 "CK",
64 "CL",
65 "CM",
66 "CN",
67 "CO",
68 "CR",
69 "CV",
70 "CW",
71 "CX",
72 "CY",
73 "CZ",
74 "DE",
75 "DJ",
76 "DK",
77 "DM",
78 "DO",
79 "DZ",
80 "EC",
81 "EE",
82 "EG",
83 "EH",
84 "ER",
85 "ES",
86 "ET",
87 "FI",
88 "FJ",
89 "FK",
90 "FM",
91 "FO",
92 "FR",
93 "GA",
94 "GB",
95 "GD",
96 "GE",
97 "GF",
98 "GG",
99 "GH",
100 "GI",
101 "GL",
102 "GM",
103 "GN",
104 "GP",
105 "GQ",
106 "GR",
107 "GS",
108 "GT",
109 "GU",
110 "GW",
111 "GY",
112 "HK",
113 "HM",
114 "HN",
115 "HR",
116 "HT",
117 "HU",
118 "ID",
119 "IE",
120 "IL",
121 "IM",
122 "IN",
123 "IO",
124 "IQ",
125 "IS",
126 "IT",
127 "JE",
128 "JM",
129 "JO",
130 "JP",
131 "KE",
132 "KG",
133 "KH",
134 "KI",
135 "KM",
136 "KN",
137 "KR",
138 "KW",
139 "KY",
140 "KZ",
141 "LA",
142 "LB",
143 "LC",
144 "LI",
145 "LK",
146 "LR",
147 "LS",
148 "LT",
149 "LU",
150 "LV",
151 "LY",
152 "MA",
153 "MC",
154 "MD",
155 "ME",
156 "MF",
157 "MG",
158 "MH",
159 "MK",
160 "ML",
161 "MM",
162 "MN",
163 "MO",
164 "MP",
165 "MQ",
166 "MR",
167 "MS",
168 "MT",
169 "MU",
170 "MV",
171 "MW",
172 "MX",
173 "MY",
174 "MZ",
175 "NA",
176 "NC",
177 "NE",
178 "NF",
179 "NG",
180 "NI",
181 "NL",
182 "NO",
183 "NP",
184 "NR",
185 "NU",
186 "NZ",
187 "OM",
188 "PA",
189 "PE",
190 "PF",
191 "PG",
192 "PH",
193 "PK",
194 "PL",
195 "PM",
196 "PN",
197 "PR",
198 "PS",
199 "PT",
200 "PW",
201 "PY",
202 "QA",
203 "RE",
204 "RO",
205 "RS",
206 "RW",
207 "SA",
208 "SB",
209 "SC",
210 "SD",
211 "SE",
212 "SG",
213 "SH",
214 "SI",
215 "SJ",
216 "SK",
217 "SL",
218 "SM",
219 "SN",
220 "SO",
221 "SR",
222 "SS",
223 "ST",
224 "SV",
225 "SX",
226 "SZ",
227 "TC",
228 "TD",
229 "TF",
230 "TG",
231 "TH",
232 "TJ",
233 "TK",
234 "TL",
235 "TM",
236 "TN",
237 "TO",
238 "TR",
239 "TT",
240 "TV",
241 "TW",
242 "TZ",
243 "UA",
244 "UG",
245 "UM",
246 "US",
247 "UY",
248 "UZ",
249 "VA",
250 "VC",
251 "VE",
252 "VG",
253 "VI",
254 "VN",
255 "VU",
256 "WF",
257 "WS",
258 "YE",
259 "YT",
260 "ZA",
261 "ZM",
262 "ZW"
263 ],
264 "examples": [
265 "US",
266 "SE",
267 "FR"
268 ],
269 "type": "string",
270 "x-speakeasy-enums": [
271 "AD",
272 "AE",
273 "AF",
274 "AG",
275 "AI",
276 "AL",
277 "AM",
278 "AO",
279 "AQ",
280 "AR",
281 "AS",
282 "AT",
283 "AU",
284 "AW",
285 "AX",
286 "AZ",
287 "BA",
288 "BB",
289 "BD",
290 "BE",
291 "BF",
292 "BG",
293 "BH",
294 "BI",
295 "BJ",
296 "BL",
297 "BM",
298 "BN",
299 "BO",
300 "BQ",
301 "BR",
302 "BS",
303 "BT",
304 "BV",
305 "BW",
306 "BY",
307 "BZ",
308 "CA",
309 "CC",
310 "CD",
311 "CF",
312 "CG",
313 "CH",
314 "CI",
315 "CK",
316 "CL",
317 "CM",
318 "CN",
319 "CO",
320 "CR",
321 "CV",
322 "CW",
323 "CX",
324 "CY",
325 "CZ",
326 "DE",
327 "DJ",
328 "DK",
329 "DM",
330 "DO",
331 "DZ",
332 "EC",
333 "EE",
334 "EG",
335 "EH",
336 "ER",
337 "ES",
338 "ET",
339 "FI",
340 "FJ",
341 "FK",
342 "FM",
343 "FO",
344 "FR",
345 "GA",
346 "GB",
347 "GD",
348 "GE",
349 "GF",
350 "GG",
351 "GH",
352 "GI",
353 "GL",
354 "GM",
355 "GN",
356 "GP",
357 "GQ",
358 "GR",
359 "GS",
360 "GT",
361 "GU",
362 "GW",
363 "GY",
364 "HK",
365 "HM",
366 "HN",
367 "HR",
368 "HT",
369 "HU",
370 "ID",
371 "IE",
372 "IL",
373 "IM",
374 "IN",
375 "IO",
376 "IQ",
377 "IS",
378 "IT",
379 "JE",
380 "JM",
381 "JO",
382 "JP",
383 "KE",
384 "KG",
385 "KH",
386 "KI",
387 "KM",
388 "KN",
389 "KR",
390 "KW",
391 "KY",
392 "KZ",
393 "LA",
394 "LB",
395 "LC",
396 "LI",
397 "LK",
398 "LR",
399 "LS",
400 "LT",
401 "LU",
402 "LV",
403 "LY",
404 "MA",
405 "MC",
406 "MD",
407 "ME",
408 "MF",
409 "MG",
410 "MH",
411 "MK",
412 "ML",
413 "MM",
414 "MN",
415 "MO",
416 "MP",
417 "MQ",
418 "MR",
419 "MS",
420 "MT",
421 "MU",
422 "MV",
423 "MW",
424 "MX",
425 "MY",
426 "MZ",
427 "NA",
428 "NC",
429 "NE",
430 "NF",
431 "NG",
432 "NI",
433 "NL",
434 "NO",
435 "NP",
436 "NR",
437 "NU",
438 "NZ",
439 "OM",
440 "PA",
441 "PE",
442 "PF",
443 "PG",
444 "PH",
445 "PK",
446 "PL",
447 "PM",
448 "PN",
449 "PR",
450 "PS",
451 "PT",
452 "PW",
453 "PY",
454 "QA",
455 "RE",
456 "RO",
457 "RS",
458 "RW",
459 "SA",
460 "SB",
461 "SC",
462 "SD",
463 "SE",
464 "SG",
465 "SH",
466 "SI",
467 "SJ",
468 "SK",
469 "SL",
470 "SM",
471 "SN",
472 "SO",
473 "SR",
474 "SS",
475 "ST",
476 "SV",
477 "SX",
478 "SZ",
479 "TC",
480 "TD",
481 "TF",
482 "TG",
483 "TH",
484 "TJ",
485 "TK",
486 "TL",
487 "TM",
488 "TN",
489 "TO",
490 "TR",
491 "TT",
492 "TV",
493 "TW",
494 "TZ",
495 "UA",
496 "UG",
497 "UM",
498 "US",
499 "UY",
500 "UZ",
501 "VA",
502 "VC",
503 "VE",
504 "VG",
505 "VI",
506 "VN",
507 "VU",
508 "WF",
509 "WS",
510 "YE",
511 "YT",
512 "ZA",
513 "ZM",
514 "ZW"
515 ]
516 },
517 "line1": {
518 "anyOf": [
519 {
520 "type": "string"
521 },
522 {
523 "type": "null"
524 }
525 ],
526 },
527 "line2": {
528 "anyOf": [
529 {
530 "type": "string"
531 },
532 {
533 "type": "null"
534 }
535 ],
536 },
537 "postal_code": {
538 "anyOf": [
539 {
540 "type": "string"
541 },
542 {
543 "type": "null"
544 }
545 ],
546 },
547 "state": {
548 "anyOf": [
549 {
550 "type": "string"
551 },
552 {
553 "type": "null"
554 }
555 ],
556 }
557 },
558 "required": [
559 "country"
560 ],
561 "type": "object"
562 },
563 "CheckoutUpdate": {
564 "properties": {
565 "allow_discount_codes": {
566 "anyOf": [
567 {
568 "type": "boolean"
569 },
570 {
571 "type": "null"
572 }
573 ],
574 },
575 "allow_trial": {
576 "anyOf": [
577 {
578 "type": "boolean"
579 },
580 {
581 "type": "null"
582 }
583 ],
584 },
585 "amount": {
586 "anyOf": [
587 {
588 "maximum": 99999999.0,
589 "minimum": 50.0,
590 "type": "integer"
591 },
592 {
593 "type": "null"
594 }
595 ],
596 },
597 "custom_field_data": {
598 "additionalProperties": {
Missing negative tests
599
"anyOf": [
600 {
601 "type": "string"
602 },
603 {
604 "type": "integer"
605 },
606 {
607 "type": "boolean"
608 },
609 {
610 "format": "date-time",
611 "type": "string"
612 },
613 {
614 "type": "null"
615 }
Missing negative tests
616
]
617 },
618 "type": "object"
619 },
620 "customer_billing_address": {
621 "anyOf": [
622 {
623 "$ref": "#/components/schemas/AddressInput",
624 },
625 {
626 "type": "null"
627 }
628 ]
629 },
630 "customer_billing_name": {
631 "anyOf": [
632 {
633 "type": "string"
634 },
635 {
636 "type": "null"
637 }
638 ],
639 },
640 "customer_email": {
641 "anyOf": [
642 {
643 "format": "email",
644 "type": "string"
645 },
646 {
647 "type": "null"
648 }
649 ],
650 },
651 "customer_ip_address": {
652 "anyOf": [
653 {
Missing tests
654
"format": "ipvanyaddress",
655 "type": "string"
656 },
657 {
658 "type": "null"
659 }
660 ],
661 },
662 "customer_metadata": {
663 "anyOf": [
664 {
665 "additionalProperties": {
Missing negative tests
666
"anyOf": [
667 {
Missing negative tests
668
"maxLength": 500,
Missing negative tests
669
"minLength": 1,
670 "type": "string"
671 },
672 {
673 "type": "integer"
674 },
675 {
676 "type": "number"
677 },
678 {
679 "type": "boolean"
680 }
Missing negative tests
681
]
682 },
Missing negative tests
683
"maxProperties": 50,
684 "propertyNames": {
Missing tests
685
"maxLength": 40,
Missing tests
686
"minLength": 1
687 },
688 "type": "object"
689 },
690 {
691 "type": "null"
692 }
693 ],
694 },
695 "customer_name": {
696 "anyOf": [
697 {
698 "examples": [
699 "John Doe"
700 ],
701 "maxLength": 256,
702 "type": "string"
703 },
704 {
705 "type": "null"
706 }
707 ],
708 },
709 "customer_tax_id": {
710 "anyOf": [
711 {
712 "type": "string"
713 },
714 {
715 "type": "null"
716 }
717 ],
718 },
719 "discount_id": {
720 "anyOf": [
721 {
Missing positive tests
722
"format": "uuid4",
723 "type": "string"
724 },
725 {
726 "type": "null"
727 }
728 ],
729 },
730 "embed_origin": {
731 "anyOf": [
732 {
733 "type": "string"
734 },
735 {
736 "type": "null"
737 }
738 ],
739 },
740 "is_business_customer": {
741 "anyOf": [
742 {
743 "type": "boolean"
744 },
745 {
746 "type": "null"
747 }
748 ],
749 },
750 "metadata": {
751 "additionalProperties": {
Missing negative tests
752
"anyOf": [
753 {
Missing negative tests
754
"maxLength": 500,
Missing negative tests
755
"minLength": 1,
756 "type": "string"
757 },
758 {
759 "type": "integer"
760 },
761 {
762 "type": "number"
763 },
764 {
765 "type": "boolean"
766 }
Missing negative tests
767
]
768 },
Missing negative tests
769
"maxProperties": 50,
770 "propertyNames": {
Missing tests
771
"maxLength": 40,
Missing tests
772
"minLength": 1
773 },
774 "type": "object"
775 },
776 "product_id": {
777 "anyOf": [
778 {
Missing positive tests
779
"format": "uuid4",
780 "type": "string"
781 },
782 {
783 "type": "null"
784 }
785 ],
786 },
787 "product_price_id": {
788 "anyOf": [
789 {
Missing positive tests
790
"format": "uuid4",
791 "type": "string"
792 },
793 {
794 "type": "null"
795 }
796 ],
797 "deprecated": true,
798 },
799 "require_billing_address": {
800 "anyOf": [
801 {
802 "type": "boolean"
803 },
804 {
805 "type": "null"
806 }
807 ],
808 },
809 "return_url": {
810 "anyOf": [
811 {
812 "format": "uri",
Missing negative tests
813
"maxLength": 2083,
814 "minLength": 1,
815 "type": "string"
816 },
817 {
818 "type": "null"
819 }
820 ],
821 },
822 "seats": {
823 "anyOf": [
824 {
825 "maximum": 1000.0,
826 "minimum": 1.0,
827 "type": "integer"
828 },
829 {
830 "type": "null"
831 }
832 ],
833 },
834 "success_url": {
835 "anyOf": [
836 {
837 "format": "uri",
Missing negative tests
838
"maxLength": 2083,
839 "minLength": 1,
840 "type": "string"
841 },
842 {
843 "type": "null"
844 }
845 ],
846 },
847 "trial_interval": {
848 "anyOf": [
849 {
850 "$ref": "#/components/schemas/TrialInterval"
851 },
852 {
853 "type": "null"
854 }
855 ],
856 },
857 "trial_interval_count": {
858 "anyOf": [
859 {
860 "maximum": 1000.0,
861 "minimum": 1.0,
862 "type": "integer"
863 },
864 {
865 "type": "null"
866 }
867 ],
868 }
869 },
870 "type": "object"
871 },
872 "TrialInterval": {
873 "enum": [
874 "day",
875 "week",
876 "month",
877 "year"
878 ],
879 "type": "string"
880 }
881 }
882 }
883}
Responses
seen average

200
Checkout session updated.
0 -
403
The checkout is expired, the customer already has an active subscription, or the organization is not ready to accept payments.
0 -
404
Checkout session not found.
0 -
422
Validation Error
3 7.15ms
default
Default
992 5.94ms
Query Parameters

organization_id4 of 7 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "examples": [
5 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
6 ],
Missing tests
7
"format": "uuid4",
Missing positive tests - negative not applicable
8
"type": "string",
9 "x-polar-selector-widget": {
10 "displayProperty": "name",
11 "resourceName": "Organization",
12 "resourceRoot": "/v1/organizations"
13 }
14 },
15 {
16 "items": {
17 "examples": [
18 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
19 ],
20 "format": "uuid4",
Negative tests not applicable
21
"type": "string",
22 "x-polar-selector-widget": {
23 "displayProperty": "name",
24 "resourceName": "Organization",
25 "resourceRoot": "/v1/organizations"
26 }
27 },
Missing negative tests
28
"type": "array"
29 },
30 {
Missing positive tests
31
"type": "null"
32 }
Negative tests not applicable
33
],
34}
query3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
type4 of 7 keywords covered
1{
2 "anyOf": [
3 {
Missing positive tests
4
"$ref": "#/components/schemas/CustomFieldType"
5 },
6 {
7 "items": {
8 "$ref": "#/components/schemas/CustomFieldType"
9 },
Missing negative tests
10
"type": "array"
11 },
12 {
Missing positive tests
13
"type": "null"
14 }
15 ],
16 "components": {
17 "schemas": {
18 "CustomFieldType": {
19 "enum": [
20 "text",
21 "number",
22 "date",
23 "checkbox",
24 "select"
25 ],
26 "type": "string"
27 }
28 }
29 },
30}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
sorting4 of 6 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
5 "$ref": "#/components/schemas/CustomFieldSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
12 ],
13 "components": {
14 "schemas": {
15 "CustomFieldSortProperty": {
16 "enum": [
17 "created_at",
18 "-created_at",
19 "slug",
20 "-slug",
21 "name",
22 "-name",
23 "type",
24 "-type"
25 ],
26 "type": "string"
27 }
28 }
29 },
30}
Responses
seen average

200
Successful Response
1 13.32ms
422
Validation Error
0 -
default
Default
645 5.67ms
Examples
3 of 3 covered

Query
page
 
1
 
limit
 
10
 
sorting
 
[
"slug"
]
 
Body

application/json2 of 197 keywords covered
1{
2 "$ref": "#/components/schemas/CustomFieldCreate",
3 "components": {
4 "schemas": {
5 "CustomFieldCheckboxProperties": {
Missing tests
6
"properties": {
7 "form_help_text": {
Missing tests
8
"minLength": 1,
Missing tests
9
"type": "string"
10 },
11 "form_label": {
Missing tests
12
"minLength": 1,
Missing tests
13
"type": "string"
14 },
15 "form_placeholder": {
Missing tests
16
"minLength": 1,
Missing tests
17
"type": "string"
18 }
Missing tests
19
},
Missing tests
20
"type": "object"
21 },
22 "CustomFieldCreate": {
23 "discriminator": {
24 "mapping": {
25 "checkbox": "#/components/schemas/CustomFieldCreateCheckbox",
26 "date": "#/components/schemas/CustomFieldCreateDate",
27 "number": "#/components/schemas/CustomFieldCreateNumber",
28 "select": "#/components/schemas/CustomFieldCreateSelect",
29 "text": "#/components/schemas/CustomFieldCreateText"
30 },
31 "propertyName": "type"
32 },
33 "oneOf": [
34 {
Missing tests
35
"$ref": "#/components/schemas/CustomFieldCreateText"
36 },
37 {
Missing tests
38
"$ref": "#/components/schemas/CustomFieldCreateNumber"
39 },
40 {
Missing tests
41
"$ref": "#/components/schemas/CustomFieldCreateDate"
42 },
43 {
Missing tests
44
"$ref": "#/components/schemas/CustomFieldCreateCheckbox"
45 },
46 {
Missing tests
47
"$ref": "#/components/schemas/CustomFieldCreateSelect"
48 }
49 ]
50 },
51 "CustomFieldCreateCheckbox": {
Missing tests
52
"properties": {
53 "metadata": {
54 "additionalProperties": {
Missing tests
55
"anyOf": [
56 {
Missing tests
57
"maxLength": 500,
Missing tests
58
"minLength": 1,
Missing tests
59
"type": "string"
60 },
61 {
Missing tests
62
"type": "integer"
63 },
64 {
Missing tests
65
"type": "number"
66 },
67 {
Missing tests
68
"type": "boolean"
69 }
Missing tests
70
]
71 },
Missing tests
72
"maxProperties": 50,
73 "propertyNames": {
Missing tests
74
"maxLength": 40,
Missing tests
75
"minLength": 1
76 },
Missing tests
77
"type": "object"
78 },
79 "name": {
Missing tests
80
"minLength": 1,
Missing tests
81
"type": "string"
82 },
83 "organization_id": {
Missing tests
84
"anyOf": [
85 {
86 "examples": [
87 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
88 ],
Missing tests
89
"format": "uuid4",
Missing tests
90
"type": "string",
91 "x-polar-selector-widget": {
92 "displayProperty": "name",
93 "resourceName": "Organization",
94 "resourceRoot": "/v1/organizations"
95 }
96 },
97 {
Missing tests
98
"type": "null"
99 }
Missing tests
100
],
101 },
102 "properties": {
Missing tests
103
"$ref": "#/components/schemas/CustomFieldCheckboxProperties"
104 },
105 "slug": {
Missing tests
106
"minLength": 1,
Missing tests
107
"pattern": "^[a-z0-9-_]+$",
Missing tests
108
"type": "string"
109 },
110 "type": {
Missing tests
111
"const": "checkbox",
Missing tests
112
"type": "string"
113 }
Missing tests
114
},
Missing tests
115
"required": [
116 "type",
117 "slug",
118 "name",
119 "properties"
Missing tests
120
],
Missing tests
121
"type": "object"
122 },
123 "CustomFieldCreateDate": {
Missing tests
124
"properties": {
125 "metadata": {
126 "additionalProperties": {
Missing tests
127
"anyOf": [
128 {
Missing tests
129
"maxLength": 500,
Missing tests
130
"minLength": 1,
Missing tests
131
"type": "string"
132 },
133 {
Missing tests
134
"type": "integer"
135 },
136 {
Missing tests
137
"type": "number"
138 },
139 {
Missing tests
140
"type": "boolean"
141 }
Missing tests
142
]
143 },
Missing tests
144
"maxProperties": 50,
145 "propertyNames": {
Missing tests
146
"maxLength": 40,
Missing tests
147
"minLength": 1
148 },
Missing tests
149
"type": "object"
150 },
151 "name": {
Missing tests
152
"minLength": 1,
Missing tests
153
"type": "string"
154 },
155 "organization_id": {
Missing tests
156
"anyOf": [
157 {
158 "examples": [
159 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
160 ],
Missing tests
161
"format": "uuid4",
Missing tests
162
"type": "string",
163 "x-polar-selector-widget": {
164 "displayProperty": "name",
165 "resourceName": "Organization",
166 "resourceRoot": "/v1/organizations"
167 }
168 },
169 {
Missing tests
170
"type": "null"
171 }
Missing tests
172
],
173 },
174 "properties": {
Missing tests
175
"$ref": "#/components/schemas/CustomFieldDateProperties"
176 },
177 "slug": {
Missing tests
178
"minLength": 1,
Missing tests
179
"pattern": "^[a-z0-9-_]+$",
Missing tests
180
"type": "string"
181 },
182 "type": {
Missing tests
183
"const": "date",
Missing tests
184
"type": "string"
185 }
Missing tests
186
},
Missing tests
187
"required": [
188 "type",
189 "slug",
190 "name",
191 "properties"
Missing tests
192
],
Missing tests
193
"type": "object"
194 },
195 "CustomFieldCreateNumber": {
Missing tests
196
"properties": {
197 "metadata": {
198 "additionalProperties": {
Missing tests
199
"anyOf": [
200 {
Missing tests
201
"maxLength": 500,
Missing tests
202
"minLength": 1,
Missing tests
203
"type": "string"
204 },
205 {
Missing tests
206
"type": "integer"
207 },
208 {
Missing tests
209
"type": "number"
210 },
211 {
Missing tests
212
"type": "boolean"
213 }
Missing tests
214
]
215 },
Missing tests
216
"maxProperties": 50,
217 "propertyNames": {
Missing tests
218
"maxLength": 40,
Missing tests
219
"minLength": 1
220 },
Missing tests
221
"type": "object"
222 },
223 "name": {
Missing tests
224
"minLength": 1,
Missing tests
225
"type": "string"
226 },
227 "organization_id": {
Missing tests
228
"anyOf": [
229 {
230 "examples": [
231 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
232 ],
Missing tests
233
"format": "uuid4",
Missing tests
234
"type": "string",
235 "x-polar-selector-widget": {
236 "displayProperty": "name",
237 "resourceName": "Organization",
238 "resourceRoot": "/v1/organizations"
239 }
240 },
241 {
Missing tests
242
"type": "null"
243 }
Missing tests
244
],
245 },
246 "properties": {
Missing tests
247
"$ref": "#/components/schemas/CustomFieldNumberProperties"
248 },
249 "slug": {
Missing tests
250
"minLength": 1,
Missing tests
251
"pattern": "^[a-z0-9-_]+$",
Missing tests
252
"type": "string"
253 },
254 "type": {
Missing tests
255
"const": "number",
Missing tests
256
"type": "string"
257 }
Missing tests
258
},
Missing tests
259
"required": [
260 "type",
261 "slug",
262 "name",
263 "properties"
Missing tests
264
],
Missing tests
265
"type": "object"
266 },
267 "CustomFieldCreateSelect": {
Missing tests
268
"properties": {
269 "metadata": {
270 "additionalProperties": {
Missing tests
271
"anyOf": [
272 {
Missing tests
273
"maxLength": 500,
Missing tests
274
"minLength": 1,
Missing tests
275
"type": "string"
276 },
277 {
Missing tests
278
"type": "integer"
279 },
280 {
Missing tests
281
"type": "number"
282 },
283 {
Missing tests
284
"type": "boolean"
285 }
Missing tests
286
]
287 },
Missing tests
288
"maxProperties": 50,
289 "propertyNames": {
Missing tests
290
"maxLength": 40,
Missing tests
291
"minLength": 1
292 },
Missing tests
293
"type": "object"
294 },
295 "name": {
Missing tests
296
"minLength": 1,
Missing tests
297
"type": "string"
298 },
299 "organization_id": {
Missing tests
300
"anyOf": [
301 {
302 "examples": [
303 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
304 ],
Missing tests
305
"format": "uuid4",
Missing tests
306
"type": "string",
307 "x-polar-selector-widget": {
308 "displayProperty": "name",
309 "resourceName": "Organization",
310 "resourceRoot": "/v1/organizations"
311 }
312 },
313 {
Missing tests
314
"type": "null"
315 }
Missing tests
316
],
317 },
318 "properties": {
Missing tests
319
"$ref": "#/components/schemas/CustomFieldSelectProperties"
320 },
321 "slug": {
Missing tests
322
"minLength": 1,
Missing tests
323
"pattern": "^[a-z0-9-_]+$",
Missing tests
324
"type": "string"
325 },
326 "type": {
Missing tests
327
"const": "select",
Missing tests
328
"type": "string"
329 }
Missing tests
330
},
Missing tests
331
"required": [
332 "type",
333 "slug",
334 "name",
335 "properties"
Missing tests
336
],
Missing tests
337
"type": "object"
338 },
339 "CustomFieldCreateText": {
Missing tests
340
"properties": {
341 "metadata": {
342 "additionalProperties": {
Missing tests
343
"anyOf": [
344 {
Missing tests
345
"maxLength": 500,
Missing tests
346
"minLength": 1,
Missing tests
347
"type": "string"
348 },
349 {
Missing tests
350
"type": "integer"
351 },
352 {
Missing tests
353
"type": "number"
354 },
355 {
Missing tests
356
"type": "boolean"
357 }
Missing tests
358
]
359 },
Missing tests
360
"maxProperties": 50,
361 "propertyNames": {
Missing tests
362
"maxLength": 40,
Missing tests
363
"minLength": 1
364 },
Missing tests
365
"type": "object"
366 },
367 "name": {
Missing tests
368
"minLength": 1,
Missing tests
369
"type": "string"
370 },
371 "organization_id": {
Missing tests
372
"anyOf": [
373 {
374 "examples": [
375 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
376 ],
Missing tests
377
"format": "uuid4",
Missing tests
378
"type": "string",
379 "x-polar-selector-widget": {
380 "displayProperty": "name",
381 "resourceName": "Organization",
382 "resourceRoot": "/v1/organizations"
383 }
384 },
385 {
Missing tests
386
"type": "null"
387 }
Missing tests
388
],
389 },
390 "properties": {
Missing tests
391
"$ref": "#/components/schemas/CustomFieldTextProperties"
392 },
393 "slug": {
Missing tests
394
"minLength": 1,
Missing tests
395
"pattern": "^[a-z0-9-_]+$",
Missing tests
396
"type": "string"
397 },
398 "type": {
Missing tests
399
"const": "text",
Missing tests
400
"type": "string"
401 }
Missing tests
402
},
Missing tests
403
"required": [
404 "type",
405 "slug",
406 "name",
407 "properties"
Missing tests
408
],
Missing tests
409
"type": "object"
410 },
411 "CustomFieldDateProperties": {
Missing tests
412
"properties": {
413 "form_help_text": {
Missing tests
414
"minLength": 1,
Missing tests
415
"type": "string"
416 },
417 "form_label": {
Missing tests
418
"minLength": 1,
Missing tests
419
"type": "string"
420 },
421 "form_placeholder": {
Missing tests
422
"minLength": 1,
Missing tests
423
"type": "string"
424 },
425 "ge": {
Missing tests
426
"type": "integer"
427 },
428 "le": {
Missing tests
429
"type": "integer"
430 }
Missing tests
431
},
Missing tests
432
"type": "object"
433 },
434 "CustomFieldNumberProperties": {
Missing tests
435
"properties": {
436 "form_help_text": {
Missing tests
437
"minLength": 1,
Missing tests
438
"type": "string"
439 },
440 "form_label": {
Missing tests
441
"minLength": 1,
Missing tests
442
"type": "string"
443 },
444 "form_placeholder": {
Missing tests
445
"minLength": 1,
Missing tests
446
"type": "string"
447 },
448 "ge": {
Missing tests
449
"type": "integer"
450 },
451 "le": {
Missing tests
452
"type": "integer"
453 }
Missing tests
454
},
Missing tests
455
"type": "object"
456 },
457 "CustomFieldSelectOption": {
Missing tests
458
"properties": {
459 "label": {
Missing tests
460
"minLength": 1,
Missing tests
461
"type": "string"
462 },
463 "value": {
Missing tests
464
"minLength": 1,
Missing tests
465
"type": "string"
466 }
Missing tests
467
},
Missing tests
468
"required": [
469 "value",
470 "label"
Missing tests
471
],
Missing tests
472
"type": "object"
473 },
474 "CustomFieldSelectProperties": {
Missing tests
475
"properties": {
476 "form_help_text": {
Missing tests
477
"minLength": 1,
Missing tests
478
"type": "string"
479 },
480 "form_label": {
Missing tests
481
"minLength": 1,
Missing tests
482
"type": "string"
483 },
484 "form_placeholder": {
Missing tests
485
"minLength": 1,
Missing tests
486
"type": "string"
487 },
488 "options": {
489 "items": {
Missing tests
490
"$ref": "#/components/schemas/CustomFieldSelectOption"
491 },
Missing tests
492
"minItems": 1,
Missing tests
493
"type": "array"
494 }
Missing tests
495
},
Missing tests
496
"required": [
497 "options"
Missing tests
498
],
Missing tests
499
"type": "object"
500 },
501 "CustomFieldTextProperties": {
Missing tests
502
"properties": {
503 "form_help_text": {
Missing tests
504
"minLength": 1,
Missing tests
505
"type": "string"
506 },
507 "form_label": {
Missing tests
508
"minLength": 1,
Missing tests
509
"type": "string"
510 },
511 "form_placeholder": {
Missing tests
512
"minLength": 1,
Missing tests
513
"type": "string"
514 },
515 "max_length": {
Missing tests
516
"minimum": 0.0,
Missing tests
517
"type": "integer"
518 },
519 "min_length": {
Missing tests
520
"minimum": 0.0,
Missing tests
521
"type": "integer"
522 },
523 "textarea": {
Missing tests
524
"type": "boolean"
525 }
Missing tests
526
},
Missing tests
527
"type": "object"
528 }
529 }
530 }
531}
Responses
seen average

201
Custom field created.
0 -
422
Validation Error
0 -
default
Default
666 6.62ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

204
Custom field deleted.
0 -
404
Custom field not found.
0 -
422
Validation Error
0 -
default
Default
504 5.28ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
404
Custom field not found.
0 -
422
Validation Error
0 -
default
Default
504 5.41ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Body

application/json0 of 207 keywords covered
1{
Missing negative tests
2
"$ref": "#/components/schemas/CustomFieldUpdate",
3 "components": {
4 "schemas": {
5 "CustomFieldCheckboxProperties": {
Missing tests
6
"properties": {
7 "form_help_text": {
Missing tests
8
"minLength": 1,
Missing tests
9
"type": "string"
10 },
11 "form_label": {
Missing tests
12
"minLength": 1,
Missing tests
13
"type": "string"
14 },
15 "form_placeholder": {
Missing tests
16
"minLength": 1,
Missing tests
17
"type": "string"
18 }
Missing tests
19
},
Missing tests
20
"type": "object"
21 },
22 "CustomFieldDateProperties": {
Missing tests
23
"properties": {
24 "form_help_text": {
Missing tests
25
"minLength": 1,
Missing tests
26
"type": "string"
27 },
28 "form_label": {
Missing tests
29
"minLength": 1,
Missing tests
30
"type": "string"
31 },
32 "form_placeholder": {
Missing tests
33
"minLength": 1,
Missing tests
34
"type": "string"
35 },
36 "ge": {
Missing tests
37
"type": "integer"
38 },
39 "le": {
Missing tests
40
"type": "integer"
41 }
Missing tests
42
},
Missing tests
43
"type": "object"
44 },
45 "CustomFieldNumberProperties": {
Missing tests
46
"properties": {
47 "form_help_text": {
Missing tests
48
"minLength": 1,
Missing tests
49
"type": "string"
50 },
51 "form_label": {
Missing tests
52
"minLength": 1,
Missing tests
53
"type": "string"
54 },
55 "form_placeholder": {
Missing tests
56
"minLength": 1,
Missing tests
57
"type": "string"
58 },
59 "ge": {
Missing tests
60
"type": "integer"
61 },
62 "le": {
Missing tests
63
"type": "integer"
64 }
Missing tests
65
},
Missing tests
66
"type": "object"
67 },
68 "CustomFieldSelectOption": {
Missing tests
69
"properties": {
70 "label": {
Missing tests
71
"minLength": 1,
Missing tests
72
"type": "string"
73 },
74 "value": {
Missing tests
75
"minLength": 1,
Missing tests
76
"type": "string"
77 }
Missing tests
78
},
Missing tests
79
"required": [
80 "value",
81 "label"
Missing tests
82
],
Missing tests
83
"type": "object"
84 },
85 "CustomFieldSelectProperties": {
Missing tests
86
"properties": {
87 "form_help_text": {
Missing tests
88
"minLength": 1,
Missing tests
89
"type": "string"
90 },
91 "form_label": {
Missing tests
92
"minLength": 1,
Missing tests
93
"type": "string"
94 },
95 "form_placeholder": {
Missing tests
96
"minLength": 1,
Missing tests
97
"type": "string"
98 },
99 "options": {
100 "items": {
Missing tests
101
"$ref": "#/components/schemas/CustomFieldSelectOption"
102 },
Missing tests
103
"minItems": 1,
Missing tests
104
"type": "array"
105 }
Missing tests
106
},
Missing tests
107
"required": [
108 "options"
Missing tests
109
],
Missing tests
110
"type": "object"
111 },
112 "CustomFieldTextProperties": {
Missing tests
113
"properties": {
114 "form_help_text": {
Missing tests
115
"minLength": 1,
Missing tests
116
"type": "string"
117 },
118 "form_label": {
Missing tests
119
"minLength": 1,
Missing tests
120
"type": "string"
121 },
122 "form_placeholder": {
Missing tests
123
"minLength": 1,
Missing tests
124
"type": "string"
125 },
126 "max_length": {
Missing tests
127
"minimum": 0.0,
Missing tests
128
"type": "integer"
129 },
130 "min_length": {
Missing tests
131
"minimum": 0.0,
Missing tests
132
"type": "integer"
133 },
134 "textarea": {
Missing tests
135
"type": "boolean"
136 }
Missing tests
137
},
Missing tests
138
"type": "object"
139 },
140 "CustomFieldUpdate": {
141 "discriminator": {
142 "mapping": {
143 "checkbox": "#/components/schemas/CustomFieldUpdateCheckbox",
144 "date": "#/components/schemas/CustomFieldUpdateDate",
145 "number": "#/components/schemas/CustomFieldUpdateNumber",
146 "select": "#/components/schemas/CustomFieldUpdateSelect",
147 "text": "#/components/schemas/CustomFieldUpdateText"
148 },
149 "propertyName": "type"
150 },
Missing negative tests
151
"oneOf": [
152 {
Missing tests
153
"$ref": "#/components/schemas/CustomFieldUpdateText"
154 },
155 {
Missing tests
156
"$ref": "#/components/schemas/CustomFieldUpdateNumber"
157 },
158 {
Missing tests
159
"$ref": "#/components/schemas/CustomFieldUpdateDate"
160 },
161 {
Missing tests
162
"$ref": "#/components/schemas/CustomFieldUpdateCheckbox"
163 },
164 {
Missing tests
165
"$ref": "#/components/schemas/CustomFieldUpdateSelect"
166 }
Missing negative tests
167
]
168 },
169 "CustomFieldUpdateCheckbox": {
Missing tests
170
"properties": {
171 "metadata": {
172 "additionalProperties": {
Missing tests
173
"anyOf": [
174 {
Missing tests
175
"maxLength": 500,
Missing tests
176
"minLength": 1,
Missing tests
177
"type": "string"
178 },
179 {
Missing tests
180
"type": "integer"
181 },
182 {
Missing tests
183
"type": "number"
184 },
185 {
Missing tests
186
"type": "boolean"
187 }
Missing tests
188
]
189 },
Missing tests
190
"maxProperties": 50,
191 "propertyNames": {
Missing tests
192
"maxLength": 40,
Missing tests
193
"minLength": 1
194 },
Missing tests
195
"type": "object"
196 },
197 "name": {
Missing tests
198
"anyOf": [
199 {
Missing tests
200
"minLength": 1,
Missing tests
201
"type": "string"
202 },
203 {
Missing tests
204
"type": "null"
205 }
Missing tests
206
],
207 },
208 "properties": {
Missing tests
209
"anyOf": [
210 {
Missing tests
211
"$ref": "#/components/schemas/CustomFieldCheckboxProperties"
212 },
213 {
Missing tests
214
"type": "null"
215 }
Missing tests
216
]
217 },
218 "slug": {
Missing tests
219
"anyOf": [
220 {
Missing tests
221
"minLength": 1,
Missing tests
222
"pattern": "^[a-z0-9-_]+$",
Missing tests
223
"type": "string"
224 },
225 {
Missing tests
226
"type": "null"
227 }
Missing tests
228
],
229 },
230 "type": {
Missing tests
231
"const": "checkbox",
Missing tests
232
"type": "string"
233 }
Missing tests
234
},
Missing tests
235
"required": [
236 "type"
Missing tests
237
],
Missing tests
238
"type": "object"
239 },
240 "CustomFieldUpdateDate": {
Missing tests
241
"properties": {
242 "metadata": {
243 "additionalProperties": {
Missing tests
244
"anyOf": [
245 {
Missing tests
246
"maxLength": 500,
Missing tests
247
"minLength": 1,
Missing tests
248
"type": "string"
249 },
250 {
Missing tests
251
"type": "integer"
252 },
253 {
Missing tests
254
"type": "number"
255 },
256 {
Missing tests
257
"type": "boolean"
258 }
Missing tests
259
]
260 },
Missing tests
261
"maxProperties": 50,
262 "propertyNames": {
Missing tests
263
"maxLength": 40,
Missing tests
264
"minLength": 1
265 },
Missing tests
266
"type": "object"
267 },
268 "name": {
Missing tests
269
"anyOf": [
270 {
Missing tests
271
"minLength": 1,
Missing tests
272
"type": "string"
273 },
274 {
Missing tests
275
"type": "null"
276 }
Missing tests
277
],
278 },
279 "properties": {
Missing tests
280
"anyOf": [
281 {
Missing tests
282
"$ref": "#/components/schemas/CustomFieldDateProperties"
283 },
284 {
Missing tests
285
"type": "null"
286 }
Missing tests
287
]
288 },
289 "slug": {
Missing tests
290
"anyOf": [
291 {
Missing tests
292
"minLength": 1,
Missing tests
293
"pattern": "^[a-z0-9-_]+$",
Missing tests
294
"type": "string"
295 },
296 {
Missing tests
297
"type": "null"
298 }
Missing tests
299
],
300 },
301 "type": {
Missing tests
302
"const": "date",
Missing tests
303
"type": "string"
304 }
Missing tests
305
},
Missing tests
306
"required": [
307 "type"
Missing tests
308
],
Missing tests
309
"type": "object"
310 },
311 "CustomFieldUpdateNumber": {
Missing tests
312
"properties": {
313 "metadata": {
314 "additionalProperties": {
Missing tests
315
"anyOf": [
316 {
Missing tests
317
"maxLength": 500,
Missing tests
318
"minLength": 1,
Missing tests
319
"type": "string"
320 },
321 {
Missing tests
322
"type": "integer"
323 },
324 {
Missing tests
325
"type": "number"
326 },
327 {
Missing tests
328
"type": "boolean"
329 }
Missing tests
330
]
331 },
Missing tests
332
"maxProperties": 50,
333 "propertyNames": {
Missing tests
334
"maxLength": 40,
Missing tests
335
"minLength": 1
336 },
Missing tests
337
"type": "object"
338 },
339 "name": {
Missing tests
340
"anyOf": [
341 {
Missing tests
342
"minLength": 1,
Missing tests
343
"type": "string"
344 },
345 {
Missing tests
346
"type": "null"
347 }
Missing tests
348
],
349 },
350 "properties": {
Missing tests
351
"anyOf": [
352 {
Missing tests
353
"$ref": "#/components/schemas/CustomFieldNumberProperties"
354 },
355 {
Missing tests
356
"type": "null"
357 }
Missing tests
358
]
359 },
360 "slug": {
Missing tests
361
"anyOf": [
362 {
Missing tests
363
"minLength": 1,
Missing tests
364
"pattern": "^[a-z0-9-_]+$",
Missing tests
365
"type": "string"
366 },
367 {
Missing tests
368
"type": "null"
369 }
Missing tests
370
],
371 },
372 "type": {
Missing tests
373
"const": "number",
Missing tests
374
"type": "string"
375 }
Missing tests
376
},
Missing tests
377
"required": [
378 "type"
Missing tests
379
],
Missing tests
380
"type": "object"
381 },
382 "CustomFieldUpdateSelect": {
Missing tests
383
"properties": {
384 "metadata": {
385 "additionalProperties": {
Missing tests
386
"anyOf": [
387 {
Missing tests
388
"maxLength": 500,
Missing tests
389
"minLength": 1,
Missing tests
390
"type": "string"
391 },
392 {
Missing tests
393
"type": "integer"
394 },
395 {
Missing tests
396
"type": "number"
397 },
398 {
Missing tests
399
"type": "boolean"
400 }
Missing tests
401
]
402 },
Missing tests
403
"maxProperties": 50,
404 "propertyNames": {
Missing tests
405
"maxLength": 40,
Missing tests
406
"minLength": 1
407 },
Missing tests
408
"type": "object"
409 },
410 "name": {
Missing tests
411
"anyOf": [
412 {
Missing tests
413
"minLength": 1,
Missing tests
414
"type": "string"
415 },
416 {
Missing tests
417
"type": "null"
418 }
Missing tests
419
],
420 },
421 "properties": {
Missing tests
422
"anyOf": [
423 {
Missing tests
424
"$ref": "#/components/schemas/CustomFieldSelectProperties"
425 },
426 {
Missing tests
427
"type": "null"
428 }
Missing tests
429
]
430 },
431 "slug": {
Missing tests
432
"anyOf": [
433 {
Missing tests
434
"minLength": 1,
Missing tests
435
"pattern": "^[a-z0-9-_]+$",
Missing tests
436
"type": "string"
437 },
438 {
Missing tests
439
"type": "null"
440 }
Missing tests
441
],
442 },
443 "type": {
Missing tests
444
"const": "select",
Missing tests
445
"type": "string"
446 }
Missing tests
447
},
Missing tests
448
"required": [
449 "type"
Missing tests
450
],
Missing tests
451
"type": "object"
452 },
453 "CustomFieldUpdateText": {
Missing tests
454
"properties": {
455 "metadata": {
456 "additionalProperties": {
Missing tests
457
"anyOf": [
458 {
Missing tests
459
"maxLength": 500,
Missing tests
460
"minLength": 1,
Missing tests
461
"type": "string"
462 },
463 {
Missing tests
464
"type": "integer"
465 },
466 {
Missing tests
467
"type": "number"
468 },
469 {
Missing tests
470
"type": "boolean"
471 }
Missing tests
472
]
473 },
Missing tests
474
"maxProperties": 50,
475 "propertyNames": {
Missing tests
476
"maxLength": 40,
Missing tests
477
"minLength": 1
478 },
Missing tests
479
"type": "object"
480 },
481 "name": {
Missing tests
482
"anyOf": [
483 {
Missing tests
484
"minLength": 1,
Missing tests
485
"type": "string"
486 },
487 {
Missing tests
488
"type": "null"
489 }
Missing tests
490
],
491 },
492 "properties": {
Missing tests
493
"anyOf": [
494 {
Missing tests
495
"$ref": "#/components/schemas/CustomFieldTextProperties"
496 },
497 {
Missing tests
498
"type": "null"
499 }
Missing tests
500
]
501 },
502 "slug": {
Missing tests
503
"anyOf": [
504 {
Missing tests
505
"minLength": 1,
Missing tests
506
"pattern": "^[a-z0-9-_]+$",
Missing tests
507
"type": "string"
508 },
509 {
Missing tests
510
"type": "null"
511 }
Missing tests
512
],
513 },
514 "type": {
Missing tests
515
"const": "text",
Missing tests
516
"type": "string"
517 }
Missing tests
518
},
Missing tests
519
"required": [
520 "type"
Missing tests
521
],
Missing tests
522
"type": "object"
523 }
524 }
525 }
526}
Responses
seen average

200
Custom field updated.
0 -
404
Custom field not found.
0 -
422
Validation Error
0 -
default
Default
628 6.64ms
Query Parameters

organization_id4 of 7 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "examples": [
5 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
6 ],
Missing tests
7
"format": "uuid4",
Missing positive tests - negative not applicable
8
"type": "string",
9 "x-polar-selector-widget": {
10 "displayProperty": "name",
11 "resourceName": "Organization",
12 "resourceRoot": "/v1/organizations"
13 }
14 },
15 {
16 "items": {
17 "examples": [
18 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
19 ],
20 "format": "uuid4",
Negative tests not applicable
21
"type": "string",
22 "x-polar-selector-widget": {
23 "displayProperty": "name",
24 "resourceName": "Organization",
25 "resourceRoot": "/v1/organizations"
26 }
27 },
Missing negative tests
28
"type": "array"
29 },
30 {
Missing positive tests
31
"type": "null"
32 }
Negative tests not applicable
33
],
34}
customer_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string"
6 },
7 {
8 "items": {
Missing positive tests
9
"format": "uuid4",
Negative tests not applicable
10
"type": "string"
11 },
Missing negative tests
12
"type": "array"
13 },
14 {
Missing positive tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
external_customer_id3 of 5 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Missing positive tests - negative not applicable
4
"type": "string"
5 },
6 {
7 "items": {
Negative tests not applicable
8
"type": "string"
9 },
Missing negative tests
10
"type": "array"
11 },
12 {
Missing positive tests
13
"type": "null"
14 }
Negative tests not applicable
15
],
16}
meter_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string"
6 },
7 {
8 "items": {
Missing positive tests
9
"format": "uuid4",
Negative tests not applicable
10
"type": "string"
11 },
Missing negative tests
12
"type": "array"
13 },
14 {
Missing positive tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
sorting4 of 6 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
5 "$ref": "#/components/schemas/CustomerMeterSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
12 ],
13 "components": {
14 "schemas": {
15 "CustomerMeterSortProperty": {
16 "enum": [
17 "created_at",
18 "-created_at",
19 "modified_at",
20 "-modified_at",
21 "customer_id",
22 "-customer_id",
23 "customer_name",
24 "-customer_name",
25 "meter_id",
26 "-meter_id",
27 "meter_name",
28 "-meter_name",
29 "consumed_units",
30 "-consumed_units",
31 "credited_units",
32 "-credited_units",
33 "balance",
34 "-balance"
35 ],
36 "type": "string"
37 }
38 }
39 },
40}
Responses
seen average

200
Successful Response
1 13.30ms
422
Validation Error
0 -
default
Default
876 5.88ms
Examples
3 of 3 covered

Query
page
 
1
 
limit
 
10
 
sorting
 
[
"-modified_at"
]
 
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
404
Customer meter not found.
0 -
422
Validation Error
0 -
default
Default
504 5.36ms
Query Parameters

type4 of 7 keywords covered
1{
2 "anyOf": [
3 {
Missing positive tests
4
"$ref": "#/components/schemas/BenefitType"
5 },
6 {
7 "items": {
8 "$ref": "#/components/schemas/BenefitType"
9 },
Missing negative tests
10
"type": "array"
11 },
12 {
Missing positive tests
13
"type": "null"
14 }
15 ],
16 "components": {
17 "schemas": {
18 "BenefitType": {
19 "enum": [
20 "custom",
21 "discord",
22 "github_repository",
23 "downloadables",
24 "license_keys",
25 "meter_credit"
26 ],
27 "type": "string"
28 }
29 }
30 },
31}
benefit_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string"
6 },
7 {
8 "items": {
Missing positive tests
9
"format": "uuid4",
Negative tests not applicable
10
"type": "string"
11 },
Missing negative tests
12
"type": "array"
13 },
14 {
Missing positive tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
checkout_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string"
6 },
7 {
8 "items": {
Missing positive tests
9
"format": "uuid4",
Negative tests not applicable
10
"type": "string"
11 },
Missing negative tests
12
"type": "array"
13 },
14 {
Missing positive tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
order_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string"
6 },
7 {
8 "items": {
Missing positive tests
9
"format": "uuid4",
Negative tests not applicable
10
"type": "string"
11 },
Missing negative tests
12
"type": "array"
13 },
14 {
Missing positive tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
subscription_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string"
6 },
7 {
8 "items": {
Missing positive tests
9
"format": "uuid4",
Negative tests not applicable
10
"type": "string"
11 },
Missing negative tests
12
"type": "array"
13 },
14 {
Missing positive tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
sorting4 of 6 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
5 "$ref": "#/components/schemas/CustomerBenefitGrantSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
12 ],
13 "components": {
14 "schemas": {
15 "CustomerBenefitGrantSortProperty": {
16 "enum": [
17 "granted_at",
18 "-granted_at",
19 "type",
20 "-type",
21 "organization",
22 "-organization",
23 "product_benefit",
24 "-product_benefit"
25 ],
26 "type": "string"
27 }
28 }
29 },
30}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
858 5.43ms
Examples
2 of 3 covered

Query
page
 
1
 
limit
 
10
 
sorting
 
[
"product_benefit",
"-granted_at"
]
 
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
404
Benefit grant not found.
0 -
422
Validation Error
0 -
default
Default
504 5.68ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Body

application/json0 of 52 keywords covered
1{
Missing negative tests
2
"$ref": "#/components/schemas/CustomerBenefitGrantUpdate",
3 "components": {
4 "schemas": {
5 "CustomerBenefitGrantCustomUpdate": {
Missing tests
6
"properties": {
7 "benefit_type": {
Missing tests
8
"const": "custom",
Missing tests
9
"type": "string"
10 }
Missing tests
11
},
Missing tests
12
"required": [
13 "benefit_type"
Missing tests
14
],
Missing tests
15
"type": "object"
16 },
17 "CustomerBenefitGrantDiscordPropertiesUpdate": {
Missing tests
18
"properties": {
19 "account_id": {
Missing tests
20
"anyOf": [
21 {
Missing tests
22
"type": "string"
23 },
24 {
Missing tests
25
"type": "null"
26 }
Missing tests
27
],
28 }
Missing tests
29
},
Missing tests
30
"required": [
31 "account_id"
Missing tests
32
],
Missing tests
33
"type": "object"
34 },
35 "CustomerBenefitGrantDiscordUpdate": {
Missing tests
36
"properties": {
37 "benefit_type": {
Missing tests
38
"const": "discord",
Missing tests
39
"type": "string"
40 },
41 "properties": {
Missing tests
42
"$ref": "#/components/schemas/CustomerBenefitGrantDiscordPropertiesUpdate"
43 }
Missing tests
44
},
Missing tests
45
"required": [
46 "benefit_type",
47 "properties"
Missing tests
48
],
Missing tests
49
"type": "object"
50 },
51 "CustomerBenefitGrantDownloadablesUpdate": {
Missing tests
52
"properties": {
53 "benefit_type": {
Missing tests
54
"const": "downloadables",
Missing tests
55
"type": "string"
56 }
Missing tests
57
},
Missing tests
58
"required": [
59 "benefit_type"
Missing tests
60
],
Missing tests
61
"type": "object"
62 },
63 "CustomerBenefitGrantGitHubRepositoryPropertiesUpdate": {
Missing tests
64
"properties": {
65 "account_id": {
Missing tests
66
"anyOf": [
67 {
Missing tests
68
"type": "string"
69 },
70 {
Missing tests
71
"type": "null"
72 }
Missing tests
73
],
74 }
Missing tests
75
},
Missing tests
76
"required": [
77 "account_id"
Missing tests
78
],
Missing tests
79
"type": "object"
80 },
81 "CustomerBenefitGrantGitHubRepositoryUpdate": {
Missing tests
82
"properties": {
83 "benefit_type": {
Missing tests
84
"const": "github_repository",
Missing tests
85
"type": "string"
86 },
87 "properties": {
Missing tests
88
"$ref": "#/components/schemas/CustomerBenefitGrantGitHubRepositoryPropertiesUpdate"
89 }
Missing tests
90
},
Missing tests
91
"required": [
92 "benefit_type",
93 "properties"
Missing tests
94
],
Missing tests
95
"type": "object"
96 },
97 "CustomerBenefitGrantLicenseKeysUpdate": {
Missing tests
98
"properties": {
99 "benefit_type": {
Missing tests
100
"const": "license_keys",
Missing tests
101
"type": "string"
102 }
Missing tests
103
},
Missing tests
104
"required": [
105 "benefit_type"
Missing tests
106
],
Missing tests
107
"type": "object"
108 },
109 "CustomerBenefitGrantMeterCreditUpdate": {
Missing tests
110
"properties": {
111 "benefit_type": {
Missing tests
112
"const": "meter_credit",
Missing tests
113
"type": "string"
114 }
Missing tests
115
},
Missing tests
116
"required": [
117 "benefit_type"
Missing tests
118
],
Missing tests
119
"type": "object"
120 },
121 "CustomerBenefitGrantUpdate": {
122 "discriminator": {
123 "mapping": {
124 "custom": "#/components/schemas/CustomerBenefitGrantCustomUpdate",
125 "discord": "#/components/schemas/CustomerBenefitGrantDiscordUpdate",
126 "downloadables": "#/components/schemas/CustomerBenefitGrantDownloadablesUpdate",
127 "github_repository": "#/components/schemas/CustomerBenefitGrantGitHubRepositoryUpdate",
128 "license_keys": "#/components/schemas/CustomerBenefitGrantLicenseKeysUpdate",
129 "meter_credit": "#/components/schemas/CustomerBenefitGrantMeterCreditUpdate"
130 },
131 "propertyName": "benefit_type"
132 },
Missing negative tests
133
"oneOf": [
134 {
Missing tests
135
"$ref": "#/components/schemas/CustomerBenefitGrantDiscordUpdate"
136 },
137 {
Missing tests
138
"$ref": "#/components/schemas/CustomerBenefitGrantGitHubRepositoryUpdate"
139 },
140 {
Missing tests
141
"$ref": "#/components/schemas/CustomerBenefitGrantDownloadablesUpdate"
142 },
143 {
Missing tests
144
"$ref": "#/components/schemas/CustomerBenefitGrantLicenseKeysUpdate"
145 },
146 {
Missing tests
147
"$ref": "#/components/schemas/CustomerBenefitGrantCustomUpdate"
148 },
149 {
Missing tests
150
"$ref": "#/components/schemas/CustomerBenefitGrantMeterCreditUpdate"
151 }
Missing negative tests
152
]
153 }
154 }
155 },
156}
Responses
seen average

200
Benefit grant updated.
0 -
403
The benefit grant is revoked and cannot be updated.
0 -
404
Benefit grant not found.
0 -
422
Validation Error
0 -
default
Default
511 6.53ms
Body

application/json5 of 5 keywords covered
1{
2 "$ref": "#/components/schemas/CustomerSessionCodeAuthenticateRequest",
3 "components": {
4 "schemas": {
5 "CustomerSessionCodeAuthenticateRequest": {
6 "properties": {
7 "code": {
8 "type": "string"
9 }
10 },
11 "required": [
12 "code"
13 ],
14 "type": "object"
15 }
16 }
17 }
18}
Responses
seen average

200
Successful Response
0 -
401
Invalid or expired verification code.
512 5.33ms
422
Validation Error
0 -
default
Default
0 -
Responses
seen average

200
Successful Response
0 -
default
Default
4 4.96ms
Body

application/json6 of 8 keywords covered
1{
Missing positive tests
2
"$ref": "#/components/schemas/CustomerSessionCodeRequest",
3 "components": {
4 "schemas": {
5 "CustomerSessionCodeRequest": {
6 "properties": {
7 "email": {
8 "format": "email",
9 "type": "string"
10 },
11 "organization_id": {
Missing positive tests
12
"format": "uuid4",
13 "type": "string"
14 }
15 },
16 "required": [
17 "email",
18 "organization_id"
19 ],
20 "type": "object"
21 }
22 }
23 }
24}
Responses
seen average

202
Successful Response
0 -
422
Validation Error
0 -
default
Default
520 5.17ms
Responses
seen average

200
Successful Response
0 -
default
Default
4 4.73ms
Body

application/json32 of 32 keywords covered
1{
2 "$ref": "#/components/schemas/CustomerPortalCustomerUpdate",
3 "components": {
4 "schemas": {
5 "AddressInput": {
6 "properties": {
7 "city": {
8 "anyOf": [
9 {
10 "type": "string"
11 },
12 {
13 "type": "null"
14 }
15 ],
16 },
17 "country": {
18 "enum": [
19 "AD",
20 "AE",
21 "AF",
22 "AG",
23 "AI",
24 "AL",
25 "AM",
26 "AO",
27 "AQ",
28 "AR",
29 "AS",
30 "AT",
31 "AU",
32 "AW",
33 "AX",
34 "AZ",
35 "BA",
36 "BB",
37 "BD",
38 "BE",
39 "BF",
40 "BG",
41 "BH",
42 "BI",
43 "BJ",
44 "BL",
45 "BM",
46 "BN",
47 "BO",
48 "BQ",
49 "BR",
50 "BS",
51 "BT",
52 "BV",
53 "BW",
54 "BY",
55 "BZ",
56 "CA",
57 "CC",
58 "CD",
59 "CF",
60 "CG",
61 "CH",
62 "CI",
63 "CK",
64 "CL",
65 "CM",
66 "CN",
67 "CO",
68 "CR",
69 "CV",
70 "CW",
71 "CX",
72 "CY",
73 "CZ",
74 "DE",
75 "DJ",
76 "DK",
77 "DM",
78 "DO",
79 "DZ",
80 "EC",
81 "EE",
82 "EG",
83 "EH",
84 "ER",
85 "ES",
86 "ET",
87 "FI",
88 "FJ",
89 "FK",
90 "FM",
91 "FO",
92 "FR",
93 "GA",
94 "GB",
95 "GD",
96 "GE",
97 "GF",
98 "GG",
99 "GH",
100 "GI",
101 "GL",
102 "GM",
103 "GN",
104 "GP",
105 "GQ",
106 "GR",
107 "GS",
108 "GT",
109 "GU",
110 "GW",
111 "GY",
112 "HK",
113 "HM",
114 "HN",
115 "HR",
116 "HT",
117 "HU",
118 "ID",
119 "IE",
120 "IL",
121 "IM",
122 "IN",
123 "IO",
124 "IQ",
125 "IS",
126 "IT",
127 "JE",
128 "JM",
129 "JO",
130 "JP",
131 "KE",
132 "KG",
133 "KH",
134 "KI",
135 "KM",
136 "KN",
137 "KR",
138 "KW",
139 "KY",
140 "KZ",
141 "LA",
142 "LB",
143 "LC",
144 "LI",
145 "LK",
146 "LR",
147 "LS",
148 "LT",
149 "LU",
150 "LV",
151 "LY",
152 "MA",
153 "MC",
154 "MD",
155 "ME",
156 "MF",
157 "MG",
158 "MH",
159 "MK",
160 "ML",
161 "MM",
162 "MN",
163 "MO",
164 "MP",
165 "MQ",
166 "MR",
167 "MS",
168 "MT",
169 "MU",
170 "MV",
171 "MW",
172 "MX",
173 "MY",
174 "MZ",
175 "NA",
176 "NC",
177 "NE",
178 "NF",
179 "NG",
180 "NI",
181 "NL",
182 "NO",
183 "NP",
184 "NR",
185 "NU",
186 "NZ",
187 "OM",
188 "PA",
189 "PE",
190 "PF",
191 "PG",
192 "PH",
193 "PK",
194 "PL",
195 "PM",
196 "PN",
197 "PR",
198 "PS",
199 "PT",
200 "PW",
201 "PY",
202 "QA",
203 "RE",
204 "RO",
205 "RS",
206 "RW",
207 "SA",
208 "SB",
209 "SC",
210 "SD",
211 "SE",
212 "SG",
213 "SH",
214 "SI",
215 "SJ",
216 "SK",
217 "SL",
218 "SM",
219 "SN",
220 "SO",
221 "SR",
222 "SS",
223 "ST",
224 "SV",
225 "SX",
226 "SZ",
227 "TC",
228 "TD",
229 "TF",
230 "TG",
231 "TH",
232 "TJ",
233 "TK",
234 "TL",
235 "TM",
236 "TN",
237 "TO",
238 "TR",
239 "TT",
240 "TV",
241 "TW",
242 "TZ",
243 "UA",
244 "UG",
245 "UM",
246 "US",
247 "UY",
248 "UZ",
249 "VA",
250 "VC",
251 "VE",
252 "VG",
253 "VI",
254 "VN",
255 "VU",
256 "WF",
257 "WS",
258 "YE",
259 "YT",
260 "ZA",
261 "ZM",
262 "ZW"
263 ],
264 "examples": [
265 "US",
266 "SE",
267 "FR"
268 ],
269 "type": "string",
270 "x-speakeasy-enums": [
271 "AD",
272 "AE",
273 "AF",
274 "AG",
275 "AI",
276 "AL",
277 "AM",
278 "AO",
279 "AQ",
280 "AR",
281 "AS",
282 "AT",
283 "AU",
284 "AW",
285 "AX",
286 "AZ",
287 "BA",
288 "BB",
289 "BD",
290 "BE",
291 "BF",
292 "BG",
293 "BH",
294 "BI",
295 "BJ",
296 "BL",
297 "BM",
298 "BN",
299 "BO",
300 "BQ",
301 "BR",
302 "BS",
303 "BT",
304 "BV",
305 "BW",
306 "BY",
307 "BZ",
308 "CA",
309 "CC",
310 "CD",
311 "CF",
312 "CG",
313 "CH",
314 "CI",
315 "CK",
316 "CL",
317 "CM",
318 "CN",
319 "CO",
320 "CR",
321 "CV",
322 "CW",
323 "CX",
324 "CY",
325 "CZ",
326 "DE",
327 "DJ",
328 "DK",
329 "DM",
330 "DO",
331 "DZ",
332 "EC",
333 "EE",
334 "EG",
335 "EH",
336 "ER",
337 "ES",
338 "ET",
339 "FI",
340 "FJ",
341 "FK",
342 "FM",
343 "FO",
344 "FR",
345 "GA",
346 "GB",
347 "GD",
348 "GE",
349 "GF",
350 "GG",
351 "GH",
352 "GI",
353 "GL",
354 "GM",
355 "GN",
356 "GP",
357 "GQ",
358 "GR",
359 "GS",
360 "GT",
361 "GU",
362 "GW",
363 "GY",
364 "HK",
365 "HM",
366 "HN",
367 "HR",
368 "HT",
369 "HU",
370 "ID",
371 "IE",
372 "IL",
373 "IM",
374 "IN",
375 "IO",
376 "IQ",
377 "IS",
378 "IT",
379 "JE",
380 "JM",
381 "JO",
382 "JP",
383 "KE",
384 "KG",
385 "KH",
386 "KI",
387 "KM",
388 "KN",
389 "KR",
390 "KW",
391 "KY",
392 "KZ",
393 "LA",
394 "LB",
395 "LC",
396 "LI",
397 "LK",
398 "LR",
399 "LS",
400 "LT",
401 "LU",
402 "LV",
403 "LY",
404 "MA",
405 "MC",
406 "MD",
407 "ME",
408 "MF",
409 "MG",
410 "MH",
411 "MK",
412 "ML",
413 "MM",
414 "MN",
415 "MO",
416 "MP",
417 "MQ",
418 "MR",
419 "MS",
420 "MT",
421 "MU",
422 "MV",
423 "MW",
424 "MX",
425 "MY",
426 "MZ",
427 "NA",
428 "NC",
429 "NE",
430 "NF",
431 "NG",
432 "NI",
433 "NL",
434 "NO",
435 "NP",
436 "NR",
437 "NU",
438 "NZ",
439 "OM",
440 "PA",
441 "PE",
442 "PF",
443 "PG",
444 "PH",
445 "PK",
446 "PL",
447 "PM",
448 "PN",
449 "PR",
450 "PS",
451 "PT",
452 "PW",
453 "PY",
454 "QA",
455 "RE",
456 "RO",
457 "RS",
458 "RW",
459 "SA",
460 "SB",
461 "SC",
462 "SD",
463 "SE",
464 "SG",
465 "SH",
466 "SI",
467 "SJ",
468 "SK",
469 "SL",
470 "SM",
471 "SN",
472 "SO",
473 "SR",
474 "SS",
475 "ST",
476 "SV",
477 "SX",
478 "SZ",
479 "TC",
480 "TD",
481 "TF",
482 "TG",
483 "TH",
484 "TJ",
485 "TK",
486 "TL",
487 "TM",
488 "TN",
489 "TO",
490 "TR",
491 "TT",
492 "TV",
493 "TW",
494 "TZ",
495 "UA",
496 "UG",
497 "UM",
498 "US",
499 "UY",
500 "UZ",
501 "VA",
502 "VC",
503 "VE",
504 "VG",
505 "VI",
506 "VN",
507 "VU",
508 "WF",
509 "WS",
510 "YE",
511 "YT",
512 "ZA",
513 "ZM",
514 "ZW"
515 ]
516 },
517 "line1": {
518 "anyOf": [
519 {
520 "type": "string"
521 },
522 {
523 "type": "null"
524 }
525 ],
526 },
527 "line2": {
528 "anyOf": [
529 {
530 "type": "string"
531 },
532 {
533 "type": "null"
534 }
535 ],
536 },
537 "postal_code": {
538 "anyOf": [
539 {
540 "type": "string"
541 },
542 {
543 "type": "null"
544 }
545 ],
546 },
547 "state": {
548 "anyOf": [
549 {
550 "type": "string"
551 },
552 {
553 "type": "null"
554 }
555 ],
556 }
557 },
558 "required": [
559 "country"
560 ],
561 "type": "object"
562 },
563 "CustomerPortalCustomerUpdate": {
564 "properties": {
565 "billing_address": {
566 "anyOf": [
567 {
568 "$ref": "#/components/schemas/AddressInput"
569 },
570 {
571 "type": "null"
572 }
573 ]
574 },
575 "billing_name": {
576 "anyOf": [
577 {
578 "type": "string"
579 },
580 {
581 "type": "null"
582 }
583 ],
584 },
585 "tax_id": {
586 "anyOf": [
587 {
588 "type": "string"
589 },
590 {
591 "type": "null"
592 }
593 ],
594 }
595 },
596 "type": "object"
597 }
598 }
599 }
600}
Responses
seen average

200
Customer updated.
0 -
422
Validation Error
0 -
default
Default
815 6.11ms
Query Parameters

page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
532 5.28ms
Examples
2 of 2 covered

Query
page
 
1
 
limit
 
10
 
Body

application/json7 of 7 keywords covered
1{
2 "$ref": "#/components/schemas/CustomerPaymentMethodCreate",
3 "components": {
4 "schemas": {
5 "CustomerPaymentMethodCreate": {
6 "properties": {
7 "confirmation_token_id": {
8 "type": "string"
9 },
10 "return_url": {
11 "type": "string"
12 },
13 "set_default": {
14 "type": "boolean"
15 }
16 },
17 "required": [
18 "confirmation_token_id",
19 "set_default",
20 "return_url"
21 ],
22 "type": "object"
23 }
24 }
25 }
26}
Responses
seen average

201
Payment method created or setup initiated.
0 -
422
Validation Error
0 -
default
Default
527 5.04ms
Body

application/json6 of 6 keywords covered
1{
2 "$ref": "#/components/schemas/CustomerPaymentMethodConfirm",
3 "components": {
4 "schemas": {
5 "CustomerPaymentMethodConfirm": {
6 "properties": {
7 "set_default": {
8 "type": "boolean"
9 },
10 "setup_intent_id": {
11 "type": "string"
12 }
13 },
14 "required": [
15 "setup_intent_id",
16 "set_default"
17 ],
18 "type": "object"
19 }
20 }
21 }
22}
Responses
seen average

201
Payment method created or setup initiated.
0 -
400
Customer is not ready to confirm a payment method.
0 -
422
Validation Error
0 -
default
Default
521 5.11ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

204
Payment method deleted.
0 -
400
Payment method is used by active subscription(s).
0 -
404
Payment method not found.
0 -
422
Validation Error
0 -
default
Default
504 5.23ms
Query Parameters

benefit_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string",
6 "x-polar-selector-widget": {
7 "displayProperty": "description",
8 "resourceName": "Benefit",
9 "resourceRoot": "/v1/benefits"
10 }
11 },
12 {
13 "items": {
Missing positive tests
14
"format": "uuid4",
Negative tests not applicable
15
"type": "string",
16 "x-polar-selector-widget": {
17 "displayProperty": "description",
18 "resourceName": "Benefit",
19 "resourceRoot": "/v1/benefits"
20 }
21 },
Missing negative tests
22
"type": "array"
23 },
24 {
Missing positive tests
25
"type": "null"
26 }
Missing positive tests - negative not applicable
27
],
28}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
545 6.20ms
Examples
2 of 2 covered

Query
page
 
1
 
limit
 
10
 
Path Parameters

token1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Responses
seen average

200
Successful Response
0 -
302
Redirected to download
0 -
400
Invalid signature
0 -
404
Downloadable not found
0 -
410
Expired signature
0 -
422
Validation Error
0 -
default
Default
501 5.19ms
Query Parameters

benefit_id3 of 4 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Missing positive tests
4
"format": "uuid4",
Negative tests not applicable
5
"type": "string",
6 "x-polar-selector-widget": {
7 "displayProperty": "description",
8 "resourceName": "Benefit",
9 "resourceRoot": "/v1/benefits"
10 }
11 },
12 {
13 "type": "null"
14 }
Negative tests not applicable
15
],
16}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
Responses
seen average

200
Successful Response
0 -
401
Not authorized to manage license key.
543 5.98ms
404
License key not found.
0 -
422
Validation Error
0 -
default
Default
0 -
Examples
2 of 2 covered

Query
page
 
1
 
limit
 
10
 
Body

application/json17 of 30 keywords covered
1{
Missing positive tests
2
"$ref": "#/components/schemas/LicenseKeyActivate",
3 "components": {
4 "schemas": {
5 "LicenseKeyActivate": {
6 "properties": {
7 "conditions": {
8 "additionalProperties": {
Missing negative tests
9
"anyOf": [
10 {
Missing negative tests
11
"maxLength": 500,
Missing negative tests
12
"minLength": 1,
13 "type": "string"
14 },
15 {
16 "type": "integer"
17 },
18 {
19 "type": "number"
20 },
21 {
22 "type": "boolean"
23 }
Missing negative tests
24
]
25 },
Missing negative tests
26
"maxProperties": 50,
27 "propertyNames": {
Missing tests
28
"maxLength": 40,
Missing tests
29
"minLength": 1
30 },
31 "type": "object"
32 },
33 "key": {
34 "type": "string"
35 },
36 "label": {
37 "type": "string"
38 },
39 "meta": {
40 "additionalProperties": {
41 "anyOf": [
42 {
Missing negative tests
43
"maxLength": 500,
Missing negative tests
44
"minLength": 1,
45 "type": "string"
46 },
47 {
48 "type": "integer"
49 },
50 {
51 "type": "number"
52 },
53 {
54 "type": "boolean"
55 }
56 ]
57 },
Missing negative tests
58
"maxProperties": 50,
59 "propertyNames": {
Missing tests
60
"maxLength": 40,
Missing tests
61
"minLength": 1
62 },
63 "type": "object"
64 },
65 "organization_id": {
Missing positive tests
66
"format": "uuid4",
67 "type": "string"
68 }
69 },
70 "required": [
71 "key",
72 "organization_id",
73 "label"
74 ],
75 "type": "object"
76 }
77 }
78 }
79}
Responses
seen average

200
Successful Response
0 -
403
License key activation not supported or limit reached. Use /validate endpoint for licenses without activations.
0 -
404
License key not found.
0 -
422
Validation Error
0 -
default
Default
538 5.43ms
Body

application/json6 of 9 keywords covered
1{
Missing positive tests
2
"$ref": "#/components/schemas/LicenseKeyDeactivate",
3 "components": {
4 "schemas": {
5 "LicenseKeyDeactivate": {
6 "properties": {
7 "activation_id": {
Missing positive tests
8
"format": "uuid4",
9 "type": "string"
10 },
11 "key": {
12 "type": "string"
13 },
14 "organization_id": {
Missing positive tests
15
"format": "uuid4",
16 "type": "string"
17 }
18 },
19 "required": [
20 "key",
21 "organization_id",
22 "activation_id"
23 ],
24 "type": "object"
25 }
26 }
27 }
28}
Responses
seen average

204
License key activation deactivated.
0 -
404
License key not found.
0 -
422
Validation Error
0 -
default
Default
526 5.35ms
Body

application/json22 of 33 keywords covered
1{
Missing positive tests
2
"$ref": "#/components/schemas/LicenseKeyValidate",
3 "components": {
4 "schemas": {
5 "LicenseKeyValidate": {
6 "properties": {
7 "activation_id": {
8 "anyOf": [
9 {
Missing positive tests
10
"format": "uuid4",
11 "type": "string"
12 },
13 {
14 "type": "null"
15 }
16 ],
17 },
18 "benefit_id": {
19 "anyOf": [
20 {
Missing positive tests
21
"format": "uuid4",
22 "type": "string",
23 "x-polar-selector-widget": {
24 "displayProperty": "description",
25 "resourceName": "Benefit",
26 "resourceRoot": "/v1/benefits"
27 }
28 },
29 {
30 "type": "null"
31 }
32 ],
33 },
34 "conditions": {
35 "additionalProperties": {
Missing negative tests
36
"anyOf": [
37 {
Missing negative tests
38
"maxLength": 500,
Missing negative tests
39
"minLength": 1,
40 "type": "string"
41 },
42 {
43 "type": "integer"
44 },
45 {
46 "type": "number"
47 },
48 {
49 "type": "boolean"
50 }
Missing negative tests
51
]
52 },
Missing negative tests
53
"maxProperties": 50,
54 "propertyNames": {
Missing tests
55
"maxLength": 40,
Missing tests
56
"minLength": 1
57 },
58 "type": "object"
59 },
60 "customer_id": {
61 "anyOf": [
62 {
Missing positive tests
63
"format": "uuid4",
64 "type": "string"
65 },
66 {
67 "type": "null"
68 }
69 ],
70 },
71 "increment_usage": {
72 "anyOf": [
73 {
74 "type": "integer"
75 },
76 {
77 "type": "null"
78 }
79 ],
80 },
81 "key": {
82 "type": "string"
83 },
84 "organization_id": {
Missing positive tests
85
"format": "uuid4",
86 "type": "string"
87 }
88 },
89 "required": [
90 "key",
91 "organization_id"
92 ],
93 "type": "object"
94 }
95 }
96 }
97}
Responses
seen average

200
Successful Response
0 -
404
License key not found.
0 -
422
Validation Error
0 -
default
Default
557 5.55ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
404
License key not found.
0 -
422
Validation Error
0 -
default
Default
504 5.26ms
Query Parameters

meter_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string"
6 },
7 {
8 "items": {
Missing positive tests
9
"format": "uuid4",
Negative tests not applicable
10
"type": "string"
11 },
Missing negative tests
12
"type": "array"
13 },
14 {
Missing positive tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
query3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
sorting4 of 6 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
5 "$ref": "#/components/schemas/CustomerCustomerMeterSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
12 ],
13 "components": {
14 "schemas": {
15 "CustomerCustomerMeterSortProperty": {
16 "enum": [
17 "created_at",
18 "-created_at",
19 "modified_at",
20 "-modified_at",
21 "meter_id",
22 "-meter_id",
23 "meter_name",
24 "-meter_name",
25 "consumed_units",
26 "-consumed_units",
27 "credited_units",
28 "-credited_units",
29 "balance",
30 "-balance"
31 ],
32 "type": "string"
33 }
34 }
35 },
36}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
602 5.81ms
Examples
3 of 3 covered

Query
page
 
1
 
limit
 
10
 
sorting
 
[
"-modified_at"
]
 
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
404
Customer meter not found.
0 -
422
Validation Error
0 -
default
Default
504 5.91ms
Query Parameters

platform0 of 3 keywords covered
1{
Missing positive tests
2
"$ref": "#/components/schemas/CustomerOAuthPlatform",
3 "components": {
4 "schemas": {
5 "CustomerOAuthPlatform": {
Missing positive tests
6
"enum": [
7 "github",
8 "discord"
Missing positive tests
9
],
Missing positive tests
10
"type": "string"
11 }
12 }
13 }
14}
customer_id2 of 2 keywords covered
1{
2 "format": "uuid",
Negative tests not applicable
3
"type": "string"
4}
return_to3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
530 5.59ms
Query Parameters

state1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
code3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
error3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
517 8.68ms
Query Parameters

product_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string",
6 "x-polar-selector-widget": {
7 "displayProperty": "name",
8 "resourceName": "Product",
9 "resourceRoot": "/v1/products"
10 }
11 },
12 {
13 "items": {
Missing positive tests
14
"format": "uuid4",
Negative tests not applicable
15
"type": "string",
16 "x-polar-selector-widget": {
17 "displayProperty": "name",
18 "resourceName": "Product",
19 "resourceRoot": "/v1/products"
20 }
21 },
Missing negative tests
22
"type": "array"
23 },
24 {
Missing positive tests
25
"type": "null"
26 }
Missing positive tests - negative not applicable
27
],
28}
product_billing_type4 of 7 keywords covered
1{
2 "anyOf": [
3 {
Missing positive tests
4
"$ref": "#/components/schemas/ProductBillingType"
5 },
6 {
7 "items": {
8 "$ref": "#/components/schemas/ProductBillingType"
9 },
Missing negative tests
10
"type": "array"
11 },
12 {
Missing positive tests
13
"type": "null"
14 }
15 ],
16 "components": {
17 "schemas": {
18 "ProductBillingType": {
19 "enum": [
20 "one_time",
21 "recurring"
22 ],
23 "type": "string"
24 }
25 }
26 },
27}
subscription_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string"
6 },
7 {
8 "items": {
Missing positive tests
9
"format": "uuid4",
Negative tests not applicable
10
"type": "string"
11 },
Missing negative tests
12
"type": "array"
13 },
14 {
Missing positive tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
query3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
sorting4 of 6 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
5 "$ref": "#/components/schemas/CustomerOrderSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
12 ],
13 "components": {
14 "schemas": {
15 "CustomerOrderSortProperty": {
16 "enum": [
17 "created_at",
18 "-created_at",
19 "amount",
20 "-amount",
21 "net_amount",
22 "-net_amount",
23 "product",
24 "-product",
25 "subscription",
26 "-subscription"
27 ],
28 "type": "string"
29 }
30 }
31 },
32}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
711 5.53ms
Examples
3 of 3 covered

Query
page
 
1
 
limit
 
10
 
sorting
 
[
"-created_at"
]
 
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
404
Order not found.
0 -
422
Validation Error
0 -
default
Default
504 5.28ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Body

application/json30 of 30 keywords covered
1{
2 "$ref": "#/components/schemas/CustomerOrderUpdate",
3 "components": {
4 "schemas": {
5 "AddressInput": {
6 "properties": {
7 "city": {
8 "anyOf": [
9 {
10 "type": "string"
11 },
12 {
13 "type": "null"
14 }
15 ],
16 },
17 "country": {
18 "enum": [
19 "AD",
20 "AE",
21 "AF",
22 "AG",
23 "AI",
24 "AL",
25 "AM",
26 "AO",
27 "AQ",
28 "AR",
29 "AS",
30 "AT",
31 "AU",
32 "AW",
33 "AX",
34 "AZ",
35 "BA",
36 "BB",
37 "BD",
38 "BE",
39 "BF",
40 "BG",
41 "BH",
42 "BI",
43 "BJ",
44 "BL",
45 "BM",
46 "BN",
47 "BO",
48 "BQ",
49 "BR",
50 "BS",
51 "BT",
52 "BV",
53 "BW",
54 "BY",
55 "BZ",
56 "CA",
57 "CC",
58 "CD",
59 "CF",
60 "CG",
61 "CH",
62 "CI",
63 "CK",
64 "CL",
65 "CM",
66 "CN",
67 "CO",
68 "CR",
69 "CV",
70 "CW",
71 "CX",
72 "CY",
73 "CZ",
74 "DE",
75 "DJ",
76 "DK",
77 "DM",
78 "DO",
79 "DZ",
80 "EC",
81 "EE",
82 "EG",
83 "EH",
84 "ER",
85 "ES",
86 "ET",
87 "FI",
88 "FJ",
89 "FK",
90 "FM",
91 "FO",
92 "FR",
93 "GA",
94 "GB",
95 "GD",
96 "GE",
97 "GF",
98 "GG",
99 "GH",
100 "GI",
101 "GL",
102 "GM",
103 "GN",
104 "GP",
105 "GQ",
106 "GR",
107 "GS",
108 "GT",
109 "GU",
110 "GW",
111 "GY",
112 "HK",
113 "HM",
114 "HN",
115 "HR",
116 "HT",
117 "HU",
118 "ID",
119 "IE",
120 "IL",
121 "IM",
122 "IN",
123 "IO",
124 "IQ",
125 "IS",
126 "IT",
127 "JE",
128 "JM",
129 "JO",
130 "JP",
131 "KE",
132 "KG",
133 "KH",
134 "KI",
135 "KM",
136 "KN",
137 "KR",
138 "KW",
139 "KY",
140 "KZ",
141 "LA",
142 "LB",
143 "LC",
144 "LI",
145 "LK",
146 "LR",
147 "LS",
148 "LT",
149 "LU",
150 "LV",
151 "LY",
152 "MA",
153 "MC",
154 "MD",
155 "ME",
156 "MF",
157 "MG",
158 "MH",
159 "MK",
160 "ML",
161 "MM",
162 "MN",
163 "MO",
164 "MP",
165 "MQ",
166 "MR",
167 "MS",
168 "MT",
169 "MU",
170 "MV",
171 "MW",
172 "MX",
173 "MY",
174 "MZ",
175 "NA",
176 "NC",
177 "NE",
178 "NF",
179 "NG",
180 "NI",
181 "NL",
182 "NO",
183 "NP",
184 "NR",
185 "NU",
186 "NZ",
187 "OM",
188 "PA",
189 "PE",
190 "PF",
191 "PG",
192 "PH",
193 "PK",
194 "PL",
195 "PM",
196 "PN",
197 "PR",
198 "PS",
199 "PT",
200 "PW",
201 "PY",
202 "QA",
203 "RE",
204 "RO",
205 "RS",
206 "RW",
207 "SA",
208 "SB",
209 "SC",
210 "SD",
211 "SE",
212 "SG",
213 "SH",
214 "SI",
215 "SJ",
216 "SK",
217 "SL",
218 "SM",
219 "SN",
220 "SO",
221 "SR",
222 "SS",
223 "ST",
224 "SV",
225 "SX",
226 "SZ",
227 "TC",
228 "TD",
229 "TF",
230 "TG",
231 "TH",
232 "TJ",
233 "TK",
234 "TL",
235 "TM",
236 "TN",
237 "TO",
238 "TR",
239 "TT",
240 "TV",
241 "TW",
242 "TZ",
243 "UA",
244 "UG",
245 "UM",
246 "US",
247 "UY",
248 "UZ",
249 "VA",
250 "VC",
251 "VE",
252 "VG",
253 "VI",
254 "VN",
255 "VU",
256 "WF",
257 "WS",
258 "YE",
259 "YT",
260 "ZA",
261 "ZM",
262 "ZW"
263 ],
264 "examples": [
265 "US",
266 "SE",
267 "FR"
268 ],
269 "type": "string",
270 "x-speakeasy-enums": [
271 "AD",
272 "AE",
273 "AF",
274 "AG",
275 "AI",
276 "AL",
277 "AM",
278 "AO",
279 "AQ",
280 "AR",
281 "AS",
282 "AT",
283 "AU",
284 "AW",
285 "AX",
286 "AZ",
287 "BA",
288 "BB",
289 "BD",
290 "BE",
291 "BF",
292 "BG",
293 "BH",
294 "BI",
295 "BJ",
296 "BL",
297 "BM",
298 "BN",
299 "BO",
300 "BQ",
301 "BR",
302 "BS",
303 "BT",
304 "BV",
305 "BW",
306 "BY",
307 "BZ",
308 "CA",
309 "CC",
310 "CD",
311 "CF",
312 "CG",
313 "CH",
314 "CI",
315 "CK",
316 "CL",
317 "CM",
318 "CN",
319 "CO",
320 "CR",
321 "CV",
322 "CW",
323 "CX",
324 "CY",
325 "CZ",
326 "DE",
327 "DJ",
328 "DK",
329 "DM",
330 "DO",
331 "DZ",
332 "EC",
333 "EE",
334 "EG",
335 "EH",
336 "ER",
337 "ES",
338 "ET",
339 "FI",
340 "FJ",
341 "FK",
342 "FM",
343 "FO",
344 "FR",
345 "GA",
346 "GB",
347 "GD",
348 "GE",
349 "GF",
350 "GG",
351 "GH",
352 "GI",
353 "GL",
354 "GM",
355 "GN",
356 "GP",
357 "GQ",
358 "GR",
359 "GS",
360 "GT",
361 "GU",
362 "GW",
363 "GY",
364 "HK",
365 "HM",
366 "HN",
367 "HR",
368 "HT",
369 "HU",
370 "ID",
371 "IE",
372 "IL",
373 "IM",
374 "IN",
375 "IO",
376 "IQ",
377 "IS",
378 "IT",
379 "JE",
380 "JM",
381 "JO",
382 "JP",
383 "KE",
384 "KG",
385 "KH",
386 "KI",
387 "KM",
388 "KN",
389 "KR",
390 "KW",
391 "KY",
392 "KZ",
393 "LA",
394 "LB",
395 "LC",
396 "LI",
397 "LK",
398 "LR",
399 "LS",
400 "LT",
401 "LU",
402 "LV",
403 "LY",
404 "MA",
405 "MC",
406 "MD",
407 "ME",
408 "MF",
409 "MG",
410 "MH",
411 "MK",
412 "ML",
413 "MM",
414 "MN",
415 "MO",
416 "MP",
417 "MQ",
418 "MR",
419 "MS",
420 "MT",
421 "MU",
422 "MV",
423 "MW",
424 "MX",
425 "MY",
426 "MZ",
427 "NA",
428 "NC",
429 "NE",
430 "NF",
431 "NG",
432 "NI",
433 "NL",
434 "NO",
435 "NP",
436 "NR",
437 "NU",
438 "NZ",
439 "OM",
440 "PA",
441 "PE",
442 "PF",
443 "PG",
444 "PH",
445 "PK",
446 "PL",
447 "PM",
448 "PN",
449 "PR",
450 "PS",
451 "PT",
452 "PW",
453 "PY",
454 "QA",
455 "RE",
456 "RO",
457 "RS",
458 "RW",
459 "SA",
460 "SB",
461 "SC",
462 "SD",
463 "SE",
464 "SG",
465 "SH",
466 "SI",
467 "SJ",
468 "SK",
469 "SL",
470 "SM",
471 "SN",
472 "SO",
473 "SR",
474 "SS",
475 "ST",
476 "SV",
477 "SX",
478 "SZ",
479 "TC",
480 "TD",
481 "TF",
482 "TG",
483 "TH",
484 "TJ",
485 "TK",
486 "TL",
487 "TM",
488 "TN",
489 "TO",
490 "TR",
491 "TT",
492 "TV",
493 "TW",
494 "TZ",
495 "UA",
496 "UG",
497 "UM",
498 "US",
499 "UY",
500 "UZ",
501 "VA",
502 "VC",
503 "VE",
504 "VG",
505 "VI",
506 "VN",
507 "VU",
508 "WF",
509 "WS",
510 "YE",
511 "YT",
512 "ZA",
513 "ZM",
514 "ZW"
515 ]
516 },
517 "line1": {
518 "anyOf": [
519 {
520 "type": "string"
521 },
522 {
523 "type": "null"
524 }
525 ],
526 },
527 "line2": {
528 "anyOf": [
529 {
530 "type": "string"
531 },
532 {
533 "type": "null"
534 }
535 ],
536 },
537 "postal_code": {
538 "anyOf": [
539 {
540 "type": "string"
541 },
542 {
543 "type": "null"
544 }
545 ],
546 },
547 "state": {
548 "anyOf": [
549 {
550 "type": "string"
551 },
552 {
553 "type": "null"
554 }
555 ],
556 }
557 },
558 "required": [
559 "country"
560 ],
561 "type": "object"
562 },
563 "CustomerOrderUpdate": {
564 "properties": {
565 "billing_address": {
566 "anyOf": [
567 {
568 "$ref": "#/components/schemas/AddressInput"
569 },
570 {
571 "type": "null"
572 }
573 ],
574 },
575 "billing_name": {
576 "anyOf": [
577 {
578 "type": "string"
579 },
580 {
581 "type": "null"
582 }
583 ],
584 }
585 },
586 "required": [
587 "billing_name",
588 "billing_address"
589 ],
590 "type": "object"
591 }
592 }
593 }
594}
Responses
seen average

200
Successful Response
0 -
404
Order not found.
0 -
422
Validation Error
0 -
default
Default
808 6.25ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Body

application/json12 of 13 keywords covered
1{
2 "$ref": "#/components/schemas/CustomerOrderConfirmPayment",
3 "components": {
4 "schemas": {
5 "CustomerOrderConfirmPayment": {
6 "properties": {
7 "confirmation_token_id": {
8 "anyOf": [
9 {
10 "type": "string"
11 },
12 {
13 "type": "null"
14 }
15 ],
16 },
17 "payment_method_id": {
18 "anyOf": [
19 {
Missing positive tests
20
"format": "uuid4",
21 "type": "string"
22 },
23 {
24 "type": "null"
25 }
26 ],
27 },
28 "payment_processor": {
29 "$ref": "#/components/schemas/PaymentProcessor",
30 }
31 },
32 "type": "object"
33 },
34 "PaymentProcessor": {
35 "enum": [
36 "stripe"
37 ],
38 "type": "string"
39 }
40 }
41 }
42}
Responses
seen average

200
Successful Response
0 -
404
Order not found.
0 -
409
Payment already in progress.
0 -
422
Order not eligible for retry or payment confirmation failed.
0 -
default
Default
531 5.88ms
Examples
1 of 1 covered

Body: application/json
payment_processor.default
 
"stripe"
 
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
404
Order not found.
0 -
422
Validation Error
0 -
default
Default
504 5.25ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

202
Successful Response
0 -
422
Order is not paid or is missing billing name or address.
0 -
default
Default
504 6.10ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
404
Order not found.
0 -
422
Validation Error
0 -
default
Default
504 5.19ms
Path Parameters

slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Responses
seen average

200
Successful Response
0 -
404
Organization not found.
0 -
422
Validation Error
0 -
default
Default
501 5.59ms
Query Parameters

subscription_id3 of 4 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Missing positive tests
4
"format": "uuid4",
Negative tests not applicable
5
"type": "string"
6 },
7 {
8 "type": "null"
9 }
Negative tests not applicable
10
],
11}
order_id3 of 4 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Missing positive tests
4
"format": "uuid4",
Negative tests not applicable
5
"type": "string"
6 },
7 {
8 "type": "null"
9 }
Negative tests not applicable
10
],
11}
Responses
seen average

200
Successful Response
0 -
401
Authentication required
519 5.26ms
403
Not permitted or seat-based pricing not enabled
0 -
404
Subscription or order not found
0 -
422
Validation Error
0 -
default
Default
0 -
Body

application/json31 of 31 keywords covered
1{
2 "$ref": "#/components/schemas/SeatAssign",
3 "components": {
4 "schemas": {
5 "SeatAssign": {
6 "properties": {
7 "checkout_id": {
8 "anyOf": [
9 {
10 "format": "uuid",
11 "type": "string"
12 },
13 {
14 "type": "null"
15 }
16 ],
17 },
18 "customer_id": {
19 "anyOf": [
20 {
21 "format": "uuid",
22 "type": "string"
23 },
24 {
25 "type": "null"
26 }
27 ],
28 },
29 "email": {
30 "anyOf": [
31 {
32 "format": "email",
33 "type": "string"
34 },
35 {
36 "type": "null"
37 }
38 ],
39 },
40 "external_customer_id": {
41 "anyOf": [
42 {
43 "type": "string"
44 },
45 {
46 "type": "null"
47 }
48 ],
49 },
50 "immediate_claim": {
51 "type": "boolean"
52 },
53 "metadata": {
54 "anyOf": [
55 {
Negative tests not applicable
56
"additionalProperties": true,
57 "type": "object"
58 },
59 {
60 "type": "null"
61 }
62 ],
63 },
64 "order_id": {
65 "anyOf": [
66 {
67 "format": "uuid",
68 "type": "string"
69 },
70 {
71 "type": "null"
72 }
73 ],
74 },
75 "subscription_id": {
76 "anyOf": [
77 {
78 "format": "uuid",
79 "type": "string"
80 },
81 {
82 "type": "null"
83 }
84 ],
85 }
86 },
87 "type": "object"
88 }
89 }
90 }
91}
Responses
seen average

200
Successful Response
0 -
400
No available seats or customer already has a seat
0 -
401
Authentication required
648 6.22ms
403
Not permitted or seat-based pricing not enabled
0 -
404
Subscription, order, or customer not found
0 -
422
Validation Error
0 -
default
Default
0 -
Examples
1 of 1 covered

Body: application/json
immediate_claim.default
 
false
 
Responses
seen average

200
Successful Response
0 -
401
Authentication required
4 5.32ms
default
Default
0 -
Path Parameters

seat_id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
401
Authentication required
504 5.99ms
403
Not permitted or seat-based pricing not enabled
0 -
404
Seat not found
0 -
422
Validation Error
0 -
default
Default
0 -
Path Parameters

seat_id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
400
Seat is not pending or already claimed
0 -
401
Authentication required
605 5.19ms
403
Not permitted or seat-based pricing not enabled
0 -
404
Seat not found
0 -
422
Validation Error
0 -
default
Default
0 -
Query Parameters

product_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string",
6 "x-polar-selector-widget": {
7 "displayProperty": "name",
8 "resourceName": "Product",
9 "resourceRoot": "/v1/products"
10 }
11 },
12 {
13 "items": {
Missing positive tests
14
"format": "uuid4",
Negative tests not applicable
15
"type": "string",
16 "x-polar-selector-widget": {
17 "displayProperty": "name",
18 "resourceName": "Product",
19 "resourceRoot": "/v1/products"
20 }
21 },
Missing negative tests
22
"type": "array"
23 },
24 {
Missing positive tests
25
"type": "null"
26 }
Missing positive tests - negative not applicable
27
],
28}
active3 of 3 keywords covered
1{
2 "anyOf": [
3 {
4 "type": "boolean"
5 },
6 {
7 "type": "null"
8 }
9 ],
10}
query3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
sorting4 of 6 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
5 "$ref": "#/components/schemas/CustomerSubscriptionSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
12 ],
13 "components": {
14 "schemas": {
15 "CustomerSubscriptionSortProperty": {
16 "enum": [
17 "started_at",
18 "-started_at",
19 "amount",
20 "-amount",
21 "status",
22 "-status",
23 "organization",
24 "-organization",
25 "product",
26 "-product"
27 ],
28 "type": "string"
29 }
30 }
31 },
32}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
642 5.46ms
Examples
3 of 3 covered

Query
page
 
1
 
limit
 
10
 
sorting
 
[
"-started_at"
]
 
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Customer subscription is canceled.
0 -
403
Customer subscription is already canceled or will be at the end of the period.
0 -
404
Customer subscription was not found.
0 -
422
Validation Error
0 -
default
Default
504 6.28ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
404
Customer subscription was not found.
0 -
422
Validation Error
0 -
default
Default
504 5.31ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Body

application/json15 of 33 keywords covered
1{
Missing negative tests
2
"$ref": "#/components/schemas/CustomerSubscriptionUpdate",
3 "components": {
4 "schemas": {
5 "CustomerCancellationReason": {
6 "enum": [
7 "customer_service",
8 "low_quality",
9 "missing_features",
10 "switched_service",
11 "too_complex",
12 "too_expensive",
13 "unused",
14 "other"
15 ],
16 "type": "string"
17 },
18 "CustomerSubscriptionCancel": {
Missing negative tests
19
"properties": {
20 "cancel_at_period_end": {
Missing negative tests
21
"anyOf": [
22 {
23 "type": "boolean"
24 },
25 {
26 "type": "null"
27 }
Missing negative tests
28
],
29 },
30 "cancellation_comment": {
Missing negative tests
31
"anyOf": [
32 {
33 "type": "string"
34 },
35 {
36 "type": "null"
37 }
Missing negative tests
38
],
39 },
40 "cancellation_reason": {
Missing negative tests
41
"anyOf": [
42 {
43 "$ref": "#/components/schemas/CustomerCancellationReason"
44 },
45 {
46 "type": "null"
47 }
Missing negative tests
48
],
49 }
Missing negative tests
50
},
Missing negative tests
51
"type": "object"
52 },
53 "CustomerSubscriptionUpdate": {
Missing negative tests
54
"anyOf": [
55 {
Missing positive tests
56
"$ref": "#/components/schemas/CustomerSubscriptionUpdateProduct"
57 },
58 {
59 "$ref": "#/components/schemas/CustomerSubscriptionUpdateSeats"
60 },
61 {
Missing negative tests
62
"$ref": "#/components/schemas/CustomerSubscriptionCancel"
63 }
Missing negative tests
64
]
65 },
66 "CustomerSubscriptionUpdateProduct": {
Missing positive tests
67
"properties": {
68 "product_id": {
Missing positive tests
69
"format": "uuid4",
Missing negative tests
70
"type": "string"
71 }
Missing positive tests
72
},
73 "required": [
74 "product_id"
75 ],
Missing negative tests
76
"type": "object"
77 },
78 "CustomerSubscriptionUpdateSeats": {
Missing negative tests
79
"properties": {
80 "proration_behavior": {
Missing negative tests
81
"anyOf": [
82 {
83 "$ref": "#/components/schemas/SubscriptionProrationBehavior"
84 },
85 {
86 "type": "null"
87 }
Missing negative tests
88
],
89 },
90 "seats": {
Missing negative tests
91
"minimum": 1.0,
Missing negative tests
92
"type": "integer"
93 }
Missing negative tests
94
},
95 "required": [
96 "seats"
97 ],
Missing negative tests
98
"type": "object"
99 },
100 "SubscriptionProrationBehavior": {
101 "enum": [
102 "invoice",
103 "prorate"
104 ],
105 "type": "string"
106 }
107 }
108 }
109}
Responses
seen average

200
Customer subscription updated.
0 -
403
Customer subscription is already canceled or will be at the end of the period.
0 -
404
Customer subscription was not found.
0 -
422
Validation Error
0 -
default
Default
527 6.08ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
404
Customer subscription was not found.
0 -
422
Validation Error
0 -
default
Default
504 5.39ms
Query Parameters

page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
sorting4 of 6 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
5 "$ref": "#/components/schemas/CustomerWalletSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
12 ],
13 "components": {
14 "schemas": {
15 "CustomerWalletSortProperty": {
16 "enum": [
17 "created_at",
18 "-created_at",
19 "balance",
20 "-balance"
21 ],
22 "type": "string"
23 }
24 }
25 },
26}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
554 5.84ms
Examples
3 of 3 covered

Query
page
 
1
 
limit
 
10
 
sorting
 
[
"-created_at"
]
 
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
404
Wallet not found.
0 -
422
Validation Error
0 -
default
Default
504 5.36ms
Query Parameters

subscription_id3 of 4 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Missing positive tests
4
"format": "uuid4",
Negative tests not applicable
5
"type": "string"
6 },
7 {
8 "type": "null"
9 }
Negative tests not applicable
10
],
11}
order_id3 of 4 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Missing positive tests
4
"format": "uuid4",
Negative tests not applicable
5
"type": "string"
6 },
7 {
8 "type": "null"
9 }
Negative tests not applicable
10
],
11}
Responses
seen average

200
Successful Response
0 -
401
Authentication required
518 5.53ms
403
Not permitted or seat-based pricing not enabled
0 -
404
Subscription or order not found
0 -
422
Validation Error
1 3.11ms
default
Default
0 -
Body

application/json31 of 31 keywords covered
1{
2 "$ref": "#/components/schemas/SeatAssign",
3 "components": {
4 "schemas": {
5 "SeatAssign": {
6 "properties": {
7 "checkout_id": {
8 "anyOf": [
9 {
10 "format": "uuid",
11 "type": "string"
12 },
13 {
14 "type": "null"
15 }
16 ],
17 },
18 "customer_id": {
19 "anyOf": [
20 {
21 "format": "uuid",
22 "type": "string"
23 },
24 {
25 "type": "null"
26 }
27 ],
28 },
29 "email": {
30 "anyOf": [
31 {
32 "format": "email",
33 "type": "string"
34 },
35 {
36 "type": "null"
37 }
38 ],
39 },
40 "external_customer_id": {
41 "anyOf": [
42 {
43 "type": "string"
44 },
45 {
46 "type": "null"
47 }
48 ],
49 },
50 "immediate_claim": {
51 "type": "boolean"
52 },
53 "metadata": {
54 "anyOf": [
55 {
Negative tests not applicable
56
"additionalProperties": true,
57 "type": "object"
58 },
59 {
60 "type": "null"
61 }
62 ],
63 },
64 "order_id": {
65 "anyOf": [
66 {
67 "format": "uuid",
68 "type": "string"
69 },
70 {
71 "type": "null"
72 }
73 ],
74 },
75 "subscription_id": {
76 "anyOf": [
77 {
78 "format": "uuid",
79 "type": "string"
80 },
81 {
82 "type": "null"
83 }
84 ],
85 }
86 },
87 "type": "object"
88 }
89 }
90 }
91}
Responses
seen average

200
Successful Response
0 -
400
No available seats or customer already has a seat
0 -
401
Authentication required for direct subscription or order assignment
680 5.98ms
403
Not permitted or seat-based pricing not enabled
0 -
404
Subscription, order, checkout, or customer not found
0 -
422
Validation Error
1 5.34ms
default
Default
0 -
Examples
1 of 1 covered

Body: application/json
immediate_claim.default
 
false
 
Body

application/json5 of 5 keywords covered
1{
2 "$ref": "#/components/schemas/SeatClaim",
3 "components": {
4 "schemas": {
5 "SeatClaim": {
6 "properties": {
7 "invitation_token": {
8 "type": "string"
9 }
10 },
11 "required": [
12 "invitation_token"
13 ],
14 "type": "object"
15 }
16 }
17 }
18}
Responses
seen average

200
Successful Response
0 -
400
Invalid, expired, or already claimed token
0 -
403
Seat-based pricing not enabled for organization
0 -
422
Validation Error
0 -
default
Default
605 5.21ms
Path Parameters

invitation_token1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Responses
seen average

200
Successful Response
0 -
400
Invalid or expired invitation token
0 -
403
Seat-based pricing not enabled for organization
0 -
404
Seat not found
0 -
422
Validation Error
0 -
default
Default
501 5.15ms
Path Parameters

seat_id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
401
Authentication required
503 6.23ms
403
Not permitted or seat-based pricing not enabled
0 -
404
Seat not found
0 -
422
Validation Error
1 4.58ms
default
Default
0 -
Path Parameters

seat_id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
400
Seat is not pending or already claimed
0 -
401
Authentication required
632 5.46ms
403
Not permitted or seat-based pricing not enabled
0 -
404
Seat not found
0 -
422
Validation Error
1 4.63ms
default
Default
0 -
Body

application/json11 of 24 keywords covered
1{
2 "anyOf": [
3 {
Missing positive tests
4
"$ref": "#/components/schemas/CustomerSessionCustomerIDCreate"
5 },
6 {
7 "$ref": "#/components/schemas/CustomerSessionCustomerExternalIDCreate"
8 }
9 ],
10 "components": {
11 "schemas": {
12 "CustomerSessionCustomerExternalIDCreate": {
Missing negative tests
13
"properties": {
14 "external_customer_id": {
Missing negative tests
15
"type": "string"
16 },
17 "return_url": {
Missing negative tests
18
"anyOf": [
19 {
Missing negative tests
20
"format": "uri",
Missing negative tests
21
"maxLength": 2083,
Missing negative tests
22
"minLength": 1,
23 "type": "string"
24 },
25 {
26 "type": "null"
27 }
Missing negative tests
28
],
29 "examples": [
30 "https://example.com/account"
31 ],
32 }
Missing negative tests
33
},
34 "required": [
35 "external_customer_id"
36 ],
37 "type": "object"
38 },
39 "CustomerSessionCustomerIDCreate": {
40 "properties": {
41 "customer_id": {
Missing positive tests
42
"format": "uuid4",
Missing negative tests
43
"type": "string"
44 },
45 "return_url": {
Missing negative tests
46
"anyOf": [
47 {
Missing negative tests
48
"format": "uri",
Missing negative tests
49
"maxLength": 2083,
Missing negative tests
50
"minLength": 1,
51 "type": "string"
52 },
53 {
54 "type": "null"
55 }
Missing negative tests
56
],
57 "examples": [
58 "https://example.com/account"
59 ],
60 }
61 },
62 "required": [
63 "customer_id"
64 ],
65 "type": "object"
66 }
67 }
68 },
69}
Responses
seen average

201
Customer session created.
0 -
422
Validation Error
0 -
default
Default
570 5.52ms
Query Parameters

organization_id4 of 7 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "examples": [
5 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
6 ],
Missing tests
7
"format": "uuid4",
Missing positive tests - negative not applicable
8
"type": "string",
9 "x-polar-selector-widget": {
10 "displayProperty": "name",
11 "resourceName": "Organization",
12 "resourceRoot": "/v1/organizations"
13 }
14 },
15 {
16 "items": {
17 "examples": [
18 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
19 ],
20 "format": "uuid4",
Negative tests not applicable
21
"type": "string",
22 "x-polar-selector-widget": {
23 "displayProperty": "name",
24 "resourceName": "Organization",
25 "resourceRoot": "/v1/organizations"
26 }
27 },
Missing negative tests
28
"type": "array"
29 },
30 {
Missing positive tests
31
"type": "null"
32 }
Negative tests not applicable
33
],
34}
email3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
query3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
include_members1 of 1 keywords covered
1{
2 "type": "boolean"
3}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
sorting4 of 6 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
5 "$ref": "#/components/schemas/CustomerSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
12 ],
13 "components": {
14 "schemas": {
15 "CustomerSortProperty": {
16 "enum": [
17 "created_at",
18 "-created_at",
19 "email",
20 "-email",
21 "name",
22 "-name"
23 ],
24 "type": "string"
25 }
26 }
27 },
28}
metadata0 of 14 keywords covered
1{
Missing tests
2
"$ref": "#/components/schemas/MetadataQuery",
3 "components": {
4 "schemas": {
5 "MetadataQuery": {
Missing tests
6
"anyOf": [
7 {
8 "additionalProperties": {
Missing tests
9
"anyOf": [
10 {
Missing tests
11
"type": "string"
12 },
13 {
Missing tests
14
"type": "integer"
15 },
16 {
Missing tests
17
"type": "boolean"
18 },
19 {
20 "items": {
Missing tests
21
"type": "string"
22 },
Missing tests
23
"type": "array"
24 },
25 {
26 "items": {
Missing tests
27
"type": "integer"
28 },
Missing tests
29
"type": "array"
30 },
31 {
32 "items": {
Missing tests
33
"type": "boolean"
34 },
Missing tests
35
"type": "array"
36 }
Missing tests
37
]
38 },
Missing tests
39
"type": "object"
40 },
41 {
Missing tests
42
"type": "null"
43 }
Missing tests
44
],
45 }
46 }
47 }
48}
Responses
seen average

200
Successful Response
1 10.41ms
422
Validation Error
0 -
default
Default
953 5.95ms
Examples
4 of 4 covered

Query
include_members
 
false
 
page
 
1
 
limit
 
10
 
sorting
 
[
"-created_at"
]
 
Query Parameters

include_members1 of 1 keywords covered
1{
2 "type": "boolean"
3}
Body

application/json67 of 77 keywords covered
1{
2 "$ref": "#/components/schemas/CustomerCreate",
3 "components": {
4 "schemas": {
5 "AddressInput": {
6 "properties": {
7 "city": {
8 "anyOf": [
9 {
10 "type": "string"
11 },
12 {
13 "type": "null"
14 }
15 ],
16 },
17 "country": {
18 "enum": [
19 "AD",
20 "AE",
21 "AF",
22 "AG",
23 "AI",
24 "AL",
25 "AM",
26 "AO",
27 "AQ",
28 "AR",
29 "AS",
30 "AT",
31 "AU",
32 "AW",
33 "AX",
34 "AZ",
35 "BA",
36 "BB",
37 "BD",
38 "BE",
39 "BF",
40 "BG",
41 "BH",
42 "BI",
43 "BJ",
44 "BL",
45 "BM",
46 "BN",
47 "BO",
48 "BQ",
49 "BR",
50 "BS",
51 "BT",
52 "BV",
53 "BW",
54 "BY",
55 "BZ",
56 "CA",
57 "CC",
58 "CD",
59 "CF",
60 "CG",
61 "CH",
62 "CI",
63 "CK",
64 "CL",
65 "CM",
66 "CN",
67 "CO",
68 "CR",
69 "CV",
70 "CW",
71 "CX",
72 "CY",
73 "CZ",
74 "DE",
75 "DJ",
76 "DK",
77 "DM",
78 "DO",
79 "DZ",
80 "EC",
81 "EE",
82 "EG",
83 "EH",
84 "ER",
85 "ES",
86 "ET",
87 "FI",
88 "FJ",
89 "FK",
90 "FM",
91 "FO",
92 "FR",
93 "GA",
94 "GB",
95 "GD",
96 "GE",
97 "GF",
98 "GG",
99 "GH",
100 "GI",
101 "GL",
102 "GM",
103 "GN",
104 "GP",
105 "GQ",
106 "GR",
107 "GS",
108 "GT",
109 "GU",
110 "GW",
111 "GY",
112 "HK",
113 "HM",
114 "HN",
115 "HR",
116 "HT",
117 "HU",
118 "ID",
119 "IE",
120 "IL",
121 "IM",
122 "IN",
123 "IO",
124 "IQ",
125 "IS",
126 "IT",
127 "JE",
128 "JM",
129 "JO",
130 "JP",
131 "KE",
132 "KG",
133 "KH",
134 "KI",
135 "KM",
136 "KN",
137 "KR",
138 "KW",
139 "KY",
140 "KZ",
141 "LA",
142 "LB",
143 "LC",
144 "LI",
145 "LK",
146 "LR",
147 "LS",
148 "LT",
149 "LU",
150 "LV",
151 "LY",
152 "MA",
153 "MC",
154 "MD",
155 "ME",
156 "MF",
157 "MG",
158 "MH",
159 "MK",
160 "ML",
161 "MM",
162 "MN",
163 "MO",
164 "MP",
165 "MQ",
166 "MR",
167 "MS",
168 "MT",
169 "MU",
170 "MV",
171 "MW",
172 "MX",
173 "MY",
174 "MZ",
175 "NA",
176 "NC",
177 "NE",
178 "NF",
179 "NG",
180 "NI",
181 "NL",
182 "NO",
183 "NP",
184 "NR",
185 "NU",
186 "NZ",
187 "OM",
188 "PA",
189 "PE",
190 "PF",
191 "PG",
192 "PH",
193 "PK",
194 "PL",
195 "PM",
196 "PN",
197 "PR",
198 "PS",
199 "PT",
200 "PW",
201 "PY",
202 "QA",
203 "RE",
204 "RO",
205 "RS",
206 "RW",
207 "SA",
208 "SB",
209 "SC",
210 "SD",
211 "SE",
212 "SG",
213 "SH",
214 "SI",
215 "SJ",
216 "SK",
217 "SL",
218 "SM",
219 "SN",
220 "SO",
221 "SR",
222 "SS",
223 "ST",
224 "SV",
225 "SX",
226 "SZ",
227 "TC",
228 "TD",
229 "TF",
230 "TG",
231 "TH",
232 "TJ",
233 "TK",
234 "TL",
235 "TM",
236 "TN",
237 "TO",
238 "TR",
239 "TT",
240 "TV",
241 "TW",
242 "TZ",
243 "UA",
244 "UG",
245 "UM",
246 "US",
247 "UY",
248 "UZ",
249 "VA",
250 "VC",
251 "VE",
252 "VG",
253 "VI",
254 "VN",
255 "VU",
256 "WF",
257 "WS",
258 "YE",
259 "YT",
260 "ZA",
261 "ZM",
262 "ZW"
263 ],
264 "examples": [
265 "US",
266 "SE",
267 "FR"
268 ],
269 "type": "string",
270 "x-speakeasy-enums": [
271 "AD",
272 "AE",
273 "AF",
274 "AG",
275 "AI",
276 "AL",
277 "AM",
278 "AO",
279 "AQ",
280 "AR",
281 "AS",
282 "AT",
283 "AU",
284 "AW",
285 "AX",
286 "AZ",
287 "BA",
288 "BB",
289 "BD",
290 "BE",
291 "BF",
292 "BG",
293 "BH",
294 "BI",
295 "BJ",
296 "BL",
297 "BM",
298 "BN",
299 "BO",
300 "BQ",
301 "BR",
302 "BS",
303 "BT",
304 "BV",
305 "BW",
306 "BY",
307 "BZ",
308 "CA",
309 "CC",
310 "CD",
311 "CF",
312 "CG",
313 "CH",
314 "CI",
315 "CK",
316 "CL",
317 "CM",
318 "CN",
319 "CO",
320 "CR",
321 "CV",
322 "CW",
323 "CX",
324 "CY",
325 "CZ",
326 "DE",
327 "DJ",
328 "DK",
329 "DM",
330 "DO",
331 "DZ",
332 "EC",
333 "EE",
334 "EG",
335 "EH",
336 "ER",
337 "ES",
338 "ET",
339 "FI",
340 "FJ",
341 "FK",
342 "FM",
343 "FO",
344 "FR",
345 "GA",
346 "GB",
347 "GD",
348 "GE",
349 "GF",
350 "GG",
351 "GH",
352 "GI",
353 "GL",
354 "GM",
355 "GN",
356 "GP",
357 "GQ",
358 "GR",
359 "GS",
360 "GT",
361 "GU",
362 "GW",
363 "GY",
364 "HK",
365 "HM",
366 "HN",
367 "HR",
368 "HT",
369 "HU",
370 "ID",
371 "IE",
372 "IL",
373 "IM",
374 "IN",
375 "IO",
376 "IQ",
377 "IS",
378 "IT",
379 "JE",
380 "JM",
381 "JO",
382 "JP",
383 "KE",
384 "KG",
385 "KH",
386 "KI",
387 "KM",
388 "KN",
389 "KR",
390 "KW",
391 "KY",
392 "KZ",
393 "LA",
394 "LB",
395 "LC",
396 "LI",
397 "LK",
398 "LR",
399 "LS",
400 "LT",
401 "LU",
402 "LV",
403 "LY",
404 "MA",
405 "MC",
406 "MD",
407 "ME",
408 "MF",
409 "MG",
410 "MH",
411 "MK",
412 "ML",
413 "MM",
414 "MN",
415 "MO",
416 "MP",
417 "MQ",
418 "MR",
419 "MS",
420 "MT",
421 "MU",
422 "MV",
423 "MW",
424 "MX",
425 "MY",
426 "MZ",
427 "NA",
428 "NC",
429 "NE",
430 "NF",
431 "NG",
432 "NI",
433 "NL",
434 "NO",
435 "NP",
436 "NR",
437 "NU",
438 "NZ",
439 "OM",
440 "PA",
441 "PE",
442 "PF",
443 "PG",
444 "PH",
445 "PK",
446 "PL",
447 "PM",
448 "PN",
449 "PR",
450 "PS",
451 "PT",
452 "PW",
453 "PY",
454 "QA",
455 "RE",
456 "RO",
457 "RS",
458 "RW",
459 "SA",
460 "SB",
461 "SC",
462 "SD",
463 "SE",
464 "SG",
465 "SH",
466 "SI",
467 "SJ",
468 "SK",
469 "SL",
470 "SM",
471 "SN",
472 "SO",
473 "SR",
474 "SS",
475 "ST",
476 "SV",
477 "SX",
478 "SZ",
479 "TC",
480 "TD",
481 "TF",
482 "TG",
483 "TH",
484 "TJ",
485 "TK",
486 "TL",
487 "TM",
488 "TN",
489 "TO",
490 "TR",
491 "TT",
492 "TV",
493 "TW",
494 "TZ",
495 "UA",
496 "UG",
497 "UM",
498 "US",
499 "UY",
500 "UZ",
501 "VA",
502 "VC",
503 "VE",
504 "VG",
505 "VI",
506 "VN",
507 "VU",
508 "WF",
509 "WS",
510 "YE",
511 "YT",
512 "ZA",
513 "ZM",
514 "ZW"
515 ]
516 },
517 "line1": {
518 "anyOf": [
519 {
520 "type": "string"
521 },
522 {
523 "type": "null"
524 }
525 ],
526 },
527 "line2": {
528 "anyOf": [
529 {
530 "type": "string"
531 },
532 {
533 "type": "null"
534 }
535 ],
536 },
537 "postal_code": {
538 "anyOf": [
539 {
540 "type": "string"
541 },
542 {
543 "type": "null"
544 }
545 ],
546 },
547 "state": {
548 "anyOf": [
549 {
550 "type": "string"
551 },
552 {
553 "type": "null"
554 }
555 ],
556 }
557 },
558 "required": [
559 "country"
560 ],
561 "type": "object"
562 },
563 "CustomerCreate": {
564 "properties": {
565 "billing_address": {
566 "anyOf": [
567 {
568 "$ref": "#/components/schemas/AddressInput"
569 },
570 {
571 "type": "null"
572 }
573 ]
574 },
575 "email": {
576 "examples": [
577 "customer@example.com"
578 ],
579 "format": "email",
580 "type": "string"
581 },
582 "external_id": {
583 "anyOf": [
584 {
585 "type": "string"
586 },
587 {
588 "type": "null"
589 }
590 ],
591 "examples": [
592 "usr_1337"
593 ],
594 },
595 "metadata": {
596 "additionalProperties": {
Missing negative tests
597
"anyOf": [
598 {
Missing negative tests
599
"maxLength": 500,
Missing negative tests
600
"minLength": 1,
601 "type": "string"
602 },
603 {
604 "type": "integer"
605 },
606 {
607 "type": "number"
608 },
609 {
610 "type": "boolean"
611 }
Missing negative tests
612
]
613 },
Missing negative tests
614
"maxProperties": 50,
615 "propertyNames": {
Missing tests
616
"maxLength": 40,
Missing tests
617
"minLength": 1
618 },
619 "type": "object"
620 },
621 "name": {
622 "anyOf": [
623 {
624 "examples": [
625 "John Doe"
626 ],
627 "maxLength": 256,
628 "type": "string"
629 },
630 {
631 "type": "null"
632 }
633 ],
634 },
635 "organization_id": {
636 "anyOf": [
637 {
638 "examples": [
639 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
640 ],
641 "format": "uuid4",
642 "type": "string",
643 "x-polar-selector-widget": {
644 "displayProperty": "name",
645 "resourceName": "Organization",
646 "resourceRoot": "/v1/organizations"
647 }
648 },
649 {
650 "type": "null"
651 }
652 ],
653 },
654 "owner": {
655 "anyOf": [
656 {
657 "$ref": "#/components/schemas/OwnerCreate"
658 },
659 {
660 "type": "null"
661 }
662 ],
663 },
664 "tax_id": {
665 "anyOf": [
666 {
667 "examples": [
668 [
669 "911144442",
670 "us_ein"
671 ],
672 [
673 "FR61954506077",
674 "eu_vat"
675 ]
676 ],
677 "maxItems": 2,
678 "minItems": 2,
679 "prefixItems": [
680 {
Missing tests
681
"type": "string"
682 },
683 {
Missing tests
684
"$ref": "#/components/schemas/TaxIDFormat"
685 }
686 ],
687 "type": "array"
688 },
689 {
690 "type": "null"
691 }
692 ],
693 }
694 },
695 "required": [
696 "email"
697 ],
698 "type": "object"
699 },
700 "OwnerCreate": {
701 "properties": {
702 "email": {
703 "anyOf": [
704 {
705 "format": "email",
706 "type": "string"
707 },
708 {
709 "type": "null"
710 }
711 ],
712 "examples": [
713 "member@example.com"
714 ],
715 },
716 "external_id": {
717 "anyOf": [
718 {
719 "type": "string"
720 },
721 {
722 "type": "null"
723 }
724 ],
725 "examples": [
726 "usr_1337"
727 ],
728 },
729 "name": {
730 "anyOf": [
731 {
732 "examples": [
733 "Jane Doe"
734 ],
735 "maxLength": 256,
736 "type": "string"
737 },
738 {
739 "type": "null"
740 }
741 ],
742 }
743 },
744 "type": "object"
745 },
746 "TaxIDFormat": {
Missing tests
747
"enum": [
748 "ad_nrt",
749 "ae_trn",
750 "ar_cuit",
751 "au_abn",
752 "au_arn",
753 "bg_uic",
754 "bh_vat",
755 "bo_tin",
756 "br_cnpj",
757 "br_cpf",
758 "ca_bn",
759 "ca_gst_hst",
760 "ca_pst_bc",
761 "ca_pst_mb",
762 "ca_pst_sk",
763 "ca_qst",
764 "ch_uid",
765 "ch_vat",
766 "cl_tin",
767 "cn_tin",
768 "co_nit",
769 "cr_tin",
770 "de_stn",
771 "do_rcn",
772 "ec_ruc",
773 "eg_tin",
774 "es_cif",
775 "eu_oss_vat",
776 "eu_vat",
777 "gb_vat",
778 "ge_vat",
779 "hk_br",
780 "hr_oib",
781 "hu_tin",
782 "id_npwp",
783 "il_vat",
784 "in_gst",
785 "is_vat",
786 "jp_cn",
787 "jp_rn",
788 "jp_trn",
789 "ke_pin",
790 "kr_brn",
791 "kz_bin",
792 "li_uid",
793 "mx_rfc",
794 "my_frp",
795 "my_itn",
796 "my_sst",
797 "ng_tin",
798 "no_vat",
799 "no_voec",
800 "nz_gst",
801 "om_vat",
802 "pe_ruc",
803 "ph_tin",
804 "ro_tin",
805 "rs_pib",
806 "ru_inn",
807 "ru_kpp",
808 "sa_vat",
809 "sg_gst",
810 "sg_uen",
811 "si_tin",
812 "sv_nit",
813 "th_vat",
814 "tr_tin",
815 "tw_vat",
816 "ua_vat",
817 "us_ein",
818 "uy_ruc",
819 "ve_rif",
820 "vn_tin",
821 "za_vat"
Missing tests
822
],
Missing tests
823
"type": "string"
824 }
825 }
826 }
827}
Responses
seen average

201
Customer created.
0 -
422
Validation Error
3 6.96ms
default
Default
1011 6.45ms
Examples
1 of 1 covered

Query
include_members
 
false
 
Query Parameters

organization_id4 of 7 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "examples": [
5 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
6 ],
Missing tests
7
"format": "uuid4",
Missing positive tests - negative not applicable
8
"type": "string",
9 "x-polar-selector-widget": {
10 "displayProperty": "name",
11 "resourceName": "Organization",
12 "resourceRoot": "/v1/organizations"
13 }
14 },
15 {
16 "items": {
17 "examples": [
18 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
19 ],
20 "format": "uuid4",
Negative tests not applicable
21
"type": "string",
22 "x-polar-selector-widget": {
23 "displayProperty": "name",
24 "resourceName": "Organization",
25 "resourceRoot": "/v1/organizations"
26 }
27 },
Missing negative tests
28
"type": "array"
29 },
30 {
Missing positive tests
31
"type": "null"
32 }
Negative tests not applicable
33
],
34}
Responses
seen average

200
Successful Response
1 7.86ms
422
Validation Error
0 -
default
Default
512 5.58ms
Path Parameters

external_id1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Responses
seen average

204
Customer deleted.
0 -
404
Customer not found.
2 8.22ms
422
Validation Error
0 -
default
Default
501 5.98ms
Path Parameters

external_id1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Query Parameters

include_members1 of 1 keywords covered
1{
2 "type": "boolean"
3}
Responses
seen average

200
Successful Response
0 -
404
Customer not found.
0 -
422
Validation Error
0 -
default
Default
508 5.42ms
Examples
1 of 1 covered

Query
include_members
 
false
 
Path Parameters

external_id1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Query Parameters

include_members1 of 1 keywords covered
1{
2 "type": "boolean"
3}
Body

application/json45 of 55 keywords covered
1{
2 "$ref": "#/components/schemas/CustomerUpdateExternalID",
3 "components": {
4 "schemas": {
5 "AddressInput": {
6 "properties": {
7 "city": {
8 "anyOf": [
9 {
10 "type": "string"
11 },
12 {
13 "type": "null"
14 }
15 ],
16 },
17 "country": {
18 "enum": [
19 "AD",
20 "AE",
21 "AF",
22 "AG",
23 "AI",
24 "AL",
25 "AM",
26 "AO",
27 "AQ",
28 "AR",
29 "AS",
30 "AT",
31 "AU",
32 "AW",
33 "AX",
34 "AZ",
35 "BA",
36 "BB",
37 "BD",
38 "BE",
39 "BF",
40 "BG",
41 "BH",
42 "BI",
43 "BJ",
44 "BL",
45 "BM",
46 "BN",
47 "BO",
48 "BQ",
49 "BR",
50 "BS",
51 "BT",
52 "BV",
53 "BW",
54 "BY",
55 "BZ",
56 "CA",
57 "CC",
58 "CD",
59 "CF",
60 "CG",
61 "CH",
62 "CI",
63 "CK",
64 "CL",
65 "CM",
66 "CN",
67 "CO",
68 "CR",
69 "CV",
70 "CW",
71 "CX",
72 "CY",
73 "CZ",
74 "DE",
75 "DJ",
76 "DK",
77 "DM",
78 "DO",
79 "DZ",
80 "EC",
81 "EE",
82 "EG",
83 "EH",
84 "ER",
85 "ES",
86 "ET",
87 "FI",
88 "FJ",
89 "FK",
90 "FM",
91 "FO",
92 "FR",
93 "GA",
94 "GB",
95 "GD",
96 "GE",
97 "GF",
98 "GG",
99 "GH",
100 "GI",
101 "GL",
102 "GM",
103 "GN",
104 "GP",
105 "GQ",
106 "GR",
107 "GS",
108 "GT",
109 "GU",
110 "GW",
111 "GY",
112 "HK",
113 "HM",
114 "HN",
115 "HR",
116 "HT",
117 "HU",
118 "ID",
119 "IE",
120 "IL",
121 "IM",
122 "IN",
123 "IO",
124 "IQ",
125 "IS",
126 "IT",
127 "JE",
128 "JM",
129 "JO",
130 "JP",
131 "KE",
132 "KG",
133 "KH",
134 "KI",
135 "KM",
136 "KN",
137 "KR",
138 "KW",
139 "KY",
140 "KZ",
141 "LA",
142 "LB",
143 "LC",
144 "LI",
145 "LK",
146 "LR",
147 "LS",
148 "LT",
149 "LU",
150 "LV",
151 "LY",
152 "MA",
153 "MC",
154 "MD",
155 "ME",
156 "MF",
157 "MG",
158 "MH",
159 "MK",
160 "ML",
161 "MM",
162 "MN",
163 "MO",
164 "MP",
165 "MQ",
166 "MR",
167 "MS",
168 "MT",
169 "MU",
170 "MV",
171 "MW",
172 "MX",
173 "MY",
174 "MZ",
175 "NA",
176 "NC",
177 "NE",
178 "NF",
179 "NG",
180 "NI",
181 "NL",
182 "NO",
183 "NP",
184 "NR",
185 "NU",
186 "NZ",
187 "OM",
188 "PA",
189 "PE",
190 "PF",
191 "PG",
192 "PH",
193 "PK",
194 "PL",
195 "PM",
196 "PN",
197 "PR",
198 "PS",
199 "PT",
200 "PW",
201 "PY",
202 "QA",
203 "RE",
204 "RO",
205 "RS",
206 "RW",
207 "SA",
208 "SB",
209 "SC",
210 "SD",
211 "SE",
212 "SG",
213 "SH",
214 "SI",
215 "SJ",
216 "SK",
217 "SL",
218 "SM",
219 "SN",
220 "SO",
221 "SR",
222 "SS",
223 "ST",
224 "SV",
225 "SX",
226 "SZ",
227 "TC",
228 "TD",
229 "TF",
230 "TG",
231 "TH",
232 "TJ",
233 "TK",
234 "TL",
235 "TM",
236 "TN",
237 "TO",
238 "TR",
239 "TT",
240 "TV",
241 "TW",
242 "TZ",
243 "UA",
244 "UG",
245 "UM",
246 "US",
247 "UY",
248 "UZ",
249 "VA",
250 "VC",
251 "VE",
252 "VG",
253 "VI",
254 "VN",
255 "VU",
256 "WF",
257 "WS",
258 "YE",
259 "YT",
260 "ZA",
261 "ZM",
262 "ZW"
263 ],
264 "examples": [
265 "US",
266 "SE",
267 "FR"
268 ],
269 "type": "string",
270 "x-speakeasy-enums": [
271 "AD",
272 "AE",
273 "AF",
274 "AG",
275 "AI",
276 "AL",
277 "AM",
278 "AO",
279 "AQ",
280 "AR",
281 "AS",
282 "AT",
283 "AU",
284 "AW",
285 "AX",
286 "AZ",
287 "BA",
288 "BB",
289 "BD",
290 "BE",
291 "BF",
292 "BG",
293 "BH",
294 "BI",
295 "BJ",
296 "BL",
297 "BM",
298 "BN",
299 "BO",
300 "BQ",
301 "BR",
302 "BS",
303 "BT",
304 "BV",
305 "BW",
306 "BY",
307 "BZ",
308 "CA",
309 "CC",
310 "CD",
311 "CF",
312 "CG",
313 "CH",
314 "CI",
315 "CK",
316 "CL",
317 "CM",
318 "CN",
319 "CO",
320 "CR",
321 "CV",
322 "CW",
323 "CX",
324 "CY",
325 "CZ",
326 "DE",
327 "DJ",
328 "DK",
329 "DM",
330 "DO",
331 "DZ",
332 "EC",
333 "EE",
334 "EG",
335 "EH",
336 "ER",
337 "ES",
338 "ET",
339 "FI",
340 "FJ",
341 "FK",
342 "FM",
343 "FO",
344 "FR",
345 "GA",
346 "GB",
347 "GD",
348 "GE",
349 "GF",
350 "GG",
351 "GH",
352 "GI",
353 "GL",
354 "GM",
355 "GN",
356 "GP",
357 "GQ",
358 "GR",
359 "GS",
360 "GT",
361 "GU",
362 "GW",
363 "GY",
364 "HK",
365 "HM",
366 "HN",
367 "HR",
368 "HT",
369 "HU",
370 "ID",
371 "IE",
372 "IL",
373 "IM",
374 "IN",
375 "IO",
376 "IQ",
377 "IS",
378 "IT",
379 "JE",
380 "JM",
381 "JO",
382 "JP",
383 "KE",
384 "KG",
385 "KH",
386 "KI",
387 "KM",
388 "KN",
389 "KR",
390 "KW",
391 "KY",
392 "KZ",
393 "LA",
394 "LB",
395 "LC",
396 "LI",
397 "LK",
398 "LR",
399 "LS",
400 "LT",
401 "LU",
402 "LV",
403 "LY",
404 "MA",
405 "MC",
406 "MD",
407 "ME",
408 "MF",
409 "MG",
410 "MH",
411 "MK",
412 "ML",
413 "MM",
414 "MN",
415 "MO",
416 "MP",
417 "MQ",
418 "MR",
419 "MS",
420 "MT",
421 "MU",
422 "MV",
423 "MW",
424 "MX",
425 "MY",
426 "MZ",
427 "NA",
428 "NC",
429 "NE",
430 "NF",
431 "NG",
432 "NI",
433 "NL",
434 "NO",
435 "NP",
436 "NR",
437 "NU",
438 "NZ",
439 "OM",
440 "PA",
441 "PE",
442 "PF",
443 "PG",
444 "PH",
445 "PK",
446 "PL",
447 "PM",
448 "PN",
449 "PR",
450 "PS",
451 "PT",
452 "PW",
453 "PY",
454 "QA",
455 "RE",
456 "RO",
457 "RS",
458 "RW",
459 "SA",
460 "SB",
461 "SC",
462 "SD",
463 "SE",
464 "SG",
465 "SH",
466 "SI",
467 "SJ",
468 "SK",
469 "SL",
470 "SM",
471 "SN",
472 "SO",
473 "SR",
474 "SS",
475 "ST",
476 "SV",
477 "SX",
478 "SZ",
479 "TC",
480 "TD",
481 "TF",
482 "TG",
483 "TH",
484 "TJ",
485 "TK",
486 "TL",
487 "TM",
488 "TN",
489 "TO",
490 "TR",
491 "TT",
492 "TV",
493 "TW",
494 "TZ",
495 "UA",
496 "UG",
497 "UM",
498 "US",
499 "UY",
500 "UZ",
501 "VA",
502 "VC",
503 "VE",
504 "VG",
505 "VI",
506 "VN",
507 "VU",
508 "WF",
509 "WS",
510 "YE",
511 "YT",
512 "ZA",
513 "ZM",
514 "ZW"
515 ]
516 },
517 "line1": {
518 "anyOf": [
519 {
520 "type": "string"
521 },
522 {
523 "type": "null"
524 }
525 ],
526 },
527 "line2": {
528 "anyOf": [
529 {
530 "type": "string"
531 },
532 {
533 "type": "null"
534 }
535 ],
536 },
537 "postal_code": {
538 "anyOf": [
539 {
540 "type": "string"
541 },
542 {
543 "type": "null"
544 }
545 ],
546 },
547 "state": {
548 "anyOf": [
549 {
550 "type": "string"
551 },
552 {
553 "type": "null"
554 }
555 ],
556 }
557 },
558 "required": [
559 "country"
560 ],
561 "type": "object"
562 },
563 "CustomerUpdateExternalID": {
564 "properties": {
565 "billing_address": {
566 "anyOf": [
567 {
568 "$ref": "#/components/schemas/AddressInput"
569 },
570 {
571 "type": "null"
572 }
573 ]
574 },
575 "email": {
576 "anyOf": [
577 {
578 "format": "email",
579 "type": "string"
580 },
581 {
582 "type": "null"
583 }
584 ],
585 "examples": [
586 "customer@example.com"
587 ],
588 },
589 "metadata": {
590 "additionalProperties": {
Missing negative tests
591
"anyOf": [
592 {
Missing negative tests
593
"maxLength": 500,
Missing negative tests
594
"minLength": 1,
595 "type": "string"
596 },
597 {
598 "type": "integer"
599 },
600 {
601 "type": "number"
602 },
603 {
604 "type": "boolean"
605 }
Missing negative tests
606
]
607 },
Missing negative tests
608
"maxProperties": 50,
609 "propertyNames": {
Missing tests
610
"maxLength": 40,
Missing tests
611
"minLength": 1
612 },
613 "type": "object"
614 },
615 "name": {
616 "anyOf": [
617 {
618 "examples": [
619 "John Doe"
620 ],
621 "maxLength": 256,
622 "type": "string"
623 },
624 {
625 "type": "null"
626 }
627 ],
628 },
629 "tax_id": {
630 "anyOf": [
631 {
632 "examples": [
633 [
634 "911144442",
635 "us_ein"
636 ],
637 [
638 "FR61954506077",
639 "eu_vat"
640 ]
641 ],
642 "maxItems": 2,
643 "minItems": 2,
644 "prefixItems": [
645 {
Missing tests
646
"type": "string"
647 },
648 {
Missing tests
649
"$ref": "#/components/schemas/TaxIDFormat"
650 }
651 ],
652 "type": "array"
653 },
654 {
655 "type": "null"
656 }
657 ],
658 }
659 },
660 "type": "object"
661 },
662 "TaxIDFormat": {
Missing tests
663
"enum": [
664 "ad_nrt",
665 "ae_trn",
666 "ar_cuit",
667 "au_abn",
668 "au_arn",
669 "bg_uic",
670 "bh_vat",
671 "bo_tin",
672 "br_cnpj",
673 "br_cpf",
674 "ca_bn",
675 "ca_gst_hst",
676 "ca_pst_bc",
677 "ca_pst_mb",
678 "ca_pst_sk",
679 "ca_qst",
680 "ch_uid",
681 "ch_vat",
682 "cl_tin",
683 "cn_tin",
684 "co_nit",
685 "cr_tin",
686 "de_stn",
687 "do_rcn",
688 "ec_ruc",
689 "eg_tin",
690 "es_cif",
691 "eu_oss_vat",
692 "eu_vat",
693 "gb_vat",
694 "ge_vat",
695 "hk_br",
696 "hr_oib",
697 "hu_tin",
698 "id_npwp",
699 "il_vat",
700 "in_gst",
701 "is_vat",
702 "jp_cn",
703 "jp_rn",
704 "jp_trn",
705 "ke_pin",
706 "kr_brn",
707 "kz_bin",
708 "li_uid",
709 "mx_rfc",
710 "my_frp",
711 "my_itn",
712 "my_sst",
713 "ng_tin",
714 "no_vat",
715 "no_voec",
716 "nz_gst",
717 "om_vat",
718 "pe_ruc",
719 "ph_tin",
720 "ro_tin",
721 "rs_pib",
722 "ru_inn",
723 "ru_kpp",
724 "sa_vat",
725 "sg_gst",
726 "sg_uen",
727 "si_tin",
728 "sv_nit",
729 "th_vat",
730 "tr_tin",
731 "tw_vat",
732 "ua_vat",
733 "us_ein",
734 "uy_ruc",
735 "ve_rif",
736 "vn_tin",
737 "za_vat"
Missing tests
738
],
Missing tests
739
"type": "string"
740 }
741 }
742 }
743}
Responses
seen average

200
Customer updated.
0 -
404
Customer not found.
0 -
422
Validation Error
3 13.23ms
default
Default
841 5.93ms
Examples
1 of 1 covered

Query
include_members
 
false
 
Path Parameters

external_id1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Responses
seen average

200
Successful Response
0 -
404
Customer not found.
0 -
422
Validation Error
0 -
default
Default
503 5.30ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

204
Customer deleted.
0 -
404
Customer not found.
0 -
422
Validation Error
0 -
default
Default
504 5.83ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Query Parameters

include_members1 of 1 keywords covered
1{
2 "type": "boolean"
3}
Responses
seen average

200
Successful Response
0 -
404
Customer not found.
0 -
422
Validation Error
0 -
default
Default
509 5.51ms
Examples
1 of 1 covered

Query
include_members
 
false
 
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Query Parameters

include_members1 of 1 keywords covered
1{
2 "type": "boolean"
3}
Body

application/json48 of 58 keywords covered
1{
2 "$ref": "#/components/schemas/CustomerUpdate",
3 "components": {
4 "schemas": {
5 "AddressInput": {
6 "properties": {
7 "city": {
8 "anyOf": [
9 {
10 "type": "string"
11 },
12 {
13 "type": "null"
14 }
15 ],
16 },
17 "country": {
18 "enum": [
19 "AD",
20 "AE",
21 "AF",
22 "AG",
23 "AI",
24 "AL",
25 "AM",
26 "AO",
27 "AQ",
28 "AR",
29 "AS",
30 "AT",
31 "AU",
32 "AW",
33 "AX",
34 "AZ",
35 "BA",
36 "BB",
37 "BD",
38 "BE",
39 "BF",
40 "BG",
41 "BH",
42 "BI",
43 "BJ",
44 "BL",
45 "BM",
46 "BN",
47 "BO",
48 "BQ",
49 "BR",
50 "BS",
51 "BT",
52 "BV",
53 "BW",
54 "BY",
55 "BZ",
56 "CA",
57 "CC",
58 "CD",
59 "CF",
60 "CG",
61 "CH",
62 "CI",
63 "CK",
64 "CL",
65 "CM",
66 "CN",
67 "CO",
68 "CR",
69 "CV",
70 "CW",
71 "CX",
72 "CY",
73 "CZ",
74 "DE",
75 "DJ",
76 "DK",
77 "DM",
78 "DO",
79 "DZ",
80 "EC",
81 "EE",
82 "EG",
83 "EH",
84 "ER",
85 "ES",
86 "ET",
87 "FI",
88 "FJ",
89 "FK",
90 "FM",
91 "FO",
92 "FR",
93 "GA",
94 "GB",
95 "GD",
96 "GE",
97 "GF",
98 "GG",
99 "GH",
100 "GI",
101 "GL",
102 "GM",
103 "GN",
104 "GP",
105 "GQ",
106 "GR",
107 "GS",
108 "GT",
109 "GU",
110 "GW",
111 "GY",
112 "HK",
113 "HM",
114 "HN",
115 "HR",
116 "HT",
117 "HU",
118 "ID",
119 "IE",
120 "IL",
121 "IM",
122 "IN",
123 "IO",
124 "IQ",
125 "IS",
126 "IT",
127 "JE",
128 "JM",
129 "JO",
130 "JP",
131 "KE",
132 "KG",
133 "KH",
134 "KI",
135 "KM",
136 "KN",
137 "KR",
138 "KW",
139 "KY",
140 "KZ",
141 "LA",
142 "LB",
143 "LC",
144 "LI",
145 "LK",
146 "LR",
147 "LS",
148 "LT",
149 "LU",
150 "LV",
151 "LY",
152 "MA",
153 "MC",
154 "MD",
155 "ME",
156 "MF",
157 "MG",
158 "MH",
159 "MK",
160 "ML",
161 "MM",
162 "MN",
163 "MO",
164 "MP",
165 "MQ",
166 "MR",
167 "MS",
168 "MT",
169 "MU",
170 "MV",
171 "MW",
172 "MX",
173 "MY",
174 "MZ",
175 "NA",
176 "NC",
177 "NE",
178 "NF",
179 "NG",
180 "NI",
181 "NL",
182 "NO",
183 "NP",
184 "NR",
185 "NU",
186 "NZ",
187 "OM",
188 "PA",
189 "PE",
190 "PF",
191 "PG",
192 "PH",
193 "PK",
194 "PL",
195 "PM",
196 "PN",
197 "PR",
198 "PS",
199 "PT",
200 "PW",
201 "PY",
202 "QA",
203 "RE",
204 "RO",
205 "RS",
206 "RW",
207 "SA",
208 "SB",
209 "SC",
210 "SD",
211 "SE",
212 "SG",
213 "SH",
214 "SI",
215 "SJ",
216 "SK",
217 "SL",
218 "SM",
219 "SN",
220 "SO",
221 "SR",
222 "SS",
223 "ST",
224 "SV",
225 "SX",
226 "SZ",
227 "TC",
228 "TD",
229 "TF",
230 "TG",
231 "TH",
232 "TJ",
233 "TK",
234 "TL",
235 "TM",
236 "TN",
237 "TO",
238 "TR",
239 "TT",
240 "TV",
241 "TW",
242 "TZ",
243 "UA",
244 "UG",
245 "UM",
246 "US",
247 "UY",
248 "UZ",
249 "VA",
250 "VC",
251 "VE",
252 "VG",
253 "VI",
254 "VN",
255 "VU",
256 "WF",
257 "WS",
258 "YE",
259 "YT",
260 "ZA",
261 "ZM",
262 "ZW"
263 ],
264 "examples": [
265 "US",
266 "SE",
267 "FR"
268 ],
269 "type": "string",
270 "x-speakeasy-enums": [
271 "AD",
272 "AE",
273 "AF",
274 "AG",
275 "AI",
276 "AL",
277 "AM",
278 "AO",
279 "AQ",
280 "AR",
281 "AS",
282 "AT",
283 "AU",
284 "AW",
285 "AX",
286 "AZ",
287 "BA",
288 "BB",
289 "BD",
290 "BE",
291 "BF",
292 "BG",
293 "BH",
294 "BI",
295 "BJ",
296 "BL",
297 "BM",
298 "BN",
299 "BO",
300 "BQ",
301 "BR",
302 "BS",
303 "BT",
304 "BV",
305 "BW",
306 "BY",
307 "BZ",
308 "CA",
309 "CC",
310 "CD",
311 "CF",
312 "CG",
313 "CH",
314 "CI",
315 "CK",
316 "CL",
317 "CM",
318 "CN",
319 "CO",
320 "CR",
321 "CV",
322 "CW",
323 "CX",
324 "CY",
325 "CZ",
326 "DE",
327 "DJ",
328 "DK",
329 "DM",
330 "DO",
331 "DZ",
332 "EC",
333 "EE",
334 "EG",
335 "EH",
336 "ER",
337 "ES",
338 "ET",
339 "FI",
340 "FJ",
341 "FK",
342 "FM",
343 "FO",
344 "FR",
345 "GA",
346 "GB",
347 "GD",
348 "GE",
349 "GF",
350 "GG",
351 "GH",
352 "GI",
353 "GL",
354 "GM",
355 "GN",
356 "GP",
357 "GQ",
358 "GR",
359 "GS",
360 "GT",
361 "GU",
362 "GW",
363 "GY",
364 "HK",
365 "HM",
366 "HN",
367 "HR",
368 "HT",
369 "HU",
370 "ID",
371 "IE",
372 "IL",
373 "IM",
374 "IN",
375 "IO",
376 "IQ",
377 "IS",
378 "IT",
379 "JE",
380 "JM",
381 "JO",
382 "JP",
383 "KE",
384 "KG",
385 "KH",
386 "KI",
387 "KM",
388 "KN",
389 "KR",
390 "KW",
391 "KY",
392 "KZ",
393 "LA",
394 "LB",
395 "LC",
396 "LI",
397 "LK",
398 "LR",
399 "LS",
400 "LT",
401 "LU",
402 "LV",
403 "LY",
404 "MA",
405 "MC",
406 "MD",
407 "ME",
408 "MF",
409 "MG",
410 "MH",
411 "MK",
412 "ML",
413 "MM",
414 "MN",
415 "MO",
416 "MP",
417 "MQ",
418 "MR",
419 "MS",
420 "MT",
421 "MU",
422 "MV",
423 "MW",
424 "MX",
425 "MY",
426 "MZ",
427 "NA",
428 "NC",
429 "NE",
430 "NF",
431 "NG",
432 "NI",
433 "NL",
434 "NO",
435 "NP",
436 "NR",
437 "NU",
438 "NZ",
439 "OM",
440 "PA",
441 "PE",
442 "PF",
443 "PG",
444 "PH",
445 "PK",
446 "PL",
447 "PM",
448 "PN",
449 "PR",
450 "PS",
451 "PT",
452 "PW",
453 "PY",
454 "QA",
455 "RE",
456 "RO",
457 "RS",
458 "RW",
459 "SA",
460 "SB",
461 "SC",
462 "SD",
463 "SE",
464 "SG",
465 "SH",
466 "SI",
467 "SJ",
468 "SK",
469 "SL",
470 "SM",
471 "SN",
472 "SO",
473 "SR",
474 "SS",
475 "ST",
476 "SV",
477 "SX",
478 "SZ",
479 "TC",
480 "TD",
481 "TF",
482 "TG",
483 "TH",
484 "TJ",
485 "TK",
486 "TL",
487 "TM",
488 "TN",
489 "TO",
490 "TR",
491 "TT",
492 "TV",
493 "TW",
494 "TZ",
495 "UA",
496 "UG",
497 "UM",
498 "US",
499 "UY",
500 "UZ",
501 "VA",
502 "VC",
503 "VE",
504 "VG",
505 "VI",
506 "VN",
507 "VU",
508 "WF",
509 "WS",
510 "YE",
511 "YT",
512 "ZA",
513 "ZM",
514 "ZW"
515 ]
516 },
517 "line1": {
518 "anyOf": [
519 {
520 "type": "string"
521 },
522 {
523 "type": "null"
524 }
525 ],
526 },
527 "line2": {
528 "anyOf": [
529 {
530 "type": "string"
531 },
532 {
533 "type": "null"
534 }
535 ],
536 },
537 "postal_code": {
538 "anyOf": [
539 {
540 "type": "string"
541 },
542 {
543 "type": "null"
544 }
545 ],
546 },
547 "state": {
548 "anyOf": [
549 {
550 "type": "string"
551 },
552 {
553 "type": "null"
554 }
555 ],
556 }
557 },
558 "required": [
559 "country"
560 ],
561 "type": "object"
562 },
563 "CustomerUpdate": {
564 "properties": {
565 "billing_address": {
566 "anyOf": [
567 {
568 "$ref": "#/components/schemas/AddressInput"
569 },
570 {
571 "type": "null"
572 }
573 ]
574 },
575 "email": {
576 "anyOf": [
577 {
578 "format": "email",
579 "type": "string"
580 },
581 {
582 "type": "null"
583 }
584 ],
585 "examples": [
586 "customer@example.com"
587 ],
588 },
589 "external_id": {
590 "anyOf": [
591 {
592 "type": "string"
593 },
594 {
595 "type": "null"
596 }
597 ],
598 "examples": [
599 "usr_1337"
600 ],
601 },
602 "metadata": {
603 "additionalProperties": {
Missing negative tests
604
"anyOf": [
605 {
Missing negative tests
606
"maxLength": 500,
Missing negative tests
607
"minLength": 1,
608 "type": "string"
609 },
610 {
611 "type": "integer"
612 },
613 {
614 "type": "number"
615 },
616 {
617 "type": "boolean"
618 }
Missing negative tests
619
]
620 },
Missing negative tests
621
"maxProperties": 50,
622 "propertyNames": {
Missing tests
623
"maxLength": 40,
Missing tests
624
"minLength": 1
625 },
626 "type": "object"
627 },
628 "name": {
629 "anyOf": [
630 {
631 "examples": [
632 "John Doe"
633 ],
634 "maxLength": 256,
635 "type": "string"
636 },
637 {
638 "type": "null"
639 }
640 ],
641 },
642 "tax_id": {
643 "anyOf": [
644 {
645 "examples": [
646 [
647 "911144442",
648 "us_ein"
649 ],
650 [
651 "FR61954506077",
652 "eu_vat"
653 ]
654 ],
655 "maxItems": 2,
656 "minItems": 2,
657 "prefixItems": [
658 {
Missing tests
659
"type": "string"
660 },
661 {
Missing tests
662
"$ref": "#/components/schemas/TaxIDFormat"
663 }
664 ],
665 "type": "array"
666 },
667 {
668 "type": "null"
669 }
670 ],
671 }
672 },
673 "type": "object"
674 },
675 "TaxIDFormat": {
Missing tests
676
"enum": [
677 "ad_nrt",
678 "ae_trn",
679 "ar_cuit",
680 "au_abn",
681 "au_arn",
682 "bg_uic",
683 "bh_vat",
684 "bo_tin",
685 "br_cnpj",
686 "br_cpf",
687 "ca_bn",
688 "ca_gst_hst",
689 "ca_pst_bc",
690 "ca_pst_mb",
691 "ca_pst_sk",
692 "ca_qst",
693 "ch_uid",
694 "ch_vat",
695 "cl_tin",
696 "cn_tin",
697 "co_nit",
698 "cr_tin",
699 "de_stn",
700 "do_rcn",
701 "ec_ruc",
702 "eg_tin",
703 "es_cif",
704 "eu_oss_vat",
705 "eu_vat",
706 "gb_vat",
707 "ge_vat",
708 "hk_br",
709 "hr_oib",
710 "hu_tin",
711 "id_npwp",
712 "il_vat",
713 "in_gst",
714 "is_vat",
715 "jp_cn",
716 "jp_rn",
717 "jp_trn",
718 "ke_pin",
719 "kr_brn",
720 "kz_bin",
721 "li_uid",
722 "mx_rfc",
723 "my_frp",
724 "my_itn",
725 "my_sst",
726 "ng_tin",
727 "no_vat",
728 "no_voec",
729 "nz_gst",
730 "om_vat",
731 "pe_ruc",
732 "ph_tin",
733 "ro_tin",
734 "rs_pib",
735 "ru_inn",
736 "ru_kpp",
737 "sa_vat",
738 "sg_gst",
739 "sg_uen",
740 "si_tin",
741 "sv_nit",
742 "th_vat",
743 "tr_tin",
744 "tw_vat",
745 "ua_vat",
746 "us_ein",
747 "uy_ruc",
748 "ve_rif",
749 "vn_tin",
750 "za_vat"
Missing tests
751
],
Missing tests
752
"type": "string"
753 }
754 }
755 }
756}
Responses
seen average

200
Customer updated.
0 -
404
Customer not found.
0 -
422
Validation Error
3 6.68ms
default
Default
874 6.09ms
Examples
1 of 1 covered

Query
include_members
 
false
 
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
404
Customer not found.
0 -
422
Validation Error
0 -
default
Default
504 5.59ms
Query Parameters

organization_id4 of 7 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "examples": [
5 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
6 ],
Missing tests
7
"format": "uuid4",
Missing positive tests - negative not applicable
8
"type": "string",
9 "x-polar-selector-widget": {
10 "displayProperty": "name",
11 "resourceName": "Organization",
12 "resourceRoot": "/v1/organizations"
13 }
14 },
15 {
16 "items": {
17 "examples": [
18 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
19 ],
20 "format": "uuid4",
Negative tests not applicable
21
"type": "string",
22 "x-polar-selector-widget": {
23 "displayProperty": "name",
24 "resourceName": "Organization",
25 "resourceRoot": "/v1/organizations"
26 }
27 },
Missing negative tests
28
"type": "array"
29 },
30 {
Missing positive tests
31
"type": "null"
32 }
Negative tests not applicable
33
],
34}
query3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
sorting4 of 6 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
5 "$ref": "#/components/schemas/DiscountSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
12 ],
13 "components": {
14 "schemas": {
15 "DiscountSortProperty": {
16 "enum": [
17 "created_at",
18 "-created_at",
19 "name",
20 "-name",
21 "code",
22 "-code",
23 "redemptions_count",
24 "-redemptions_count"
25 ],
26 "type": "string"
27 }
28 }
29 },
30}
Responses
seen average

200
Successful Response
1 9.72ms
422
Validation Error
0 -
default
Default
746 5.90ms
Examples
3 of 3 covered

Query
page
 
1
 
limit
 
10
 
sorting
 
[
"-created_at"
]
 
Body

application/json2 of 200 keywords covered
1{
2 "$ref": "#/components/schemas/DiscountCreate",
3 "components": {
4 "schemas": {
5 "DiscountCreate": {
6 "oneOf": [
7 {
Missing tests
8
"$ref": "#/components/schemas/DiscountFixedOnceForeverDurationCreate"
9 },
10 {
Missing tests
11
"$ref": "#/components/schemas/DiscountFixedRepeatDurationCreate"
12 },
13 {
Missing tests
14
"$ref": "#/components/schemas/DiscountPercentageOnceForeverDurationCreate"
15 },
16 {
Missing tests
17
"$ref": "#/components/schemas/DiscountPercentageRepeatDurationCreate"
18 }
19 ]
20 },
21 "DiscountDuration": {
Missing tests
22
"enum": [
23 "once",
24 "forever",
25 "repeating"
Missing tests
26
],
Missing tests
27
"type": "string"
28 },
29 "DiscountFixedOnceForeverDurationCreate": {
Missing tests
30
"properties": {
31 "amount": {
Missing tests
32
"maximum": 999999999999.0,
Missing tests
33
"minimum": 0.0,
Missing tests
34
"type": "integer"
35 },
36 "code": {
Missing tests
37
"anyOf": [
38 {
Missing tests
39
"type": "string"
40 },
41 {
Missing tests
42
"type": "null"
43 }
Missing tests
44
],
45 },
46 "currency": {
Missing tests
47
"pattern": "usd",
Missing tests
48
"type": "string"
49 },
50 "duration": {
Missing tests
51
"$ref": "#/components/schemas/DiscountDuration"
52 },
53 "ends_at": {
Missing tests
54
"anyOf": [
55 {
Missing tests
56
"format": "date-time",
Missing tests
57
"type": "string"
58 },
59 {
Missing tests
60
"type": "null"
61 }
Missing tests
62
],
63 },
64 "max_redemptions": {
Missing tests
65
"anyOf": [
66 {
Missing tests
67
"minimum": 1.0,
Missing tests
68
"type": "integer"
69 },
70 {
Missing tests
71
"type": "null"
72 }
Missing tests
73
],
74 },
75 "metadata": {
76 "additionalProperties": {
Missing tests
77
"anyOf": [
78 {
Missing tests
79
"maxLength": 500,
Missing tests
80
"minLength": 1,
Missing tests
81
"type": "string"
82 },
83 {
Missing tests
84
"type": "integer"
85 },
86 {
Missing tests
87
"type": "number"
88 },
89 {
Missing tests
90
"type": "boolean"
91 }
Missing tests
92
]
93 },
Missing tests
94
"maxProperties": 50,
95 "propertyNames": {
Missing tests
96
"maxLength": 40,
Missing tests
97
"minLength": 1
98 },
Missing tests
99
"type": "object"
100 },
101 "name": {
Missing tests
102
"minLength": 1,
Missing tests
103
"type": "string"
104 },
105 "organization_id": {
Missing tests
106
"anyOf": [
107 {
108 "examples": [
109 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
110 ],
Missing tests
111
"format": "uuid4",
Missing tests
112
"type": "string",
113 "x-polar-selector-widget": {
114 "displayProperty": "name",
115 "resourceName": "Organization",
116 "resourceRoot": "/v1/organizations"
117 }
118 },
119 {
Missing tests
120
"type": "null"
121 }
Missing tests
122
],
123 },
124 "products": {
Missing tests
125
"anyOf": [
126 {
127 "items": {
Missing tests
128
"format": "uuid4",
Missing tests
129
"type": "string"
130 },
Missing tests
131
"type": "array"
132 },
133 {
Missing tests
134
"type": "null"
135 }
Missing tests
136
],
137 },
138 "starts_at": {
Missing tests
139
"anyOf": [
140 {
Missing tests
141
"format": "date-time",
Missing tests
142
"type": "string"
143 },
144 {
Missing tests
145
"type": "null"
146 }
Missing tests
147
],
148 },
149 "type": {
Missing tests
150
"$ref": "#/components/schemas/DiscountType",
151 }
Missing tests
152
},
Missing tests
153
"required": [
154 "duration",
155 "type",
156 "amount",
157 "name"
Missing tests
158
],
Missing tests
159
"type": "object"
160 },
161 "DiscountFixedRepeatDurationCreate": {
Missing tests
162
"properties": {
163 "amount": {
Missing tests
164
"maximum": 999999999999.0,
Missing tests
165
"minimum": 0.0,
Missing tests
166
"type": "integer"
167 },
168 "code": {
Missing tests
169
"anyOf": [
170 {
Missing tests
171
"type": "string"
172 },
173 {
Missing tests
174
"type": "null"
175 }
Missing tests
176
],
177 },
178 "currency": {
Missing tests
179
"pattern": "usd",
Missing tests
180
"type": "string"
181 },
182 "duration": {
Missing tests
183
"$ref": "#/components/schemas/DiscountDuration"
184 },
185 "duration_in_months": {
Missing tests
186
"maximum": 999.0,
Missing tests
187
"minimum": 1.0,
Missing tests
188
"type": "integer"
189 },
190 "ends_at": {
Missing tests
191
"anyOf": [
192 {
Missing tests
193
"format": "date-time",
Missing tests
194
"type": "string"
195 },
196 {
Missing tests
197
"type": "null"
198 }
Missing tests
199
],
200 },
201 "max_redemptions": {
Missing tests
202
"anyOf": [
203 {
Missing tests
204
"minimum": 1.0,
Missing tests
205
"type": "integer"
206 },
207 {
Missing tests
208
"type": "null"
209 }
Missing tests
210
],
211 },
212 "metadata": {
213 "additionalProperties": {
Missing tests
214
"anyOf": [
215 {
Missing tests
216
"maxLength": 500,
Missing tests
217
"minLength": 1,
Missing tests
218
"type": "string"
219 },
220 {
Missing tests
221
"type": "integer"
222 },
223 {
Missing tests
224
"type": "number"
225 },
226 {
Missing tests
227
"type": "boolean"
228 }
Missing tests
229
]
230 },
Missing tests
231
"maxProperties": 50,
232 "propertyNames": {
Missing tests
233
"maxLength": 40,
Missing tests
234
"minLength": 1
235 },
Missing tests
236
"type": "object"
237 },
238 "name": {
Missing tests
239
"minLength": 1,
Missing tests
240
"type": "string"
241 },
242 "organization_id": {
Missing tests
243
"anyOf": [
244 {
245 "examples": [
246 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
247 ],
Missing tests
248
"format": "uuid4",
Missing tests
249
"type": "string",
250 "x-polar-selector-widget": {
251 "displayProperty": "name",
252 "resourceName": "Organization",
253 "resourceRoot": "/v1/organizations"
254 }
255 },
256 {
Missing tests
257
"type": "null"
258 }
Missing tests
259
],
260 },
261 "products": {
Missing tests
262
"anyOf": [
263 {
264 "items": {
Missing tests
265
"format": "uuid4",
Missing tests
266
"type": "string"
267 },
Missing tests
268
"type": "array"
269 },
270 {
Missing tests
271
"type": "null"
272 }
Missing tests
273
],
274 },
275 "starts_at": {
Missing tests
276
"anyOf": [
277 {
Missing tests
278
"format": "date-time",
Missing tests
279
"type": "string"
280 },
281 {
Missing tests
282
"type": "null"
283 }
Missing tests
284
],
285 },
286 "type": {
Missing tests
287
"$ref": "#/components/schemas/DiscountType",
288 }
Missing tests
289
},
Missing tests
290
"required": [
291 "duration",
292 "duration_in_months",
293 "type",
294 "amount",
295 "name"
Missing tests
296
],
Missing tests
297
"type": "object"
298 },
299 "DiscountPercentageOnceForeverDurationCreate": {
Missing tests
300
"properties": {
301 "basis_points": {
Missing tests
302
"maximum": 10000.0,
Missing tests
303
"minimum": 1.0,
Missing tests
304
"type": "integer"
305 },
306 "code": {
Missing tests
307
"anyOf": [
308 {
Missing tests
309
"type": "string"
310 },
311 {
Missing tests
312
"type": "null"
313 }
Missing tests
314
],
315 },
316 "duration": {
Missing tests
317
"$ref": "#/components/schemas/DiscountDuration"
318 },
319 "ends_at": {
Missing tests
320
"anyOf": [
321 {
Missing tests
322
"format": "date-time",
Missing tests
323
"type": "string"
324 },
325 {
Missing tests
326
"type": "null"
327 }
Missing tests
328
],
329 },
330 "max_redemptions": {
Missing tests
331
"anyOf": [
332 {
Missing tests
333
"minimum": 1.0,
Missing tests
334
"type": "integer"
335 },
336 {
Missing tests
337
"type": "null"
338 }
Missing tests
339
],
340 },
341 "metadata": {
342 "additionalProperties": {
Missing tests
343
"anyOf": [
344 {
Missing tests
345
"maxLength": 500,
Missing tests
346
"minLength": 1,
Missing tests
347
"type": "string"
348 },
349 {
Missing tests
350
"type": "integer"
351 },
352 {
Missing tests
353
"type": "number"
354 },
355 {
Missing tests
356
"type": "boolean"
357 }
Missing tests
358
]
359 },
Missing tests
360
"maxProperties": 50,
361 "propertyNames": {
Missing tests
362
"maxLength": 40,
Missing tests
363
"minLength": 1
364 },
Missing tests
365
"type": "object"
366 },
367 "name": {
Missing tests
368
"minLength": 1,
Missing tests
369
"type": "string"
370 },
371 "organization_id": {
Missing tests
372
"anyOf": [
373 {
374 "examples": [
375 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
376 ],
Missing tests
377
"format": "uuid4",
Missing tests
378
"type": "string",
379 "x-polar-selector-widget": {
380 "displayProperty": "name",
381 "resourceName": "Organization",
382 "resourceRoot": "/v1/organizations"
383 }
384 },
385 {
Missing tests
386
"type": "null"
387 }
Missing tests
388
],
389 },
390 "products": {
Missing tests
391
"anyOf": [
392 {
393 "items": {
Missing tests
394
"format": "uuid4",
Missing tests
395
"type": "string"
396 },
Missing tests
397
"type": "array"
398 },
399 {
Missing tests
400
"type": "null"
401 }
Missing tests
402
],
403 },
404 "starts_at": {
Missing tests
405
"anyOf": [
406 {
Missing tests
407
"format": "date-time",
Missing tests
408
"type": "string"
409 },
410 {
Missing tests
411
"type": "null"
412 }
Missing tests
413
],
414 },
415 "type": {
Missing tests
416
"$ref": "#/components/schemas/DiscountType",
417 }
Missing tests
418
},
Missing tests
419
"required": [
420 "duration",
421 "type",
422 "basis_points",
423 "name"
Missing tests
424
],
Missing tests
425
"type": "object"
426 },
427 "DiscountPercentageRepeatDurationCreate": {
Missing tests
428
"properties": {
429 "basis_points": {
Missing tests
430
"maximum": 10000.0,
Missing tests
431
"minimum": 1.0,
Missing tests
432
"type": "integer"
433 },
434 "code": {
Missing tests
435
"anyOf": [
436 {
Missing tests
437
"type": "string"
438 },
439 {
Missing tests
440
"type": "null"
441 }
Missing tests
442
],
443 },
444 "duration": {
Missing tests
445
"$ref": "#/components/schemas/DiscountDuration"
446 },
447 "duration_in_months": {
Missing tests
448
"maximum": 999.0,
Missing tests
449
"minimum": 1.0,
Missing tests
450
"type": "integer"
451 },
452 "ends_at": {
Missing tests
453
"anyOf": [
454 {
Missing tests
455
"format": "date-time",
Missing tests
456
"type": "string"
457 },
458 {
Missing tests
459
"type": "null"
460 }
Missing tests
461
],
462 },
463 "max_redemptions": {
Missing tests
464
"anyOf": [
465 {
Missing tests
466
"minimum": 1.0,
Missing tests
467
"type": "integer"
468 },
469 {
Missing tests
470
"type": "null"
471 }
Missing tests
472
],
473 },
474 "metadata": {
475 "additionalProperties": {
Missing tests
476
"anyOf": [
477 {
Missing tests
478
"maxLength": 500,
Missing tests
479
"minLength": 1,
Missing tests
480
"type": "string"
481 },
482 {
Missing tests
483
"type": "integer"
484 },
485 {
Missing tests
486
"type": "number"
487 },
488 {
Missing tests
489
"type": "boolean"
490 }
Missing tests
491
]
492 },
Missing tests
493
"maxProperties": 50,
494 "propertyNames": {
Missing tests
495
"maxLength": 40,
Missing tests
496
"minLength": 1
497 },
Missing tests
498
"type": "object"
499 },
500 "name": {
Missing tests
501
"minLength": 1,
Missing tests
502
"type": "string"
503 },
504 "organization_id": {
Missing tests
505
"anyOf": [
506 {
507 "examples": [
508 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
509 ],
Missing tests
510
"format": "uuid4",
Missing tests
511
"type": "string",
512 "x-polar-selector-widget": {
513 "displayProperty": "name",
514 "resourceName": "Organization",
515 "resourceRoot": "/v1/organizations"
516 }
517 },
518 {
Missing tests
519
"type": "null"
520 }
Missing tests
521
],
522 },
523 "products": {
Missing tests
524
"anyOf": [
525 {
526 "items": {
Missing tests
527
"format": "uuid4",
Missing tests
528
"type": "string"
529 },
Missing tests
530
"type": "array"
531 },
532 {
Missing tests
533
"type": "null"
534 }
Missing tests
535
],
536 },
537 "starts_at": {
Missing tests
538
"anyOf": [
539 {
Missing tests
540
"format": "date-time",
Missing tests
541
"type": "string"
542 },
543 {
Missing tests
544
"type": "null"
545 }
Missing tests
546
],
547 },
548 "type": {
Missing tests
549
"$ref": "#/components/schemas/DiscountType",
550 }
Missing tests
551
},
Missing tests
552
"required": [
553 "duration",
554 "duration_in_months",
555 "type",
556 "basis_points",
557 "name"
Missing tests
558
],
Missing tests
559
"type": "object"
560 },
561 "DiscountType": {
Missing tests
562
"enum": [
563 "fixed",
564 "percentage"
Missing tests
565
],
Missing tests
566
"type": "string"
567 }
568 }
569 }
570}
Responses
seen average

201
Discount created.
0 -
422
Validation Error
0 -
default
Default
676 6.52ms
Examples
0 of 2 covered

Body: application/json
currency.default
 
"usd"
 
currency.default
 
"usd"
 
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

204
Discount deleted.
0 -
404
Discount not found.
0 -
422
Validation Error
0 -
default
Default
504 5.80ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
404
Discount not found.
0 -
422
Validation Error
0 -
default
Default
504 5.95ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Body

application/json60 of 67 keywords covered
1{
2 "$ref": "#/components/schemas/DiscountUpdate",
3 "components": {
4 "schemas": {
5 "DiscountDuration": {
6 "enum": [
7 "once",
8 "forever",
9 "repeating"
10 ],
11 "type": "string"
12 },
13 "DiscountType": {
14 "enum": [
15 "fixed",
16 "percentage"
17 ],
18 "type": "string"
19 },
20 "DiscountUpdate": {
21 "properties": {
22 "amount": {
23 "anyOf": [
24 {
25 "maximum": 999999999999.0,
26 "minimum": 0.0,
27 "type": "integer"
28 },
29 {
30 "type": "null"
31 }
32 ],
33 },
34 "basis_points": {
35 "anyOf": [
36 {
37 "maximum": 10000.0,
38 "minimum": 1.0,
39 "type": "integer"
40 },
41 {
42 "type": "null"
43 }
44 ],
45 },
46 "code": {
47 "anyOf": [
48 {
49 "type": "string"
50 },
51 {
52 "type": "null"
53 }
54 ],
55 },
56 "currency": {
57 "anyOf": [
58 {
59 "pattern": "usd",
60 "type": "string"
61 },
62 {
63 "type": "null"
64 }
65 ],
66 },
67 "duration": {
68 "anyOf": [
69 {
70 "$ref": "#/components/schemas/DiscountDuration"
71 },
72 {
73 "type": "null"
74 }
75 ]
76 },
77 "duration_in_months": {
78 "anyOf": [
79 {
80 "maximum": 999.0,
81 "minimum": 1.0,
82 "type": "integer"
83 },
84 {
85 "type": "null"
86 }
87 ],
88 },
89 "ends_at": {
90 "anyOf": [
91 {
92 "format": "date-time",
93 "type": "string"
94 },
95 {
96 "type": "null"
97 }
98 ],
99 },
100 "max_redemptions": {
101 "anyOf": [
102 {
103 "minimum": 1.0,
104 "type": "integer"
105 },
106 {
107 "type": "null"
108 }
109 ],
110 },
111 "metadata": {
112 "additionalProperties": {
Missing negative tests
113
"anyOf": [
114 {
Missing negative tests
115
"maxLength": 500,
Missing negative tests
116
"minLength": 1,
117 "type": "string"
118 },
119 {
120 "type": "integer"
121 },
122 {
123 "type": "number"
124 },
125 {
126 "type": "boolean"
127 }
Missing negative tests
128
]
129 },
Missing negative tests
130
"maxProperties": 50,
131 "propertyNames": {
Missing tests
132
"maxLength": 40,
Missing tests
133
"minLength": 1
134 },
135 "type": "object"
136 },
137 "name": {
138 "anyOf": [
139 {
140 "minLength": 1,
141 "type": "string"
142 },
143 {
144 "type": "null"
145 }
146 ],
147 },
148 "products": {
149 "anyOf": [
150 {
151 "items": {
Missing positive tests
152
"format": "uuid4",
153 "type": "string"
154 },
155 "type": "array"
156 },
157 {
158 "type": "null"
159 }
160 ],
161 },
162 "starts_at": {
163 "anyOf": [
164 {
165 "format": "date-time",
166 "type": "string"
167 },
168 {
169 "type": "null"
170 }
171 ],
172 },
173 "type": {
174 "anyOf": [
175 {
176 "$ref": "#/components/schemas/DiscountType"
177 },
178 {
179 "type": "null"
180 }
181 ]
182 }
183 },
184 "type": "object"
185 }
186 }
187 }
188}
Responses
seen average

200
Discount updated.
0 -
404
Discount not found.
0 -
422
Validation Error
0 -
default
Default
642 6.67ms
Body

application/json9 of 9 keywords covered
1{
2 "$ref": "#/components/schemas/EmailUpdateRequest",
3 "components": {
4 "schemas": {
5 "EmailUpdateRequest": {
6 "properties": {
7 "email": {
8 "format": "email",
9 "type": "string"
10 },
11 "return_to": {
12 "anyOf": [
13 {
14 "type": "string"
15 },
16 {
17 "type": "null"
18 }
19 ],
20 }
21 },
22 "required": [
23 "email"
24 ],
25 "type": "object"
26 }
27 }
28 }
29}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
521 5.93ms
Query Parameters

return_to3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Body

application/x-www-form-urlencoded3 of 5 keywords covered
1{
2 "$ref": "#/components/schemas/Body_email-update_verify_email_update",
3 "components": {
4 "schemas": {
5 "Body_email-update_verify_email_update": {
Missing negative tests
6
"properties": {
7 "token": {
Negative tests not applicable
8
"type": "string"
9 }
Missing negative tests
10
},
11 "required": [
12 "token"
13 ],
Missing negative tests
14
"type": "object"
15 }
16 }
17 }
18}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
507 5.99ms
Query Parameters

organization_id4 of 7 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "examples": [
5 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
6 ],
Missing tests
7
"format": "uuid4",
Missing positive tests - negative not applicable
8
"type": "string",
9 "x-polar-selector-widget": {
10 "displayProperty": "name",
11 "resourceName": "Organization",
12 "resourceRoot": "/v1/organizations"
13 }
14 },
15 {
16 "items": {
17 "examples": [
18 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
19 ],
20 "format": "uuid4",
Negative tests not applicable
21
"type": "string",
22 "x-polar-selector-widget": {
23 "displayProperty": "name",
24 "resourceName": "Organization",
25 "resourceRoot": "/v1/organizations"
26 }
27 },
Missing negative tests
28
"type": "array"
29 },
30 {
Missing positive tests
31
"type": "null"
32 }
Negative tests not applicable
33
],
34}
customer_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string"
6 },
7 {
8 "items": {
Missing positive tests
9
"format": "uuid4",
Negative tests not applicable
10
"type": "string"
11 },
Missing negative tests
12
"type": "array"
13 },
14 {
Missing positive tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
external_customer_id3 of 5 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Missing positive tests - negative not applicable
4
"type": "string"
5 },
6 {
7 "items": {
Negative tests not applicable
8
"type": "string"
9 },
Missing negative tests
10
"type": "array"
11 },
12 {
Missing positive tests
13
"type": "null"
14 }
Negative tests not applicable
15
],
16}
query3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
root_events1 of 1 keywords covered
1{
2 "type": "boolean"
3}
parent_id4 of 4 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "format": "uuid",
Negative tests not applicable
5
"type": "string"
6 },
7 {
8 "type": "null"
9 }
Negative tests not applicable
10
],
11}
source0 of 5 keywords covered
1{
Missing positive tests
2
"anyOf": [
3 {
Missing positive tests
4
"$ref": "#/components/schemas/EventSource"
5 },
6 {
Missing positive tests
7
"type": "null"
8 }
Missing positive tests
9
],
10 "components": {
11 "schemas": {
12 "EventSource": {
Missing positive tests
13
"enum": [
14 "system",
15 "user"
Missing positive tests
16
],
Missing positive tests
17
"type": "string"
18 }
19 }
20 },
21}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
sorting4 of 6 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
5 "$ref": "#/components/schemas/EventTypesSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
12 ],
13 "components": {
14 "schemas": {
15 "EventTypesSortProperty": {
16 "enum": [
17 "name",
18 "-name",
19 "label",
20 "-label",
21 "occurrences",
22 "-occurrences",
23 "first_seen",
24 "-first_seen",
25 "last_seen",
26 "-last_seen"
27 ],
28 "type": "string"
29 }
30 }
31 },
32}
Responses
seen average

200
Successful Response
1 11.99ms
422
Validation Error
0 -
default
Default
1634 5.53ms
Examples
4 of 4 covered

Query
root_events
 
false
 
page
 
1
 
limit
 
10
 
sorting
 
[
"-last_seen"
]
 
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Body

application/json12 of 12 keywords covered
1{
2 "$ref": "#/components/schemas/EventTypeUpdate",
3 "components": {
4 "schemas": {
5 "EventTypeUpdate": {
6 "properties": {
7 "label": {
8 "maxLength": 128,
9 "minLength": 1,
10 "type": "string"
11 },
12 "label_property_selector": {
13 "anyOf": [
14 {
15 "maxLength": 256,
16 "minLength": 1,
17 "type": "string"
18 },
19 {
20 "type": "null"
21 }
22 ],
23 }
24 },
25 "required": [
26 "label"
27 ],
28 "type": "object"
29 }
30 }
31 }
32}
Responses
seen average

200
Successful Response
0 -
404
Not Found
0 -
422
Validation Error
0 -
default
Default
531 5.35ms
Query Parameters

filter3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
start_timestamp4 of 4 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "format": "date-time",
Negative tests not applicable
5
"type": "string"
6 },
7 {
8 "type": "null"
9 }
Negative tests not applicable
10
],
11}
end_timestamp4 of 4 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "format": "date-time",
Negative tests not applicable
5
"type": "string"
6 },
7 {
8 "type": "null"
9 }
Negative tests not applicable
10
],
11}
organization_id4 of 7 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "examples": [
5 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
6 ],
Missing tests
7
"format": "uuid4",
Missing positive tests - negative not applicable
8
"type": "string",
9 "x-polar-selector-widget": {
10 "displayProperty": "name",
11 "resourceName": "Organization",
12 "resourceRoot": "/v1/organizations"
13 }
14 },
15 {
16 "items": {
17 "examples": [
18 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
19 ],
20 "format": "uuid4",
Negative tests not applicable
21
"type": "string",
22 "x-polar-selector-widget": {
23 "displayProperty": "name",
24 "resourceName": "Organization",
25 "resourceRoot": "/v1/organizations"
26 }
27 },
Missing negative tests
28
"type": "array"
29 },
30 {
Missing positive tests
31
"type": "null"
32 }
Negative tests not applicable
33
],
34}
customer_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string"
6 },
7 {
8 "items": {
Missing positive tests
9
"format": "uuid4",
Negative tests not applicable
10
"type": "string"
11 },
Missing negative tests
12
"type": "array"
13 },
14 {
Missing positive tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
external_customer_id3 of 5 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Missing positive tests - negative not applicable
4
"type": "string"
5 },
6 {
7 "items": {
Negative tests not applicable
8
"type": "string"
9 },
Missing negative tests
10
"type": "array"
11 },
12 {
Missing positive tests
13
"type": "null"
14 }
Negative tests not applicable
15
],
16}
meter_id3 of 4 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Missing positive tests
4
"format": "uuid4",
Negative tests not applicable
5
"type": "string"
6 },
7 {
8 "type": "null"
9 }
Negative tests not applicable
10
],
11}
name3 of 5 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Missing positive tests - negative not applicable
4
"type": "string"
5 },
6 {
7 "items": {
Negative tests not applicable
8
"type": "string"
9 },
Missing negative tests
10
"type": "array"
11 },
12 {
Missing positive tests
13
"type": "null"
14 }
Negative tests not applicable
15
],
16}
source4 of 7 keywords covered
1{
2 "anyOf": [
3 {
Missing positive tests
4
"$ref": "#/components/schemas/EventSource"
5 },
6 {
7 "items": {
8 "$ref": "#/components/schemas/EventSource"
9 },
Missing negative tests
10
"type": "array"
11 },
12 {
Missing positive tests
13
"type": "null"
14 }
15 ],
16 "components": {
17 "schemas": {
18 "EventSource": {
19 "enum": [
20 "system",
21 "user"
22 ],
23 "type": "string"
24 }
25 }
26 },
27}
query3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
parent_id3 of 4 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Missing positive tests
4
"format": "uuid4",
Negative tests not applicable
5
"type": "string"
6 },
7 {
8 "type": "null"
9 }
Negative tests not applicable
10
],
11}
hierarchical1 of 1 keywords covered
1{
2 "type": "boolean"
3}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
sorting4 of 6 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
5 "$ref": "#/components/schemas/EventSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
12 ],
13 "components": {
14 "schemas": {
15 "EventSortProperty": {
16 "enum": [
17 "timestamp",
18 "-timestamp"
19 ],
20 "type": "string"
21 }
22 }
23 },
24}
metadata0 of 14 keywords covered
1{
Missing tests
2
"$ref": "#/components/schemas/MetadataQuery",
3 "components": {
4 "schemas": {
5 "MetadataQuery": {
Missing tests
6
"anyOf": [
7 {
8 "additionalProperties": {
Missing tests
9
"anyOf": [
10 {
Missing tests
11
"type": "string"
12 },
13 {
Missing tests
14
"type": "integer"
15 },
16 {
Missing tests
17
"type": "boolean"
18 },
19 {
20 "items": {
Missing tests
21
"type": "string"
22 },
Missing tests
23
"type": "array"
24 },
25 {
26 "items": {
Missing tests
27
"type": "integer"
28 },
Missing tests
29
"type": "array"
30 },
31 {
32 "items": {
Missing tests
33
"type": "boolean"
34 },
Missing tests
35
"type": "array"
36 }
Missing tests
37
]
38 },
Missing tests
39
"type": "object"
40 },
41 {
Missing tests
42
"type": "null"
43 }
Missing tests
44
],
45 }
46 }
47 }
48}
Responses
seen average

200
Successful Response
1 16.18ms
422
Validation Error
0 -
default
Default
66337 5.30ms
Examples
4 of 4 covered

Query
hierarchical
 
false
 
page
 
1
 
limit
 
10
 
sorting
 
[
"-timestamp"
]
 
Body

application/json75 of 80 keywords covered
1{
2 "$ref": "#/components/schemas/EventsIngest",
3 "components": {
4 "schemas": {
5 "CostMetadata-Input": {
6 "properties": {
7 "amount": {
8 "anyOf": [
9 {
10 "type": "number"
11 },
12 {
13 "pattern": "^(?!^[-+.]*$)[+-]?0*(?:\\d{0,5}|(?=[\\d.]{1,18}0*$)\\d{0,5}\\.\\d{0,12}0*$)",
14 "type": "string"
15 }
16 ],
17 },
18 "currency": {
19 "pattern": "usd",
20 "type": "string"
21 }
22 },
23 "required": [
24 "amount",
25 "currency"
26 ],
27 "type": "object"
28 },
29 "EventCreateCustomer": {
30 "properties": {
31 "customer_id": {
Missing positive tests
32
"format": "uuid4",
33 "type": "string"
34 },
35 "external_id": {
36 "anyOf": [
37 {
38 "type": "string"
39 },
40 {
41 "type": "null"
42 }
43 ],
44 },
45 "metadata": {
46 "$ref": "#/components/schemas/EventMetadataInput",
47 },
48 "name": {
49 "type": "string"
50 },
51 "organization_id": {
52 "anyOf": [
53 {
54 "examples": [
55 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
56 ],
57 "format": "uuid4",
58 "type": "string",
59 "x-polar-selector-widget": {
60 "displayProperty": "name",
61 "resourceName": "Organization",
62 "resourceRoot": "/v1/organizations"
63 }
64 },
65 {
66 "type": "null"
67 }
68 ],
69 },
70 "parent_id": {
71 "anyOf": [
72 {
73 "type": "string"
74 },
75 {
76 "type": "null"
77 }
78 ],
79 },
80 "timestamp": {
81 "format": "date-time",
82 "type": "string"
83 }
84 },
85 "required": [
86 "name",
87 "customer_id"
88 ],
89 "type": "object"
90 },
91 "EventCreateExternalCustomer": {
92 "properties": {
93 "external_customer_id": {
94 "type": "string"
95 },
96 "external_id": {
97 "anyOf": [
98 {
99 "type": "string"
100 },
101 {
102 "type": "null"
103 }
104 ],
105 },
106 "metadata": {
107 "$ref": "#/components/schemas/EventMetadataInput",
108 },
109 "name": {
110 "type": "string"
111 },
112 "organization_id": {
113 "anyOf": [
114 {
115 "examples": [
116 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
117 ],
118 "format": "uuid4",
119 "type": "string",
120 "x-polar-selector-widget": {
121 "displayProperty": "name",
122 "resourceName": "Organization",
123 "resourceRoot": "/v1/organizations"
124 }
125 },
126 {
127 "type": "null"
128 }
129 ],
130 },
131 "parent_id": {
132 "anyOf": [
133 {
134 "type": "string"
135 },
136 {
137 "type": "null"
138 }
139 ],
140 },
141 "timestamp": {
142 "format": "date-time",
143 "type": "string"
144 }
145 },
146 "required": [
147 "name",
148 "external_customer_id"
149 ],
150 "type": "object"
151 },
152 "EventMetadataInput": {
153 "additionalProperties": {
Missing negative tests
154
"anyOf": [
155 {
Missing negative tests
156
"maxLength": 500,
Missing negative tests
157
"minLength": 1,
158 "type": "string"
159 },
160 {
161 "type": "integer"
162 },
163 {
164 "type": "number"
165 },
166 {
167 "type": "boolean"
168 }
Missing negative tests
169
]
170 },
171 "properties": {
172 "_cost": {
173 "$ref": "#/components/schemas/CostMetadata-Input"
174 },
175 "_llm": {
176 "$ref": "#/components/schemas/LLMMetadata"
177 }
178 },
179 "type": "object"
180 },
181 "EventsIngest": {
182 "properties": {
183 "events": {
184 "items": {
185 "anyOf": [
186 {
Missing positive tests
187
"$ref": "#/components/schemas/EventCreateCustomer"
188 },
189 {
190 "$ref": "#/components/schemas/EventCreateExternalCustomer"
191 }
192 ]
193 },
194 "type": "array"
195 }
196 },
197 "required": [
198 "events"
199 ],
200 "type": "object"
201 },
202 "LLMMetadata": {
203 "properties": {
204 "cached_input_tokens": {
205 "type": "integer"
206 },
207 "input_tokens": {
208 "type": "integer"
209 },
210 "model": {
211 "type": "string"
212 },
213 "output_tokens": {
214 "type": "integer"
215 },
216 "prompt": {
217 "anyOf": [
218 {
219 "type": "string"
220 },
221 {
222 "type": "null"
223 }
224 ],
225 },
226 "response": {
227 "anyOf": [
228 {
229 "type": "string"
230 },
231 {
232 "type": "null"
233 }
234 ],
235 },
236 "total_tokens": {
237 "type": "integer"
238 },
239 "vendor": {
240 "type": "string"
241 }
242 },
243 "required": [
244 "vendor",
245 "model",
246 "input_tokens",
247 "output_tokens",
248 "total_tokens"
249 ],
250 "type": "object"
251 }
252 }
253 }
254}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
800 6.01ms
Query Parameters

organization_id4 of 7 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "examples": [
5 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
6 ],
Missing tests
7
"format": "uuid4",
Missing positive tests - negative not applicable
8
"type": "string",
9 "x-polar-selector-widget": {
10 "displayProperty": "name",
11 "resourceName": "Organization",
12 "resourceRoot": "/v1/organizations"
13 }
14 },
15 {
16 "items": {
17 "examples": [
18 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
19 ],
20 "format": "uuid4",
Negative tests not applicable
21
"type": "string",
22 "x-polar-selector-widget": {
23 "displayProperty": "name",
24 "resourceName": "Organization",
25 "resourceRoot": "/v1/organizations"
26 }
27 },
Missing negative tests
28
"type": "array"
29 },
30 {
Missing positive tests
31
"type": "null"
32 }
Negative tests not applicable
33
],
34}
customer_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string"
6 },
7 {
8 "items": {
Missing positive tests
9
"format": "uuid4",
Negative tests not applicable
10
"type": "string"
11 },
Missing negative tests
12
"type": "array"
13 },
14 {
Missing positive tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
external_customer_id3 of 5 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Missing positive tests - negative not applicable
4
"type": "string"
5 },
6 {
7 "items": {
Negative tests not applicable
8
"type": "string"
9 },
Missing negative tests
10
"type": "array"
11 },
12 {
Missing positive tests
13
"type": "null"
14 }
Negative tests not applicable
15
],
16}
source4 of 7 keywords covered
1{
2 "anyOf": [
3 {
Missing positive tests
4
"$ref": "#/components/schemas/EventSource"
5 },
6 {
7 "items": {
8 "$ref": "#/components/schemas/EventSource"
9 },
Missing negative tests
10
"type": "array"
11 },
12 {
Missing positive tests
13
"type": "null"
14 }
15 ],
16 "components": {
17 "schemas": {
18 "EventSource": {
19 "enum": [
20 "system",
21 "user"
22 ],
23 "type": "string"
24 }
25 }
26 },
27}
query3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
sorting4 of 6 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
5 "$ref": "#/components/schemas/EventNamesSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
12 ],
13 "components": {
14 "schemas": {
15 "EventNamesSortProperty": {
16 "enum": [
17 "name",
18 "-name",
19 "occurrences",
20 "-occurrences",
21 "first_seen",
22 "-first_seen",
23 "last_seen",
24 "-last_seen"
25 ],
26 "type": "string"
27 }
28 }
29 },
30}
Responses
seen average

200
Successful Response
1 9.69ms
422
Validation Error
0 -
default
Default
845 5.89ms
Examples
3 of 3 covered

Query
page
 
1
 
limit
 
10
 
sorting
 
[
"-last_seen"
]
 
Query Parameters

start_date2 of 2 keywords covered
1{
2 "format": "date",
Negative tests not applicable
3
"type": "string"
4}
end_date2 of 2 keywords covered
1{
2 "format": "date",
Negative tests not applicable
3
"type": "string"
4}
timezone3 of 3 keywords covered
1{
2 "enum": [
3 "Africa/Abidjan",
4 "Africa/Accra",
5 "Africa/Addis_Ababa",
6 "Africa/Algiers",
7 "Africa/Asmara",
8 "Africa/Bamako",
9 "Africa/Bangui",
10 "Africa/Banjul",
11 "Africa/Bissau",
12 "Africa/Blantyre",
13 "Africa/Brazzaville",
14 "Africa/Bujumbura",
15 "Africa/Cairo",
16 "Africa/Casablanca",
17 "Africa/Ceuta",
18 "Africa/Conakry",
19 "Africa/Dakar",
20 "Africa/Dar_es_Salaam",
21 "Africa/Djibouti",
22 "Africa/Douala",
23 "Africa/El_Aaiun",
24 "Africa/Freetown",
25 "Africa/Gaborone",
26 "Africa/Harare",
27 "Africa/Johannesburg",
28 "Africa/Juba",
29 "Africa/Kampala",
30 "Africa/Khartoum",
31 "Africa/Kigali",
32 "Africa/Kinshasa",
33 "Africa/Lagos",
34 "Africa/Libreville",
35 "Africa/Lome",
36 "Africa/Luanda",
37 "Africa/Lubumbashi",
38 "Africa/Lusaka",
39 "Africa/Malabo",
40 "Africa/Maputo",
41 "Africa/Maseru",
42 "Africa/Mbabane",
43 "Africa/Mogadishu",
44 "Africa/Monrovia",
45 "Africa/Nairobi",
46 "Africa/Ndjamena",
47 "Africa/Niamey",
48 "Africa/Nouakchott",
49 "Africa/Ouagadougou",
50 "Africa/Porto-Novo",
51 "Africa/Sao_Tome",
52 "Africa/Timbuktu",
53 "Africa/Tripoli",
54 "Africa/Tunis",
55 "Africa/Windhoek",
56 "America/Adak",
57 "America/Anchorage",
58 "America/Anguilla",
59 "America/Antigua",
60 "America/Araguaina",
61 "America/Argentina/Buenos_Aires",
62 "America/Argentina/Catamarca",
63 "America/Argentina/Cordoba",
64 "America/Argentina/Jujuy",
65 "America/Argentina/La_Rioja",
66 "America/Argentina/Mendoza",
67 "America/Argentina/Rio_Gallegos",
68 "America/Argentina/Salta",
69 "America/Argentina/San_Juan",
70 "America/Argentina/San_Luis",
71 "America/Argentina/Tucuman",
72 "America/Argentina/Ushuaia",
73 "America/Aruba",
74 "America/Asuncion",
75 "America/Atikokan",
76 "America/Atka",
77 "America/Bahia",
78 "America/Bahia_Banderas",
79 "America/Barbados",
80 "America/Belem",
81 "America/Belize",
82 "America/Blanc-Sablon",
83 "America/Boa_Vista",
84 "America/Bogota",
85 "America/Boise",
86 "America/Cambridge_Bay",
87 "America/Campo_Grande",
88 "America/Cancun",
89 "America/Caracas",
90 "America/Cayenne",
91 "America/Cayman",
92 "America/Chicago",
93 "America/Chihuahua",
94 "America/Ciudad_Juarez",
95 "America/Coral_Harbour",
96 "America/Costa_Rica",
97 "America/Coyhaique",
98 "America/Creston",
99 "America/Cuiaba",
100 "America/Curacao",
101 "America/Danmarkshavn",
102 "America/Dawson",
103 "America/Dawson_Creek",
104 "America/Denver",
105 "America/Detroit",
106 "America/Dominica",
107 "America/Edmonton",
108 "America/Eirunepe",
109 "America/El_Salvador",
110 "America/Ensenada",
111 "America/Fort_Nelson",
112 "America/Fortaleza",
113 "America/Glace_Bay",
114 "America/Goose_Bay",
115 "America/Grand_Turk",
116 "America/Grenada",
117 "America/Guadeloupe",
118 "America/Guatemala",
119 "America/Guayaquil",
120 "America/Guyana",
121 "America/Halifax",
122 "America/Havana",
123 "America/Hermosillo",
124 "America/Indiana/Indianapolis",
125 "America/Indiana/Knox",
126 "America/Indiana/Marengo",
127 "America/Indiana/Petersburg",
128 "America/Indiana/Tell_City",
129 "America/Indiana/Vevay",
130 "America/Indiana/Vincennes",
131 "America/Indiana/Winamac",
132 "America/Inuvik",
133 "America/Iqaluit",
134 "America/Jamaica",
135 "America/Juneau",
136 "America/Kentucky/Louisville",
137 "America/Kentucky/Monticello",
138 "America/Kralendijk",
139 "America/La_Paz",
140 "America/Lima",
141 "America/Los_Angeles",
142 "America/Lower_Princes",
143 "America/Maceio",
144 "America/Managua",
145 "America/Manaus",
146 "America/Marigot",
147 "America/Martinique",
148 "America/Matamoros",
149 "America/Mazatlan",
150 "America/Menominee",
151 "America/Merida",
152 "America/Metlakatla",
153 "America/Mexico_City",
154 "America/Miquelon",
155 "America/Moncton",
156 "America/Monterrey",
157 "America/Montevideo",
158 "America/Montreal",
159 "America/Montserrat",
160 "America/Nassau",
161 "America/New_York",
162 "America/Nipigon",
163 "America/Nome",
164 "America/Noronha",
165 "America/North_Dakota/Beulah",
166 "America/North_Dakota/Center",
167 "America/North_Dakota/New_Salem",
168 "America/Nuuk",
169 "America/Ojinaga",
170 "America/Panama",
171 "America/Pangnirtung",
172 "America/Paramaribo",
173 "America/Phoenix",
174 "America/Port-au-Prince",
175 "America/Port_of_Spain",
176 "America/Porto_Acre",
177 "America/Porto_Velho",
178 "America/Puerto_Rico",
179 "America/Punta_Arenas",
180 "America/Rainy_River",
181 "America/Rankin_Inlet",
182 "America/Recife",
183 "America/Regina",
184 "America/Resolute",
185 "America/Rio_Branco",
186 "America/Santa_Isabel",
187 "America/Santarem",
188 "America/Santiago",
189 "America/Santo_Domingo",
190 "America/Sao_Paulo",
191 "America/Scoresbysund",
192 "America/Shiprock",
193 "America/Sitka",
194 "America/St_Barthelemy",
195 "America/St_Johns",
196 "America/St_Kitts",
197 "America/St_Lucia",
198 "America/St_Thomas",
199 "America/St_Vincent",
200 "America/Swift_Current",
201 "America/Tegucigalpa",
202 "America/Thule",
203 "America/Thunder_Bay",
204 "America/Tijuana",
205 "America/Toronto",
206 "America/Tortola",
207 "America/Vancouver",
208 "America/Virgin",
209 "America/Whitehorse",
210 "America/Winnipeg",
211 "America/Yakutat",
212 "America/Yellowknife",
213 "Antarctica/Casey",
214 "Antarctica/Davis",
215 "Antarctica/DumontDUrville",
216 "Antarctica/Macquarie",
217 "Antarctica/Mawson",
218 "Antarctica/McMurdo",
219 "Antarctica/Palmer",
220 "Antarctica/Rothera",
221 "Antarctica/Syowa",
222 "Antarctica/Troll",
223 "Antarctica/Vostok",
224 "Arctic/Longyearbyen",
225 "Asia/Aden",
226 "Asia/Almaty",
227 "Asia/Amman",
228 "Asia/Anadyr",
229 "Asia/Aqtau",
230 "Asia/Aqtobe",
231 "Asia/Ashgabat",
232 "Asia/Atyrau",
233 "Asia/Baghdad",
234 "Asia/Bahrain",
235 "Asia/Baku",
236 "Asia/Bangkok",
237 "Asia/Barnaul",
238 "Asia/Beirut",
239 "Asia/Bishkek",
240 "Asia/Brunei",
241 "Asia/Chita",
242 "Asia/Chongqing",
243 "Asia/Colombo",
244 "Asia/Damascus",
245 "Asia/Dhaka",
246 "Asia/Dili",
247 "Asia/Dubai",
248 "Asia/Dushanbe",
249 "Asia/Famagusta",
250 "Asia/Gaza",
251 "Asia/Harbin",
252 "Asia/Hebron",
253 "Asia/Ho_Chi_Minh",
254 "Asia/Hong_Kong",
255 "Asia/Hovd",
256 "Asia/Irkutsk",
257 "Asia/Istanbul",
258 "Asia/Jakarta",
259 "Asia/Jayapura",
260 "Asia/Jerusalem",
261 "Asia/Kabul",
262 "Asia/Kamchatka",
263 "Asia/Karachi",
264 "Asia/Kashgar",
265 "Asia/Kathmandu",
266 "Asia/Khandyga",
267 "Asia/Kolkata",
268 "Asia/Krasnoyarsk",
269 "Asia/Kuala_Lumpur",
270 "Asia/Kuching",
271 "Asia/Kuwait",
272 "Asia/Macau",
273 "Asia/Magadan",
274 "Asia/Makassar",
275 "Asia/Manila",
276 "Asia/Muscat",
277 "Asia/Nicosia",
278 "Asia/Novokuznetsk",
279 "Asia/Novosibirsk",
280 "Asia/Omsk",
281 "Asia/Oral",
282 "Asia/Phnom_Penh",
283 "Asia/Pontianak",
284 "Asia/Pyongyang",
285 "Asia/Qatar",
286 "Asia/Qostanay",
287 "Asia/Qyzylorda",
288 "Asia/Riyadh",
289 "Asia/Sakhalin",
290 "Asia/Samarkand",
291 "Asia/Seoul",
292 "Asia/Shanghai",
293 "Asia/Singapore",
294 "Asia/Srednekolymsk",
295 "Asia/Taipei",
296 "Asia/Tashkent",
297 "Asia/Tbilisi",
298 "Asia/Tehran",
299 "Asia/Tel_Aviv",
300 "Asia/Thimphu",
301 "Asia/Tokyo",
302 "Asia/Tomsk",
303 "Asia/Ulaanbaatar",
304 "Asia/Urumqi",
305 "Asia/Ust-Nera",
306 "Asia/Vientiane",
307 "Asia/Vladivostok",
308 "Asia/Yakutsk",
309 "Asia/Yangon",
310 "Asia/Yekaterinburg",
311 "Asia/Yerevan",
312 "Atlantic/Azores",
313 "Atlantic/Bermuda",
314 "Atlantic/Canary",
315 "Atlantic/Cape_Verde",
316 "Atlantic/Faroe",
317 "Atlantic/Jan_Mayen",
318 "Atlantic/Madeira",
319 "Atlantic/Reykjavik",
320 "Atlantic/South_Georgia",
321 "Atlantic/St_Helena",
322 "Atlantic/Stanley",
323 "Australia/Adelaide",
324 "Australia/Brisbane",
325 "Australia/Broken_Hill",
326 "Australia/Canberra",
327 "Australia/Currie",
328 "Australia/Darwin",
329 "Australia/Eucla",
330 "Australia/Hobart",
331 "Australia/Lindeman",
332 "Australia/Lord_Howe",
333 "Australia/Melbourne",
334 "Australia/Perth",
335 "Australia/Sydney",
336 "Australia/Yancowinna",
337 "Etc/GMT",
338 "Etc/GMT+0",
339 "Etc/GMT+1",
340 "Etc/GMT+10",
341 "Etc/GMT+11",
342 "Etc/GMT+12",
343 "Etc/GMT+2",
344 "Etc/GMT+3",
345 "Etc/GMT+4",
346 "Etc/GMT+5",
347 "Etc/GMT+6",
348 "Etc/GMT+7",
349 "Etc/GMT+8",
350 "Etc/GMT+9",
351 "Etc/GMT-0",
352 "Etc/GMT-1",
353 "Etc/GMT-10",
354 "Etc/GMT-11",
355 "Etc/GMT-12",
356 "Etc/GMT-13",
357 "Etc/GMT-14",
358 "Etc/GMT-2",
359 "Etc/GMT-3",
360 "Etc/GMT-4",
361 "Etc/GMT-5",
362 "Etc/GMT-6",
363 "Etc/GMT-7",
364 "Etc/GMT-8",
365 "Etc/GMT-9",
366 "Etc/GMT0",
367 "Etc/Greenwich",
368 "Etc/UCT",
369 "Etc/UTC",
370 "Etc/Universal",
371 "Etc/Zulu",
372 "Europe/Amsterdam",
373 "Europe/Andorra",
374 "Europe/Astrakhan",
375 "Europe/Athens",
376 "Europe/Belfast",
377 "Europe/Belgrade",
378 "Europe/Berlin",
379 "Europe/Bratislava",
380 "Europe/Brussels",
381 "Europe/Bucharest",
382 "Europe/Budapest",
383 "Europe/Busingen",
384 "Europe/Chisinau",
385 "Europe/Copenhagen",
386 "Europe/Dublin",
387 "Europe/Gibraltar",
388 "Europe/Guernsey",
389 "Europe/Helsinki",
390 "Europe/Isle_of_Man",
391 "Europe/Istanbul",
392 "Europe/Jersey",
393 "Europe/Kaliningrad",
394 "Europe/Kirov",
395 "Europe/Kyiv",
396 "Europe/Lisbon",
397 "Europe/Ljubljana",
398 "Europe/London",
399 "Europe/Luxembourg",
400 "Europe/Madrid",
401 "Europe/Malta",
402 "Europe/Mariehamn",
403 "Europe/Minsk",
404 "Europe/Monaco",
405 "Europe/Moscow",
406 "Europe/Nicosia",
407 "Europe/Oslo",
408 "Europe/Paris",
409 "Europe/Podgorica",
410 "Europe/Prague",
411 "Europe/Riga",
412 "Europe/Rome",
413 "Europe/Samara",
414 "Europe/San_Marino",
415 "Europe/Sarajevo",
416 "Europe/Saratov",
417 "Europe/Simferopol",
418 "Europe/Skopje",
419 "Europe/Sofia",
420 "Europe/Stockholm",
421 "Europe/Tallinn",
422 "Europe/Tirane",
423 "Europe/Tiraspol",
424 "Europe/Ulyanovsk",
425 "Europe/Vaduz",
426 "Europe/Vatican",
427 "Europe/Vienna",
428 "Europe/Vilnius",
429 "Europe/Volgograd",
430 "Europe/Warsaw",
431 "Europe/Zagreb",
432 "Europe/Zurich",
433 "Factory",
434 "GMT",
435 "Indian/Antananarivo",
436 "Indian/Chagos",
437 "Indian/Christmas",
438 "Indian/Cocos",
439 "Indian/Comoro",
440 "Indian/Kerguelen",
441 "Indian/Mahe",
442 "Indian/Maldives",
443 "Indian/Mauritius",
444 "Indian/Mayotte",
445 "Indian/Reunion",
446 "Pacific/Apia",
447 "Pacific/Auckland",
448 "Pacific/Bougainville",
449 "Pacific/Chatham",
450 "Pacific/Chuuk",
451 "Pacific/Easter",
452 "Pacific/Efate",
453 "Pacific/Fakaofo",
454 "Pacific/Fiji",
455 "Pacific/Funafuti",
456 "Pacific/Galapagos",
457 "Pacific/Gambier",
458 "Pacific/Guadalcanal",
459 "Pacific/Guam",
460 "Pacific/Honolulu",
461 "Pacific/Johnston",
462 "Pacific/Kanton",
463 "Pacific/Kiritimati",
464 "Pacific/Kosrae",
465 "Pacific/Kwajalein",
466 "Pacific/Majuro",
467 "Pacific/Marquesas",
468 "Pacific/Midway",
469 "Pacific/Nauru",
470 "Pacific/Niue",
471 "Pacific/Norfolk",
472 "Pacific/Noumea",
473 "Pacific/Pago_Pago",
474 "Pacific/Palau",
475 "Pacific/Pitcairn",
476 "Pacific/Pohnpei",
477 "Pacific/Port_Moresby",
478 "Pacific/Rarotonga",
479 "Pacific/Saipan",
480 "Pacific/Samoa",
481 "Pacific/Tahiti",
482 "Pacific/Tarawa",
483 "Pacific/Tongatapu",
484 "Pacific/Wake",
485 "Pacific/Wallis",
486 "Pacific/Yap",
487 "UTC",
488 "localtime"
489 ],
490 "minLength": 1,
Negative tests not applicable
491
"type": "string"
492}
interval0 of 3 keywords covered
1{
Missing positive tests
2
"$ref": "#/components/schemas/TimeInterval",
3 "components": {
4 "schemas": {
5 "TimeInterval": {
Missing positive tests
6
"enum": [
7 "year",
8 "month",
9 "week",
10 "day",
11 "hour"
Missing positive tests
12
],
Missing positive tests
13
"type": "string"
14 }
15 }
16 },
17}
filter3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
organization_id4 of 7 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "examples": [
5 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
6 ],
Missing tests
7
"format": "uuid4",
Missing positive tests - negative not applicable
8
"type": "string",
9 "x-polar-selector-widget": {
10 "displayProperty": "name",
11 "resourceName": "Organization",
12 "resourceRoot": "/v1/organizations"
13 }
14 },
15 {
16 "items": {
17 "examples": [
18 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
19 ],
20 "format": "uuid4",
Negative tests not applicable
21
"type": "string",
22 "x-polar-selector-widget": {
23 "displayProperty": "name",
24 "resourceName": "Organization",
25 "resourceRoot": "/v1/organizations"
26 }
27 },
Missing negative tests
28
"type": "array"
29 },
30 {
Missing positive tests
31
"type": "null"
32 }
Negative tests not applicable
33
],
34}
customer_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string"
6 },
7 {
8 "items": {
Missing positive tests
9
"format": "uuid4",
Negative tests not applicable
10
"type": "string"
11 },
Missing negative tests
12
"type": "array"
13 },
14 {
Missing positive tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
external_customer_id3 of 5 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Missing positive tests - negative not applicable
4
"type": "string"
5 },
6 {
7 "items": {
Negative tests not applicable
8
"type": "string"
9 },
Missing negative tests
10
"type": "array"
11 },
12 {
Missing positive tests
13
"type": "null"
14 }
Negative tests not applicable
15
],
16}
meter_id3 of 4 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Missing positive tests
4
"format": "uuid4",
Negative tests not applicable
5
"type": "string"
6 },
7 {
8 "type": "null"
9 }
Negative tests not applicable
10
],
11}
name3 of 5 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Missing positive tests - negative not applicable
4
"type": "string"
5 },
6 {
7 "items": {
Negative tests not applicable
8
"type": "string"
9 },
Missing negative tests
10
"type": "array"
11 },
12 {
Missing positive tests
13
"type": "null"
14 }
Negative tests not applicable
15
],
16}
source4 of 7 keywords covered
1{
2 "anyOf": [
3 {
Missing positive tests
4
"$ref": "#/components/schemas/EventSource"
5 },
6 {
7 "items": {
8 "$ref": "#/components/schemas/EventSource"
9 },
Missing negative tests
10
"type": "array"
11 },
12 {
Missing positive tests
13
"type": "null"
14 }
15 ],
16 "components": {
17 "schemas": {
18 "EventSource": {
19 "enum": [
20 "system",
21 "user"
22 ],
23 "type": "string"
24 }
25 }
26 },
27}
event_type_id3 of 4 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Missing positive tests
4
"format": "uuid4",
Negative tests not applicable
5
"type": "string"
6 },
7 {
8 "type": "null"
9 }
Negative tests not applicable
10
],
11}
query3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
aggregate_fields2 of 2 keywords covered
1{
2 "items": {
Negative tests not applicable
3
"type": "string"
4 },
Negative tests not applicable
5
"type": "array"
6}
sorting4 of 6 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
5 "$ref": "#/components/schemas/EventStatisticsSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
12 ],
13 "components": {
14 "schemas": {
15 "EventStatisticsSortProperty": {
16 "enum": [
17 "name",
18 "-name",
19 "occurrences",
20 "-occurrences",
21 "total",
22 "-total",
23 "average",
24 "-average",
25 "p95",
26 "-p95",
27 "p99",
28 "-p99"
29 ],
30 "type": "string"
31 }
32 }
33 },
34}
metadata0 of 14 keywords covered
1{
Missing tests
2
"$ref": "#/components/schemas/MetadataQuery",
3 "components": {
4 "schemas": {
5 "MetadataQuery": {
Missing tests
6
"anyOf": [
7 {
8 "additionalProperties": {
Missing tests
9
"anyOf": [
10 {
Missing tests
11
"type": "string"
12 },
13 {
Missing tests
14
"type": "integer"
15 },
16 {
Missing tests
17
"type": "boolean"
18 },
19 {
20 "items": {
Missing tests
21
"type": "string"
22 },
Missing tests
23
"type": "array"
24 },
25 {
26 "items": {
Missing tests
27
"type": "integer"
28 },
Missing tests
29
"type": "array"
30 },
31 {
32 "items": {
Missing tests
33
"type": "boolean"
34 },
Missing tests
35
"type": "array"
36 }
Missing tests
37
]
38 },
Missing tests
39
"type": "object"
40 },
41 {
Missing tests
42
"type": "null"
43 }
Missing tests
44
],
45 }
46 }
47 }
48}
Responses
seen average

200
Successful Response
1 21.01ms
422
Validation Error
0 -
default
Default
9517 5.49ms
Examples
3 of 3 covered

Query
timezone
 
"UTC"
 
aggregate_fields
 
[
"_cost.amount"
]
 
sorting
 
[
"-total"
]
 
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
404
Event not found.
0 -
422
Validation Error
0 -
default
Default
504 5.84ms
Query Parameters

organization_id4 of 7 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "examples": [
5 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
6 ],
Missing tests
7
"format": "uuid4",
Missing positive tests - negative not applicable
8
"type": "string",
9 "x-polar-selector-widget": {
10 "displayProperty": "name",
11 "resourceName": "Organization",
12 "resourceRoot": "/v1/organizations"
13 }
14 },
15 {
16 "items": {
17 "examples": [
18 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
19 ],
20 "format": "uuid4",
Negative tests not applicable
21
"type": "string",
22 "x-polar-selector-widget": {
23 "displayProperty": "name",
24 "resourceName": "Organization",
25 "resourceRoot": "/v1/organizations"
26 }
27 },
Missing negative tests
28
"type": "array"
29 },
30 {
Missing positive tests
31
"type": "null"
32 }
Negative tests not applicable
33
],
34}
ids3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string"
6 },
7 {
8 "items": {
Missing positive tests
9
"format": "uuid4",
Negative tests not applicable
10
"type": "string"
11 },
Missing negative tests
12
"type": "array"
13 },
14 {
Missing positive tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
Responses
seen average

200
Successful Response
1 9.79ms
422
Validation Error
0 -
default
Default
565 5.68ms
Examples
2 of 2 covered

Query
page
 
1
 
limit
 
10
 
Body

application/json2 of 80 keywords covered
1{
2 "$ref": "#/components/schemas/FileCreate",
3 "components": {
4 "schemas": {
5 "DownloadableFileCreate": {
Missing tests
6
"properties": {
7 "checksum_sha256_base64": {
Missing tests
8
"anyOf": [
9 {
Missing tests
10
"type": "string"
11 },
12 {
Missing tests
13
"type": "null"
14 }
Missing tests
15
],
16 },
17 "mime_type": {
Missing tests
18
"type": "string"
19 },
20 "name": {
Missing tests
21
"type": "string"
22 },
23 "organization_id": {
Missing tests
24
"anyOf": [
25 {
26 "examples": [
27 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
28 ],
Missing tests
29
"format": "uuid4",
Missing tests
30
"type": "string",
31 "x-polar-selector-widget": {
32 "displayProperty": "name",
33 "resourceName": "Organization",
34 "resourceRoot": "/v1/organizations"
35 }
36 },
37 {
Missing tests
38
"type": "null"
39 }
Missing tests
40
],
41 },
42 "service": {
Missing tests
43
"const": "downloadable",
Missing tests
44
"type": "string"
45 },
46 "size": {
Missing tests
47
"type": "integer"
48 },
49 "upload": {
Missing tests
50
"$ref": "#/components/schemas/S3FileCreateMultipart"
51 },
52 "version": {
Missing tests
53
"anyOf": [
54 {
Missing tests
55
"type": "string"
56 },
57 {
Missing tests
58
"type": "null"
59 }
Missing tests
60
],
61 }
Missing tests
62
},
Missing tests
63
"required": [
64 "name",
65 "mime_type",
66 "size",
67 "upload",
68 "service"
Missing tests
69
],
Missing tests
70
"type": "object"
71 },
72 "FileCreate": {
73 "discriminator": {
74 "mapping": {
75 "downloadable": "#/components/schemas/DownloadableFileCreate",
76 "organization_avatar": "#/components/schemas/OrganizationAvatarFileCreate",
77 "product_media": "#/components/schemas/ProductMediaFileCreate"
78 },
79 "propertyName": "service"
80 },
81 "oneOf": [
82 {
Missing tests
83
"$ref": "#/components/schemas/DownloadableFileCreate"
84 },
85 {
Missing tests
86
"$ref": "#/components/schemas/ProductMediaFileCreate"
87 },
88 {
Missing tests
89
"$ref": "#/components/schemas/OrganizationAvatarFileCreate"
90 }
91 ]
92 },
93 "OrganizationAvatarFileCreate": {
Missing tests
94
"properties": {
95 "checksum_sha256_base64": {
Missing tests
96
"anyOf": [
97 {
Missing tests
98
"type": "string"
99 },
100 {
Missing tests
101
"type": "null"
102 }
Missing tests
103
],
104 },
105 "mime_type": {
Missing tests
106
"pattern": "^image\\/(jpeg|png|gif|webp|svg\\+xml)$",
Missing tests
107
"type": "string"
108 },
109 "name": {
Missing tests
110
"type": "string"
111 },
112 "organization_id": {
Missing tests
113
"anyOf": [
114 {
115 "examples": [
116 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
117 ],
Missing tests
118
"format": "uuid4",
Missing tests
119
"type": "string",
120 "x-polar-selector-widget": {
121 "displayProperty": "name",
122 "resourceName": "Organization",
123 "resourceRoot": "/v1/organizations"
124 }
125 },
126 {
Missing tests
127
"type": "null"
128 }
Missing tests
129
],
130 },
131 "service": {
Missing tests
132
"const": "organization_avatar",
Missing tests
133
"type": "string"
134 },
135 "size": {
Missing tests
136
"maximum": 1048576.0,
Missing tests
137
"type": "integer"
138 },
139 "upload": {
Missing tests
140
"$ref": "#/components/schemas/S3FileCreateMultipart"
141 },
142 "version": {
Missing tests
143
"anyOf": [
144 {
Missing tests
145
"type": "string"
146 },
147 {
Missing tests
148
"type": "null"
149 }
Missing tests
150
],
151 }
Missing tests
152
},
Missing tests
153
"required": [
154 "name",
155 "mime_type",
156 "size",
157 "upload",
158 "service"
Missing tests
159
],
Missing tests
160
"type": "object"
161 },
162 "ProductMediaFileCreate": {
Missing tests
163
"properties": {
164 "checksum_sha256_base64": {
Missing tests
165
"anyOf": [
166 {
Missing tests
167
"type": "string"
168 },
169 {
Missing tests
170
"type": "null"
171 }
Missing tests
172
],
173 },
174 "mime_type": {
Missing tests
175
"pattern": "^image\\/(jpeg|png|gif|webp|svg\\+xml)$",
Missing tests
176
"type": "string"
177 },
178 "name": {
Missing tests
179
"type": "string"
180 },
181 "organization_id": {
Missing tests
182
"anyOf": [
183 {
184 "examples": [
185 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
186 ],
Missing tests
187
"format": "uuid4",
Missing tests
188
"type": "string",
189 "x-polar-selector-widget": {
190 "displayProperty": "name",
191 "resourceName": "Organization",
192 "resourceRoot": "/v1/organizations"
193 }
194 },
195 {
Missing tests
196
"type": "null"
197 }
Missing tests
198
],
199 },
200 "service": {
Missing tests
201
"const": "product_media",
Missing tests
202
"type": "string"
203 },
204 "size": {
Missing tests
205
"maximum": 10485760.0,
Missing tests
206
"type": "integer"
207 },
208 "upload": {
Missing tests
209
"$ref": "#/components/schemas/S3FileCreateMultipart"
210 },
211 "version": {
Missing tests
212
"anyOf": [
213 {
Missing tests
214
"type": "string"
215 },
216 {
Missing tests
217
"type": "null"
218 }
Missing tests
219
],
220 }
Missing tests
221
},
Missing tests
222
"required": [
223 "name",
224 "mime_type",
225 "size",
226 "upload",
227 "service"
Missing tests
228
],
Missing tests
229
"type": "object"
230 },
231 "S3FileCreateMultipart": {
Missing tests
232
"properties": {
233 "parts": {
234 "items": {
Missing tests
235
"$ref": "#/components/schemas/S3FileCreatePart"
236 },
Missing tests
237
"type": "array"
238 }
Missing tests
239
},
Missing tests
240
"required": [
241 "parts"
Missing tests
242
],
Missing tests
243
"type": "object"
244 },
245 "S3FileCreatePart": {
Missing tests
246
"properties": {
247 "checksum_sha256_base64": {
Missing tests
248
"anyOf": [
249 {
Missing tests
250
"type": "string"
251 },
252 {
Missing tests
253
"type": "null"
254 }
Missing tests
255
],
256 },
257 "chunk_end": {
Missing tests
258
"type": "integer"
259 },
260 "chunk_start": {
Missing tests
261
"type": "integer"
262 },
263 "number": {
Missing tests
264
"type": "integer"
265 }
Missing tests
266
},
Missing tests
267
"required": [
268 "number",
269 "chunk_start",
270 "chunk_end"
Missing tests
271
],
Missing tests
272
"type": "object"
273 }
274 }
275 }
276}
Responses
seen average

201
File created.
0 -
422
Validation Error
0 -
default
Default
567 5.86ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

204
File deleted.
0 -
403
You don't have the permission to delete this file.
0 -
404
File not found.
0 -
422
Validation Error
0 -
default
Default
504 5.27ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Body

application/json9 of 9 keywords covered
1{
2 "$ref": "#/components/schemas/FilePatch",
3 "components": {
4 "schemas": {
5 "FilePatch": {
6 "properties": {
7 "name": {
8 "anyOf": [
9 {
10 "type": "string"
11 },
12 {
13 "type": "null"
14 }
15 ],
16 },
17 "version": {
18 "anyOf": [
19 {
20 "type": "string"
21 },
22 {
23 "type": "null"
24 }
25 ],
26 }
27 },
28 "type": "object"
29 }
30 }
31 }
32}
Responses
seen average

200
File updated.
0 -
403
You don't have the permission to update this file.
0 -
404
File not found.
0 -
422
Validation Error
0 -
default
Default
522 5.71ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Body

application/json16 of 16 keywords covered
1{
2 "$ref": "#/components/schemas/FileUploadCompleted",
3 "components": {
4 "schemas": {
5 "FileUploadCompleted": {
6 "properties": {
7 "id": {
8 "type": "string"
9 },
10 "parts": {
11 "items": {
12 "$ref": "#/components/schemas/S3FileUploadCompletedPart"
13 },
14 "type": "array"
15 },
16 "path": {
17 "type": "string"
18 }
19 },
20 "required": [
21 "id",
22 "path",
23 "parts"
24 ],
25 "type": "object"
26 },
27 "S3FileUploadCompletedPart": {
28 "properties": {
29 "checksum_etag": {
30 "type": "string"
31 },
32 "checksum_sha256_base64": {
33 "anyOf": [
34 {
35 "type": "string"
36 },
37 {
38 "type": "null"
39 }
40 ],
41 },
42 "number": {
43 "type": "integer"
44 }
45 },
46 "required": [
47 "number",
48 "checksum_etag",
49 "checksum_sha256_base64"
50 ],
51 "type": "object"
52 }
53 }
54 }
55}
Responses
seen average

200
File upload completed.
0 -
403
You don't have the permission to update this file.
0 -
404
File not found.
0 -
422
Validation Error
0 -
default
Default
552 5.32ms
Query Parameters

return_to3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
attribution3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
515 6.45ms
Body

application/x-www-form-urlencoded8 of 15 keywords covered
1{
Missing negative tests
2
"$ref": "#/components/schemas/Body_integrations_apple_integrations.apple.callback",
3 "components": {
4 "schemas": {
5 "Body_integrations_apple_integrations.apple.callback": {
Missing negative tests
6
"properties": {
7 "code": {
Negative tests not applicable
8
"anyOf": [
9 {
Negative tests not applicable
10
"type": "string"
11 },
12 {
Missing positive tests
13
"type": "null"
14 }
Negative tests not applicable
15
],
16 },
17 "code_verifier": {
Negative tests not applicable
18
"anyOf": [
19 {
Negative tests not applicable
20
"type": "string"
21 },
22 {
Missing positive tests
23
"type": "null"
24 }
Negative tests not applicable
25
],
26 },
27 "error": {
Negative tests not applicable
28
"anyOf": [
29 {
Negative tests not applicable
30
"type": "string"
31 },
32 {
Missing positive tests
33
"type": "null"
34 }
Negative tests not applicable
35
],
36 },
37 "state": {
Negative tests not applicable
38
"anyOf": [
39 {
Negative tests not applicable
40
"type": "string"
41 },
42 {
Missing positive tests
43
"type": "null"
44 }
Negative tests not applicable
45
],
46 }
Missing negative tests
47
},
Missing negative tests
48
"type": "object"
49 }
50 }
51 }
52}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
522 4.96ms
Query Parameters

return_to3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
506 5.43ms
Query Parameters

state1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
code3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
code_verifier3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
error3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
526 5.24ms
Query Parameters

guild_token1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
504 5.18ms
Query Parameters

payment_intent_id3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
return_to3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
attribution3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
1 204.81ms
422
Validation Error
0 -
default
Default
523 5.25ms
Query Parameters

code3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
code_verifier3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
state3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
error3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
537 5.20ms
Responses
seen average

200
Successful Response
0 -
default
Default
4 4.81ms
Responses
seen average

200
Successful Response
0 -
default
Default
4 4.79ms
Query Parameters

return_to3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
506 5.47ms
Query Parameters

code3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
code_verifier3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
state3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
error3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
537 5.44ms
Responses
seen average

200
Successful Response
0 -
default
Default
4 5.13ms
Query Parameters

return_to3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
attribution3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
1 76.38ms
422
Validation Error
0 -
default
Default
514 5.29ms
Query Parameters

code3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
code_verifier3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
state3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
error3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
537 5.27ms
Query Parameters

organization_id4 of 7 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "examples": [
5 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
6 ],
Missing tests
7
"format": "uuid4",
Missing positive tests - negative not applicable
8
"type": "string",
9 "x-polar-selector-widget": {
10 "displayProperty": "name",
11 "resourceName": "Organization",
12 "resourceRoot": "/v1/organizations"
13 }
14 },
15 {
16 "items": {
17 "examples": [
18 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
19 ],
20 "format": "uuid4",
Negative tests not applicable
21
"type": "string",
22 "x-polar-selector-widget": {
23 "displayProperty": "name",
24 "resourceName": "Organization",
25 "resourceRoot": "/v1/organizations"
26 }
27 },
Missing negative tests
28
"type": "array"
29 },
30 {
Missing positive tests
31
"type": "null"
32 }
Negative tests not applicable
33
],
34}
benefit_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string",
6 "x-polar-selector-widget": {
7 "displayProperty": "description",
8 "resourceName": "Benefit",
9 "resourceRoot": "/v1/benefits"
10 }
11 },
12 {
13 "items": {
Missing positive tests
14
"format": "uuid4",
Negative tests not applicable
15
"type": "string",
16 "x-polar-selector-widget": {
17 "displayProperty": "description",
18 "resourceName": "Benefit",
19 "resourceRoot": "/v1/benefits"
20 }
21 },
Missing negative tests
22
"type": "array"
23 },
24 {
Missing positive tests
25
"type": "null"
26 }
Missing positive tests - negative not applicable
27
],
28}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
Responses
seen average

200
Successful Response
1 14.74ms
401
Not authorized to manage license key.
565 5.84ms
404
License key not found.
0 -
422
Validation Error
0 -
default
Default
0 -
Examples
2 of 2 covered

Query
page
 
1
 
limit
 
10
 
Body

application/json17 of 30 keywords covered
1{
Missing positive tests
2
"$ref": "#/components/schemas/LicenseKeyActivate",
3 "components": {
4 "schemas": {
5 "LicenseKeyActivate": {
6 "properties": {
7 "conditions": {
8 "additionalProperties": {
Missing negative tests
9
"anyOf": [
10 {
Missing negative tests
11
"maxLength": 500,
Missing negative tests
12
"minLength": 1,
13 "type": "string"
14 },
15 {
16 "type": "integer"
17 },
18 {
19 "type": "number"
20 },
21 {
22 "type": "boolean"
23 }
Missing negative tests
24
]
25 },
Missing negative tests
26
"maxProperties": 50,
27 "propertyNames": {
Missing tests
28
"maxLength": 40,
Missing tests
29
"minLength": 1
30 },
31 "type": "object"
32 },
33 "key": {
34 "type": "string"
35 },
36 "label": {
37 "type": "string"
38 },
39 "meta": {
40 "additionalProperties": {
41 "anyOf": [
42 {
Missing negative tests
43
"maxLength": 500,
Missing negative tests
44
"minLength": 1,
45 "type": "string"
46 },
47 {
48 "type": "integer"
49 },
50 {
51 "type": "number"
52 },
53 {
54 "type": "boolean"
55 }
56 ]
57 },
Missing negative tests
58
"maxProperties": 50,
59 "propertyNames": {
Missing tests
60
"maxLength": 40,
Missing tests
61
"minLength": 1
62 },
63 "type": "object"
64 },
65 "organization_id": {
Missing positive tests
66
"format": "uuid4",
67 "type": "string"
68 }
69 },
70 "required": [
71 "key",
72 "organization_id",
73 "label"
74 ],
75 "type": "object"
76 }
77 }
78 }
79}
Responses
seen average

200
Successful Response
0 -
403
License key activation not supported or limit reached. Use /validate endpoint for licenses without activations.
0 -
404
License key not found.
0 -
422
Validation Error
0 -
default
Default
540 6.03ms
Body

application/json5 of 9 keywords covered
1{
Missing positive tests
2
"$ref": "#/components/schemas/LicenseKeyDeactivate",
3 "components": {
4 "schemas": {
5 "LicenseKeyDeactivate": {
Missing positive tests
6
"properties": {
7 "activation_id": {
Missing positive tests
8
"format": "uuid4",
9 "type": "string"
10 },
11 "key": {
12 "type": "string"
13 },
14 "organization_id": {
Missing positive tests
15
"format": "uuid4",
16 "type": "string"
17 }
Missing positive tests
18
},
19 "required": [
20 "key",
21 "organization_id",
22 "activation_id"
23 ],
24 "type": "object"
25 }
26 }
27 }
28}
Responses
seen average

204
License key activation deactivated.
0 -
404
License key not found.
0 -
422
Validation Error
0 -
default
Default
528 6.23ms
Body

application/json22 of 33 keywords covered
1{
Missing positive tests
2
"$ref": "#/components/schemas/LicenseKeyValidate",
3 "components": {
4 "schemas": {
5 "LicenseKeyValidate": {
6 "properties": {
7 "activation_id": {
8 "anyOf": [
9 {
Missing positive tests
10
"format": "uuid4",
11 "type": "string"
12 },
13 {
14 "type": "null"
15 }
16 ],
17 },
18 "benefit_id": {
19 "anyOf": [
20 {
Missing positive tests
21
"format": "uuid4",
22 "type": "string",
23 "x-polar-selector-widget": {
24 "displayProperty": "description",
25 "resourceName": "Benefit",
26 "resourceRoot": "/v1/benefits"
27 }
28 },
29 {
30 "type": "null"
31 }
32 ],
33 },
34 "conditions": {
35 "additionalProperties": {
Missing negative tests
36
"anyOf": [
37 {
Missing negative tests
38
"maxLength": 500,
Missing negative tests
39
"minLength": 1,
40 "type": "string"
41 },
42 {
43 "type": "integer"
44 },
45 {
46 "type": "number"
47 },
48 {
49 "type": "boolean"
50 }
Missing negative tests
51
]
52 },
Missing negative tests
53
"maxProperties": 50,
54 "propertyNames": {
Missing tests
55
"maxLength": 40,
Missing tests
56
"minLength": 1
57 },
58 "type": "object"
59 },
60 "customer_id": {
61 "anyOf": [
62 {
Missing positive tests
63
"format": "uuid4",
64 "type": "string"
65 },
66 {
67 "type": "null"
68 }
69 ],
70 },
71 "increment_usage": {
72 "anyOf": [
73 {
74 "type": "integer"
75 },
76 {
77 "type": "null"
78 }
79 ],
80 },
81 "key": {
82 "type": "string"
83 },
84 "organization_id": {
Missing positive tests
85
"format": "uuid4",
86 "type": "string"
87 }
88 },
89 "required": [
90 "key",
91 "organization_id"
92 ],
93 "type": "object"
94 }
95 }
96 }
97}
Responses
seen average

200
Successful Response
0 -
404
License key not found.
0 -
422
Validation Error
0 -
default
Default
559 5.89ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
401
Not authorized to manage license key.
504 5.27ms
404
License key not found.
0 -
422
Validation Error
0 -
default
Default
0 -
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Body

application/json22 of 22 keywords covered
1{
2 "$ref": "#/components/schemas/LicenseKeyUpdate",
3 "components": {
4 "schemas": {
5 "LicenseKeyStatus": {
6 "enum": [
7 "granted",
8 "revoked",
9 "disabled"
10 ],
11 "type": "string"
12 },
13 "LicenseKeyUpdate": {
14 "properties": {
15 "expires_at": {
16 "anyOf": [
17 {
18 "format": "date-time",
19 "type": "string"
20 },
21 {
22 "type": "null"
23 }
24 ],
25 },
26 "limit_activations": {
27 "anyOf": [
28 {
29 "exclusiveMinimum": 0.0,
30 "maximum": 1000.0,
31 "type": "integer"
32 },
33 {
34 "type": "null"
35 }
36 ],
37 },
38 "limit_usage": {
39 "anyOf": [
40 {
41 "exclusiveMinimum": 0.0,
42 "type": "integer"
43 },
44 {
45 "type": "null"
46 }
47 ],
48 },
49 "status": {
50 "anyOf": [
51 {
52 "$ref": "#/components/schemas/LicenseKeyStatus"
53 },
54 {
55 "type": "null"
56 }
57 ]
58 },
59 "usage": {
60 "type": "integer"
61 }
62 },
63 "type": "object"
64 }
65 }
66 }
67}
Responses
seen average

200
Successful Response
0 -
401
Not authorized to manage license key.
559 6.10ms
404
License key not found.
0 -
422
Validation Error
0 -
default
Default
0 -
Examples
1 of 1 covered

Body: application/json
usage.default
 
0
 
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
activation_id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
401
Not authorized to manage license key.
505 5.21ms
404
License key not found.
0 -
422
Validation Error
0 -
default
Default
0 -
Query Parameters

email2 of 2 keywords covered
1{
2 "format": "email",
Negative tests not applicable
3
"type": "string"
4}
return_to3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Body

application/x-www-form-urlencoded3 of 5 keywords covered
1{
2 "$ref": "#/components/schemas/Body_login_code_authenticate_login_code",
3 "components": {
4 "schemas": {
5 "Body_login_code_authenticate_login_code": {
Missing negative tests
6
"properties": {
7 "code": {
Negative tests not applicable
8
"type": "string"
9 }
Missing negative tests
10
},
11 "required": [
12 "code"
13 ],
Missing negative tests
14
"type": "object"
15 }
16 }
17 }
18}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
1 8.10ms
default
Default
518 5.00ms
Body

application/json48 of 52 keywords covered
1{
2 "$ref": "#/components/schemas/LoginCodeRequest",
3 "components": {
4 "schemas": {
5 "LoginCodeRequest": {
6 "properties": {
7 "attribution": {
8 "anyOf": [
9 {
10 "$ref": "#/components/schemas/UserSignupAttribution"
11 },
12 {
13 "type": "null"
14 }
15 ]
16 },
17 "email": {
18 "format": "email",
19 "type": "string"
20 },
21 "return_to": {
22 "anyOf": [
23 {
24 "type": "string"
25 },
26 {
27 "type": "null"
28 }
29 ],
30 }
31 },
32 "required": [
33 "email"
34 ],
35 "type": "object"
36 },
37 "UserSignupAttribution": {
38 "properties": {
39 "campaign": {
40 "anyOf": [
41 {
42 "type": "string"
43 },
44 {
45 "type": "null"
46 }
47 ],
48 },
49 "from_storefront": {
50 "anyOf": [
51 {
Missing positive tests
52
"format": "uuid4",
53 "type": "string"
54 },
55 {
56 "type": "null"
57 }
58 ],
59 },
60 "host": {
61 "anyOf": [
62 {
63 "type": "string"
64 },
65 {
66 "type": "null"
67 }
68 ],
69 },
70 "intent": {
71 "anyOf": [
72 {
73 "enum": [
74 "creator",
75 "pledge",
76 "purchase",
77 "subscription",
78 "newsletter_subscription"
79 ],
80 "type": "string"
81 },
82 {
83 "type": "null"
84 }
85 ],
86 },
87 "order": {
88 "anyOf": [
89 {
Missing positive tests
90
"format": "uuid4",
91 "type": "string"
92 },
93 {
94 "type": "null"
95 }
96 ],
97 },
98 "path": {
99 "anyOf": [
100 {
101 "type": "string"
102 },
103 {
104 "type": "null"
105 }
106 ],
107 },
108 "pledge": {
109 "anyOf": [
110 {
Missing positive tests
111
"format": "uuid4",
112 "type": "string"
113 },
114 {
115 "type": "null"
116 }
117 ],
118 },
119 "subscription": {
120 "anyOf": [
121 {
Missing positive tests
122
"format": "uuid4",
123 "type": "string"
124 },
125 {
126 "type": "null"
127 }
128 ],
129 },
130 "utm_campaign": {
131 "anyOf": [
132 {
133 "type": "string"
134 },
135 {
136 "type": "null"
137 }
138 ],
139 },
140 "utm_medium": {
141 "anyOf": [
142 {
143 "type": "string"
144 },
145 {
146 "type": "null"
147 }
148 ],
149 },
150 "utm_source": {
151 "anyOf": [
152 {
153 "type": "string"
154 },
155 {
156 "type": "null"
157 }
158 ],
159 }
160 },
161 "type": "object"
162 }
163 }
164 }
165}
Responses
seen average

202
Successful Response
0 -
422
Validation Error
0 -
default
Default
612 5.05ms
Query Parameters

customer_id3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
sorting4 of 6 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
5 "$ref": "#/components/schemas/MemberSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
12 ],
13 "components": {
14 "schemas": {
15 "MemberSortProperty": {
16 "enum": [
17 "created_at",
18 "-created_at"
19 ],
20 "type": "string"
21 }
22 }
23 },
24}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
565 5.83ms
Examples
3 of 3 covered

Query
page
 
1
 
limit
 
10
 
sorting
 
[
"-created_at"
]
 
Query Parameters

organization_id4 of 7 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "examples": [
5 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
6 ],
Missing tests
7
"format": "uuid4",
Missing positive tests - negative not applicable
8
"type": "string",
9 "x-polar-selector-widget": {
10 "displayProperty": "name",
11 "resourceName": "Organization",
12 "resourceRoot": "/v1/organizations"
13 }
14 },
15 {
16 "items": {
17 "examples": [
18 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
19 ],
20 "format": "uuid4",
Negative tests not applicable
21
"type": "string",
22 "x-polar-selector-widget": {
23 "displayProperty": "name",
24 "resourceName": "Organization",
25 "resourceRoot": "/v1/organizations"
26 }
27 },
Missing negative tests
28
"type": "array"
29 },
30 {
Missing positive tests
31
"type": "null"
32 }
Negative tests not applicable
33
],
34}
query3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
is_archived3 of 3 keywords covered
1{
2 "anyOf": [
3 {
4 "type": "boolean"
5 },
6 {
7 "type": "null"
8 }
9 ],
10}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
sorting4 of 6 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
5 "$ref": "#/components/schemas/MeterSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
12 ],
13 "components": {
14 "schemas": {
15 "MeterSortProperty": {
16 "enum": [
17 "created_at",
18 "-created_at",
19 "name",
20 "-name"
21 ],
22 "type": "string"
23 }
24 }
25 },
26}
metadata0 of 14 keywords covered
1{
Missing tests
2
"$ref": "#/components/schemas/MetadataQuery",
3 "components": {
4 "schemas": {
5 "MetadataQuery": {
Missing tests
6
"anyOf": [
7 {
8 "additionalProperties": {
Missing tests
9
"anyOf": [
10 {
Missing tests
11
"type": "string"
12 },
13 {
Missing tests
14
"type": "integer"
15 },
16 {
Missing tests
17
"type": "boolean"
18 },
19 {
20 "items": {
Missing tests
21
"type": "string"
22 },
Missing tests
23
"type": "array"
24 },
25 {
26 "items": {
Missing tests
27
"type": "integer"
28 },
Missing tests
29
"type": "array"
30 },
31 {
32 "items": {
Missing tests
33
"type": "boolean"
34 },
Missing tests
35
"type": "array"
36 }
Missing tests
37
]
38 },
Missing tests
39
"type": "object"
40 },
41 {
Missing tests
42
"type": "null"
43 }
Missing tests
44
],
45 }
46 }
47 }
48}
Responses
seen average

200
Successful Response
1 9.77ms
422
Validation Error
0 -
default
Default
785 6.29ms
Examples
3 of 3 covered

Query
page
 
1
 
limit
 
10
 
sorting
 
[
"name"
]
 
Body

application/json40 of 66 keywords covered
1{
2 "$ref": "#/components/schemas/MeterCreate",
3 "components": {
4 "schemas": {
5 "CountAggregation": {
Missing tests
6
"properties": {
7 "func": {
Missing tests
8
"const": "count",
Missing tests
9
"type": "string"
10 }
Missing tests
11
},
Missing tests
12
"type": "object"
13 },
14 "Filter": {
15 "properties": {
16 "clauses": {
17 "items": {
18 "anyOf": [
19 {
20 "$ref": "#/components/schemas/FilterClause"
21 },
22 {
23 "$ref": "#/components/schemas/Filter"
24 }
25 ]
26 },
27 "type": "array"
28 },
29 "conjunction": {
30 "$ref": "#/components/schemas/FilterConjunction"
31 }
32 },
33 "required": [
34 "conjunction",
35 "clauses"
36 ],
37 "type": "object"
38 },
39 "FilterClause": {
40 "properties": {
41 "operator": {
42 "$ref": "#/components/schemas/FilterOperator"
43 },
44 "property": {
45 "type": "string"
46 },
47 "value": {
48 "anyOf": [
49 {
50 "maxLength": 1000,
51 "type": "string"
52 },
53 {
54 "maximum": 2147483647.0,
55 "minimum": -2147483648.0,
56 "type": "integer"
57 },
58 {
59 "type": "boolean"
60 }
61 ],
62 }
63 },
64 "required": [
65 "property",
66 "operator",
67 "value"
68 ],
69 "type": "object"
70 },
71 "FilterConjunction": {
72 "enum": [
73 "and",
74 "or"
75 ],
76 "type": "string"
77 },
78 "FilterOperator": {
79 "enum": [
80 "eq",
81 "ne",
82 "gt",
83 "gte",
84 "lt",
85 "lte",
86 "like",
87 "not_like"
88 ],
Missing negative tests
89
"type": "string"
90 },
91 "MeterCreate": {
92 "properties": {
93 "aggregation": {
94 "discriminator": {
95 "mapping": {
96 "avg": "#/components/schemas/PropertyAggregation",
97 "count": "#/components/schemas/CountAggregation",
98 "max": "#/components/schemas/PropertyAggregation",
99 "min": "#/components/schemas/PropertyAggregation",
100 "sum": "#/components/schemas/PropertyAggregation",
101 "unique": "#/components/schemas/UniqueAggregation"
102 },
103 "propertyName": "func"
104 },
105 "oneOf": [
106 {
Missing tests
107
"$ref": "#/components/schemas/CountAggregation"
108 },
109 {
Missing tests
110
"$ref": "#/components/schemas/PropertyAggregation"
111 },
112 {
Missing tests
113
"$ref": "#/components/schemas/UniqueAggregation"
114 }
115 ],
116 },
117 "filter": {
118 "$ref": "#/components/schemas/Filter",
119 },
120 "metadata": {
121 "additionalProperties": {
Missing negative tests
122
"anyOf": [
123 {
Missing negative tests
124
"maxLength": 500,
Missing negative tests
125
"minLength": 1,
126 "type": "string"
127 },
128 {
129 "type": "integer"
130 },
131 {
132 "type": "number"
133 },
134 {
135 "type": "boolean"
136 }
Missing negative tests
137
]
138 },
Missing negative tests
139
"maxProperties": 50,
140 "propertyNames": {
Missing tests
141
"maxLength": 40,
Missing tests
142
"minLength": 1
143 },
144 "type": "object"
145 },
146 "name": {
147 "minLength": 3,
148 "type": "string"
149 },
150 "organization_id": {
151 "anyOf": [
152 {
153 "examples": [
154 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
155 ],
156 "format": "uuid4",
157 "type": "string",
158 "x-polar-selector-widget": {
159 "displayProperty": "name",
160 "resourceName": "Organization",
161 "resourceRoot": "/v1/organizations"
162 }
163 },
164 {
165 "type": "null"
166 }
167 ],
168 }
169 },
170 "required": [
171 "name",
172 "filter",
173 "aggregation"
174 ],
175 "type": "object"
176 },
177 "PropertyAggregation": {
Missing tests
178
"properties": {
179 "func": {
Missing tests
180
"enum": [
181 "sum",
182 "max",
183 "min",
184 "avg"
Missing tests
185
],
Missing tests
186
"type": "string"
187 },
188 "property": {
Missing tests
189
"type": "string"
190 }
Missing tests
191
},
Missing tests
192
"required": [
193 "func",
194 "property"
Missing tests
195
],
Missing tests
196
"type": "object"
197 },
198 "UniqueAggregation": {
Missing tests
199
"properties": {
200 "func": {
Missing tests
201
"const": "unique",
Missing tests
202
"type": "string"
203 },
204 "property": {
Missing tests
205
"type": "string"
206 }
Missing tests
207
},
Missing tests
208
"required": [
209 "property"
Missing tests
210
],
Missing tests
211
"type": "object"
212 }
213 }
214 }
215}
Responses
seen average

201
Meter created.
0 -
422
Validation Error
1 8.24ms
default
Default
624 7.06ms
Examples
0 of 2 covered

Body: application/json
func.default
 
"unique"
 
func.default
 
"count"
 
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
404
Meter not found.
0 -
422
Validation Error
0 -
default
Default
504 6.02ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Body

application/json44 of 70 keywords covered
1{
2 "$ref": "#/components/schemas/MeterUpdate",
3 "components": {
4 "schemas": {
5 "CountAggregation": {
Missing tests
6
"properties": {
7 "func": {
Missing tests
8
"const": "count",
Missing tests
9
"type": "string"
10 }
Missing tests
11
},
Missing tests
12
"type": "object"
13 },
14 "Filter": {
15 "properties": {
16 "clauses": {
17 "items": {
18 "anyOf": [
19 {
20 "$ref": "#/components/schemas/FilterClause"
21 },
22 {
23 "$ref": "#/components/schemas/Filter"
24 }
25 ]
26 },
27 "type": "array"
28 },
29 "conjunction": {
30 "$ref": "#/components/schemas/FilterConjunction"
31 }
32 },
33 "required": [
34 "conjunction",
35 "clauses"
36 ],
37 "type": "object"
38 },
39 "FilterClause": {
40 "properties": {
41 "operator": {
42 "$ref": "#/components/schemas/FilterOperator"
43 },
44 "property": {
45 "type": "string"
46 },
47 "value": {
48 "anyOf": [
49 {
50 "maxLength": 1000,
51 "type": "string"
52 },
53 {
54 "maximum": 2147483647.0,
55 "minimum": -2147483648.0,
56 "type": "integer"
57 },
58 {
59 "type": "boolean"
60 }
61 ],
62 }
63 },
64 "required": [
65 "property",
66 "operator",
67 "value"
68 ],
69 "type": "object"
70 },
71 "FilterConjunction": {
72 "enum": [
73 "and",
74 "or"
75 ],
76 "type": "string"
77 },
78 "FilterOperator": {
79 "enum": [
80 "eq",
81 "ne",
82 "gt",
83 "gte",
84 "lt",
85 "lte",
86 "like",
87 "not_like"
88 ],
Missing negative tests
89
"type": "string"
90 },
91 "MeterUpdate": {
92 "properties": {
93 "aggregation": {
94 "anyOf": [
95 {
96 "discriminator": {
97 "mapping": {
98 "avg": "#/components/schemas/PropertyAggregation",
99 "count": "#/components/schemas/CountAggregation",
100 "max": "#/components/schemas/PropertyAggregation",
101 "min": "#/components/schemas/PropertyAggregation",
102 "sum": "#/components/schemas/PropertyAggregation",
103 "unique": "#/components/schemas/UniqueAggregation"
104 },
105 "propertyName": "func"
106 },
107 "oneOf": [
108 {
Missing tests
109
"$ref": "#/components/schemas/CountAggregation"
110 },
111 {
Missing tests
112
"$ref": "#/components/schemas/PropertyAggregation"
113 },
114 {
Missing tests
115
"$ref": "#/components/schemas/UniqueAggregation"
116 }
117 ]
118 },
119 {
120 "type": "null"
121 }
122 ],
123 },
124 "filter": {
125 "anyOf": [
126 {
127 "$ref": "#/components/schemas/Filter",
128 },
129 {
130 "type": "null"
131 }
132 ],
133 },
134 "is_archived": {
135 "anyOf": [
136 {
137 "type": "boolean"
138 },
139 {
140 "type": "null"
141 }
142 ],
143 },
144 "metadata": {
145 "additionalProperties": {
Missing negative tests
146
"anyOf": [
147 {
Missing negative tests
148
"maxLength": 500,
Missing negative tests
149
"minLength": 1,
150 "type": "string"
151 },
152 {
153 "type": "integer"
154 },
155 {
156 "type": "number"
157 },
158 {
159 "type": "boolean"
160 }
Missing negative tests
161
]
162 },
Missing negative tests
163
"maxProperties": 50,
164 "propertyNames": {
Missing tests
165
"maxLength": 40,
Missing tests
166
"minLength": 1
167 },
168 "type": "object"
169 },
170 "name": {
171 "anyOf": [
172 {
173 "minLength": 3,
174 "type": "string"
175 },
176 {
177 "type": "null"
178 }
179 ],
180 }
181 },
182 "type": "object"
183 },
184 "PropertyAggregation": {
Missing tests
185
"properties": {
186 "func": {
Missing tests
187
"enum": [
188 "sum",
189 "max",
190 "min",
191 "avg"
Missing tests
192
],
Missing tests
193
"type": "string"
194 },
195 "property": {
Missing tests
196
"type": "string"
197 }
Missing tests
198
},
Missing tests
199
"required": [
200 "func",
201 "property"
Missing tests
202
],
Missing tests
203
"type": "object"
204 },
205 "UniqueAggregation": {
Missing tests
206
"properties": {
207 "func": {
Missing tests
208
"const": "unique",
Missing tests
209
"type": "string"
210 },
211 "property": {
Missing tests
212
"type": "string"
213 }
Missing tests
214
},
Missing tests
215
"required": [
216 "property"
Missing tests
217
],
Missing tests
218
"type": "object"
219 }
220 }
221 }
222}
Responses
seen average

200
Meter updated.
0 -
404
Meter not found.
0 -
422
Validation Error
0 -
default
Default
611 6.39ms
Examples
0 of 2 covered

Body: application/json
func.default
 
"unique"
 
func.default
 
"count"
 
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Query Parameters

start_timestamp2 of 2 keywords covered
1{
2 "format": "date-time",
Negative tests not applicable
3
"type": "string"
4}
end_timestamp2 of 2 keywords covered
1{
2 "format": "date-time",
Negative tests not applicable
3
"type": "string"
4}
interval0 of 3 keywords covered
1{
Missing positive tests
2
"$ref": "#/components/schemas/TimeInterval",
3 "components": {
4 "schemas": {
5 "TimeInterval": {
Missing positive tests
6
"enum": [
7 "year",
8 "month",
9 "week",
10 "day",
11 "hour"
Missing positive tests
12
],
Missing positive tests
13
"type": "string"
14 }
15 }
16 },
17}
customer_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string"
6 },
7 {
8 "items": {
Missing positive tests
9
"format": "uuid4",
Negative tests not applicable
10
"type": "string"
11 },
Missing negative tests
12
"type": "array"
13 },
14 {
Missing positive tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
external_customer_id3 of 5 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Missing positive tests - negative not applicable
4
"type": "string"
5 },
6 {
7 "items": {
Negative tests not applicable
8
"type": "string"
9 },
Missing negative tests
10
"type": "array"
11 },
12 {
Missing positive tests
13
"type": "null"
14 }
Negative tests not applicable
15
],
16}
customer_aggregation_function0 of 5 keywords covered
1{
Missing positive tests
2
"anyOf": [
3 {
Missing positive tests
4
"$ref": "#/components/schemas/AggregationFunction"
5 },
6 {
Missing positive tests
7
"type": "null"
8 }
Missing positive tests
9
],
10 "components": {
11 "schemas": {
12 "AggregationFunction": {
Missing positive tests
13
"enum": [
14 "count",
15 "sum",
16 "max",
17 "min",
18 "avg",
19 "unique"
Missing positive tests
20
],
Missing positive tests
21
"type": "string"
22 }
23 }
24 },
25}
metadata0 of 14 keywords covered
1{
Missing tests
2
"$ref": "#/components/schemas/MetadataQuery",
3 "components": {
4 "schemas": {
5 "MetadataQuery": {
Missing tests
6
"anyOf": [
7 {
8 "additionalProperties": {
Missing tests
9
"anyOf": [
10 {
Missing tests
11
"type": "string"
12 },
13 {
Missing tests
14
"type": "integer"
15 },
16 {
Missing tests
17
"type": "boolean"
18 },
19 {
20 "items": {
Missing tests
21
"type": "string"
22 },
Missing tests
23
"type": "array"
24 },
25 {
26 "items": {
Missing tests
27
"type": "integer"
28 },
Missing tests
29
"type": "array"
30 },
31 {
32 "items": {
Missing tests
33
"type": "boolean"
34 },
Missing tests
35
"type": "array"
36 }
Missing tests
37
]
38 },
Missing tests
39
"type": "object"
40 },
41 {
Missing tests
42
"type": "null"
43 }
Missing tests
44
],
45 }
46 }
47 }
48}
Responses
seen average

200
Successful Response
0 -
404
Meter not found.
0 -
422
Validation Error
0 -
default
Default
637 6.13ms
Query Parameters

start_date2 of 2 keywords covered
1{
2 "format": "date",
Negative tests not applicable
3
"type": "string"
4}
end_date2 of 2 keywords covered
1{
2 "format": "date",
Negative tests not applicable
3
"type": "string"
4}
timezone3 of 3 keywords covered
1{
2 "enum": [
3 "Africa/Abidjan",
4 "Africa/Accra",
5 "Africa/Addis_Ababa",
6 "Africa/Algiers",
7 "Africa/Asmara",
8 "Africa/Bamako",
9 "Africa/Bangui",
10 "Africa/Banjul",
11 "Africa/Bissau",
12 "Africa/Blantyre",
13 "Africa/Brazzaville",
14 "Africa/Bujumbura",
15 "Africa/Cairo",
16 "Africa/Casablanca",
17 "Africa/Ceuta",
18 "Africa/Conakry",
19 "Africa/Dakar",
20 "Africa/Dar_es_Salaam",
21 "Africa/Djibouti",
22 "Africa/Douala",
23 "Africa/El_Aaiun",
24 "Africa/Freetown",
25 "Africa/Gaborone",
26 "Africa/Harare",
27 "Africa/Johannesburg",
28 "Africa/Juba",
29 "Africa/Kampala",
30 "Africa/Khartoum",
31 "Africa/Kigali",
32 "Africa/Kinshasa",
33 "Africa/Lagos",
34 "Africa/Libreville",
35 "Africa/Lome",
36 "Africa/Luanda",
37 "Africa/Lubumbashi",
38 "Africa/Lusaka",
39 "Africa/Malabo",
40 "Africa/Maputo",
41 "Africa/Maseru",
42 "Africa/Mbabane",
43 "Africa/Mogadishu",
44 "Africa/Monrovia",
45 "Africa/Nairobi",
46 "Africa/Ndjamena",
47 "Africa/Niamey",
48 "Africa/Nouakchott",
49 "Africa/Ouagadougou",
50 "Africa/Porto-Novo",
51 "Africa/Sao_Tome",
52 "Africa/Timbuktu",
53 "Africa/Tripoli",
54 "Africa/Tunis",
55 "Africa/Windhoek",
56 "America/Adak",
57 "America/Anchorage",
58 "America/Anguilla",
59 "America/Antigua",
60 "America/Araguaina",
61 "America/Argentina/Buenos_Aires",
62 "America/Argentina/Catamarca",
63 "America/Argentina/Cordoba",
64 "America/Argentina/Jujuy",
65 "America/Argentina/La_Rioja",
66 "America/Argentina/Mendoza",
67 "America/Argentina/Rio_Gallegos",
68 "America/Argentina/Salta",
69 "America/Argentina/San_Juan",
70 "America/Argentina/San_Luis",
71 "America/Argentina/Tucuman",
72 "America/Argentina/Ushuaia",
73 "America/Aruba",
74 "America/Asuncion",
75 "America/Atikokan",
76 "America/Atka",
77 "America/Bahia",
78 "America/Bahia_Banderas",
79 "America/Barbados",
80 "America/Belem",
81 "America/Belize",
82 "America/Blanc-Sablon",
83 "America/Boa_Vista",
84 "America/Bogota",
85 "America/Boise",
86 "America/Cambridge_Bay",
87 "America/Campo_Grande",
88 "America/Cancun",
89 "America/Caracas",
90 "America/Cayenne",
91 "America/Cayman",
92 "America/Chicago",
93 "America/Chihuahua",
94 "America/Ciudad_Juarez",
95 "America/Coral_Harbour",
96 "America/Costa_Rica",
97 "America/Coyhaique",
98 "America/Creston",
99 "America/Cuiaba",
100 "America/Curacao",
101 "America/Danmarkshavn",
102 "America/Dawson",
103 "America/Dawson_Creek",
104 "America/Denver",
105 "America/Detroit",
106 "America/Dominica",
107 "America/Edmonton",
108 "America/Eirunepe",
109 "America/El_Salvador",
110 "America/Ensenada",
111 "America/Fort_Nelson",
112 "America/Fortaleza",
113 "America/Glace_Bay",
114 "America/Goose_Bay",
115 "America/Grand_Turk",
116 "America/Grenada",
117 "America/Guadeloupe",
118 "America/Guatemala",
119 "America/Guayaquil",
120 "America/Guyana",
121 "America/Halifax",
122 "America/Havana",
123 "America/Hermosillo",
124 "America/Indiana/Indianapolis",
125 "America/Indiana/Knox",
126 "America/Indiana/Marengo",
127 "America/Indiana/Petersburg",
128 "America/Indiana/Tell_City",
129 "America/Indiana/Vevay",
130 "America/Indiana/Vincennes",
131 "America/Indiana/Winamac",
132 "America/Inuvik",
133 "America/Iqaluit",
134 "America/Jamaica",
135 "America/Juneau",
136 "America/Kentucky/Louisville",
137 "America/Kentucky/Monticello",
138 "America/Kralendijk",
139 "America/La_Paz",
140 "America/Lima",
141 "America/Los_Angeles",
142 "America/Lower_Princes",
143 "America/Maceio",
144 "America/Managua",
145 "America/Manaus",
146 "America/Marigot",
147 "America/Martinique",
148 "America/Matamoros",
149 "America/Mazatlan",
150 "America/Menominee",
151 "America/Merida",
152 "America/Metlakatla",
153 "America/Mexico_City",
154 "America/Miquelon",
155 "America/Moncton",
156 "America/Monterrey",
157 "America/Montevideo",
158 "America/Montreal",
159 "America/Montserrat",
160 "America/Nassau",
161 "America/New_York",
162 "America/Nipigon",
163 "America/Nome",
164 "America/Noronha",
165 "America/North_Dakota/Beulah",
166 "America/North_Dakota/Center",
167 "America/North_Dakota/New_Salem",
168 "America/Nuuk",
169 "America/Ojinaga",
170 "America/Panama",
171 "America/Pangnirtung",
172 "America/Paramaribo",
173 "America/Phoenix",
174 "America/Port-au-Prince",
175 "America/Port_of_Spain",
176 "America/Porto_Acre",
177 "America/Porto_Velho",
178 "America/Puerto_Rico",
179 "America/Punta_Arenas",
180 "America/Rainy_River",
181 "America/Rankin_Inlet",
182 "America/Recife",
183 "America/Regina",
184 "America/Resolute",
185 "America/Rio_Branco",
186 "America/Santa_Isabel",
187 "America/Santarem",
188 "America/Santiago",
189 "America/Santo_Domingo",
190 "America/Sao_Paulo",
191 "America/Scoresbysund",
192 "America/Shiprock",
193 "America/Sitka",
194 "America/St_Barthelemy",
195 "America/St_Johns",
196 "America/St_Kitts",
197 "America/St_Lucia",
198 "America/St_Thomas",
199 "America/St_Vincent",
200 "America/Swift_Current",
201 "America/Tegucigalpa",
202 "America/Thule",
203 "America/Thunder_Bay",
204 "America/Tijuana",
205 "America/Toronto",
206 "America/Tortola",
207 "America/Vancouver",
208 "America/Virgin",
209 "America/Whitehorse",
210 "America/Winnipeg",
211 "America/Yakutat",
212 "America/Yellowknife",
213 "Antarctica/Casey",
214 "Antarctica/Davis",
215 "Antarctica/DumontDUrville",
216 "Antarctica/Macquarie",
217 "Antarctica/Mawson",
218 "Antarctica/McMurdo",
219 "Antarctica/Palmer",
220 "Antarctica/Rothera",
221 "Antarctica/Syowa",
222 "Antarctica/Troll",
223 "Antarctica/Vostok",
224 "Arctic/Longyearbyen",
225 "Asia/Aden",
226 "Asia/Almaty",
227 "Asia/Amman",
228 "Asia/Anadyr",
229 "Asia/Aqtau",
230 "Asia/Aqtobe",
231 "Asia/Ashgabat",
232 "Asia/Atyrau",
233 "Asia/Baghdad",
234 "Asia/Bahrain",
235 "Asia/Baku",
236 "Asia/Bangkok",
237 "Asia/Barnaul",
238 "Asia/Beirut",
239 "Asia/Bishkek",
240 "Asia/Brunei",
241 "Asia/Chita",
242 "Asia/Chongqing",
243 "Asia/Colombo",
244 "Asia/Damascus",
245 "Asia/Dhaka",
246 "Asia/Dili",
247 "Asia/Dubai",
248 "Asia/Dushanbe",
249 "Asia/Famagusta",
250 "Asia/Gaza",
251 "Asia/Harbin",
252 "Asia/Hebron",
253 "Asia/Ho_Chi_Minh",
254 "Asia/Hong_Kong",
255 "Asia/Hovd",
256 "Asia/Irkutsk",
257 "Asia/Istanbul",
258 "Asia/Jakarta",
259 "Asia/Jayapura",
260 "Asia/Jerusalem",
261 "Asia/Kabul",
262 "Asia/Kamchatka",
263 "Asia/Karachi",
264 "Asia/Kashgar",
265 "Asia/Kathmandu",
266 "Asia/Khandyga",
267 "Asia/Kolkata",
268 "Asia/Krasnoyarsk",
269 "Asia/Kuala_Lumpur",
270 "Asia/Kuching",
271 "Asia/Kuwait",
272 "Asia/Macau",
273 "Asia/Magadan",
274 "Asia/Makassar",
275 "Asia/Manila",
276 "Asia/Muscat",
277 "Asia/Nicosia",
278 "Asia/Novokuznetsk",
279 "Asia/Novosibirsk",
280 "Asia/Omsk",
281 "Asia/Oral",
282 "Asia/Phnom_Penh",
283 "Asia/Pontianak",
284 "Asia/Pyongyang",
285 "Asia/Qatar",
286 "Asia/Qostanay",
287 "Asia/Qyzylorda",
288 "Asia/Riyadh",
289 "Asia/Sakhalin",
290 "Asia/Samarkand",
291 "Asia/Seoul",
292 "Asia/Shanghai",
293 "Asia/Singapore",
294 "Asia/Srednekolymsk",
295 "Asia/Taipei",
296 "Asia/Tashkent",
297 "Asia/Tbilisi",
298 "Asia/Tehran",
299 "Asia/Tel_Aviv",
300 "Asia/Thimphu",
301 "Asia/Tokyo",
302 "Asia/Tomsk",
303 "Asia/Ulaanbaatar",
304 "Asia/Urumqi",
305 "Asia/Ust-Nera",
306 "Asia/Vientiane",
307 "Asia/Vladivostok",
308 "Asia/Yakutsk",
309 "Asia/Yangon",
310 "Asia/Yekaterinburg",
311 "Asia/Yerevan",
312 "Atlantic/Azores",
313 "Atlantic/Bermuda",
314 "Atlantic/Canary",
315 "Atlantic/Cape_Verde",
316 "Atlantic/Faroe",
317 "Atlantic/Jan_Mayen",
318 "Atlantic/Madeira",
319 "Atlantic/Reykjavik",
320 "Atlantic/South_Georgia",
321 "Atlantic/St_Helena",
322 "Atlantic/Stanley",
323 "Australia/Adelaide",
324 "Australia/Brisbane",
325 "Australia/Broken_Hill",
326 "Australia/Canberra",
327 "Australia/Currie",
328 "Australia/Darwin",
329 "Australia/Eucla",
330 "Australia/Hobart",
331 "Australia/Lindeman",
332 "Australia/Lord_Howe",
333 "Australia/Melbourne",
334 "Australia/Perth",
335 "Australia/Sydney",
336 "Australia/Yancowinna",
337 "Etc/GMT",
338 "Etc/GMT+0",
339 "Etc/GMT+1",
340 "Etc/GMT+10",
341 "Etc/GMT+11",
342 "Etc/GMT+12",
343 "Etc/GMT+2",
344 "Etc/GMT+3",
345 "Etc/GMT+4",
346 "Etc/GMT+5",
347 "Etc/GMT+6",
348 "Etc/GMT+7",
349 "Etc/GMT+8",
350 "Etc/GMT+9",
351 "Etc/GMT-0",
352 "Etc/GMT-1",
353 "Etc/GMT-10",
354 "Etc/GMT-11",
355 "Etc/GMT-12",
356 "Etc/GMT-13",
357 "Etc/GMT-14",
358 "Etc/GMT-2",
359 "Etc/GMT-3",
360 "Etc/GMT-4",
361 "Etc/GMT-5",
362 "Etc/GMT-6",
363 "Etc/GMT-7",
364 "Etc/GMT-8",
365 "Etc/GMT-9",
366 "Etc/GMT0",
367 "Etc/Greenwich",
368 "Etc/UCT",
369 "Etc/UTC",
370 "Etc/Universal",
371 "Etc/Zulu",
372 "Europe/Amsterdam",
373 "Europe/Andorra",
374 "Europe/Astrakhan",
375 "Europe/Athens",
376 "Europe/Belfast",
377 "Europe/Belgrade",
378 "Europe/Berlin",
379 "Europe/Bratislava",
380 "Europe/Brussels",
381 "Europe/Bucharest",
382 "Europe/Budapest",
383 "Europe/Busingen",
384 "Europe/Chisinau",
385 "Europe/Copenhagen",
386 "Europe/Dublin",
387 "Europe/Gibraltar",
388 "Europe/Guernsey",
389 "Europe/Helsinki",
390 "Europe/Isle_of_Man",
391 "Europe/Istanbul",
392 "Europe/Jersey",
393 "Europe/Kaliningrad",
394 "Europe/Kirov",
395 "Europe/Kyiv",
396 "Europe/Lisbon",
397 "Europe/Ljubljana",
398 "Europe/London",
399 "Europe/Luxembourg",
400 "Europe/Madrid",
401 "Europe/Malta",
402 "Europe/Mariehamn",
403 "Europe/Minsk",
404 "Europe/Monaco",
405 "Europe/Moscow",
406 "Europe/Nicosia",
407 "Europe/Oslo",
408 "Europe/Paris",
409 "Europe/Podgorica",
410 "Europe/Prague",
411 "Europe/Riga",
412 "Europe/Rome",
413 "Europe/Samara",
414 "Europe/San_Marino",
415 "Europe/Sarajevo",
416 "Europe/Saratov",
417 "Europe/Simferopol",
418 "Europe/Skopje",
419 "Europe/Sofia",
420 "Europe/Stockholm",
421 "Europe/Tallinn",
422 "Europe/Tirane",
423 "Europe/Tiraspol",
424 "Europe/Ulyanovsk",
425 "Europe/Vaduz",
426 "Europe/Vatican",
427 "Europe/Vienna",
428 "Europe/Vilnius",
429 "Europe/Volgograd",
430 "Europe/Warsaw",
431 "Europe/Zagreb",
432 "Europe/Zurich",
433 "Factory",
434 "GMT",
435 "Indian/Antananarivo",
436 "Indian/Chagos",
437 "Indian/Christmas",
438 "Indian/Cocos",
439 "Indian/Comoro",
440 "Indian/Kerguelen",
441 "Indian/Mahe",
442 "Indian/Maldives",
443 "Indian/Mauritius",
444 "Indian/Mayotte",
445 "Indian/Reunion",
446 "Pacific/Apia",
447 "Pacific/Auckland",
448 "Pacific/Bougainville",
449 "Pacific/Chatham",
450 "Pacific/Chuuk",
451 "Pacific/Easter",
452 "Pacific/Efate",
453 "Pacific/Fakaofo",
454 "Pacific/Fiji",
455 "Pacific/Funafuti",
456 "Pacific/Galapagos",
457 "Pacific/Gambier",
458 "Pacific/Guadalcanal",
459 "Pacific/Guam",
460 "Pacific/Honolulu",
461 "Pacific/Johnston",
462 "Pacific/Kanton",
463 "Pacific/Kiritimati",
464 "Pacific/Kosrae",
465 "Pacific/Kwajalein",
466 "Pacific/Majuro",
467 "Pacific/Marquesas",
468 "Pacific/Midway",
469 "Pacific/Nauru",
470 "Pacific/Niue",
471 "Pacific/Norfolk",
472 "Pacific/Noumea",
473 "Pacific/Pago_Pago",
474 "Pacific/Palau",
475 "Pacific/Pitcairn",
476 "Pacific/Pohnpei",
477 "Pacific/Port_Moresby",
478 "Pacific/Rarotonga",
479 "Pacific/Saipan",
480 "Pacific/Samoa",
481 "Pacific/Tahiti",
482 "Pacific/Tarawa",
483 "Pacific/Tongatapu",
484 "Pacific/Wake",
485 "Pacific/Wallis",
486 "Pacific/Yap",
487 "UTC",
488 "localtime"
489 ],
490 "minLength": 1,
Negative tests not applicable
491
"type": "string"
492}
interval0 of 3 keywords covered
1{
Missing positive tests
2
"$ref": "#/components/schemas/TimeInterval",
3 "components": {
4 "schemas": {
5 "TimeInterval": {
Missing positive tests
6
"enum": [
7 "year",
8 "month",
9 "week",
10 "day",
11 "hour"
Missing positive tests
12
],
Missing positive tests
13
"type": "string"
14 }
15 }
16 },
17}
organization_id4 of 7 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "examples": [
5 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
6 ],
Missing tests
7
"format": "uuid4",
Missing positive tests - negative not applicable
8
"type": "string",
9 "x-polar-selector-widget": {
10 "displayProperty": "name",
11 "resourceName": "Organization",
12 "resourceRoot": "/v1/organizations"
13 }
14 },
15 {
16 "items": {
17 "examples": [
18 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
19 ],
20 "format": "uuid4",
Negative tests not applicable
21
"type": "string",
22 "x-polar-selector-widget": {
23 "displayProperty": "name",
24 "resourceName": "Organization",
25 "resourceRoot": "/v1/organizations"
26 }
27 },
Missing negative tests
28
"type": "array"
29 },
30 {
Missing positive tests
31
"type": "null"
32 }
Negative tests not applicable
33
],
34}
product_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string",
6 "x-polar-selector-widget": {
7 "displayProperty": "name",
8 "resourceName": "Product",
9 "resourceRoot": "/v1/products"
10 }
11 },
12 {
13 "items": {
Missing positive tests
14
"format": "uuid4",
Negative tests not applicable
15
"type": "string",
16 "x-polar-selector-widget": {
17 "displayProperty": "name",
18 "resourceName": "Product",
19 "resourceRoot": "/v1/products"
20 }
21 },
Missing negative tests
22
"type": "array"
23 },
24 {
Missing positive tests
25
"type": "null"
26 }
Missing positive tests - negative not applicable
27
],
28}
billing_type4 of 7 keywords covered
1{
2 "anyOf": [
3 {
Missing positive tests
4
"$ref": "#/components/schemas/ProductBillingType"
5 },
6 {
7 "items": {
8 "$ref": "#/components/schemas/ProductBillingType"
9 },
Missing negative tests
10
"type": "array"
11 },
12 {
Missing positive tests
13
"type": "null"
14 }
15 ],
16 "components": {
17 "schemas": {
18 "ProductBillingType": {
19 "enum": [
20 "one_time",
21 "recurring"
22 ],
23 "type": "string"
24 }
25 }
26 },
27}
customer_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string"
6 },
7 {
8 "items": {
Missing positive tests
9
"format": "uuid4",
Negative tests not applicable
10
"type": "string"
11 },
Missing negative tests
12
"type": "array"
13 },
14 {
Missing positive tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
Responses
seen average

200
Successful Response
1 46.47ms
422
Validation Error
0 -
default
Default
1166 5.64ms
Examples
1 of 1 covered

Query
timezone
 
"UTC"
 
Responses
seen average

200
Successful Response
0 -
default
Default
4 5.08ms
Responses
seen average

200
Successful Response
0 -
default
Default
4 4.69ms
Body

application/json3 of 6 keywords covered
1{
Missing positive tests
2
"$ref": "#/components/schemas/NotificationsMarkRead",
3 "components": {
4 "schemas": {
5 "NotificationsMarkRead": {
Missing positive tests
6
"properties": {
7 "notification_id": {
Missing positive tests
8
"format": "uuid4",
9 "type": "string"
10 }
Missing positive tests
11
},
12 "required": [
13 "notification_id"
14 ],
15 "type": "object"
16 }
17 }
18 }
19}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
515 4.94ms
Query Parameters

expo_push_token3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
platform0 of 5 keywords covered
1{
Missing positive tests
2
"anyOf": [
3 {
Missing positive tests
4
"$ref": "#/components/schemas/NotificationRecipientPlatform"
5 },
6 {
Missing positive tests
7
"type": "null"
8 }
Missing positive tests
9
],
10 "components": {
11 "schemas": {
12 "NotificationRecipientPlatform": {
Missing positive tests
13
"enum": [
14 "ios",
15 "android"
Missing positive tests
16
],
Missing positive tests
17
"type": "string"
18 }
19 }
20 },
21}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
704 5.32ms
Examples
2 of 2 covered

Query
page
 
1
 
limit
 
10
 
Body

application/json8 of 8 keywords covered
1{
2 "$ref": "#/components/schemas/NotificationRecipientCreate",
3 "components": {
4 "schemas": {
5 "NotificationRecipientCreate": {
6 "properties": {
7 "expo_push_token": {
8 "type": "string"
9 },
10 "platform": {
11 "$ref": "#/components/schemas/NotificationRecipientPlatform",
12 }
13 },
14 "required": [
15 "platform",
16 "expo_push_token"
17 ],
18 "type": "object"
19 },
20 "NotificationRecipientPlatform": {
21 "enum": [
22 "ios",
23 "android"
24 ],
25 "type": "string"
26 }
27 }
28 }
29}
Responses
seen average

201
Device subscribed to notifications.
0 -
422
Validation Error
0 -
default
Default
628 5.03ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

204
Notification recipient unsubscribed from notifications.
0 -
404
Notification recipient not found.
0 -
422
Validation Error
0 -
default
Default
504 5.72ms
Query Parameters

page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
532 5.03ms
Examples
2 of 2 covered

Query
page
 
1
 
limit
 
10
 
Responses
seen average

200
Successful Response
0 -
default
Default
4 7.48ms
Body

application/x-www-form-urlencoded5 of 6 keywords covered
1{
2 "$ref": "#/components/schemas/Body_oauth2_consent",
3 "components": {
4 "schemas": {
5 "Body_oauth2_consent": {
6 "properties": {
7 "action": {
8 "enum": [
9 "allow",
10 "deny"
11 ],
Negative tests not applicable
12
"type": "string"
13 }
14 },
15 "required": [
16 "action"
17 ],
Missing negative tests
18
"type": "object"
19 }
20 }
21 }
22}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
508 4.86ms
Body

application/x-www-form-urlencoded9 of 11 keywords covered
1{
2 "$ref": "#/components/schemas/IntrospectTokenRequest",
3 "components": {
4 "schemas": {
5 "IntrospectTokenRequest": {
6 "properties": {
7 "client_id": {
Negative tests not applicable
8
"type": "string"
9 },
10 "client_secret": {
Negative tests not applicable
11
"type": "string"
12 },
13 "token": {
Negative tests not applicable
14
"type": "string"
15 },
16 "token_type_hint": {
Negative tests not applicable
17
"anyOf": [
18 {
19 "enum": [
20 "access_token",
21 "refresh_token"
22 ],
Negative tests not applicable
23
"type": "string"
24 },
25 {
Missing positive tests
26
"type": "null"
27 }
Negative tests not applicable
28
],
29 }
30 },
31 "required": [
32 "token",
33 "client_id",
34 "client_secret"
35 ],
Missing negative tests
36
"type": "object"
37 }
38 }
39 }
40}
Responses
seen average

200
Successful Response
0 -
default
Default
511 5.11ms
Examples
0 of 1 covered

Body: application/x-www-form-urlencoded
token_type_hint.default
 
null
 
Body

application/json39 of 42 keywords covered
1{
2 "$ref": "#/components/schemas/OAuth2ClientConfiguration",
3 "components": {
4 "schemas": {
5 "OAuth2ClientConfiguration": {
6 "properties": {
7 "client_name": {
8 "type": "string"
9 },
10 "client_uri": {
11 "anyOf": [
12 {
13 "type": "string"
14 },
15 {
16 "type": "null"
17 }
18 ],
19 },
20 "default_sub_type": {
21 "$ref": "#/components/schemas/SubType",
22 },
23 "grant_types": {
24 "items": {
25 "enum": [
26 "authorization_code",
27 "refresh_token"
28 ],
29 "type": "string"
30 },
31 "type": "array"
32 },
33 "logo_uri": {
34 "anyOf": [
35 {
36 "format": "uri",
Missing negative tests
37
"maxLength": 2083,
38 "minLength": 1,
39 "type": "string"
40 },
41 {
42 "type": "null"
43 }
44 ],
45 },
46 "policy_uri": {
47 "anyOf": [
48 {
49 "format": "uri",
Missing negative tests
50
"maxLength": 2083,
51 "minLength": 1,
52 "type": "string"
53 },
54 {
55 "type": "null"
56 }
57 ],
58 },
59 "redirect_uris": {
60 "items": {
61 "format": "uri",
62 "minLength": 1,
63 "type": "string"
64 },
65 "type": "array"
66 },
67 "response_types": {
68 "items": {
69 "const": "code",
70 "type": "string"
71 },
72 "type": "array"
73 },
74 "scope": {
75 "type": "string"
76 },
77 "token_endpoint_auth_method": {
78 "enum": [
79 "client_secret_basic",
80 "client_secret_post",
81 "none"
82 ],
83 "type": "string"
84 },
85 "tos_uri": {
86 "anyOf": [
87 {
88 "format": "uri",
Missing negative tests
89
"maxLength": 2083,
90 "minLength": 1,
91 "type": "string"
92 },
93 {
94 "type": "null"
95 }
96 ],
97 }
98 },
99 "required": [
100 "redirect_uris",
101 "client_name"
102 ],
103 "type": "object"
104 },
105 "SubType": {
106 "enum": [
107 "user",
108 "organization"
109 ],
110 "type": "string"
111 }
112 }
113 }
114}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
611 5.83ms
Examples
5 of 5 covered

Body: application/json
default_sub_type.default
 
"organization"
 
response_types.default
 
[
"code"
]
 
token_endpoint_auth_method.default
 
"client_secret_post"
 
grant_types.default
 
[
"authorization_code",
"refresh_token"
]
 
scope.default
 
"openid profile email user:read organizations:read organizations:write custom_fields:read custom_fields:write discounts:read discounts:write checkout_links:read checkout_links:write checkouts:read checkouts:write transactions:read transactions:write payouts:read payouts:write products:read products:write benefits:read benefits:write events:read events:write meters:read meters:write files:read files:write subscriptions:read subscriptions:write customers:read customers:write members:read members:write wallets:read wallets:write customer_meters:read customer_sessions:write customer_seats:read customer_seats:write orders:read orders:write refunds:read refunds:write payments:read metrics:read webhooks:read webhooks:write external_organizations:read license_keys:read license_keys:write repositories:read repositories:write issues:read issues:write customer_portal:read customer_portal:write notifications:read notifications:write notification_recipients:read notification_recipients:write"
 
Path Parameters

client_id1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
503 5.59ms
Path Parameters

client_id1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
503 5.04ms
Path Parameters

client_id1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Body

application/json40 of 43 keywords covered
1{
2 "$ref": "#/components/schemas/OAuth2ClientConfigurationUpdate",
3 "components": {
4 "schemas": {
5 "OAuth2ClientConfigurationUpdate": {
6 "properties": {
7 "client_id": {
8 "type": "string"
9 },
10 "client_name": {
11 "type": "string"
12 },
13 "client_uri": {
14 "anyOf": [
15 {
16 "type": "string"
17 },
18 {
19 "type": "null"
20 }
21 ],
22 },
23 "default_sub_type": {
24 "$ref": "#/components/schemas/SubType",
25 },
26 "grant_types": {
27 "items": {
28 "enum": [
29 "authorization_code",
30 "refresh_token"
31 ],
32 "type": "string"
33 },
34 "type": "array"
35 },
36 "logo_uri": {
37 "anyOf": [
38 {
39 "format": "uri",
Missing negative tests
40
"maxLength": 2083,
41 "minLength": 1,
42 "type": "string"
43 },
44 {
45 "type": "null"
46 }
47 ],
48 },
49 "policy_uri": {
50 "anyOf": [
51 {
52 "format": "uri",
Missing negative tests
53
"maxLength": 2083,
54 "minLength": 1,
55 "type": "string"
56 },
57 {
58 "type": "null"
59 }
60 ],
61 },
62 "redirect_uris": {
63 "items": {
64 "format": "uri",
65 "minLength": 1,
66 "type": "string"
67 },
68 "type": "array"
69 },
70 "response_types": {
71 "items": {
72 "const": "code",
73 "type": "string"
74 },
75 "type": "array"
76 },
77 "scope": {
78 "type": "string"
79 },
80 "token_endpoint_auth_method": {
81 "enum": [
82 "client_secret_basic",
83 "client_secret_post",
84 "none"
85 ],
86 "type": "string"
87 },
88 "tos_uri": {
89 "anyOf": [
90 {
91 "format": "uri",
Missing negative tests
92
"maxLength": 2083,
93 "minLength": 1,
94 "type": "string"
95 },
96 {
97 "type": "null"
98 }
99 ],
100 }
101 },
102 "required": [
103 "redirect_uris",
104 "client_name",
105 "client_id"
106 ],
107 "type": "object"
108 },
109 "SubType": {
110 "enum": [
111 "user",
112 "organization"
113 ],
114 "type": "string"
115 }
116 }
117 }
118}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
617 6.28ms
Examples
5 of 5 covered

Body: application/json
scope.default
 
"openid profile email user:read organizations:read organizations:write custom_fields:read custom_fields:write discounts:read discounts:write checkout_links:read checkout_links:write checkouts:read checkouts:write transactions:read transactions:write payouts:read payouts:write products:read products:write benefits:read benefits:write events:read events:write meters:read meters:write files:read files:write subscriptions:read subscriptions:write customers:read customers:write members:read members:write wallets:read wallets:write customer_meters:read customer_sessions:write customer_seats:read customer_seats:write orders:read orders:write refunds:read refunds:write payments:read metrics:read webhooks:read webhooks:write external_organizations:read license_keys:read license_keys:write repositories:read repositories:write issues:read issues:write customer_portal:read customer_portal:write notifications:read notifications:write notification_recipients:read notification_recipients:write"
 
grant_types.default
 
[
"authorization_code",
"refresh_token"
]
 
token_endpoint_auth_method.default
 
"client_secret_post"
 
response_types.default
 
[
"code"
]
 
default_sub_type.default
 
"organization"
 
Body

application/x-www-form-urlencoded9 of 11 keywords covered
1{
2 "$ref": "#/components/schemas/RevokeTokenRequest",
3 "components": {
4 "schemas": {
5 "RevokeTokenRequest": {
6 "properties": {
7 "client_id": {
Negative tests not applicable
8
"type": "string"
9 },
10 "client_secret": {
Negative tests not applicable
11
"type": "string"
12 },
13 "token": {
Negative tests not applicable
14
"type": "string"
15 },
16 "token_type_hint": {
Negative tests not applicable
17
"anyOf": [
18 {
19 "enum": [
20 "access_token",
21 "refresh_token"
22 ],
Negative tests not applicable
23
"type": "string"
24 },
25 {
Missing positive tests
26
"type": "null"
27 }
Negative tests not applicable
28
],
29 }
30 },
31 "required": [
32 "token",
33 "client_id",
34 "client_secret"
35 ],
Missing negative tests
36
"type": "object"
37 }
38 }
39 }
40}
Responses
seen average

200
Successful Response
0 -
default
Default
511 6.44ms
Examples
0 of 1 covered

Body: application/x-www-form-urlencoded
token_type_hint.default
 
null
 
Body

application/x-www-form-urlencoded1 of 41 keywords covered
1{
2 "components": {
3 "schemas": {
4 "AuthorizationCodeTokenRequest": {
Missing tests
5
"properties": {
6 "client_id": {
Missing tests
7
"type": "string"
8 },
9 "client_secret": {
Missing tests
10
"type": "string"
11 },
12 "code": {
Missing tests
13
"type": "string"
14 },
15 "grant_type": {
Missing tests
16
"const": "authorization_code",
Missing tests
17
"type": "string"
18 },
19 "redirect_uri": {
Missing tests
20
"format": "uri",
Missing tests
21
"maxLength": 2083,
Missing tests
22
"minLength": 1,
Missing tests
23
"type": "string"
24 }
Missing tests
25
},
Missing tests
26
"required": [
27 "grant_type",
28 "client_id",
29 "client_secret",
30 "code",
31 "redirect_uri"
Missing tests
32
],
Missing tests
33
"type": "object"
34 },
35 "RefreshTokenRequest": {
Missing tests
36
"properties": {
37 "client_id": {
Missing tests
38
"type": "string"
39 },
40 "client_secret": {
Missing tests
41
"type": "string"
42 },
43 "grant_type": {
Missing tests
44
"const": "refresh_token",
Missing tests
45
"type": "string"
46 },
47 "refresh_token": {
Missing tests
48
"type": "string"
49 }
Missing tests
50
},
Missing tests
51
"required": [
52 "grant_type",
53 "client_id",
54 "client_secret",
55 "refresh_token"
Missing tests
56
],
Missing tests
57
"type": "object"
58 },
59 "WebTokenRequest": {
Missing tests
60
"properties": {
61 "client_id": {
Missing tests
62
"type": "string"
63 },
64 "client_secret": {
Missing tests
65
"type": "string"
66 },
67 "grant_type": {
Missing tests
68
"const": "web",
Missing tests
69
"type": "string"
70 },
71 "scope": {
Missing tests
72
"anyOf": [
73 {
Missing tests
74
"type": "string"
75 },
76 {
Missing tests
77
"type": "null"
78 }
Missing tests
79
],
80 },
81 "session_token": {
Missing tests
82
"type": "string"
83 },
84 "sub": {
Missing tests
85
"anyOf": [
86 {
Missing tests
87
"format": "uuid4",
Missing tests
88
"type": "string"
89 },
90 {
Missing tests
91
"type": "null"
92 }
Missing tests
93
],
94 },
95 "sub_type": {
Missing tests
96
"enum": [
97 "user",
98 "organization"
Missing tests
99
],
Missing tests
100
"type": "string"
101 }
Missing tests
102
},
Missing tests
103
"required": [
104 "grant_type",
105 "client_id",
106 "client_secret",
107 "session_token"
Missing tests
108
],
Missing tests
109
"type": "object"
110 }
111 }
112 },
113 "oneOf": [
114 {
Missing tests
115
"$ref": "#/components/schemas/AuthorizationCodeTokenRequest"
116 },
117 {
Missing tests
118
"$ref": "#/components/schemas/RefreshTokenRequest"
119 },
120 {
Missing tests
121
"$ref": "#/components/schemas/WebTokenRequest"
122 }
123 ]
124}
Responses
seen average

200
Successful Response
0 -
default
Default
512 6.44ms
Examples
0 of 3 covered

Body: application/x-www-form-urlencoded
sub_type.default
 
"user"
 
scope.default
 
null
 
sub.default
 
null
 
Responses
seen average

200
Successful Response
0 -
default
Default
2 5.07ms
Query Parameters

organization_id4 of 7 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "examples": [
5 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
6 ],
Missing tests
7
"format": "uuid4",
Missing positive tests - negative not applicable
8
"type": "string",
9 "x-polar-selector-widget": {
10 "displayProperty": "name",
11 "resourceName": "Organization",
12 "resourceRoot": "/v1/organizations"
13 }
14 },
15 {
16 "items": {
17 "examples": [
18 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
19 ],
20 "format": "uuid4",
Negative tests not applicable
21
"type": "string",
22 "x-polar-selector-widget": {
23 "displayProperty": "name",
24 "resourceName": "Organization",
25 "resourceRoot": "/v1/organizations"
26 }
27 },
Missing negative tests
28
"type": "array"
29 },
30 {
Missing positive tests
31
"type": "null"
32 }
Negative tests not applicable
33
],
34}
product_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string",
6 "x-polar-selector-widget": {
7 "displayProperty": "name",
8 "resourceName": "Product",
9 "resourceRoot": "/v1/products"
10 }
11 },
12 {
13 "items": {
Missing positive tests
14
"format": "uuid4",
Negative tests not applicable
15
"type": "string",
16 "x-polar-selector-widget": {
17 "displayProperty": "name",
18 "resourceName": "Product",
19 "resourceRoot": "/v1/products"
20 }
21 },
Missing negative tests
22
"type": "array"
23 },
24 {
Missing positive tests
25
"type": "null"
26 }
Missing positive tests - negative not applicable
27
],
28}
product_billing_type4 of 7 keywords covered
1{
2 "anyOf": [
3 {
Missing positive tests
4
"$ref": "#/components/schemas/ProductBillingType"
5 },
6 {
7 "items": {
8 "$ref": "#/components/schemas/ProductBillingType"
9 },
Missing negative tests
10
"type": "array"
11 },
12 {
Missing positive tests
13
"type": "null"
14 }
15 ],
16 "components": {
17 "schemas": {
18 "ProductBillingType": {
19 "enum": [
20 "one_time",
21 "recurring"
22 ],
23 "type": "string"
24 }
25 }
26 },
27}
discount_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string"
6 },
7 {
8 "items": {
Missing positive tests
9
"format": "uuid4",
Negative tests not applicable
10
"type": "string"
11 },
Missing negative tests
12
"type": "array"
13 },
14 {
Missing positive tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
customer_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string"
6 },
7 {
8 "items": {
Missing positive tests
9
"format": "uuid4",
Negative tests not applicable
10
"type": "string"
11 },
Missing negative tests
12
"type": "array"
13 },
14 {
Missing positive tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
checkout_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string"
6 },
7 {
8 "items": {
Missing positive tests
9
"format": "uuid4",
Negative tests not applicable
10
"type": "string"
11 },
Missing negative tests
12
"type": "array"
13 },
14 {
Missing positive tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
sorting4 of 6 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
5 "$ref": "#/components/schemas/OrderSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
12 ],
13 "components": {
14 "schemas": {
15 "OrderSortProperty": {
16 "enum": [
17 "created_at",
18 "-created_at",
19 "status",
20 "-status",
21 "invoice_number",
22 "-invoice_number",
23 "amount",
24 "-amount",
25 "net_amount",
26 "-net_amount",
27 "customer",
28 "-customer",
29 "product",
30 "-product",
31 "discount",
32 "-discount",
33 "subscription",
34 "-subscription"
35 ],
36 "type": "string"
37 }
38 }
39 },
40}
metadata0 of 14 keywords covered
1{
Missing tests
2
"$ref": "#/components/schemas/MetadataQuery",
3 "components": {
4 "schemas": {
5 "MetadataQuery": {
Missing tests
6
"anyOf": [
7 {
8 "additionalProperties": {
Missing tests
9
"anyOf": [
10 {
Missing tests
11
"type": "string"
12 },
13 {
Missing tests
14
"type": "integer"
15 },
16 {
Missing tests
17
"type": "boolean"
18 },
19 {
20 "items": {
Missing tests
21
"type": "string"
22 },
Missing tests
23
"type": "array"
24 },
25 {
26 "items": {
Missing tests
27
"type": "integer"
28 },
Missing tests
29
"type": "array"
30 },
31 {
32 "items": {
Missing tests
33
"type": "boolean"
34 },
Missing tests
35
"type": "array"
36 }
Missing tests
37
]
38 },
Missing tests
39
"type": "object"
40 },
41 {
Missing tests
42
"type": "null"
43 }
Missing tests
44
],
45 }
46 }
47 }
48}
Responses
seen average

200
Successful Response
1 20.54ms
422
Validation Error
0 -
default
Default
1795 5.52ms
Examples
3 of 3 covered

Query
page
 
1
 
limit
 
10
 
sorting
 
[
"-created_at"
]
 
Query Parameters

organization_id4 of 7 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "examples": [
5 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
6 ],
Missing tests
7
"format": "uuid4",
Missing positive tests - negative not applicable
8
"type": "string",
9 "x-polar-selector-widget": {
10 "displayProperty": "name",
11 "resourceName": "Organization",
12 "resourceRoot": "/v1/organizations"
13 }
14 },
15 {
16 "items": {
17 "examples": [
18 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
19 ],
20 "format": "uuid4",
Negative tests not applicable
21
"type": "string",
22 "x-polar-selector-widget": {
23 "displayProperty": "name",
24 "resourceName": "Organization",
25 "resourceRoot": "/v1/organizations"
26 }
27 },
Missing negative tests
28
"type": "array"
29 },
30 {
Missing positive tests
31
"type": "null"
32 }
Negative tests not applicable
33
],
34}
product_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string",
6 "x-polar-selector-widget": {
7 "displayProperty": "name",
8 "resourceName": "Product",
9 "resourceRoot": "/v1/products"
10 }
11 },
12 {
13 "items": {
Missing positive tests
14
"format": "uuid4",
Negative tests not applicable
15
"type": "string",
16 "x-polar-selector-widget": {
17 "displayProperty": "name",
18 "resourceName": "Product",
19 "resourceRoot": "/v1/products"
20 }
21 },
Missing negative tests
22
"type": "array"
23 },
24 {
Missing positive tests
25
"type": "null"
26 }
Missing positive tests - negative not applicable
27
],
28}
Responses
seen average

200
Successful Response
1 13.74ms
422
Validation Error
0 -
default
Default
526 5.78ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
404
Order not found.
0 -
422
Validation Error
0 -
default
Default
504 5.67ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Body

application/json30 of 30 keywords covered
1{
2 "$ref": "#/components/schemas/OrderUpdate",
3 "components": {
4 "schemas": {
5 "AddressInput": {
6 "properties": {
7 "city": {
8 "anyOf": [
9 {
10 "type": "string"
11 },
12 {
13 "type": "null"
14 }
15 ],
16 },
17 "country": {
18 "enum": [
19 "AD",
20 "AE",
21 "AF",
22 "AG",
23 "AI",
24 "AL",
25 "AM",
26 "AO",
27 "AQ",
28 "AR",
29 "AS",
30 "AT",
31 "AU",
32 "AW",
33 "AX",
34 "AZ",
35 "BA",
36 "BB",
37 "BD",
38 "BE",
39 "BF",
40 "BG",
41 "BH",
42 "BI",
43 "BJ",
44 "BL",
45 "BM",
46 "BN",
47 "BO",
48 "BQ",
49 "BR",
50 "BS",
51 "BT",
52 "BV",
53 "BW",
54 "BY",
55 "BZ",
56 "CA",
57 "CC",
58 "CD",
59 "CF",
60 "CG",
61 "CH",
62 "CI",
63 "CK",
64 "CL",
65 "CM",
66 "CN",
67 "CO",
68 "CR",
69 "CV",
70 "CW",
71 "CX",
72 "CY",
73 "CZ",
74 "DE",
75 "DJ",
76 "DK",
77 "DM",
78 "DO",
79 "DZ",
80 "EC",
81 "EE",
82 "EG",
83 "EH",
84 "ER",
85 "ES",
86 "ET",
87 "FI",
88 "FJ",
89 "FK",
90 "FM",
91 "FO",
92 "FR",
93 "GA",
94 "GB",
95 "GD",
96 "GE",
97 "GF",
98 "GG",
99 "GH",
100 "GI",
101 "GL",
102 "GM",
103 "GN",
104 "GP",
105 "GQ",
106 "GR",
107 "GS",
108 "GT",
109 "GU",
110 "GW",
111 "GY",
112 "HK",
113 "HM",
114 "HN",
115 "HR",
116 "HT",
117 "HU",
118 "ID",
119 "IE",
120 "IL",
121 "IM",
122 "IN",
123 "IO",
124 "IQ",
125 "IS",
126 "IT",
127 "JE",
128 "JM",
129 "JO",
130 "JP",
131 "KE",
132 "KG",
133 "KH",
134 "KI",
135 "KM",
136 "KN",
137 "KR",
138 "KW",
139 "KY",
140 "KZ",
141 "LA",
142 "LB",
143 "LC",
144 "LI",
145 "LK",
146 "LR",
147 "LS",
148 "LT",
149 "LU",
150 "LV",
151 "LY",
152 "MA",
153 "MC",
154 "MD",
155 "ME",
156 "MF",
157 "MG",
158 "MH",
159 "MK",
160 "ML",
161 "MM",
162 "MN",
163 "MO",
164 "MP",
165 "MQ",
166 "MR",
167 "MS",
168 "MT",
169 "MU",
170 "MV",
171 "MW",
172 "MX",
173 "MY",
174 "MZ",
175 "NA",
176 "NC",
177 "NE",
178 "NF",
179 "NG",
180 "NI",
181 "NL",
182 "NO",
183 "NP",
184 "NR",
185 "NU",
186 "NZ",
187 "OM",
188 "PA",
189 "PE",
190 "PF",
191 "PG",
192 "PH",
193 "PK",
194 "PL",
195 "PM",
196 "PN",
197 "PR",
198 "PS",
199 "PT",
200 "PW",
201 "PY",
202 "QA",
203 "RE",
204 "RO",
205 "RS",
206 "RW",
207 "SA",
208 "SB",
209 "SC",
210 "SD",
211 "SE",
212 "SG",
213 "SH",
214 "SI",
215 "SJ",
216 "SK",
217 "SL",
218 "SM",
219 "SN",
220 "SO",
221 "SR",
222 "SS",
223 "ST",
224 "SV",
225 "SX",
226 "SZ",
227 "TC",
228 "TD",
229 "TF",
230 "TG",
231 "TH",
232 "TJ",
233 "TK",
234 "TL",
235 "TM",
236 "TN",
237 "TO",
238 "TR",
239 "TT",
240 "TV",
241 "TW",
242 "TZ",
243 "UA",
244 "UG",
245 "UM",
246 "US",
247 "UY",
248 "UZ",
249 "VA",
250 "VC",
251 "VE",
252 "VG",
253 "VI",
254 "VN",
255 "VU",
256 "WF",
257 "WS",
258 "YE",
259 "YT",
260 "ZA",
261 "ZM",
262 "ZW"
263 ],
264 "examples": [
265 "US",
266 "SE",
267 "FR"
268 ],
269 "type": "string",
270 "x-speakeasy-enums": [
271 "AD",
272 "AE",
273 "AF",
274 "AG",
275 "AI",
276 "AL",
277 "AM",
278 "AO",
279 "AQ",
280 "AR",
281 "AS",
282 "AT",
283 "AU",
284 "AW",
285 "AX",
286 "AZ",
287 "BA",
288 "BB",
289 "BD",
290 "BE",
291 "BF",
292 "BG",
293 "BH",
294 "BI",
295 "BJ",
296 "BL",
297 "BM",
298 "BN",
299 "BO",
300 "BQ",
301 "BR",
302 "BS",
303 "BT",
304 "BV",
305 "BW",
306 "BY",
307 "BZ",
308 "CA",
309 "CC",
310 "CD",
311 "CF",
312 "CG",
313 "CH",
314 "CI",
315 "CK",
316 "CL",
317 "CM",
318 "CN",
319 "CO",
320 "CR",
321 "CV",
322 "CW",
323 "CX",
324 "CY",
325 "CZ",
326 "DE",
327 "DJ",
328 "DK",
329 "DM",
330 "DO",
331 "DZ",
332 "EC",
333 "EE",
334 "EG",
335 "EH",
336 "ER",
337 "ES",
338 "ET",
339 "FI",
340 "FJ",
341 "FK",
342 "FM",
343 "FO",
344 "FR",
345 "GA",
346 "GB",
347 "GD",
348 "GE",
349 "GF",
350 "GG",
351 "GH",
352 "GI",
353 "GL",
354 "GM",
355 "GN",
356 "GP",
357 "GQ",
358 "GR",
359 "GS",
360 "GT",
361 "GU",
362 "GW",
363 "GY",
364 "HK",
365 "HM",
366 "HN",
367 "HR",
368 "HT",
369 "HU",
370 "ID",
371 "IE",
372 "IL",
373 "IM",
374 "IN",
375 "IO",
376 "IQ",
377 "IS",
378 "IT",
379 "JE",
380 "JM",
381 "JO",
382 "JP",
383 "KE",
384 "KG",
385 "KH",
386 "KI",
387 "KM",
388 "KN",
389 "KR",
390 "KW",
391 "KY",
392 "KZ",
393 "LA",
394 "LB",
395 "LC",
396 "LI",
397 "LK",
398 "LR",
399 "LS",
400 "LT",
401 "LU",
402 "LV",
403 "LY",
404 "MA",
405 "MC",
406 "MD",
407 "ME",
408 "MF",
409 "MG",
410 "MH",
411 "MK",
412 "ML",
413 "MM",
414 "MN",
415 "MO",
416 "MP",
417 "MQ",
418 "MR",
419 "MS",
420 "MT",
421 "MU",
422 "MV",
423 "MW",
424 "MX",
425 "MY",
426 "MZ",
427 "NA",
428 "NC",
429 "NE",
430 "NF",
431 "NG",
432 "NI",
433 "NL",
434 "NO",
435 "NP",
436 "NR",
437 "NU",
438 "NZ",
439 "OM",
440 "PA",
441 "PE",
442 "PF",
443 "PG",
444 "PH",
445 "PK",
446 "PL",
447 "PM",
448 "PN",
449 "PR",
450 "PS",
451 "PT",
452 "PW",
453 "PY",
454 "QA",
455 "RE",
456 "RO",
457 "RS",
458 "RW",
459 "SA",
460 "SB",
461 "SC",
462 "SD",
463 "SE",
464 "SG",
465 "SH",
466 "SI",
467 "SJ",
468 "SK",
469 "SL",
470 "SM",
471 "SN",
472 "SO",
473 "SR",
474 "SS",
475 "ST",
476 "SV",
477 "SX",
478 "SZ",
479 "TC",
480 "TD",
481 "TF",
482 "TG",
483 "TH",
484 "TJ",
485 "TK",
486 "TL",
487 "TM",
488 "TN",
489 "TO",
490 "TR",
491 "TT",
492 "TV",
493 "TW",
494 "TZ",
495 "UA",
496 "UG",
497 "UM",
498 "US",
499 "UY",
500 "UZ",
501 "VA",
502 "VC",
503 "VE",
504 "VG",
505 "VI",
506 "VN",
507 "VU",
508 "WF",
509 "WS",
510 "YE",
511 "YT",
512 "ZA",
513 "ZM",
514 "ZW"
515 ]
516 },
517 "line1": {
518 "anyOf": [
519 {
520 "type": "string"
521 },
522 {
523 "type": "null"
524 }
525 ],
526 },
527 "line2": {
528 "anyOf": [
529 {
530 "type": "string"
531 },
532 {
533 "type": "null"
534 }
535 ],
536 },
537 "postal_code": {
538 "anyOf": [
539 {
540 "type": "string"
541 },
542 {
543 "type": "null"
544 }
545 ],
546 },
547 "state": {
548 "anyOf": [
549 {
550 "type": "string"
551 },
552 {
553 "type": "null"
554 }
555 ],
556 }
557 },
558 "required": [
559 "country"
560 ],
561 "type": "object"
562 },
563 "OrderUpdate": {
564 "properties": {
565 "billing_address": {
566 "anyOf": [
567 {
568 "$ref": "#/components/schemas/AddressInput"
569 },
570 {
571 "type": "null"
572 }
573 ],
574 },
575 "billing_name": {
576 "anyOf": [
577 {
578 "type": "string"
579 },
580 {
581 "type": "null"
582 }
583 ],
584 }
585 },
586 "required": [
587 "billing_name",
588 "billing_address"
589 ],
590 "type": "object"
591 }
592 }
593 }
594}
Responses
seen average

200
Successful Response
0 -
404
Order not found.
0 -
422
Validation Error
3 7.20ms
default
Default
805 5.54ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
404
Order not found.
0 -
422
Validation Error
0 -
default
Default
504 5.56ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

202
Successful Response
0 -
422
Order is not paid or is missing billing name or address.
0 -
default
Default
504 6.23ms
Query Parameters

organization_id4 of 7 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "examples": [
5 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
6 ],
Missing tests
7
"format": "uuid4",
Missing positive tests - negative not applicable
8
"type": "string",
9 "x-polar-selector-widget": {
10 "displayProperty": "name",
11 "resourceName": "Organization",
12 "resourceRoot": "/v1/organizations"
13 }
14 },
15 {
16 "items": {
17 "examples": [
18 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
19 ],
20 "format": "uuid4",
Negative tests not applicable
21
"type": "string",
22 "x-polar-selector-widget": {
23 "displayProperty": "name",
24 "resourceName": "Organization",
25 "resourceRoot": "/v1/organizations"
26 }
27 },
Missing negative tests
28
"type": "array"
29 },
30 {
Missing positive tests
31
"type": "null"
32 }
Negative tests not applicable
33
],
34}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
sorting4 of 6 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
5 "$ref": "#/components/schemas/OrganizationAccessTokenSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
12 ],
13 "components": {
14 "schemas": {
15 "OrganizationAccessTokenSortProperty": {
16 "enum": [
17 "created_at",
18 "-created_at",
19 "comment",
20 "-comment",
21 "last_used_at",
22 "-last_used_at",
23 "organization_id",
24 "-organization_id"
25 ],
26 "type": "string"
27 }
28 }
29 },
30}
Responses
seen average

200
Successful Response
1 9.82ms
422
Validation Error
0 -
default
Default
617 6.00ms
Examples
3 of 3 covered

Query
page
 
1
 
limit
 
10
 
sorting
 
[
"created_at"
]
 
Body

application/json12 of 15 keywords covered
1{
Missing positive tests
2
"$ref": "#/components/schemas/OrganizationAccessTokenCreate",
3 "components": {
4 "schemas": {
5 "AvailableScope": {
6 "enum": [
7 "openid",
8 "profile",
9 "email",
10 "user:read",
11 "organizations:read",
12 "organizations:write",
13 "custom_fields:read",
14 "custom_fields:write",
15 "discounts:read",
16 "discounts:write",
17 "checkout_links:read",
18 "checkout_links:write",
19 "checkouts:read",
20 "checkouts:write",
21 "transactions:read",
22 "transactions:write",
23 "payouts:read",
24 "payouts:write",
25 "products:read",
26 "products:write",
27 "benefits:read",
28 "benefits:write",
29 "events:read",
30 "events:write",
31 "meters:read",
32 "meters:write",
33 "files:read",
34 "files:write",
35 "subscriptions:read",
36 "subscriptions:write",
37 "customers:read",
38 "customers:write",
39 "members:read",
40 "members:write",
41 "wallets:read",
42 "wallets:write",
43 "customer_meters:read",
44 "customer_sessions:write",
45 "customer_seats:read",
46 "customer_seats:write",
47 "orders:read",
48 "orders:write",
49 "refunds:read",
50 "refunds:write",
51 "payments:read",
52 "metrics:read",
53 "webhooks:read",
54 "webhooks:write",
55 "external_organizations:read",
56 "license_keys:read",
57 "license_keys:write",
58 "repositories:read",
59 "repositories:write",
60 "issues:read",
61 "issues:write",
62 "customer_portal:read",
63 "customer_portal:write",
64 "notifications:read",
65 "notifications:write",
66 "notification_recipients:read",
67 "notification_recipients:write"
68 ],
69 "type": "string"
70 },
71 "OrganizationAccessTokenCreate": {
72 "properties": {
73 "comment": {
74 "type": "string"
75 },
76 "expires_in": {
77 "anyOf": [
78 {
Missing positive tests
79
"format": "duration",
80 "type": "string"
81 },
82 {
83 "type": "null"
84 }
85 ],
86 },
87 "organization_id": {
Missing positive tests
88
"format": "uuid4",
89 "type": "string"
90 },
91 "scopes": {
92 "items": {
93 "$ref": "#/components/schemas/AvailableScope"
94 },
95 "type": "array"
96 }
97 },
98 "required": [
99 "organization_id",
100 "comment",
101 "scopes"
102 ],
103 "type": "object"
104 }
105 }
106 }
107}
Responses
seen average

201
Successful Response
0 -
422
Validation Error
0 -
default
Default
658 6.17ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

204
Successful Response
0 -
422
Validation Error
0 -
default
Default
504 6.31ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Body

application/json12 of 12 keywords covered
1{
2 "$ref": "#/components/schemas/OrganizationAccessTokenUpdate",
3 "components": {
4 "schemas": {
5 "AvailableScope": {
6 "enum": [
7 "openid",
8 "profile",
9 "email",
10 "user:read",
11 "organizations:read",
12 "organizations:write",
13 "custom_fields:read",
14 "custom_fields:write",
15 "discounts:read",
16 "discounts:write",
17 "checkout_links:read",
18 "checkout_links:write",
19 "checkouts:read",
20 "checkouts:write",
21 "transactions:read",
22 "transactions:write",
23 "payouts:read",
24 "payouts:write",
25 "products:read",
26 "products:write",
27 "benefits:read",
28 "benefits:write",
29 "events:read",
30 "events:write",
31 "meters:read",
32 "meters:write",
33 "files:read",
34 "files:write",
35 "subscriptions:read",
36 "subscriptions:write",
37 "customers:read",
38 "customers:write",
39 "members:read",
40 "members:write",
41 "wallets:read",
42 "wallets:write",
43 "customer_meters:read",
44 "customer_sessions:write",
45 "customer_seats:read",
46 "customer_seats:write",
47 "orders:read",
48 "orders:write",
49 "refunds:read",
50 "refunds:write",
51 "payments:read",
52 "metrics:read",
53 "webhooks:read",
54 "webhooks:write",
55 "external_organizations:read",
56 "license_keys:read",
57 "license_keys:write",
58 "repositories:read",
59 "repositories:write",
60 "issues:read",
61 "issues:write",
62 "customer_portal:read",
63 "customer_portal:write",
64 "notifications:read",
65 "notifications:write",
66 "notification_recipients:read",
67 "notification_recipients:write"
68 ],
69 "type": "string"
70 },
71 "OrganizationAccessTokenUpdate": {
72 "properties": {
73 "comment": {
74 "anyOf": [
75 {
76 "type": "string"
77 },
78 {
79 "type": "null"
80 }
81 ],
82 },
83 "scopes": {
84 "anyOf": [
85 {
86 "items": {
87 "$ref": "#/components/schemas/AvailableScope"
88 },
89 "type": "array"
90 },
91 {
92 "type": "null"
93 }
94 ],
95 }
96 },
97 "type": "object"
98 }
99 }
100 }
101}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
589 5.43ms
Query Parameters

slug3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
sorting4 of 6 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
5 "$ref": "#/components/schemas/OrganizationSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
12 ],
13 "components": {
14 "schemas": {
15 "OrganizationSortProperty": {
16 "enum": [
17 "created_at",
18 "-created_at",
19 "slug",
20 "-slug",
21 "name",
22 "-name",
23 "next_review_threshold",
24 "-next_review_threshold",
25 "days_in_status",
26 "-days_in_status"
27 ],
28 "type": "string"
29 }
30 }
31 },
32}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
627 5.19ms
Examples
3 of 3 covered

Query
page
 
1
 
limit
 
10
 
sorting
 
[
"created_at"
]
 
Body

application/json100 of 103 keywords covered
1{
2 "$ref": "#/components/schemas/OrganizationCreate",
3 "components": {
4 "schemas": {
5 "OrganizationCreate": {
6 "properties": {
7 "avatar_url": {
8 "anyOf": [
9 {
10 "format": "uri",
Missing negative tests
11
"maxLength": 2083,
12 "minLength": 1,
13 "type": "string"
14 },
15 {
16 "type": "null"
17 }
18 ],
19 },
20 "customer_email_settings": {
21 "anyOf": [
22 {
23 "$ref": "#/components/schemas/OrganizationCustomerEmailSettings"
24 },
25 {
26 "type": "null"
27 }
28 ]
29 },
30 "details": {
31 "anyOf": [
32 {
33 "$ref": "#/components/schemas/OrganizationDetails"
34 },
35 {
36 "type": "null"
37 }
38 ],
39 },
40 "email": {
41 "anyOf": [
42 {
43 "format": "email",
44 "type": "string"
45 },
46 {
47 "type": "null"
48 }
49 ],
50 },
51 "feature_settings": {
52 "anyOf": [
53 {
54 "$ref": "#/components/schemas/OrganizationFeatureSettings"
55 },
56 {
57 "type": "null"
58 }
59 ]
60 },
61 "name": {
62 "minLength": 3,
63 "type": "string"
64 },
65 "notification_settings": {
66 "anyOf": [
67 {
68 "$ref": "#/components/schemas/OrganizationNotificationSettings"
69 },
70 {
71 "type": "null"
72 }
73 ]
74 },
75 "slug": {
76 "minLength": 3,
77 "type": "string"
78 },
79 "socials": {
80 "anyOf": [
81 {
82 "items": {
83 "$ref": "#/components/schemas/OrganizationSocialLink"
84 },
85 "type": "array"
86 },
87 {
88 "type": "null"
89 }
90 ],
91 },
92 "subscription_settings": {
93 "anyOf": [
94 {
95 "$ref": "#/components/schemas/OrganizationSubscriptionSettings"
96 },
97 {
98 "type": "null"
99 }
100 ]
101 },
102 "website": {
103 "anyOf": [
104 {
105 "format": "uri",
Missing negative tests
106
"maxLength": 2083,
107 "minLength": 1,
108 "type": "string"
109 },
110 {
111 "type": "null"
112 }
113 ],
114 }
115 },
116 "required": [
117 "name",
118 "slug"
119 ],
120 "type": "object"
121 },
122 "OrganizationCustomerEmailSettings": {
123 "properties": {
124 "order_confirmation": {
125 "type": "boolean"
126 },
127 "subscription_cancellation": {
128 "type": "boolean"
129 },
130 "subscription_confirmation": {
131 "type": "boolean"
132 },
133 "subscription_cycled": {
134 "type": "boolean"
135 },
136 "subscription_past_due": {
137 "type": "boolean"
138 },
139 "subscription_revoked": {
140 "type": "boolean"
141 },
142 "subscription_uncanceled": {
143 "type": "boolean"
144 },
145 "subscription_updated": {
146 "type": "boolean"
147 }
148 },
149 "required": [
150 "order_confirmation",
151 "subscription_cancellation",
152 "subscription_confirmation",
153 "subscription_cycled",
154 "subscription_past_due",
155 "subscription_revoked",
156 "subscription_uncanceled",
157 "subscription_updated"
158 ],
159 "type": "object"
160 },
161 "OrganizationDetails": {
162 "properties": {
163 "about": {
164 "type": "string"
165 },
166 "customer_acquisition": {
167 "items": {
168 "type": "string"
169 },
170 "type": "array"
171 },
172 "future_annual_revenue": {
173 "minimum": 0.0,
174 "type": "integer"
175 },
176 "intended_use": {
177 "type": "string"
178 },
179 "previous_annual_revenue": {
180 "minimum": 0.0,
181 "type": "integer"
182 },
183 "product_description": {
184 "type": "string"
185 },
186 "switching": {
187 "type": "boolean"
188 },
189 "switching_from": {
190 "anyOf": [
191 {
192 "enum": [
193 "paddle",
194 "lemon_squeezy",
195 "gumroad",
196 "stripe",
197 "other"
198 ],
199 "type": "string"
200 },
201 {
202 "type": "null"
203 }
204 ],
205 }
206 },
207 "required": [
208 "about",
209 "product_description",
210 "intended_use",
211 "customer_acquisition",
212 "future_annual_revenue"
213 ],
214 "type": "object"
215 },
216 "OrganizationFeatureSettings": {
217 "properties": {
218 "issue_funding_enabled": {
219 "type": "boolean"
220 },
221 "member_model_enabled": {
222 "type": "boolean"
223 },
224 "revops_enabled": {
225 "type": "boolean"
226 },
227 "seat_based_pricing_enabled": {
228 "type": "boolean"
229 },
230 "wallets_enabled": {
231 "type": "boolean"
232 }
233 },
234 "type": "object"
235 },
236 "OrganizationNotificationSettings": {
237 "properties": {
238 "new_order": {
239 "type": "boolean"
240 },
241 "new_subscription": {
242 "type": "boolean"
243 }
244 },
245 "required": [
246 "new_order",
247 "new_subscription"
248 ],
249 "type": "object"
250 },
251 "OrganizationSocialLink": {
252 "properties": {
253 "platform": {
254 "$ref": "#/components/schemas/OrganizationSocialPlatforms",
255 },
256 "url": {
257 "format": "uri",
Missing negative tests
258
"maxLength": 2083,
259 "minLength": 1,
260 "type": "string"
261 }
262 },
263 "required": [
264 "platform",
265 "url"
266 ],
267 "type": "object"
268 },
269 "OrganizationSocialPlatforms": {
270 "enum": [
271 "x",
272 "github",
273 "facebook",
274 "instagram",
275 "youtube",
276 "tiktok",
277 "linkedin",
278 "other"
279 ],
280 "type": "string"
281 },
282 "OrganizationSubscriptionSettings": {
283 "properties": {
284 "allow_customer_updates": {
285 "type": "boolean"
286 },
287 "allow_multiple_subscriptions": {
288 "type": "boolean"
289 },
290 "benefit_revocation_grace_period": {
291 "type": "integer"
292 },
293 "prevent_trial_abuse": {
294 "type": "boolean"
295 },
296 "proration_behavior": {
297 "$ref": "#/components/schemas/SubscriptionProrationBehavior"
298 }
299 },
300 "required": [
301 "allow_multiple_subscriptions",
302 "allow_customer_updates",
303 "proration_behavior",
304 "benefit_revocation_grace_period",
305 "prevent_trial_abuse"
306 ],
307 "type": "object"
308 },
309 "SubscriptionProrationBehavior": {
310 "enum": [
311 "invoice",
312 "prorate"
313 ],
314 "type": "string"
315 }
316 }
317 }
318}
Responses
seen average

201
Organization created.
0 -
422
Validation Error
0 -
default
Default
921 6.17ms
Examples
7 of 7 covered

Body: application/json
member_model_enabled.default
 
false
 
issue_funding_enabled.default
 
false
 
revops_enabled.default
 
false
 
switching.default
 
true
 
seat_based_pricing_enabled.default
 
false
 
previous_annual_revenue.default
 
0
 
wallets_enabled.default
 
false
 
Path Parameters

id2 of 2 keywords covered
1{
2 "examples": [
3 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
4 ],
5 "format": "uuid4",
Negative tests not applicable
6
"type": "string",
7 "x-polar-selector-widget": {
8 "displayProperty": "name",
9 "resourceName": "Organization",
10 "resourceRoot": "/v1/organizations"
11 }
12}
Responses
seen average

200
Organization deleted or deletion request submitted.
0 -
403
You don't have the permission to delete this organization.
0 -
404
Organization not found.
1 18.20ms
422
Validation Error
0 -
default
Default
504 5.76ms
Path Parameters

id2 of 2 keywords covered
1{
2 "examples": [
3 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
4 ],
5 "format": "uuid4",
Negative tests not applicable
6
"type": "string",
7 "x-polar-selector-widget": {
8 "displayProperty": "name",
9 "resourceName": "Organization",
10 "resourceRoot": "/v1/organizations"
11 }
12}
Responses
seen average

200
Successful Response
0 -
404
Organization not found.
1 9.40ms
422
Validation Error
0 -
default
Default
504 5.70ms
Path Parameters

id2 of 2 keywords covered
1{
2 "examples": [
3 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
4 ],
5 "format": "uuid4",
Negative tests not applicable
6
"type": "string",
7 "x-polar-selector-widget": {
8 "displayProperty": "name",
9 "resourceName": "Organization",
10 "resourceRoot": "/v1/organizations"
11 }
12}
Body

application/json99 of 102 keywords covered
1{
2 "$ref": "#/components/schemas/OrganizationUpdate",
3 "components": {
4 "schemas": {
5 "OrganizationCustomerEmailSettings": {
6 "properties": {
7 "order_confirmation": {
8 "type": "boolean"
9 },
10 "subscription_cancellation": {
11 "type": "boolean"
12 },
13 "subscription_confirmation": {
14 "type": "boolean"
15 },
16 "subscription_cycled": {
17 "type": "boolean"
18 },
19 "subscription_past_due": {
20 "type": "boolean"
21 },
22 "subscription_revoked": {
23 "type": "boolean"
24 },
25 "subscription_uncanceled": {
26 "type": "boolean"
27 },
28 "subscription_updated": {
29 "type": "boolean"
30 }
31 },
32 "required": [
33 "order_confirmation",
34 "subscription_cancellation",
35 "subscription_confirmation",
36 "subscription_cycled",
37 "subscription_past_due",
38 "subscription_revoked",
39 "subscription_uncanceled",
40 "subscription_updated"
41 ],
42 "type": "object"
43 },
44 "OrganizationDetails": {
45 "properties": {
46 "about": {
47 "type": "string"
48 },
49 "customer_acquisition": {
50 "items": {
51 "type": "string"
52 },
53 "type": "array"
54 },
55 "future_annual_revenue": {
56 "minimum": 0.0,
57 "type": "integer"
58 },
59 "intended_use": {
60 "type": "string"
61 },
62 "previous_annual_revenue": {
63 "minimum": 0.0,
64 "type": "integer"
65 },
66 "product_description": {
67 "type": "string"
68 },
69 "switching": {
70 "type": "boolean"
71 },
72 "switching_from": {
73 "anyOf": [
74 {
75 "enum": [
76 "paddle",
77 "lemon_squeezy",
78 "gumroad",
79 "stripe",
80 "other"
81 ],
82 "type": "string"
83 },
84 {
85 "type": "null"
86 }
87 ],
88 }
89 },
90 "required": [
91 "about",
92 "product_description",
93 "intended_use",
94 "customer_acquisition",
95 "future_annual_revenue"
96 ],
97 "type": "object"
98 },
99 "OrganizationFeatureSettings": {
100 "properties": {
101 "issue_funding_enabled": {
102 "type": "boolean"
103 },
104 "member_model_enabled": {
105 "type": "boolean"
106 },
107 "revops_enabled": {
108 "type": "boolean"
109 },
110 "seat_based_pricing_enabled": {
111 "type": "boolean"
112 },
113 "wallets_enabled": {
114 "type": "boolean"
115 }
116 },
117 "type": "object"
118 },
119 "OrganizationNotificationSettings": {
120 "properties": {
121 "new_order": {
122 "type": "boolean"
123 },
124 "new_subscription": {
125 "type": "boolean"
126 }
127 },
128 "required": [
129 "new_order",
130 "new_subscription"
131 ],
132 "type": "object"
133 },
134 "OrganizationSocialLink": {
135 "properties": {
136 "platform": {
137 "$ref": "#/components/schemas/OrganizationSocialPlatforms",
138 },
139 "url": {
140 "format": "uri",
Missing negative tests
141
"maxLength": 2083,
142 "minLength": 1,
143 "type": "string"
144 }
145 },
146 "required": [
147 "platform",
148 "url"
149 ],
150 "type": "object"
151 },
152 "OrganizationSocialPlatforms": {
153 "enum": [
154 "x",
155 "github",
156 "facebook",
157 "instagram",
158 "youtube",
159 "tiktok",
160 "linkedin",
161 "other"
162 ],
163 "type": "string"
164 },
165 "OrganizationSubscriptionSettings": {
166 "properties": {
167 "allow_customer_updates": {
168 "type": "boolean"
169 },
170 "allow_multiple_subscriptions": {
171 "type": "boolean"
172 },
173 "benefit_revocation_grace_period": {
174 "type": "integer"
175 },
176 "prevent_trial_abuse": {
177 "type": "boolean"
178 },
179 "proration_behavior": {
180 "$ref": "#/components/schemas/SubscriptionProrationBehavior"
181 }
182 },
183 "required": [
184 "allow_multiple_subscriptions",
185 "allow_customer_updates",
186 "proration_behavior",
187 "benefit_revocation_grace_period",
188 "prevent_trial_abuse"
189 ],
190 "type": "object"
191 },
192 "OrganizationUpdate": {
193 "properties": {
194 "avatar_url": {
195 "anyOf": [
196 {
197 "format": "uri",
Missing negative tests
198
"maxLength": 2083,
199 "minLength": 1,
200 "type": "string"
201 },
202 {
203 "type": "null"
204 }
205 ],
206 },
207 "customer_email_settings": {
208 "anyOf": [
209 {
210 "$ref": "#/components/schemas/OrganizationCustomerEmailSettings"
211 },
212 {
213 "type": "null"
214 }
215 ]
216 },
217 "details": {
218 "anyOf": [
219 {
220 "$ref": "#/components/schemas/OrganizationDetails"
221 },
222 {
223 "type": "null"
224 }
225 ],
226 },
227 "email": {
228 "anyOf": [
229 {
230 "format": "email",
231 "type": "string"
232 },
233 {
234 "type": "null"
235 }
236 ],
237 },
238 "feature_settings": {
239 "anyOf": [
240 {
241 "$ref": "#/components/schemas/OrganizationFeatureSettings"
242 },
243 {
244 "type": "null"
245 }
246 ]
247 },
248 "name": {
249 "anyOf": [
250 {
251 "minLength": 3,
252 "type": "string"
253 },
254 {
255 "type": "null"
256 }
257 ],
258 },
259 "notification_settings": {
260 "anyOf": [
261 {
262 "$ref": "#/components/schemas/OrganizationNotificationSettings"
263 },
264 {
265 "type": "null"
266 }
267 ]
268 },
269 "socials": {
270 "anyOf": [
271 {
272 "items": {
273 "$ref": "#/components/schemas/OrganizationSocialLink"
274 },
275 "type": "array"
276 },
277 {
278 "type": "null"
279 }
280 ],
281 },
282 "subscription_settings": {
283 "anyOf": [
284 {
285 "$ref": "#/components/schemas/OrganizationSubscriptionSettings"
286 },
287 {
288 "type": "null"
289 }
290 ]
291 },
292 "website": {
293 "anyOf": [
294 {
295 "format": "uri",
Missing negative tests
296
"maxLength": 2083,
297 "minLength": 1,
298 "type": "string"
299 },
300 {
301 "type": "null"
302 }
303 ],
304 }
305 },
306 "type": "object"
307 },
308 "SubscriptionProrationBehavior": {
309 "enum": [
310 "invoice",
311 "prorate"
312 ],
313 "type": "string"
314 }
315 }
316 }
317}
Responses
seen average

200
Organization updated.
0 -
403
You don't have the permission to update this organization.
0 -
404
Organization not found.
1 12.25ms
422
Validation Error
0 -
default
Default
828 5.26ms
Examples
7 of 7 covered

Body: application/json
seat_based_pricing_enabled.default
 
false
 
wallets_enabled.default
 
false
 
switching.default
 
true
 
issue_funding_enabled.default
 
false
 
revops_enabled.default
 
false
 
member_model_enabled.default
 
false
 
previous_annual_revenue.default
 
0
 
Path Parameters

id2 of 2 keywords covered
1{
2 "examples": [
3 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
4 ],
5 "format": "uuid4",
Negative tests not applicable
6
"type": "string",
7 "x-polar-selector-widget": {
8 "displayProperty": "name",
9 "resourceName": "Organization",
10 "resourceRoot": "/v1/organizations"
11 }
12}
Responses
seen average

200
Successful Response
0 -
403
User is not the admin of the account.
0 -
404
Organization not found or account not set.
1 8.03ms
422
Validation Error
0 -
default
Default
504 5.53ms
Path Parameters

id2 of 2 keywords covered
1{
2 "examples": [
3 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
4 ],
5 "format": "uuid4",
Negative tests not applicable
6
"type": "string",
7 "x-polar-selector-widget": {
8 "displayProperty": "name",
9 "resourceName": "Organization",
10 "resourceRoot": "/v1/organizations"
11 }
12}
Responses
seen average

200
Organization validated with AI.
0 -
404
Organization not found.
1 7.85ms
422
Validation Error
0 -
default
Default
504 6.27ms
Path Parameters

id2 of 2 keywords covered
1{
2 "examples": [
3 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
4 ],
5 "format": "uuid4",
Negative tests not applicable
6
"type": "string",
7 "x-polar-selector-widget": {
8 "displayProperty": "name",
9 "resourceName": "Organization",
10 "resourceRoot": "/v1/organizations"
11 }
12}
Body

application/json7 of 7 keywords covered
1{
2 "$ref": "#/components/schemas/OrganizationAppealRequest",
3 "components": {
4 "schemas": {
5 "OrganizationAppealRequest": {
6 "properties": {
7 "reason": {
8 "maxLength": 5000,
9 "minLength": 50,
10 "type": "string"
11 }
12 },
13 "required": [
14 "reason"
15 ],
16 "type": "object"
17 }
18 }
19 }
20}
Responses
seen average

200
Appeal submitted successfully.
0 -
400
Invalid appeal request.
0 -
404
Organization not found.
1 30.59ms
422
Validation Error
0 -
default
Default
520 5.51ms
Path Parameters

id2 of 2 keywords covered
1{
2 "examples": [
3 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
4 ],
5 "format": "uuid4",
Negative tests not applicable
6
"type": "string",
7 "x-polar-selector-widget": {
8 "displayProperty": "name",
9 "resourceName": "Organization",
10 "resourceRoot": "/v1/organizations"
11 }
12}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
505 5.59ms
Path Parameters

id2 of 2 keywords covered
1{
2 "examples": [
3 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
4 ],
5 "format": "uuid4",
Negative tests not applicable
6
"type": "string",
7 "x-polar-selector-widget": {
8 "displayProperty": "name",
9 "resourceName": "Organization",
10 "resourceRoot": "/v1/organizations"
11 }
12}
Body

application/json6 of 6 keywords covered
1{
2 "$ref": "#/components/schemas/OrganizationMemberInvite",
3 "components": {
4 "schemas": {
5 "OrganizationMemberInvite": {
6 "properties": {
7 "email": {
8 "format": "email",
9 "type": "string"
10 }
11 },
12 "required": [
13 "email"
14 ],
15 "type": "object"
16 }
17 }
18 }
19}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
517 5.32ms
Path Parameters

id2 of 2 keywords covered
1{
2 "examples": [
3 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
4 ],
5 "format": "uuid4",
Negative tests not applicable
6
"type": "string",
7 "x-polar-selector-widget": {
8 "displayProperty": "name",
9 "resourceName": "Organization",
10 "resourceRoot": "/v1/organizations"
11 }
12}
Query Parameters

account_verification_only1 of 1 keywords covered
1{
2 "type": "boolean"
3}
Responses
seen average

200
Successful Response
0 -
404
Organization not found.
2 23.59ms
422
Validation Error
0 -
default
Default
508 5.60ms
Examples
1 of 1 covered

Query
account_verification_only
 
false
 
Path Parameters

id2 of 2 keywords covered
1{
2 "examples": [
3 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
4 ],
5 "format": "uuid4",
Negative tests not applicable
6
"type": "string",
7 "x-polar-selector-widget": {
8 "displayProperty": "name",
9 "resourceName": "Organization",
10 "resourceRoot": "/v1/organizations"
11 }
12}
Responses
seen average

200
Organization review status retrieved.
0 -
404
Organization not found.
1 7.96ms
422
Validation Error
0 -
default
Default
504 5.84ms
Query Parameters

organization_id4 of 7 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "examples": [
5 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
6 ],
Missing tests
7
"format": "uuid4",
Missing positive tests - negative not applicable
8
"type": "string",
9 "x-polar-selector-widget": {
10 "displayProperty": "name",
11 "resourceName": "Organization",
12 "resourceRoot": "/v1/organizations"
13 }
14 },
15 {
16 "items": {
17 "examples": [
18 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
19 ],
20 "format": "uuid4",
Negative tests not applicable
21
"type": "string",
22 "x-polar-selector-widget": {
23 "displayProperty": "name",
24 "resourceName": "Organization",
25 "resourceRoot": "/v1/organizations"
26 }
27 },
Missing negative tests
28
"type": "array"
29 },
30 {
Missing positive tests
31
"type": "null"
32 }
Negative tests not applicable
33
],
34}
checkout_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string"
6 },
7 {
8 "items": {
Missing positive tests
9
"format": "uuid4",
Negative tests not applicable
10
"type": "string"
11 },
Missing negative tests
12
"type": "array"
13 },
14 {
Missing positive tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
order_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string"
6 },
7 {
8 "items": {
Missing positive tests
9
"format": "uuid4",
Negative tests not applicable
10
"type": "string"
11 },
Missing negative tests
12
"type": "array"
13 },
14 {
Missing positive tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
status4 of 7 keywords covered
1{
2 "anyOf": [
3 {
Missing positive tests
4
"$ref": "#/components/schemas/PaymentStatus"
5 },
6 {
7 "items": {
8 "$ref": "#/components/schemas/PaymentStatus"
9 },
Missing negative tests
10
"type": "array"
11 },
12 {
Missing positive tests
13
"type": "null"
14 }
15 ],
16 "components": {
17 "schemas": {
18 "PaymentStatus": {
19 "enum": [
20 "pending",
21 "succeeded",
22 "failed"
23 ],
24 "type": "string"
25 }
26 }
27 },
28}
method3 of 5 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Missing positive tests - negative not applicable
4
"type": "string"
5 },
6 {
7 "items": {
Negative tests not applicable
8
"type": "string"
9 },
Missing negative tests
10
"type": "array"
11 },
12 {
Missing positive tests
13
"type": "null"
14 }
Negative tests not applicable
15
],
16}
customer_email3 of 5 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Missing positive tests - negative not applicable
4
"type": "string"
5 },
6 {
7 "items": {
Negative tests not applicable
8
"type": "string"
9 },
Missing negative tests
10
"type": "array"
11 },
12 {
Missing positive tests
13
"type": "null"
14 }
Negative tests not applicable
15
],
16}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
sorting4 of 6 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
5 "$ref": "#/components/schemas/PaymentSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
12 ],
13 "components": {
14 "schemas": {
15 "PaymentSortProperty": {
16 "enum": [
17 "created_at",
18 "-created_at",
19 "status",
20 "-status",
21 "amount",
22 "-amount",
23 "method",
24 "-method"
25 ],
26 "type": "string"
27 }
28 }
29 },
30}
Responses
seen average

200
Successful Response
1 10.27ms
422
Validation Error
0 -
default
Default
1197 5.57ms
Examples
3 of 3 covered

Query
page
 
1
 
limit
 
10
 
sorting
 
[
"-created_at"
]
 
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
404
Payment not found.
0 -
422
Validation Error
0 -
default
Default
504 5.70ms
Query Parameters

account_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string"
6 },
7 {
8 "items": {
Missing positive tests
9
"format": "uuid4",
Negative tests not applicable
10
"type": "string"
11 },
Missing negative tests
12
"type": "array"
13 },
14 {
Missing positive tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
status4 of 7 keywords covered
1{
2 "anyOf": [
3 {
Missing positive tests
4
"$ref": "#/components/schemas/PayoutStatus"
5 },
6 {
7 "items": {
8 "$ref": "#/components/schemas/PayoutStatus"
9 },
Missing negative tests
10
"type": "array"
11 },
12 {
Missing positive tests
13
"type": "null"
14 }
15 ],
16 "components": {
17 "schemas": {
18 "PayoutStatus": {
19 "enum": [
20 "pending",
21 "in_transit",
22 "succeeded"
23 ],
24 "type": "string"
25 }
26 }
27 },
28}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
sorting4 of 6 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
5 "$ref": "#/components/schemas/PayoutSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
12 ],
13 "components": {
14 "schemas": {
15 "PayoutSortProperty": {
16 "enum": [
17 "created_at",
18 "-created_at",
19 "amount",
20 "-amount",
21 "fees_amount",
22 "-fees_amount",
23 "status",
24 "-status",
25 "paid_at",
26 "-paid_at",
27 "account_id",
28 "-account_id"
29 ],
30 "type": "string"
31 }
32 }
33 },
34}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
709 5.58ms
Examples
3 of 3 covered

Query
page
 
1
 
limit
 
10
 
sorting
 
[
"-created_at"
]
 
Body

application/json3 of 6 keywords covered
1{
Missing positive tests
2
"$ref": "#/components/schemas/PayoutCreate",
3 "components": {
4 "schemas": {
5 "PayoutCreate": {
Missing positive tests
6
"properties": {
7 "account_id": {
Missing positive tests
8
"format": "uuid4",
9 "type": "string"
10 }
Missing positive tests
11
},
12 "required": [
13 "account_id"
14 ],
15 "type": "object"
16 }
17 }
18 }
19}
Responses
seen average

201
Successful Response
0 -
422
Validation Error
0 -
default
Default
625 5.43ms
Query Parameters

account_id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Payout estimate computed successfully.
0 -
400
The balance is insufficient to create a payout.
0 -
403
The account is under review or not ready.
0 -
404
Account not found.
0 -
422
Validation Error
0 -
default
Default
505 5.67ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
504 6.08ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
504 5.40ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Body

application/json6 of 6 keywords covered
1{
2 "$ref": "#/components/schemas/PayoutGenerateInvoice",
3 "components": {
4 "schemas": {
5 "PayoutGenerateInvoice": {
6 "properties": {
7 "invoice_number": {
8 "anyOf": [
9 {
10 "type": "string"
11 },
12 {
13 "type": "null"
14 }
15 ],
16 }
17 },
18 "type": "object"
19 }
20 }
21 }
22}
Responses
seen average

202
Successful Response
0 -
422
Validation Error
0 -
default
Default
515 5.91ms
Query Parameters

page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
621 5.15ms
Examples
2 of 2 covered

Query
page
 
1
 
limit
 
10
 
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

204
Successful Response
0 -
422
Validation Error
0 -
default
Default
504 6.75ms
Query Parameters

id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string",
6 "x-polar-selector-widget": {
7 "displayProperty": "name",
8 "resourceName": "Product",
9 "resourceRoot": "/v1/products"
10 }
11 },
12 {
13 "items": {
Missing positive tests
14
"format": "uuid4",
Negative tests not applicable
15
"type": "string",
16 "x-polar-selector-widget": {
17 "displayProperty": "name",
18 "resourceName": "Product",
19 "resourceRoot": "/v1/products"
20 }
21 },
Missing negative tests
22
"type": "array"
23 },
24 {
Missing positive tests
25
"type": "null"
26 }
Missing positive tests - negative not applicable
27
],
28}
organization_id4 of 7 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "examples": [
5 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
6 ],
Missing tests
7
"format": "uuid4",
Missing positive tests - negative not applicable
8
"type": "string",
9 "x-polar-selector-widget": {
10 "displayProperty": "name",
11 "resourceName": "Organization",
12 "resourceRoot": "/v1/organizations"
13 }
14 },
15 {
16 "items": {
17 "examples": [
18 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
19 ],
20 "format": "uuid4",
Negative tests not applicable
21
"type": "string",
22 "x-polar-selector-widget": {
23 "displayProperty": "name",
24 "resourceName": "Organization",
25 "resourceRoot": "/v1/organizations"
26 }
27 },
Missing negative tests
28
"type": "array"
29 },
30 {
Missing positive tests
31
"type": "null"
32 }
Negative tests not applicable
33
],
34}
query3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
is_archived3 of 3 keywords covered
1{
2 "anyOf": [
3 {
4 "type": "boolean"
5 },
6 {
7 "type": "null"
8 }
9 ],
10}
is_recurring3 of 3 keywords covered
1{
2 "anyOf": [
3 {
4 "type": "boolean"
5 },
6 {
7 "type": "null"
8 }
9 ],
10}
benefit_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string",
6 "x-polar-selector-widget": {
7 "displayProperty": "description",
8 "resourceName": "Benefit",
9 "resourceRoot": "/v1/benefits"
10 }
11 },
12 {
13 "items": {
Missing positive tests
14
"format": "uuid4",
Negative tests not applicable
15
"type": "string",
16 "x-polar-selector-widget": {
17 "displayProperty": "description",
18 "resourceName": "Benefit",
19 "resourceRoot": "/v1/benefits"
20 }
21 },
Missing negative tests
22
"type": "array"
23 },
24 {
Missing positive tests
25
"type": "null"
26 }
Missing positive tests - negative not applicable
27
],
28}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
sorting4 of 6 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
5 "$ref": "#/components/schemas/ProductSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
12 ],
13 "components": {
14 "schemas": {
15 "ProductSortProperty": {
16 "enum": [
17 "created_at",
18 "-created_at",
19 "name",
20 "-name",
21 "price_amount_type",
22 "-price_amount_type",
23 "price_amount",
24 "-price_amount"
25 ],
26 "type": "string"
27 }
28 }
29 },
30}
metadata0 of 14 keywords covered
1{
Missing tests
2
"$ref": "#/components/schemas/MetadataQuery",
3 "components": {
4 "schemas": {
5 "MetadataQuery": {
Missing tests
6
"anyOf": [
7 {
8 "additionalProperties": {
Missing tests
9
"anyOf": [
10 {
Missing tests
11
"type": "string"
12 },
13 {
Missing tests
14
"type": "integer"
15 },
16 {
Missing tests
17
"type": "boolean"
18 },
19 {
20 "items": {
Missing tests
21
"type": "string"
22 },
Missing tests
23
"type": "array"
24 },
25 {
26 "items": {
Missing tests
27
"type": "integer"
28 },
Missing tests
29
"type": "array"
30 },
31 {
32 "items": {
Missing tests
33
"type": "boolean"
34 },
Missing tests
35
"type": "array"
36 }
Missing tests
37
]
38 },
Missing tests
39
"type": "object"
40 },
41 {
Missing tests
42
"type": "null"
43 }
Missing tests
44
],
45 }
46 }
47 }
48}
Responses
seen average

200
Successful Response
1 10.25ms
422
Validation Error
0 -
default
Default
1809 5.46ms
Examples
3 of 3 covered

Query
page
 
1
 
limit
 
10
 
sorting
 
[
"-created_at"
]
 
Body

application/json50 of 186 keywords covered
1{
2 "$ref": "#/components/schemas/ProductCreate",
3 "components": {
4 "schemas": {
5 "AttachedCustomFieldCreate": {
Missing positive tests
6
"properties": {
7 "custom_field_id": {
Missing positive tests
8
"format": "uuid4",
Missing negative tests
9
"type": "string"
10 },
11 "required": {
Missing negative tests
12
"type": "boolean"
13 }
Missing positive tests
14
},
Missing negative tests
15
"required": [
16 "custom_field_id",
17 "required"
Missing negative tests
18
],
Missing negative tests
19
"type": "object"
20 },
21 "ProductCreate": {
22 "anyOf": [
23 {
24 "$ref": "#/components/schemas/ProductCreateRecurring"
25 },
26 {
27 "$ref": "#/components/schemas/ProductCreateOneTime"
28 }
29 ]
30 },
31 "ProductCreateOneTime": {
32 "properties": {
33 "attached_custom_fields": {
34 "items": {
Missing positive tests
35
"$ref": "#/components/schemas/AttachedCustomFieldCreate"
36 },
Missing negative tests
37
"type": "array"
38 },
39 "description": {
Missing negative tests
40
"anyOf": [
41 {
42 "type": "string"
43 },
44 {
45 "type": "null"
46 }
Missing negative tests
47
],
48 },
49 "medias": {
50 "anyOf": [
51 {
52 "items": {
Missing positive tests
53
"format": "uuid4",
Missing negative tests
54
"type": "string"
55 },
56 "type": "array"
57 },
58 {
59 "type": "null"
60 }
61 ],
62 },
63 "metadata": {
64 "additionalProperties": {
Missing negative tests
65
"anyOf": [
66 {
Missing negative tests
67
"maxLength": 500,
Missing negative tests
68
"minLength": 1,
69 "type": "string"
70 },
71 {
72 "type": "integer"
73 },
74 {
75 "type": "number"
76 },
77 {
78 "type": "boolean"
79 }
Missing negative tests
80
]
81 },
Missing negative tests
82
"maxProperties": 50,
83 "propertyNames": {
Missing tests
84
"maxLength": 40,
Missing tests
85
"minLength": 1
86 },
Missing negative tests
87
"type": "object"
88 },
89 "name": {
Missing negative tests
90
"minLength": 3,
Missing negative tests
91
"type": "string"
92 },
93 "organization_id": {
94 "anyOf": [
95 {
96 "examples": [
97 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
98 ],
99 "format": "uuid4",
100 "type": "string",
101 "x-polar-selector-widget": {
102 "displayProperty": "name",
103 "resourceName": "Organization",
104 "resourceRoot": "/v1/organizations"
105 }
106 },
107 {
108 "type": "null"
109 }
110 ],
111 },
112 "prices": {
113 "items": {
114 "discriminator": {
115 "mapping": {
116 "custom": "#/components/schemas/ProductPriceCustomCreate",
117 "fixed": "#/components/schemas/ProductPriceFixedCreate",
118 "free": "#/components/schemas/ProductPriceFreeCreate",
119 "metered_unit": "#/components/schemas/ProductPriceMeteredUnitCreate",
120 "seat_based": "#/components/schemas/ProductPriceSeatBasedCreate"
121 },
122 "propertyName": "amount_type"
123 },
124 "oneOf": [
125 {
Missing tests
126
"$ref": "#/components/schemas/ProductPriceFixedCreate"
127 },
128 {
Missing tests
129
"$ref": "#/components/schemas/ProductPriceCustomCreate"
130 },
131 {
Missing tests
132
"$ref": "#/components/schemas/ProductPriceFreeCreate"
133 },
134 {
Missing tests
135
"$ref": "#/components/schemas/ProductPriceSeatBasedCreate"
136 },
137 {
Missing tests
138
"$ref": "#/components/schemas/ProductPriceMeteredUnitCreate"
139 }
140 ]
141 },
Missing negative tests
142
"minItems": 1,
Missing negative tests
143
"type": "array"
144 },
145 "recurring_interval": {
146 "type": "null"
147 },
148 "recurring_interval_count": {
149 "type": "null"
150 }
151 },
152 "required": [
153 "name",
154 "prices"
155 ],
156 "type": "object"
157 },
158 "ProductCreateRecurring": {
159 "properties": {
160 "attached_custom_fields": {
161 "items": {
Missing positive tests
162
"$ref": "#/components/schemas/AttachedCustomFieldCreate"
163 },
Missing negative tests
164
"type": "array"
165 },
166 "description": {
Missing negative tests
167
"anyOf": [
168 {
169 "type": "string"
170 },
171 {
172 "type": "null"
173 }
Missing negative tests
174
],
175 },
176 "medias": {
177 "anyOf": [
178 {
179 "items": {
Missing positive tests
180
"format": "uuid4",
Missing negative tests
181
"type": "string"
182 },
183 "type": "array"
184 },
185 {
186 "type": "null"
187 }
188 ],
189 },
190 "metadata": {
191 "additionalProperties": {
Missing negative tests
192
"anyOf": [
193 {
Missing negative tests
194
"maxLength": 500,
Missing negative tests
195
"minLength": 1,
196 "type": "string"
197 },
198 {
199 "type": "integer"
200 },
201 {
202 "type": "number"
203 },
204 {
205 "type": "boolean"
206 }
Missing negative tests
207
]
208 },
Missing negative tests
209
"maxProperties": 50,
210 "propertyNames": {
Missing tests
211
"maxLength": 40,
Missing tests
212
"minLength": 1
213 },
Missing negative tests
214
"type": "object"
215 },
216 "name": {
Missing negative tests
217
"minLength": 3,
Missing negative tests
218
"type": "string"
219 },
220 "organization_id": {
221 "anyOf": [
222 {
223 "examples": [
224 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
225 ],
226 "format": "uuid4",
227 "type": "string",
228 "x-polar-selector-widget": {
229 "displayProperty": "name",
230 "resourceName": "Organization",
231 "resourceRoot": "/v1/organizations"
232 }
233 },
234 {
235 "type": "null"
236 }
237 ],
238 },
239 "prices": {
240 "items": {
241 "discriminator": {
242 "mapping": {
243 "custom": "#/components/schemas/ProductPriceCustomCreate",
244 "fixed": "#/components/schemas/ProductPriceFixedCreate",
245 "free": "#/components/schemas/ProductPriceFreeCreate",
246 "metered_unit": "#/components/schemas/ProductPriceMeteredUnitCreate",
247 "seat_based": "#/components/schemas/ProductPriceSeatBasedCreate"
248 },
249 "propertyName": "amount_type"
250 },
251 "oneOf": [
252 {
Missing tests
253
"$ref": "#/components/schemas/ProductPriceFixedCreate"
254 },
255 {
Missing tests
256
"$ref": "#/components/schemas/ProductPriceCustomCreate"
257 },
258 {
Missing tests
259
"$ref": "#/components/schemas/ProductPriceFreeCreate"
260 },
261 {
Missing tests
262
"$ref": "#/components/schemas/ProductPriceSeatBasedCreate"
263 },
264 {
Missing tests
265
"$ref": "#/components/schemas/ProductPriceMeteredUnitCreate"
266 }
267 ]
268 },
Missing negative tests
269
"minItems": 1,
Missing negative tests
270
"type": "array"
271 },
272 "recurring_interval": {
273 "$ref": "#/components/schemas/SubscriptionRecurringInterval",
274 },
275 "recurring_interval_count": {
Missing negative tests
276
"maximum": 999.0,
Missing negative tests
277
"minimum": 1.0,
278 "type": "integer"
279 },
280 "trial_interval": {
Missing negative tests
281
"anyOf": [
282 {
283 "$ref": "#/components/schemas/TrialInterval"
284 },
285 {
286 "type": "null"
287 }
Missing negative tests
288
],
289 },
290 "trial_interval_count": {
Missing negative tests
291
"anyOf": [
292 {
Missing negative tests
293
"maximum": 1000.0,
Missing negative tests
294
"minimum": 1.0,
295 "type": "integer"
296 },
297 {
298 "type": "null"
299 }
Missing negative tests
300
],
301 }
302 },
303 "required": [
304 "name",
305 "prices",
306 "recurring_interval"
307 ],
308 "type": "object"
309 },
310 "ProductPriceCustomCreate": {
Missing tests
311
"properties": {
312 "amount_type": {
Missing tests
313
"const": "custom",
Missing tests
314
"type": "string"
315 },
316 "maximum_amount": {
Missing tests
317
"anyOf": [
318 {
Missing tests
319
"maximum": 1000000.0,
Missing tests
320
"minimum": 50.0,
Missing tests
321
"type": "integer"
322 },
323 {
Missing tests
324
"type": "null"
325 }
Missing tests
326
],
327 },
328 "minimum_amount": {
Missing tests
329
"anyOf": [
330 {
Missing tests
331
"maximum": 99999999.0,
Missing tests
332
"minimum": 50.0,
Missing tests
333
"type": "integer"
334 },
335 {
Missing tests
336
"type": "null"
337 }
Missing tests
338
],
339 },
340 "preset_amount": {
Missing tests
341
"anyOf": [
342 {
Missing tests
343
"maximum": 1000000.0,
Missing tests
344
"minimum": 50.0,
Missing tests
345
"type": "integer"
346 },
347 {
Missing tests
348
"type": "null"
349 }
Missing tests
350
],
351 },
352 "price_currency": {
Missing tests
353
"pattern": "usd",
Missing tests
354
"type": "string"
355 }
Missing tests
356
},
Missing tests
357
"required": [
358 "amount_type"
Missing tests
359
],
Missing tests
360
"type": "object"
361 },
362 "ProductPriceFixedCreate": {
Missing tests
363
"properties": {
364 "amount_type": {
Missing tests
365
"const": "fixed",
Missing tests
366
"type": "string"
367 },
368 "price_amount": {
Missing tests
369
"maximum": 99999999.0,
Missing tests
370
"minimum": 50.0,
Missing tests
371
"type": "integer"
372 },
373 "price_currency": {
Missing tests
374
"pattern": "usd",
Missing tests
375
"type": "string"
376 }
Missing tests
377
},
Missing tests
378
"required": [
379 "amount_type",
380 "price_amount"
Missing tests
381
],
Missing tests
382
"type": "object"
383 },
384 "ProductPriceFreeCreate": {
Missing tests
385
"properties": {
386 "amount_type": {
Missing tests
387
"const": "free",
Missing tests
388
"type": "string"
389 }
Missing tests
390
},
Missing tests
391
"required": [
392 "amount_type"
Missing tests
393
],
Missing tests
394
"type": "object"
395 },
396 "ProductPriceMeteredUnitCreate": {
Missing tests
397
"properties": {
398 "amount_type": {
Missing tests
399
"const": "metered_unit",
Missing tests
400
"type": "string"
401 },
402 "cap_amount": {
Missing tests
403
"anyOf": [
404 {
Missing tests
405
"maximum": 2147483647.0,
Missing tests
406
"minimum": 0.0,
Missing tests
407
"type": "integer"
408 },
409 {
Missing tests
410
"type": "null"
411 }
Missing tests
412
],
413 },
414 "meter_id": {
Missing tests
415
"format": "uuid4",
Missing tests
416
"type": "string"
417 },
418 "price_currency": {
Missing tests
419
"pattern": "usd",
Missing tests
420
"type": "string"
421 },
422 "unit_amount": {
Missing tests
423
"anyOf": [
424 {
Missing tests
425
"exclusiveMinimum": 0.0,
Missing tests
426
"type": "number"
427 },
428 {
Missing tests
429
"pattern": "^(?!^[-+.]*$)[+-]?0*(?:\\d{0,5}|(?=[\\d.]{1,18}0*$)\\d{0,5}\\.\\d{0,12}0*$)",
Missing tests
430
"type": "string"
431 }
Missing tests
432
],
433 }
Missing tests
434
},
Missing tests
435
"required": [
436 "amount_type",
437 "meter_id",
438 "unit_amount"
Missing tests
439
],
Missing tests
440
"type": "object"
441 },
442 "ProductPriceSeatBasedCreate": {
Missing tests
443
"properties": {
444 "amount_type": {
Missing tests
445
"const": "seat_based",
Missing tests
446
"type": "string"
447 },
448 "price_currency": {
Missing tests
449
"pattern": "usd",
Missing tests
450
"type": "string"
451 },
452 "seat_tiers": {
Missing tests
453
"$ref": "#/components/schemas/ProductPriceSeatTiers",
454 }
Missing tests
455
},
Missing tests
456
"required": [
457 "amount_type",
458 "seat_tiers"
Missing tests
459
],
Missing tests
460
"type": "object"
461 },
462 "ProductPriceSeatTier": {
Missing tests
463
"properties": {
464 "max_seats": {
Missing tests
465
"anyOf": [
466 {
Missing tests
467
"minimum": 1.0,
Missing tests
468
"type": "integer"
469 },
470 {
Missing tests
471
"type": "null"
472 }
Missing tests
473
],
474 },
475 "min_seats": {
Missing tests
476
"minimum": 1.0,
Missing tests
477
"type": "integer"
478 },
479 "price_per_seat": {
Missing tests
480
"maximum": 99999999.0,
Missing tests
481
"minimum": 0.0,
Missing tests
482
"type": "integer"
483 }
Missing tests
484
},
Missing tests
485
"required": [
486 "min_seats",
487 "price_per_seat"
Missing tests
488
],
Missing tests
489
"type": "object"
490 },
491 "ProductPriceSeatTiers": {
Missing tests
492
"properties": {
493 "tiers": {
494 "items": {
Missing tests
495
"$ref": "#/components/schemas/ProductPriceSeatTier"
496 },
Missing tests
497
"minItems": 1,
Missing tests
498
"type": "array"
499 }
Missing tests
500
},
Missing tests
501
"required": [
502 "tiers"
Missing tests
503
],
Missing tests
504
"type": "object"
505 },
506 "SubscriptionRecurringInterval": {
507 "enum": [
508 "day",
509 "week",
510 "month",
511 "year"
512 ],
513 "type": "string"
514 },
515 "TrialInterval": {
516 "enum": [
517 "day",
518 "week",
519 "month",
520 "year"
521 ],
522 "type": "string"
523 }
524 }
525 }
526}
Responses
seen average

201
Product created.
0 -
422
Validation Error
0 -
default
Default
588 6.96ms
Examples
1 of 5 covered

Body: application/json
price_currency.default
 
"usd"
 
price_currency.default
 
"usd"
 
recurring_interval_count.default
 
1
 
price_currency.default
 
"usd"
 
price_currency.default
 
"usd"
 
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string",
4 "x-polar-selector-widget": {
5 "displayProperty": "name",
6 "resourceName": "Product",
7 "resourceRoot": "/v1/products"
8 }
9}
Responses
seen average

200
Successful Response
0 -
404
Product not found.
0 -
422
Validation Error
0 -
default
Default
504 5.17ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string",
4 "x-polar-selector-widget": {
5 "displayProperty": "name",
6 "resourceName": "Product",
7 "resourceRoot": "/v1/products"
8 }
9}
Body

application/json58 of 157 keywords covered
1{
2 "$ref": "#/components/schemas/ProductUpdate",
3 "components": {
4 "schemas": {
5 "AttachedCustomFieldCreate": {
6 "properties": {
7 "custom_field_id": {
Missing positive tests
8
"format": "uuid4",
9 "type": "string"
10 },
11 "required": {
12 "type": "boolean"
13 }
14 },
15 "required": [
16 "custom_field_id",
17 "required"
18 ],
19 "type": "object"
20 },
21 "ExistingProductPrice": {
Missing positive tests
22
"properties": {
23 "id": {
Missing positive tests
24
"format": "uuid4",
25 "type": "string"
26 }
Missing positive tests
27
},
28 "required": [
29 "id"
30 ],
31 "type": "object"
32 },
33 "ProductPriceCustomCreate": {
Missing tests
34
"properties": {
35 "amount_type": {
Missing tests
36
"const": "custom",
Missing tests
37
"type": "string"
38 },
39 "maximum_amount": {
Missing tests
40
"anyOf": [
41 {
Missing tests
42
"maximum": 1000000.0,
Missing tests
43
"minimum": 50.0,
Missing tests
44
"type": "integer"
45 },
46 {
Missing tests
47
"type": "null"
48 }
Missing tests
49
],
50 },
51 "minimum_amount": {
Missing tests
52
"anyOf": [
53 {
Missing tests
54
"maximum": 99999999.0,
Missing tests
55
"minimum": 50.0,
Missing tests
56
"type": "integer"
57 },
58 {
Missing tests
59
"type": "null"
60 }
Missing tests
61
],
62 },
63 "preset_amount": {
Missing tests
64
"anyOf": [
65 {
Missing tests
66
"maximum": 1000000.0,
Missing tests
67
"minimum": 50.0,
Missing tests
68
"type": "integer"
69 },
70 {
Missing tests
71
"type": "null"
72 }
Missing tests
73
],
74 },
75 "price_currency": {
Missing tests
76
"pattern": "usd",
Missing tests
77
"type": "string"
78 }
Missing tests
79
},
Missing tests
80
"required": [
81 "amount_type"
Missing tests
82
],
Missing tests
83
"type": "object"
84 },
85 "ProductPriceFixedCreate": {
Missing tests
86
"properties": {
87 "amount_type": {
Missing tests
88
"const": "fixed",
Missing tests
89
"type": "string"
90 },
91 "price_amount": {
Missing tests
92
"maximum": 99999999.0,
Missing tests
93
"minimum": 50.0,
Missing tests
94
"type": "integer"
95 },
96 "price_currency": {
Missing tests
97
"pattern": "usd",
Missing tests
98
"type": "string"
99 }
Missing tests
100
},
Missing tests
101
"required": [
102 "amount_type",
103 "price_amount"
Missing tests
104
],
Missing tests
105
"type": "object"
106 },
107 "ProductPriceFreeCreate": {
Missing tests
108
"properties": {
109 "amount_type": {
Missing tests
110
"const": "free",
Missing tests
111
"type": "string"
112 }
Missing tests
113
},
Missing tests
114
"required": [
115 "amount_type"
Missing tests
116
],
Missing tests
117
"type": "object"
118 },
119 "ProductPriceMeteredUnitCreate": {
Missing tests
120
"properties": {
121 "amount_type": {
Missing tests
122
"const": "metered_unit",
Missing tests
123
"type": "string"
124 },
125 "cap_amount": {
Missing tests
126
"anyOf": [
127 {
Missing tests
128
"maximum": 2147483647.0,
Missing tests
129
"minimum": 0.0,
Missing tests
130
"type": "integer"
131 },
132 {
Missing tests
133
"type": "null"
134 }
Missing tests
135
],
136 },
137 "meter_id": {
Missing tests
138
"format": "uuid4",
Missing tests
139
"type": "string"
140 },
141 "price_currency": {
Missing tests
142
"pattern": "usd",
Missing tests
143
"type": "string"
144 },
145 "unit_amount": {
Missing tests
146
"anyOf": [
147 {
Missing tests
148
"exclusiveMinimum": 0.0,
Missing tests
149
"type": "number"
150 },
151 {
Missing tests
152
"pattern": "^(?!^[-+.]*$)[+-]?0*(?:\\d{0,5}|(?=[\\d.]{1,18}0*$)\\d{0,5}\\.\\d{0,12}0*$)",
Missing tests
153
"type": "string"
154 }
Missing tests
155
],
156 }
Missing tests
157
},
Missing tests
158
"required": [
159 "amount_type",
160 "meter_id",
161 "unit_amount"
Missing tests
162
],
Missing tests
163
"type": "object"
164 },
165 "ProductPriceSeatBasedCreate": {
Missing tests
166
"properties": {
167 "amount_type": {
Missing tests
168
"const": "seat_based",
Missing tests
169
"type": "string"
170 },
171 "price_currency": {
Missing tests
172
"pattern": "usd",
Missing tests
173
"type": "string"
174 },
175 "seat_tiers": {
Missing tests
176
"$ref": "#/components/schemas/ProductPriceSeatTiers",
177 }
Missing tests
178
},
Missing tests
179
"required": [
180 "amount_type",
181 "seat_tiers"
Missing tests
182
],
Missing tests
183
"type": "object"
184 },
185 "ProductPriceSeatTier": {
Missing tests
186
"properties": {
187 "max_seats": {
Missing tests
188
"anyOf": [
189 {
Missing tests
190
"minimum": 1.0,
Missing tests
191
"type": "integer"
192 },
193 {
Missing tests
194
"type": "null"
195 }
Missing tests
196
],
197 },
198 "min_seats": {
Missing tests
199
"minimum": 1.0,
Missing tests
200
"type": "integer"
201 },
202 "price_per_seat": {
Missing tests
203
"maximum": 99999999.0,
Missing tests
204
"minimum": 0.0,
Missing tests
205
"type": "integer"
206 }
Missing tests
207
},
Missing tests
208
"required": [
209 "min_seats",
210 "price_per_seat"
Missing tests
211
],
Missing tests
212
"type": "object"
213 },
214 "ProductPriceSeatTiers": {
Missing tests
215
"properties": {
216 "tiers": {
217 "items": {
Missing tests
218
"$ref": "#/components/schemas/ProductPriceSeatTier"
219 },
Missing tests
220
"minItems": 1,
Missing tests
221
"type": "array"
222 }
Missing tests
223
},
Missing tests
224
"required": [
225 "tiers"
Missing tests
226
],
Missing tests
227
"type": "object"
228 },
229 "ProductUpdate": {
230 "properties": {
231 "attached_custom_fields": {
232 "anyOf": [
233 {
234 "items": {
Missing positive tests
235
"$ref": "#/components/schemas/AttachedCustomFieldCreate"
236 },
237 "type": "array"
238 },
239 {
240 "type": "null"
241 }
242 ],
243 },
244 "description": {
245 "anyOf": [
246 {
247 "type": "string"
248 },
249 {
250 "type": "null"
251 }
252 ],
253 },
254 "is_archived": {
255 "anyOf": [
256 {
257 "type": "boolean"
258 },
259 {
260 "type": "null"
261 }
262 ],
263 },
264 "medias": {
265 "anyOf": [
266 {
267 "items": {
Missing positive tests
268
"format": "uuid4",
269 "type": "string"
270 },
271 "type": "array"
272 },
273 {
274 "type": "null"
275 }
276 ],
277 },
278 "metadata": {
279 "additionalProperties": {
Missing negative tests
280
"anyOf": [
281 {
Missing negative tests
282
"maxLength": 500,
Missing negative tests
283
"minLength": 1,
284 "type": "string"
285 },
286 {
287 "type": "integer"
288 },
289 {
290 "type": "number"
291 },
292 {
293 "type": "boolean"
294 }
Missing negative tests
295
]
296 },
Missing negative tests
297
"maxProperties": 50,
298 "propertyNames": {
Missing tests
299
"maxLength": 40,
Missing tests
300
"minLength": 1
301 },
302 "type": "object"
303 },
304 "name": {
305 "anyOf": [
306 {
307 "minLength": 3,
308 "type": "string"
309 },
310 {
311 "type": "null"
312 }
313 ],
314 },
315 "prices": {
316 "anyOf": [
317 {
318 "items": {
319 "anyOf": [
320 {
Missing positive tests
321
"$ref": "#/components/schemas/ExistingProductPrice"
322 },
323 {
324 "discriminator": {
325 "mapping": {
326 "custom": "#/components/schemas/ProductPriceCustomCreate",
327 "fixed": "#/components/schemas/ProductPriceFixedCreate",
328 "free": "#/components/schemas/ProductPriceFreeCreate",
329 "metered_unit": "#/components/schemas/ProductPriceMeteredUnitCreate",
330 "seat_based": "#/components/schemas/ProductPriceSeatBasedCreate"
331 },
332 "propertyName": "amount_type"
333 },
334 "oneOf": [
335 {
Missing tests
336
"$ref": "#/components/schemas/ProductPriceFixedCreate"
337 },
338 {
Missing tests
339
"$ref": "#/components/schemas/ProductPriceCustomCreate"
340 },
341 {
Missing tests
342
"$ref": "#/components/schemas/ProductPriceFreeCreate"
343 },
344 {
Missing tests
345
"$ref": "#/components/schemas/ProductPriceSeatBasedCreate"
346 },
347 {
Missing tests
348
"$ref": "#/components/schemas/ProductPriceMeteredUnitCreate"
349 }
350 ]
351 }
352 ]
353 },
354 "type": "array"
355 },
356 {
357 "type": "null"
358 }
359 ],
360 },
361 "recurring_interval": {
362 "anyOf": [
363 {
364 "$ref": "#/components/schemas/SubscriptionRecurringInterval"
365 },
366 {
367 "type": "null"
368 }
369 ],
370 },
371 "recurring_interval_count": {
372 "anyOf": [
373 {
374 "maximum": 999.0,
375 "minimum": 1.0,
376 "type": "integer"
377 },
378 {
379 "type": "null"
380 }
381 ],
382 },
383 "trial_interval": {
384 "anyOf": [
385 {
386 "$ref": "#/components/schemas/TrialInterval"
387 },
388 {
389 "type": "null"
390 }
391 ],
392 },
393 "trial_interval_count": {
394 "anyOf": [
395 {
396 "maximum": 1000.0,
397 "minimum": 1.0,
398 "type": "integer"
399 },
400 {
401 "type": "null"
402 }
403 ],
404 }
405 },
406 "type": "object"
407 },
408 "SubscriptionRecurringInterval": {
409 "enum": [
410 "day",
411 "week",
412 "month",
413 "year"
414 ],
415 "type": "string"
416 },
417 "TrialInterval": {
418 "enum": [
419 "day",
420 "week",
421 "month",
422 "year"
423 ],
424 "type": "string"
425 }
426 }
427 }
428}
Responses
seen average

200
Product updated.
0 -
403
You don't have the permission to update this product.
0 -
404
Product not found.
0 -
422
Validation Error
0 -
default
Default
825 5.49ms
Examples
0 of 4 covered

Body: application/json
price_currency.default
 
"usd"
 
price_currency.default
 
"usd"
 
price_currency.default
 
"usd"
 
price_currency.default
 
"usd"
 
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string",
4 "x-polar-selector-widget": {
5 "displayProperty": "name",
6 "resourceName": "Product",
7 "resourceRoot": "/v1/products"
8 }
9}
Body

application/json6 of 7 keywords covered
1{
2 "$ref": "#/components/schemas/ProductBenefitsUpdate",
3 "components": {
4 "schemas": {
5 "ProductBenefitsUpdate": {
6 "properties": {
7 "benefits": {
8 "items": {
Missing positive tests
9
"format": "uuid4",
10 "type": "string",
11 "x-polar-selector-widget": {
12 "displayProperty": "description",
13 "resourceName": "Benefit",
14 "resourceRoot": "/v1/benefits"
15 }
16 },
17 "type": "array"
18 }
19 },
20 "required": [
21 "benefits"
22 ],
23 "type": "object"
24 }
25 }
26 }
27}
Responses
seen average

200
Product benefits updated.
0 -
403
You don't have the permission to update this product.
0 -
404
Product not found.
0 -
422
Validation Error
0 -
default
Default
648 5.68ms
Query Parameters

id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string"
6 },
7 {
8 "items": {
Missing positive tests
9
"format": "uuid4",
Negative tests not applicable
10
"type": "string"
11 },
Missing negative tests
12
"type": "array"
13 },
14 {
Missing positive tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
organization_id4 of 7 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "examples": [
5 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
6 ],
Missing tests
7
"format": "uuid4",
Missing positive tests - negative not applicable
8
"type": "string",
9 "x-polar-selector-widget": {
10 "displayProperty": "name",
11 "resourceName": "Organization",
12 "resourceRoot": "/v1/organizations"
13 }
14 },
15 {
16 "items": {
17 "examples": [
18 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
19 ],
20 "format": "uuid4",
Negative tests not applicable
21
"type": "string",
22 "x-polar-selector-widget": {
23 "displayProperty": "name",
24 "resourceName": "Organization",
25 "resourceRoot": "/v1/organizations"
26 }
27 },
Missing negative tests
28
"type": "array"
29 },
30 {
Missing positive tests
31
"type": "null"
32 }
Negative tests not applicable
33
],
34}
order_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string"
6 },
7 {
8 "items": {
Missing positive tests
9
"format": "uuid4",
Negative tests not applicable
10
"type": "string"
11 },
Missing negative tests
12
"type": "array"
13 },
14 {
Missing positive tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
subscription_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string"
6 },
7 {
8 "items": {
Missing positive tests
9
"format": "uuid4",
Negative tests not applicable
10
"type": "string"
11 },
Missing negative tests
12
"type": "array"
13 },
14 {
Missing positive tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
customer_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string"
6 },
7 {
8 "items": {
Missing positive tests
9
"format": "uuid4",
Negative tests not applicable
10
"type": "string"
11 },
Missing negative tests
12
"type": "array"
13 },
14 {
Missing positive tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
succeeded3 of 3 keywords covered
1{
2 "anyOf": [
3 {
4 "type": "boolean"
5 },
6 {
7 "type": "null"
8 }
9 ],
10}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
sorting4 of 6 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
5 "$ref": "#/components/schemas/RefundSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
12 ],
13 "components": {
14 "schemas": {
15 "RefundSortProperty": {
16 "enum": [
17 "created_at",
18 "-created_at",
19 "amount",
20 "-amount"
21 ],
22 "type": "string"
23 }
24 }
25 },
26}
Responses
seen average

200
Successful Response
1 10.20ms
422
Validation Error
0 -
default
Default
1118 5.26ms
Examples
3 of 3 covered

Query
page
 
1
 
limit
 
10
 
sorting
 
[
"-created_at"
]
 
Body

application/json18 of 26 keywords covered
1{
Missing positive tests
2
"$ref": "#/components/schemas/RefundCreate",
3 "components": {
4 "schemas": {
5 "RefundCreate": {
6 "properties": {
7 "amount": {
8 "exclusiveMinimum": 0.0,
9 "type": "integer"
10 },
11 "comment": {
12 "anyOf": [
13 {
14 "type": "string"
15 },
16 {
17 "type": "null"
18 }
19 ],
20 },
21 "metadata": {
22 "additionalProperties": {
Missing negative tests
23
"anyOf": [
24 {
Missing negative tests
25
"maxLength": 500,
Missing negative tests
26
"minLength": 1,
27 "type": "string"
28 },
29 {
30 "type": "integer"
31 },
32 {
33 "type": "number"
34 },
35 {
36 "type": "boolean"
37 }
Missing negative tests
38
]
39 },
Missing negative tests
40
"maxProperties": 50,
41 "propertyNames": {
Missing tests
42
"maxLength": 40,
Missing tests
43
"minLength": 1
44 },
45 "type": "object"
46 },
47 "order_id": {
Missing positive tests
48
"format": "uuid4",
49 "type": "string"
50 },
51 "reason": {
52 "$ref": "#/components/schemas/RefundReason"
53 },
54 "revoke_benefits": {
55 "type": "boolean"
56 }
57 },
58 "required": [
59 "order_id",
60 "reason",
61 "amount"
62 ],
63 "type": "object"
64 },
65 "RefundReason": {
66 "enum": [
67 "duplicate",
68 "fraudulent",
69 "customer_request",
70 "service_disruption",
71 "satisfaction_guarantee",
72 "other"
73 ],
74 "type": "string"
75 }
76 }
77 }
78}
Responses
seen average

200
Successful Response
0 -
201
Refund created.
0 -
400
Refund amount exceeds remaining order balance.
0 -
403
Order is already fully refunded.
0 -
422
Validation Error
0 -
default
Default
652 5.80ms
Examples
1 of 1 covered

Body: application/json
revoke_benefits.default
 
false
 
Path Parameters

product_id1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Responses
seen average

200
Successful Response
0 -
404
Organization not found.
0 -
422
Validation Error
0 -
default
Default
501 5.24ms
Path Parameters

subscription_id1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Responses
seen average

200
Successful Response
0 -
404
Organization not found.
0 -
422
Validation Error
0 -
default
Default
501 5.17ms
Path Parameters

slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Responses
seen average

200
Successful Response
0 -
404
Organization not found.
0 -
422
Validation Error
0 -
default
Default
501 5.10ms
Query Parameters

organization_id4 of 7 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "examples": [
5 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
6 ],
Missing tests
7
"format": "uuid4",
Missing positive tests - negative not applicable
8
"type": "string",
9 "x-polar-selector-widget": {
10 "displayProperty": "name",
11 "resourceName": "Organization",
12 "resourceRoot": "/v1/organizations"
13 }
14 },
15 {
16 "items": {
17 "examples": [
18 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
19 ],
20 "format": "uuid4",
Negative tests not applicable
21
"type": "string",
22 "x-polar-selector-widget": {
23 "displayProperty": "name",
24 "resourceName": "Organization",
25 "resourceRoot": "/v1/organizations"
26 }
27 },
Missing negative tests
28
"type": "array"
29 },
30 {
Missing positive tests
31
"type": "null"
32 }
Negative tests not applicable
33
],
34}
product_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string",
6 "x-polar-selector-widget": {
7 "displayProperty": "name",
8 "resourceName": "Product",
9 "resourceRoot": "/v1/products"
10 }
11 },
12 {
13 "items": {
Missing positive tests
14
"format": "uuid4",
Negative tests not applicable
15
"type": "string",
16 "x-polar-selector-widget": {
17 "displayProperty": "name",
18 "resourceName": "Product",
19 "resourceRoot": "/v1/products"
20 }
21 },
Missing negative tests
22
"type": "array"
23 },
24 {
Missing positive tests
25
"type": "null"
26 }
Missing positive tests - negative not applicable
27
],
28}
customer_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string"
6 },
7 {
8 "items": {
Missing positive tests
9
"format": "uuid4",
Negative tests not applicable
10
"type": "string"
11 },
Missing negative tests
12
"type": "array"
13 },
14 {
Missing positive tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
external_customer_id3 of 5 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Missing positive tests - negative not applicable
4
"type": "string"
5 },
6 {
7 "items": {
Negative tests not applicable
8
"type": "string"
9 },
Missing negative tests
10
"type": "array"
11 },
12 {
Missing positive tests
13
"type": "null"
14 }
Negative tests not applicable
15
],
16}
discount_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string",
6 "x-polar-selector-widget": {
7 "displayProperty": "name",
8 "resourceName": "Product",
9 "resourceRoot": "/v1/products"
10 }
11 },
12 {
13 "items": {
Missing positive tests
14
"format": "uuid4",
Negative tests not applicable
15
"type": "string",
16 "x-polar-selector-widget": {
17 "displayProperty": "name",
18 "resourceName": "Product",
19 "resourceRoot": "/v1/products"
20 }
21 },
Missing negative tests
22
"type": "array"
23 },
24 {
Missing positive tests
25
"type": "null"
26 }
Missing positive tests - negative not applicable
27
],
28}
active3 of 3 keywords covered
1{
2 "anyOf": [
3 {
4 "type": "boolean"
5 },
6 {
7 "type": "null"
8 }
9 ],
10}
cancel_at_period_end3 of 3 keywords covered
1{
2 "anyOf": [
3 {
4 "type": "boolean"
5 },
6 {
7 "type": "null"
8 }
9 ],
10}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
sorting4 of 6 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
5 "$ref": "#/components/schemas/SubscriptionSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
12 ],
13 "components": {
14 "schemas": {
15 "SubscriptionSortProperty": {
16 "enum": [
17 "customer",
18 "-customer",
19 "status",
20 "-status",
21 "started_at",
22 "-started_at",
23 "current_period_end",
24 "-current_period_end",
25 "amount",
26 "-amount",
27 "product",
28 "-product",
29 "discount",
30 "-discount"
31 ],
32 "type": "string"
33 }
34 }
35 },
36}
metadata0 of 14 keywords covered
1{
Missing tests
2
"$ref": "#/components/schemas/MetadataQuery",
3 "components": {
4 "schemas": {
5 "MetadataQuery": {
Missing tests
6
"anyOf": [
7 {
8 "additionalProperties": {
Missing tests
9
"anyOf": [
10 {
Missing tests
11
"type": "string"
12 },
13 {
Missing tests
14
"type": "integer"
15 },
16 {
Missing tests
17
"type": "boolean"
18 },
19 {
20 "items": {
Missing tests
21
"type": "string"
22 },
Missing tests
23
"type": "array"
24 },
25 {
26 "items": {
Missing tests
27
"type": "integer"
28 },
Missing tests
29
"type": "array"
30 },
31 {
32 "items": {
Missing tests
33
"type": "boolean"
34 },
Missing tests
35
"type": "array"
36 }
Missing tests
37
]
38 },
Missing tests
39
"type": "object"
40 },
41 {
Missing tests
42
"type": "null"
43 }
Missing tests
44
],
45 }
46 }
47 }
48}
Responses
seen average

200
Successful Response
1 13.49ms
422
Validation Error
0 -
default
Default
2843 5.34ms
Examples
3 of 3 covered

Query
page
 
1
 
limit
 
10
 
sorting
 
[
"-started_at"
]
 
Body

application/json20 of 38 keywords covered
1{
2 "anyOf": [
3 {
4 "$ref": "#/components/schemas/SubscriptionCreateCustomer"
5 },
6 {
7 "$ref": "#/components/schemas/SubscriptionCreateExternalCustomer"
8 }
9 ],
10 "components": {
11 "schemas": {
12 "SubscriptionCreateCustomer": {
13 "properties": {
14 "customer_id": {
15 "examples": [
16 "992fae2a-2a17-4b7a-8d9e-e287cf90131b"
17 ],
18 "format": "uuid4",
Missing negative tests
19
"type": "string"
20 },
21 "metadata": {
22 "additionalProperties": {
Missing negative tests
23
"anyOf": [
24 {
Missing negative tests
25
"maxLength": 500,
Missing negative tests
26
"minLength": 1,
27 "type": "string"
28 },
29 {
30 "type": "integer"
31 },
32 {
33 "type": "number"
34 },
35 {
36 "type": "boolean"
37 }
Missing negative tests
38
]
39 },
Missing negative tests
40
"maxProperties": 50,
41 "propertyNames": {
Missing tests
42
"maxLength": 40,
Missing tests
43
"minLength": 1
44 },
Missing negative tests
45
"type": "object"
46 },
47 "product_id": {
48 "examples": [
49 "d8dd2de1-21b7-4a41-8bc3-ce909c0cfe23"
50 ],
51 "format": "uuid4",
Missing negative tests
52
"type": "string"
53 }
54 },
55 "required": [
56 "product_id",
57 "customer_id"
58 ],
59 "type": "object"
60 },
61 "SubscriptionCreateExternalCustomer": {
62 "properties": {
63 "external_customer_id": {
Missing negative tests
64
"type": "string"
65 },
66 "metadata": {
67 "additionalProperties": {
Missing negative tests
68
"anyOf": [
69 {
Missing negative tests
70
"maxLength": 500,
Missing negative tests
71
"minLength": 1,
72 "type": "string"
73 },
74 {
75 "type": "integer"
76 },
77 {
78 "type": "number"
79 },
80 {
81 "type": "boolean"
82 }
Missing negative tests
83
]
84 },
Missing negative tests
85
"maxProperties": 50,
86 "propertyNames": {
Missing tests
87
"maxLength": 40,
Missing tests
88
"minLength": 1
89 },
Missing negative tests
90
"type": "object"
91 },
92 "product_id": {
93 "examples": [
94 "d8dd2de1-21b7-4a41-8bc3-ce909c0cfe23"
95 ],
96 "format": "uuid4",
Missing negative tests
97
"type": "string"
98 }
99 },
100 "required": [
101 "product_id",
102 "external_customer_id"
103 ],
104 "type": "object"
105 }
106 }
107 },
108}
Responses
seen average

201
Subscription created.
0 -
422
Validation Error
0 -
default
Default
573 6.07ms
Query Parameters

organization_id4 of 7 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "examples": [
5 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
6 ],
Missing tests
7
"format": "uuid4",
Missing positive tests - negative not applicable
8
"type": "string",
9 "x-polar-selector-widget": {
10 "displayProperty": "name",
11 "resourceName": "Organization",
12 "resourceRoot": "/v1/organizations"
13 }
14 },
15 {
16 "items": {
17 "examples": [
18 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
19 ],
20 "format": "uuid4",
Negative tests not applicable
21
"type": "string",
22 "x-polar-selector-widget": {
23 "displayProperty": "name",
24 "resourceName": "Organization",
25 "resourceRoot": "/v1/organizations"
26 }
27 },
Missing negative tests
28
"type": "array"
29 },
30 {
Missing positive tests
31
"type": "null"
32 }
Negative tests not applicable
33
],
34}
Responses
seen average

200
Successful Response
1 13.49ms
422
Validation Error
0 -
default
Default
512 5.86ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Subscription revoked.
0 -
403
This subscription is already revoked.
0 -
404
Subscription not found.
0 -
409
Subscription is pending an update.
0 -
422
Validation Error
0 -
default
Default
504 5.72ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
404
Subscription not found.
0 -
422
Validation Error
0 -
default
Default
504 5.71ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Body

application/json40 of 70 keywords covered
1{
2 "$ref": "#/components/schemas/SubscriptionUpdate",
3 "components": {
4 "schemas": {
5 "CustomerCancellationReason": {
6 "enum": [
7 "customer_service",
8 "low_quality",
9 "missing_features",
10 "switched_service",
11 "too_complex",
12 "too_expensive",
13 "unused",
14 "other"
15 ],
16 "type": "string"
17 },
18 "SubscriptionCancel": {
Missing negative tests
19
"properties": {
20 "cancel_at_period_end": {
Missing negative tests
21
"type": "boolean"
22 },
23 "customer_cancellation_comment": {
Missing negative tests
24
"anyOf": [
25 {
26 "type": "string"
27 },
28 {
29 "type": "null"
30 }
Missing negative tests
31
],
32 },
33 "customer_cancellation_reason": {
Missing negative tests
34
"anyOf": [
35 {
36 "$ref": "#/components/schemas/CustomerCancellationReason"
37 },
38 {
39 "type": "null"
40 }
Missing negative tests
41
],
42 }
Missing negative tests
43
},
44 "required": [
45 "cancel_at_period_end"
46 ],
Missing negative tests
47
"type": "object"
48 },
49 "SubscriptionProrationBehavior": {
50 "enum": [
51 "invoice",
52 "prorate"
53 ],
54 "type": "string"
55 },
56 "SubscriptionRevoke": {
Missing negative tests
57
"properties": {
58 "customer_cancellation_comment": {
Missing negative tests
59
"anyOf": [
60 {
61 "type": "string"
62 },
63 {
64 "type": "null"
65 }
Missing negative tests
66
],
67 },
68 "customer_cancellation_reason": {
Missing negative tests
69
"anyOf": [
70 {
71 "$ref": "#/components/schemas/CustomerCancellationReason"
72 },
73 {
74 "type": "null"
75 }
Missing negative tests
76
],
77 },
78 "revoke": {
Missing negative tests
79
"const": true,
Missing negative tests
80
"type": "boolean"
81 }
Missing negative tests
82
},
83 "required": [
84 "revoke"
85 ],
Missing negative tests
86
"type": "object"
87 },
88 "SubscriptionUpdate": {
89 "anyOf": [
90 {
91 "$ref": "#/components/schemas/SubscriptionUpdateProduct"
92 },
93 {
94 "$ref": "#/components/schemas/SubscriptionUpdateDiscount"
95 },
96 {
97 "$ref": "#/components/schemas/SubscriptionUpdateTrial"
98 },
99 {
100 "$ref": "#/components/schemas/SubscriptionUpdateSeats"
101 },
102 {
103 "$ref": "#/components/schemas/SubscriptionUpdateBillingPeriod"
104 },
105 {
106 "$ref": "#/components/schemas/SubscriptionCancel"
107 },
108 {
109 "$ref": "#/components/schemas/SubscriptionRevoke"
110 }
111 ]
112 },
113 "SubscriptionUpdateBillingPeriod": {
Missing negative tests
114
"properties": {
115 "current_billing_period_end": {
Missing negative tests
116
"format": "date-time",
Missing negative tests
117
"type": "string"
118 }
Missing negative tests
119
},
120 "required": [
121 "current_billing_period_end"
122 ],
Missing negative tests
123
"type": "object"
124 },
125 "SubscriptionUpdateDiscount": {
126 "properties": {
127 "discount_id": {
128 "anyOf": [
129 {
Missing positive tests
130
"format": "uuid4",
131 "type": "string"
132 },
133 {
134 "type": "null"
135 }
136 ],
137 }
138 },
139 "required": [
140 "discount_id"
141 ],
Missing negative tests
142
"type": "object"
143 },
144 "SubscriptionUpdateProduct": {
145 "properties": {
146 "product_id": {
147 "examples": [
148 "d8dd2de1-21b7-4a41-8bc3-ce909c0cfe23"
149 ],
150 "format": "uuid4",
Missing negative tests
151
"type": "string"
152 },
153 "proration_behavior": {
Missing negative tests
154
"anyOf": [
155 {
156 "$ref": "#/components/schemas/SubscriptionProrationBehavior"
157 },
158 {
159 "type": "null"
160 }
Missing negative tests
161
],
162 }
163 },
164 "required": [
165 "product_id"
166 ],
Missing negative tests
167
"type": "object"
168 },
169 "SubscriptionUpdateSeats": {
Missing negative tests
170
"properties": {
171 "proration_behavior": {
Missing negative tests
172
"anyOf": [
173 {
174 "$ref": "#/components/schemas/SubscriptionProrationBehavior"
175 },
176 {
177 "type": "null"
178 }
Missing negative tests
179
],
180 },
181 "seats": {
Missing negative tests
182
"minimum": 1.0,
Missing negative tests
183
"type": "integer"
184 }
Missing negative tests
185
},
186 "required": [
187 "seats"
188 ],
Missing negative tests
189
"type": "object"
190 },
191 "SubscriptionUpdateTrial": {
Missing negative tests
192
"properties": {
193 "trial_end": {
Missing negative tests
194
"anyOf": [
195 {
196 "format": "date-time",
Missing negative tests
197
"type": "string"
198 },
199 {
200 "const": "now",
Missing negative tests
201
"type": "string"
202 }
Missing negative tests
203
],
204 }
Missing negative tests
205
},
206 "required": [
207 "trial_end"
208 ],
Missing negative tests
209
"type": "object"
210 }
211 }
212 }
213}
Responses
seen average

200
Subscription updated.
0 -
403
Subscription is already canceled or will be at the end of the period.
0 -
404
Subscription not found.
0 -
409
Subscription is pending an update.
0 -
422
Validation Error
0 -
default
Default
545 5.60ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
404
Subscription not found.
0 -
422
Validation Error
0 -
default
Default
504 5.87ms
Query Parameters

transaction_id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
505 5.79ms
Query Parameters

type0 of 5 keywords covered
1{
Missing positive tests
2
"anyOf": [
3 {
Missing positive tests
4
"$ref": "#/components/schemas/TransactionType"
5 },
6 {
Missing positive tests
7
"type": "null"
8 }
Missing positive tests
9
],
10 "components": {
11 "schemas": {
12 "TransactionType": {
Missing positive tests
13
"enum": [
14 "payment",
15 "processor_fee",
16 "refund",
17 "refund_reversal",
18 "dispute",
19 "dispute_reversal",
20 "balance",
21 "payout"
Missing positive tests
22
],
Missing positive tests
23
"type": "string"
24 }
25 }
26 },
27}
account_id3 of 4 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Missing positive tests
4
"format": "uuid4",
Negative tests not applicable
5
"type": "string"
6 },
7 {
8 "type": "null"
9 }
Negative tests not applicable
10
],
11}
payment_customer_id3 of 4 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Missing positive tests
4
"format": "uuid4",
Negative tests not applicable
5
"type": "string"
6 },
7 {
8 "type": "null"
9 }
Negative tests not applicable
10
],
11}
payment_organization_id3 of 4 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Missing positive tests
4
"format": "uuid4",
Negative tests not applicable
5
"type": "string"
6 },
7 {
8 "type": "null"
9 }
Negative tests not applicable
10
],
11}
payment_user_id3 of 4 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Missing positive tests
4
"format": "uuid4",
Negative tests not applicable
5
"type": "string"
6 },
7 {
8 "type": "null"
9 }
Negative tests not applicable
10
],
11}
exclude_platform_fees1 of 1 keywords covered
1{
2 "type": "boolean"
3}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
sorting4 of 6 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
5 "$ref": "#/components/schemas/TransactionSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
12 ],
13 "components": {
14 "schemas": {
15 "TransactionSortProperty": {
16 "enum": [
17 "created_at",
18 "-created_at",
19 "amount",
20 "-amount"
21 ],
22 "type": "string"
23 }
24 }
25 },
26}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1266 5.44ms
Examples
4 of 4 covered

Query
exclude_platform_fees
 
false
 
page
 
1
 
limit
 
10
 
sorting
 
[
"-created_at"
]
 
Query Parameters

account_id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
505 5.29ms
Responses
seen average

200
Deletion result
1 23.66ms
default
Default
5 4.15ms
Responses
seen average

200
Successful Response
0 -
default
Default
4 4.93ms
Responses
seen average

200
Successful Response
0 -
default
Default
4 5.47ms
Path Parameters

platform3 of 3 keywords covered
1{
2 "$ref": "#/components/schemas/OAuthPlatform",
3 "components": {
4 "schemas": {
5 "OAuthPlatform": {
6 "enum": [
7 "github",
8 "github_repository_benefit",
9 "google",
10 "apple"
11 ],
12 "type": "string"
13 }
14 }
15 }
16}
Responses
seen average

204
Successful Response
0 -
400
Cannot disconnect last authentication method
0 -
404
OAuth account not found
0 -
422
Validation Error
0 -
default
Default
511 5.00ms
Responses
seen average

200
Successful Response
0 -
default
Default
4 4.70ms
Query Parameters

organization_id4 of 7 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "examples": [
5 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
6 ],
Missing tests
7
"format": "uuid4",
Missing positive tests - negative not applicable
8
"type": "string",
9 "x-polar-selector-widget": {
10 "displayProperty": "name",
11 "resourceName": "Organization",
12 "resourceRoot": "/v1/organizations"
13 }
14 },
15 {
16 "items": {
17 "examples": [
18 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
19 ],
20 "format": "uuid4",
Negative tests not applicable
21
"type": "string",
22 "x-polar-selector-widget": {
23 "displayProperty": "name",
24 "resourceName": "Organization",
25 "resourceRoot": "/v1/organizations"
26 }
27 },
Missing negative tests
28
"type": "array"
29 },
30 {
Missing positive tests
31
"type": "null"
32 }
Negative tests not applicable
33
],
34}
type4 of 7 keywords covered
1{
2 "anyOf": [
3 {
Missing positive tests
4
"$ref": "#/components/schemas/WalletType"
5 },
6 {
7 "items": {
8 "$ref": "#/components/schemas/WalletType"
9 },
Missing negative tests
10
"type": "array"
11 },
12 {
Missing positive tests
13
"type": "null"
14 }
15 ],
16 "components": {
17 "schemas": {
18 "WalletType": {
19 "enum": [
20 "usage",
21 "billing"
22 ],
23 "type": "string"
24 }
25 }
26 },
27}
customer_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string"
6 },
7 {
8 "items": {
Missing positive tests
9
"format": "uuid4",
Negative tests not applicable
10
"type": "string"
11 },
Missing negative tests
12
"type": "array"
13 },
14 {
Missing positive tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
sorting4 of 6 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
5 "$ref": "#/components/schemas/WalletSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
12 ],
13 "components": {
14 "schemas": {
15 "WalletSortProperty": {
16 "enum": [
17 "created_at",
18 "-created_at",
19 "balance",
20 "-balance"
21 ],
22 "type": "string"
23 }
24 }
25 },
26}
Responses
seen average

200
Successful Response
1 14.82ms
422
Validation Error
0 -
default
Default
779 5.85ms
Examples
3 of 3 covered

Query
page
 
1
 
limit
 
10
 
sorting
 
[
"-created_at"
]
 
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
404
Wallet not found.
0 -
422
Validation Error
0 -
default
Default
504 5.60ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Body

application/json7 of 7 keywords covered
1{
2 "$ref": "#/components/schemas/WalletTopUpCreate",
3 "components": {
4 "schemas": {
5 "WalletTopUpCreate": {
6 "properties": {
7 "amount": {
8 "examples": [
9 2000
10 ],
11 "type": "integer"
12 },
13 "currency": {
14 "pattern": "usd",
15 "type": "string"
16 }
17 },
18 "required": [
19 "amount",
20 "currency"
21 ],
22 "type": "object"
23 }
24 }
25 }
26}
Responses
seen average

200
Successful Response
0 -
201
Wallet topped up successfully.
0 -
400
The payment request failed.
0 -
402
No payment method available.
0 -
404
Wallet not found.
0 -
422
Validation Error
1 7.47ms
default
Default
618 6.55ms
Query Parameters

endpoint_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string"
6 },
7 {
8 "items": {
Missing positive tests
9
"format": "uuid4",
Negative tests not applicable
10
"type": "string"
11 },
Missing negative tests
12
"type": "array"
13 },
14 {
Missing positive tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
start_timestamp4 of 4 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "format": "date-time",
Negative tests not applicable
5
"type": "string"
6 },
7 {
8 "type": "null"
9 }
Negative tests not applicable
10
],
11}
end_timestamp4 of 4 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "format": "date-time",
Negative tests not applicable
5
"type": "string"
6 },
7 {
8 "type": "null"
9 }
Negative tests not applicable
10
],
11}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
591 5.12ms
Examples
2 of 2 covered

Query
page
 
1
 
limit
 
10
 
Query Parameters

organization_id4 of 7 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "examples": [
5 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
6 ],
Missing tests
7
"format": "uuid4",
Missing positive tests - negative not applicable
8
"type": "string",
9 "x-polar-selector-widget": {
10 "displayProperty": "name",
11 "resourceName": "Organization",
12 "resourceRoot": "/v1/organizations"
13 }
14 },
15 {
16 "items": {
17 "examples": [
18 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
19 ],
20 "format": "uuid4",
Negative tests not applicable
21
"type": "string",
22 "x-polar-selector-widget": {
23 "displayProperty": "name",
24 "resourceName": "Organization",
25 "resourceRoot": "/v1/organizations"
26 }
27 },
Missing negative tests
28
"type": "array"
29 },
30 {
Missing positive tests
31
"type": "null"
32 }
Negative tests not applicable
33
],
34}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
Responses
seen average

200
Successful Response
1 9.44ms
422
Validation Error
0 -
default
Default
668 5.71ms
Examples
2 of 2 covered

Query
page
 
1
 
limit
 
10
 
Body

application/json22 of 23 keywords covered
1{
2 "$ref": "#/components/schemas/WebhookEndpointCreate",
3 "components": {
4 "schemas": {
5 "WebhookEndpointCreate": {
6 "properties": {
7 "events": {
8 "items": {
9 "$ref": "#/components/schemas/WebhookEventType"
10 },
11 "type": "array"
12 },
13 "format": {
14 "$ref": "#/components/schemas/WebhookFormat",
15 },
16 "organization_id": {
17 "anyOf": [
18 {
19 "examples": [
20 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
21 ],
22 "format": "uuid4",
23 "type": "string",
24 "x-polar-selector-widget": {
25 "displayProperty": "name",
26 "resourceName": "Organization",
27 "resourceRoot": "/v1/organizations"
28 }
29 },
30 {
31 "type": "null"
32 }
33 ],
34 },
35 "secret": {
36 "anyOf": [
37 {
38 "examples": [
39 "polar_whs_ovyN6cPrTv56AApvzCaJno08SSmGJmgbWilb33N2JuK"
40 ],
41 "minLength": 32,
42 "type": "string"
43 },
44 {
45 "type": "null"
46 }
47 ],
48 "deprecated": true,
49 },
50 "url": {
51 "examples": [
52 "https://webhook.site/cb791d80-f26e-4f8c-be88-6e56054192b0"
53 ],
54 "format": "uri",
Missing negative tests
55
"maxLength": 2083,
56 "minLength": 1,
57 "type": "string"
58 }
59 },
60 "required": [
61 "url",
62 "format",
63 "events"
64 ],
65 "type": "object"
66 },
67 "WebhookEventType": {
68 "enum": [
69 "checkout.created",
70 "checkout.updated",
71 "customer.created",
72 "customer.updated",
73 "customer.deleted",
74 "customer.state_changed",
75 "customer_seat.assigned",
76 "customer_seat.claimed",
77 "customer_seat.revoked",
78 "order.created",
79 "order.updated",
80 "order.paid",
81 "order.refunded",
82 "subscription.created",
83 "subscription.updated",
84 "subscription.active",
85 "subscription.canceled",
86 "subscription.uncanceled",
87 "subscription.revoked",
88 "refund.created",
89 "refund.updated",
90 "product.created",
91 "product.updated",
92 "benefit.created",
93 "benefit.updated",
94 "benefit_grant.created",
95 "benefit_grant.cycled",
96 "benefit_grant.updated",
97 "benefit_grant.revoked",
98 "organization.updated"
99 ],
100 "type": "string"
101 },
102 "WebhookFormat": {
103 "enum": [
104 "raw",
105 "discord",
106 "slack"
107 ],
108 "type": "string"
109 }
110 }
111 }
112}
Responses
seen average

201
Webhook endpoint created.
0 -
422
Validation Error
1 9.82ms
default
Default
737 5.75ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

204
Webhook endpoint deleted.
0 -
404
Webhook endpoint not found.
0 -
422
Validation Error
0 -
default
Default
504 6.28ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Successful Response
0 -
404
Webhook endpoint not found.
0 -
422
Validation Error
0 -
default
Default
504 5.48ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Body

application/json26 of 27 keywords covered
1{
2 "$ref": "#/components/schemas/WebhookEndpointUpdate",
3 "components": {
4 "schemas": {
5 "WebhookEndpointUpdate": {
6 "properties": {
7 "enabled": {
8 "anyOf": [
9 {
10 "type": "boolean"
11 },
12 {
13 "type": "null"
14 }
15 ],
16 },
17 "events": {
18 "anyOf": [
19 {
20 "items": {
21 "$ref": "#/components/schemas/WebhookEventType"
22 },
23 "type": "array"
24 },
25 {
26 "type": "null"
27 }
28 ],
29 },
30 "format": {
31 "anyOf": [
32 {
33 "$ref": "#/components/schemas/WebhookFormat",
34 },
35 {
36 "type": "null"
37 }
38 ]
39 },
40 "secret": {
41 "anyOf": [
42 {
43 "examples": [
44 "polar_whs_ovyN6cPrTv56AApvzCaJno08SSmGJmgbWilb33N2JuK"
45 ],
46 "minLength": 32,
47 "type": "string"
48 },
49 {
50 "type": "null"
51 }
52 ],
53 "deprecated": true,
54 },
55 "url": {
56 "anyOf": [
57 {
58 "examples": [
59 "https://webhook.site/cb791d80-f26e-4f8c-be88-6e56054192b0"
60 ],
61 "format": "uri",
Missing negative tests
62
"maxLength": 2083,
63 "minLength": 1,
64 "type": "string"
65 },
66 {
67 "type": "null"
68 }
69 ],
70 }
71 },
72 "type": "object"
73 },
74 "WebhookEventType": {
75 "enum": [
76 "checkout.created",
77 "checkout.updated",
78 "customer.created",
79 "customer.updated",
80 "customer.deleted",
81 "customer.state_changed",
82 "customer_seat.assigned",
83 "customer_seat.claimed",
84 "customer_seat.revoked",
85 "order.created",
86 "order.updated",
87 "order.paid",
88 "order.refunded",
89 "subscription.created",
90 "subscription.updated",
91 "subscription.active",
92 "subscription.canceled",
93 "subscription.uncanceled",
94 "subscription.revoked",
95 "refund.created",
96 "refund.updated",
97 "product.created",
98 "product.updated",
99 "benefit.created",
100 "benefit.updated",
101 "benefit_grant.created",
102 "benefit_grant.cycled",
103 "benefit_grant.updated",
104 "benefit_grant.revoked",
105 "organization.updated"
106 ],
107 "type": "string"
108 },
109 "WebhookFormat": {
110 "enum": [
111 "raw",
112 "discord",
113 "slack"
114 ],
115 "type": "string"
116 }
117 }
118 }
119}
Responses
seen average

200
Webhook endpoint updated.
0 -
404
Webhook endpoint not found.
0 -
422
Validation Error
1 7.52ms
default
Default
589 5.17ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

200
Webhook endpoint secret reset.
0 -
404
Webhook endpoint not found.
0 -
422
Validation Error
0 -
default
Default
504 6.11ms
Path Parameters

id1 of 2 keywords covered
1{
Missing positive tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Responses
seen average

202
Webhook event re-delivery scheduled.
0 -
404
Webhook event not found.
0 -
422
Validation Error
0 -
default
Default
504 5.54ms