Schemathesis 4.6.8
API Coverage Report
2025-12-05 15:52:19.101
Operations
229 / 229
API endpoints that were called during your test run
Parameters
15.29%
78 of 510 covered
Parameters tested with both valid and invalid values
Keywords
17.46%
969 of 5551 covered
Schema validation rules tested with both valid and invalid values
Examples
56.15%
105 of 187 covered
Schema examples and default values that were actually used in your tests
Responses
130 / 616
Response status codes that your tests actually received from the API
Parameters
Keywords
Uncovered
Partial
Covered
Body

application/json2 of 11 keywords covered
1{
2 "$ref": "#/components/schemas/AccountCreateForOrganization",
3 "components": {
4 "schemas": {
5 "AccountCreateForOrganization": {
Missing negative tests
6
"properties": {
7 "account_type": {
Missing negative tests
8
"const": "stripe",
Missing negative tests
9
"type": "string"
10 },
11 "country": {
Missing negative tests
12
"$ref": "#/components/schemas/StripeAccountCountry"
13 },
14 "organization_id": {
Missing negative tests
15
"format": "uuid",
Missing negative tests
16
"type": "string"
17 }
Missing negative tests
18
},
Missing negative tests
19
"required": [
20 "organization_id",
21 "account_type",
22 "country"
Missing negative tests
23
],
24 "type": "object"
25 },
26 "StripeAccountCountry": {
Missing negative tests
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"
Missing negative tests
147
],
Missing negative tests
148
"type": "string"
149 }
150 }
151 }
152}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
51 5.23ms
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
2 11.54ms
422
Validation Error
12 7.35ms
default
Default
662 4.95ms
Examples
2 of 2 covered

Query
page
 
1
 
limit
 
10
 
Path Parameters

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
2 4.43ms
Path Parameters

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

application/json3 of 35 keywords covered
1{
Missing negative tests
2
"$ref": "#/components/schemas/AccountUpdate",
3 "components": {
4 "schemas": {
5 "AccountUpdate": {
Missing negative tests
6
"properties": {
7 "billing_additional_info": {
Missing negative tests
8
"anyOf": [
9 {
Missing positive tests
10
"type": "string"
11 },
12 {
Missing negative tests
13
"type": "null"
14 }
Missing negative tests
15
],
16 },
17 "billing_address": {
Missing negative tests
18
"anyOf": [
19 {
20 "$ref": "#/components/schemas/AddressInput"
21 },
22 {
23 "type": "null"
24 }
Missing negative tests
25
],
26 },
27 "billing_name": {
Missing negative tests
28
"anyOf": [
29 {
Missing positive tests
30
"type": "string"
31 },
32 {
Missing negative tests
33
"type": "null"
34 }
Missing negative tests
35
],
36 },
37 "billing_notes": {
Missing negative tests
38
"anyOf": [
39 {
Missing positive tests
40
"type": "string"
41 },
42 {
Missing negative tests
43
"type": "null"
44 }
Missing negative tests
45
],
46 }
Missing negative tests
47
},
Missing negative tests
48
"type": "object"
49 },
50 "AddressInput": {
Missing negative tests
51
"properties": {
52 "city": {
Missing tests
53
"anyOf": [
54 {
Missing tests
55
"type": "string"
56 },
57 {
Missing tests
58
"type": "null"
59 }
Missing tests
60
],
61 },
62 "country": {
Missing negative tests
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"
Missing negative tests
308
],
309 "examples": [
310 "US",
311 "SE",
312 "FR"
313 ],
Missing negative tests
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": {
Missing tests
563
"anyOf": [
564 {
Missing tests
565
"type": "string"
566 },
567 {
Missing tests
568
"type": "null"
569 }
Missing tests
570
],
571 },
572 "line2": {
Missing tests
573
"anyOf": [
574 {
Missing tests
575
"type": "string"
576 },
577 {
Missing tests
578
"type": "null"
579 }
Missing tests
580
],
581 },
582 "postal_code": {
Missing tests
583
"anyOf": [
584 {
Missing tests
585
"type": "string"
586 },
587 {
Missing tests
588
"type": "null"
589 }
Missing tests
590
],
591 },
592 "state": {
Missing tests
593
"anyOf": [
594 {
Missing tests
595
"type": "string"
596 },
597 {
Missing tests
598
"type": "null"
599 }
Missing tests
600
],
601 }
Missing negative tests
602
},
Missing negative tests
603
"required": [
604 "country"
Missing negative tests
605
],
606 "type": "object"
607 }
608 }
609 }
610}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
3 8.97ms
Path Parameters

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
2 4.84ms
Path Parameters

id1 of 2 keywords covered
1{
Missing negative tests
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
1 9.68ms
default
Default
2 4.07ms
Responses
seen average

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

is_granted0 of 3 keywords covered
1{
Missing negative tests
2
"anyOf": [
3 {
Missing negative tests
4
"type": "boolean"
5 },
6 {
Missing positive tests
7
"type": "null"
8 }
Missing negative tests
9
],
10}
customer_id0 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 tests
9
"format": "uuid4",
Missing positive tests - negative not applicable
10
"type": "string"
11 },
Missing tests
12
"type": "array"
13 },
14 {
Missing tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
page0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
limit0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
Responses
seen average

200
Successful Response
0 -
404
Benefit not found.
0 -
422
Validation Error
1 9.08ms
default
Default
1 4.88ms
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}
page0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
limit0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
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 16.83ms
422
Validation Error
1 11.62ms
default
Default
30 4.96ms
Examples
1 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
43 5.63ms
Examples
6 of 6 covered

Body: application/json
require_billing_address.default
 
false
 
allow_discount_codes.default
 
true
 
require_billing_address.default
 
false
 
allow_discount_codes.default
 
true
 
allow_discount_codes.default
 
true
 
require_billing_address.default
 
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

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

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

application/json28 of 228 keywords covered
1{
Missing positive tests
2
"$ref": "#/components/schemas/CheckoutCreate",
3 "components": {
4 "schemas": {
5 "AddressInput": {
Missing negative tests
6
"properties": {
7 "city": {
Missing tests
8
"anyOf": [
9 {
Missing tests
10
"type": "string"
11 },
12 {
Missing tests
13
"type": "null"
14 }
Missing tests
15
],
16 },
17 "country": {
Missing negative tests
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"
Missing negative tests
263
],
264 "examples": [
265 "US",
266 "SE",
267 "FR"
268 ],
Missing negative tests
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": {
Missing tests
518
"anyOf": [
519 {
Missing tests
520
"type": "string"
521 },
522 {
Missing tests
523
"type": "null"
524 }
Missing tests
525
],
526 },
527 "line2": {
Missing tests
528
"anyOf": [
529 {
Missing tests
530
"type": "string"
531 },
532 {
Missing tests
533
"type": "null"
534 }
Missing tests
535
],
536 },
537 "postal_code": {
Missing tests
538
"anyOf": [
539 {
Missing tests
540
"type": "string"
541 },
542 {
Missing tests
543
"type": "null"
544 }
Missing tests
545
],
546 },
547 "state": {
Missing tests
548
"anyOf": [
549 {
Missing tests
550
"type": "string"
551 },
552 {
Missing tests
553
"type": "null"
554 }
Missing tests
555
],
556 }
Missing negative tests
557
},
Missing negative tests
558
"required": [
559 "country"
Missing negative tests
560
],
561 "type": "object"
562 },
563 "CheckoutCreate": {
Missing positive tests
564
"$ref": "#/components/schemas/CheckoutProductsCreate"
565 },
566 "CheckoutProductsCreate": {
Missing positive tests
567
"properties": {
568 "allow_discount_codes": {
Missing negative tests
569
"type": "boolean"
570 },
571 "allow_trial": {
Missing negative tests
572
"type": "boolean"
573 },
574 "amount": {
Missing negative tests
575
"anyOf": [
576 {
Missing negative tests
577
"maximum": 99999999.0,
Missing negative tests
578
"minimum": 50.0,
579 "type": "integer"
580 },
581 {
582 "type": "null"
583 }
Missing negative tests
584
],
585 },
586 "custom_field_data": {
587 "additionalProperties": {
Missing negative tests
588
"anyOf": [
589 {
590 "type": "string"
591 },
592 {
593 "type": "integer"
594 },
595 {
Missing positive tests
596
"type": "boolean"
597 },
598 {
Missing positive tests
599
"format": "date-time",
600 "type": "string"
601 },
602 {
603 "type": "null"
604 }
Missing negative tests
605
]
606 },
Missing negative tests
607
"type": "object"
608 },
609 "customer_billing_address": {
Missing negative tests
610
"anyOf": [
611 {
612 "$ref": "#/components/schemas/AddressInput",
613 },
614 {
615 "type": "null"
616 }
Missing negative tests
617
]
618 },
619 "customer_billing_name": {
Missing negative tests
620
"anyOf": [
621 {
Missing positive tests
622
"type": "string"
623 },
624 {
Missing negative tests
625
"type": "null"
626 }
Missing negative tests
627
],
628 },
629 "customer_email": {
Missing negative tests
630
"anyOf": [
631 {
Missing tests
632
"format": "email",
Missing positive tests
633
"type": "string"
634 },
635 {
Missing negative tests
636
"type": "null"
637 }
Missing negative tests
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": {
Missing negative tests
652
"anyOf": [
653 {
Missing tests
654
"format": "ipvanyaddress",
Missing positive tests
655
"type": "string"
656 },
657 {
Missing negative tests
658
"type": "null"
659 }
Missing negative tests
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 },
Missing negative tests
686
"type": "object"
687 },
688 "customer_name": {
Missing negative tests
689
"anyOf": [
690 {
691 "examples": [
692 "John Doe"
693 ],
Missing tests
694
"maxLength": 256,
Missing positive tests
695
"type": "string"
696 },
697 {
Missing negative tests
698
"type": "null"
699 }
Missing negative tests
700
],
701 },
702 "customer_tax_id": {
Missing negative tests
703
"anyOf": [
704 {
Missing positive tests
705
"type": "string"
706 },
707 {
Missing negative tests
708
"type": "null"
709 }
Missing negative tests
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": {
Missing negative tests
724
"anyOf": [
725 {
726 "type": "string"
727 },
728 {
729 "type": "null"
730 }
Missing negative tests
731
],
732 },
733 "external_customer_id": {
Missing negative tests
734
"anyOf": [
735 {
Missing positive tests
736
"type": "string"
737 },
738 {
Missing negative tests
739
"type": "null"
740 }
Missing negative tests
741
],
742 },
743 "is_business_customer": {
Missing negative tests
744
"type": "boolean"
745 },
746 "metadata": {
747 "additionalProperties": {
Missing tests
748
"anyOf": [
749 {
Missing tests
750
"maxLength": 500,
Missing tests
751
"minLength": 1,
Missing tests
752
"type": "string"
753 },
754 {
Missing tests
755
"type": "integer"
756 },
757 {
Missing tests
758
"type": "number"
759 },
760 {
Missing tests
761
"type": "boolean"
762 }
Missing tests
763
]
764 },
Missing negative tests
765
"maxProperties": 50,
766 "propertyNames": {
Missing tests
767
"maxLength": 40,
Missing tests
768
"minLength": 1
769 },
Missing negative tests
770
"type": "object"
771 },
772 "prices": {
Missing negative tests
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 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 tests
803
]
804 },
Missing tests
805
"minItems": 1,
Missing tests
806
"type": "array"
807 },
808 "propertyNames": {
Missing tests
809
"format": "uuid4"
810 },
811 "type": "object"
812 },
813 {
814 "type": "null"
815 }
Missing negative tests
816
],
817 },
818 "products": {
819 "items": {
Missing positive tests
820
"format": "uuid4",
Missing negative tests
821
"type": "string"
822 },
Missing negative tests
823
"minItems": 1,
Missing negative tests
824
"type": "array"
825 },
826 "require_billing_address": {
Missing negative tests
827
"type": "boolean"
828 },
829 "return_url": {
Missing negative tests
830
"anyOf": [
831 {
Missing tests
832
"format": "uri",
Missing tests
833
"maxLength": 2083,
Missing tests
834
"minLength": 1,
Missing positive tests
835
"type": "string"
836 },
837 {
Missing negative tests
838
"type": "null"
839 }
Missing negative tests
840
],
841 },
842 "seats": {
Missing negative tests
843
"anyOf": [
844 {
Missing tests
845
"maximum": 1000.0,
Missing tests
846
"minimum": 1.0,
Missing positive tests
847
"type": "integer"
848 },
849 {
Missing negative tests
850
"type": "null"
851 }
Missing negative tests
852
],
853 },
854 "subscription_id": {
Missing negative tests
855
"anyOf": [
856 {
Missing tests
857
"format": "uuid4",
Missing positive tests
858
"type": "string"
859 },
860 {
Missing negative tests
861
"type": "null"
862 }
Missing negative tests
863
],
864 },
865 "success_url": {
Missing negative tests
866
"anyOf": [
867 {
Missing tests
868
"format": "uri",
Missing tests
869
"maxLength": 2083,
Missing tests
870
"minLength": 1,
Missing positive tests
871
"type": "string"
872 },
873 {
Missing negative tests
874
"type": "null"
875 }
Missing negative tests
876
],
877 },
878 "trial_interval": {
Missing negative tests
879
"anyOf": [
880 {
881 "$ref": "#/components/schemas/TrialInterval"
882 },
883 {
884 "type": "null"
885 }
Missing negative tests
886
],
887 },
888 "trial_interval_count": {
Missing negative tests
889
"anyOf": [
890 {
Missing tests
891
"maximum": 1000.0,
Missing tests
892
"minimum": 1.0,
Missing positive tests
893
"type": "integer"
894 },
895 {
Missing negative tests
896
"type": "null"
897 }
Missing negative tests
898
],
899 }
Missing positive tests
900
},
Missing negative tests
901
"required": [
902 "products"
Missing negative tests
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
39 5.42ms
Examples
4 of 8 covered

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

application/json8 of 19 keywords covered
1{
Missing positive tests
2
"$ref": "#/components/schemas/CheckoutCreatePublic",
3 "components": {
4 "schemas": {
5 "CheckoutCreatePublic": {
Missing positive tests
6
"properties": {
7 "customer_email": {
Missing negative tests
8
"anyOf": [
9 {
Missing negative tests
10
"format": "email",
11 "type": "string"
12 },
13 {
14 "type": "null"
15 }
Missing negative tests
16
],
17 },
18 "product_id": {
Missing positive tests
19
"format": "uuid4",
Missing negative tests
20
"type": "string"
21 },
22 "seats": {
Missing negative tests
23
"anyOf": [
24 {
Missing negative tests
25
"maximum": 1000.0,
Missing negative tests
26
"minimum": 1.0,
27 "type": "integer"
28 },
29 {
30 "type": "null"
31 }
Missing negative tests
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 }
Missing positive tests
45
},
Missing negative tests
46
"required": [
47 "product_id"
Missing negative tests
48
],
49 "type": "object"
50 }
51 }
52 }
53}
Responses
seen average

201
Successful Response
0 -
422
Validation Error
1 4.31ms
default
Default
29 5.36ms
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.
1 8.67ms
410
The checkout session is expired.
0 -
422
Validation Error
0 -
default
Default
1 7.20ms
Path Parameters

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

application/json20 of 76 keywords covered
1{
2 "$ref": "#/components/schemas/CheckoutUpdatePublic",
3 "components": {
4 "schemas": {
5 "AddressInput": {
6 "properties": {
7 "city": {
Missing negative tests
8
"anyOf": [
9 {
Missing positive tests
10
"type": "string"
11 },
12 {
Missing negative tests
13
"type": "null"
14 }
Missing negative tests
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": {
Missing negative tests
518
"anyOf": [
519 {
Missing positive tests
520
"type": "string"
521 },
522 {
Missing negative tests
523
"type": "null"
524 }
Missing negative tests
525
],
526 },
527 "line2": {
Missing negative tests
528
"anyOf": [
529 {
Missing positive tests
530
"type": "string"
531 },
532 {
Missing negative tests
533
"type": "null"
534 }
Missing negative tests
535
],
536 },
537 "postal_code": {
Missing negative tests
538
"anyOf": [
539 {
Missing positive tests
540
"type": "string"
541 },
542 {
Missing negative tests
543
"type": "null"
544 }
Missing negative tests
545
],
546 },
547 "state": {
Missing negative tests
548
"anyOf": [
549 {
Missing positive tests
550
"type": "string"
551 },
552 {
Missing negative tests
553
"type": "null"
554 }
Missing negative tests
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 {
Missing positive tests
572
"type": "null"
573 }
574 ],
575 },
576 "amount": {
Missing negative tests
577
"anyOf": [
578 {
Missing tests
579
"maximum": 99999999.0,
Missing tests
580
"minimum": 50.0,
Missing positive tests
581
"type": "integer"
582 },
583 {
Missing negative tests
584
"type": "null"
585 }
Missing negative tests
586
],
587 },
588 "custom_field_data": {
589 "additionalProperties": {
Missing tests
590
"anyOf": [
591 {
Missing tests
592
"type": "string"
593 },
594 {
Missing tests
595
"type": "integer"
596 },
597 {
Missing tests
598
"type": "boolean"
599 },
600 {
Missing tests
601
"format": "date-time",
Missing tests
602
"type": "string"
603 },
604 {
Missing tests
605
"type": "null"
606 }
Missing tests
607
]
608 },
Missing negative tests
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": {
Missing negative tests
622
"anyOf": [
623 {
Missing positive tests
624
"type": "string"
625 },
626 {
Missing negative tests
627
"type": "null"
628 }
Missing negative tests
629
],
630 },
631 "customer_email": {
Missing negative tests
632
"anyOf": [
633 {
Missing tests
634
"format": "email",
Missing positive tests
635
"type": "string"
636 },
637 {
Missing negative tests
638
"type": "null"
639 }
Missing negative tests
640
],
641 },
642 "customer_name": {
Missing negative tests
643
"anyOf": [
644 {
645 "examples": [
646 "John Doe"
647 ],
Missing negative tests
648
"maxLength": 256,
649 "type": "string"
650 },
651 {
652 "type": "null"
653 }
Missing negative tests
654
],
655 },
656 "customer_tax_id": {
657 "anyOf": [
658 {
Missing positive tests
659
"type": "string"
660 },
661 {
662 "type": "null"
663 }
664 ],
665 },
666 "discount_code": {
667 "anyOf": [
668 {
Missing positive tests
669
"type": "string"
670 },
671 {
672 "type": "null"
673 }
674 ],
675 },
676 "is_business_customer": {
Missing negative tests
677
"anyOf": [
678 {
Missing positive tests
679
"type": "boolean"
680 },
681 {
Missing negative tests
682
"type": "null"
683 }
Missing negative tests
684
],
685 },
686 "product_id": {
Missing negative tests
687
"anyOf": [
688 {
Missing tests
689
"format": "uuid4",
Missing positive tests
690
"type": "string"
691 },
692 {
Missing negative tests
693
"type": "null"
694 }
Missing negative tests
695
],
696 },
697 "product_price_id": {
Missing negative tests
698
"anyOf": [
699 {
Missing tests
700
"format": "uuid4",
Missing positive tests
701
"type": "string"
702 },
703 {
Missing negative tests
704
"type": "null"
705 }
Missing negative tests
706
],
707 "deprecated": true,
708 },
709 "seats": {
Missing negative tests
710
"anyOf": [
711 {
Missing tests
712
"maximum": 1000.0,
Missing tests
713
"minimum": 1.0,
Missing positive tests
714
"type": "integer"
715 },
716 {
Missing negative tests
717
"type": "null"
718 }
Missing negative tests
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.
4 16.58ms
410
The checkout session is expired.
0 -
422
Validation Error
23 7.25ms
default
Default
2 792.74ms
Path Parameters

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

application/json5 of 79 keywords covered
1{
Missing negative tests
2
"$ref": "#/components/schemas/CheckoutConfirmStripe",
3 "components": {
4 "schemas": {
5 "AddressInput": {
Missing negative tests
6
"properties": {
7 "city": {
Missing tests
8
"anyOf": [
9 {
Missing tests
10
"type": "string"
11 },
12 {
Missing tests
13
"type": "null"
14 }
Missing tests
15
],
16 },
17 "country": {
Missing negative tests
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"
Missing negative tests
263
],
264 "examples": [
265 "US",
266 "SE",
267 "FR"
268 ],
Missing negative tests
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": {
Missing tests
518
"anyOf": [
519 {
Missing tests
520
"type": "string"
521 },
522 {
Missing tests
523
"type": "null"
524 }
Missing tests
525
],
526 },
527 "line2": {
Missing tests
528
"anyOf": [
529 {
Missing tests
530
"type": "string"
531 },
532 {
Missing tests
533
"type": "null"
534 }
Missing tests
535
],
536 },
537 "postal_code": {
Missing tests
538
"anyOf": [
539 {
Missing tests
540
"type": "string"
541 },
542 {
Missing tests
543
"type": "null"
544 }
Missing tests
545
],
546 },
547 "state": {
Missing tests
548
"anyOf": [
549 {
Missing tests
550
"type": "string"
551 },
552 {
Missing tests
553
"type": "null"
554 }
Missing tests
555
],
556 }
Missing negative tests
557
},
Missing negative tests
558
"required": [
559 "country"
Missing negative tests
560
],
561 "type": "object"
562 },
563 "CheckoutConfirmStripe": {
Missing negative tests
564
"properties": {
565 "allow_trial": {
Missing negative tests
566
"anyOf": [
567 {
Missing negative tests
568
"const": false,
Missing negative tests
569
"type": "boolean"
570 },
571 {
Missing positive tests
572
"type": "null"
573 }
Missing negative tests
574
],
575 },
576 "amount": {
Missing negative tests
577
"anyOf": [
578 {
Missing tests
579
"maximum": 99999999.0,
Missing tests
580
"minimum": 50.0,
Missing positive tests
581
"type": "integer"
582 },
583 {
Missing negative tests
584
"type": "null"
585 }
Missing negative tests
586
],
587 },
588 "confirmation_token_id": {
Missing negative tests
589
"anyOf": [
590 {
Missing positive tests
591
"type": "string"
592 },
593 {
Missing negative tests
594
"type": "null"
595 }
Missing negative tests
596
],
597 },
598 "custom_field_data": {
599 "additionalProperties": {
Missing tests
600
"anyOf": [
601 {
Missing tests
602
"type": "string"
603 },
604 {
Missing tests
605
"type": "integer"
606 },
607 {
Missing tests
608
"type": "boolean"
609 },
610 {
Missing tests
611
"format": "date-time",
Missing tests
612
"type": "string"
613 },
614 {
Missing tests
615
"type": "null"
616 }
Missing tests
617
]
618 },
Missing negative tests
619
"type": "object"
620 },
621 "customer_billing_address": {
Missing negative tests
622
"anyOf": [
623 {
624 "$ref": "#/components/schemas/AddressInput",
625 },
626 {
627 "type": "null"
628 }
Missing negative tests
629
]
630 },
631 "customer_billing_name": {
Missing negative tests
632
"anyOf": [
633 {
Missing positive tests
634
"type": "string"
635 },
636 {
Missing negative tests
637
"type": "null"
638 }
Missing negative tests
639
],
640 },
641 "customer_email": {
Missing negative tests
642
"anyOf": [
643 {
Missing tests
644
"format": "email",
Missing positive tests
645
"type": "string"
646 },
647 {
Missing negative tests
648
"type": "null"
649 }
Missing negative tests
650
],
651 },
652 "customer_name": {
Missing negative tests
653
"anyOf": [
654 {
655 "examples": [
656 "John Doe"
657 ],
Missing negative tests
658
"maxLength": 256,
659 "type": "string"
660 },
661 {
662 "type": "null"
663 }
Missing negative tests
664
],
665 },
666 "customer_tax_id": {
Missing negative tests
667
"anyOf": [
668 {
Missing positive tests
669
"type": "string"
670 },
671 {
Missing negative tests
672
"type": "null"
673 }
Missing negative tests
674
],
675 },
676 "discount_code": {
Missing negative tests
677
"anyOf": [
678 {
Missing positive tests
679
"type": "string"
680 },
681 {
Missing negative tests
682
"type": "null"
683 }
Missing negative tests
684
],
685 },
686 "is_business_customer": {
Missing negative tests
687
"anyOf": [
688 {
Missing positive tests
689
"type": "boolean"
690 },
691 {
Missing negative tests
692
"type": "null"
693 }
Missing negative tests
694
],
695 },
696 "product_id": {
Missing negative tests
697
"anyOf": [
698 {
Missing tests
699
"format": "uuid4",
Missing positive tests
700
"type": "string"
701 },
702 {
Missing negative tests
703
"type": "null"
704 }
Missing negative tests
705
],
706 },
707 "product_price_id": {
Missing negative tests
708
"anyOf": [
709 {
Missing tests
710
"format": "uuid4",
Missing positive tests
711
"type": "string"
712 },
713 {
Missing negative tests
714
"type": "null"
715 }
Missing negative tests
716
],
717 "deprecated": true,
718 },
719 "seats": {
Missing negative tests
720
"anyOf": [
721 {
Missing tests
722
"maximum": 1000.0,
Missing tests
723
"minimum": 1.0,
Missing positive tests
724
"type": "integer"
725 },
726 {
Missing negative tests
727
"type": "null"
728 }
Missing negative tests
729
],
730 }
Missing negative tests
731
},
Missing negative tests
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.37ms
410
The checkout session is expired.
0 -
422
Validation Error
0 -
default
Default
1 6.42ms
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
2 4.38ms
Path Parameters

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

application/json5 of 135 keywords covered
1{
Missing negative tests
2
"$ref": "#/components/schemas/CheckoutUpdate",
3 "components": {
4 "schemas": {
5 "AddressInput": {
Missing negative tests
6
"properties": {
7 "city": {
Missing tests
8
"anyOf": [
9 {
Missing tests
10
"type": "string"
11 },
12 {
Missing tests
13
"type": "null"
14 }
Missing tests
15
],
16 },
17 "country": {
Missing negative tests
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"
Missing negative tests
263
],
264 "examples": [
265 "US",
266 "SE",
267 "FR"
268 ],
Missing negative tests
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": {
Missing tests
518
"anyOf": [
519 {
Missing tests
520
"type": "string"
521 },
522 {
Missing tests
523
"type": "null"
524 }
Missing tests
525
],
526 },
527 "line2": {
Missing tests
528
"anyOf": [
529 {
Missing tests
530
"type": "string"
531 },
532 {
Missing tests
533
"type": "null"
534 }
Missing tests
535
],
536 },
537 "postal_code": {
Missing tests
538
"anyOf": [
539 {
Missing tests
540
"type": "string"
541 },
542 {
Missing tests
543
"type": "null"
544 }
Missing tests
545
],
546 },
547 "state": {
Missing tests
548
"anyOf": [
549 {
Missing tests
550
"type": "string"
551 },
552 {
Missing tests
553
"type": "null"
554 }
Missing tests
555
],
556 }
Missing negative tests
557
},
Missing negative tests
558
"required": [
559 "country"
Missing negative tests
560
],
561 "type": "object"
562 },
563 "CheckoutUpdate": {
Missing negative tests
564
"properties": {
565 "allow_discount_codes": {
Missing negative tests
566
"anyOf": [
567 {
Missing positive tests
568
"type": "boolean"
569 },
570 {
Missing negative tests
571
"type": "null"
572 }
Missing negative tests
573
],
574 },
575 "allow_trial": {
Missing negative tests
576
"anyOf": [
577 {
Missing positive tests
578
"type": "boolean"
579 },
580 {
Missing negative tests
581
"type": "null"
582 }
Missing negative tests
583
],
584 },
585 "amount": {
Missing negative tests
586
"anyOf": [
587 {
Missing tests
588
"maximum": 99999999.0,
Missing tests
589
"minimum": 50.0,
Missing positive tests
590
"type": "integer"
591 },
592 {
Missing negative tests
593
"type": "null"
594 }
Missing negative tests
595
],
596 },
597 "custom_field_data": {
598 "additionalProperties": {
Missing tests
599
"anyOf": [
600 {
Missing tests
601
"type": "string"
602 },
603 {
Missing tests
604
"type": "integer"
605 },
606 {
Missing tests
607
"type": "boolean"
608 },
609 {
Missing tests
610
"format": "date-time",
Missing tests
611
"type": "string"
612 },
613 {
Missing tests
614
"type": "null"
615 }
Missing tests
616
]
617 },
Missing negative tests
618
"type": "object"
619 },
620 "customer_billing_address": {
Missing negative tests
621
"anyOf": [
622 {
623 "$ref": "#/components/schemas/AddressInput",
624 },
625 {
626 "type": "null"
627 }
Missing negative tests
628
]
629 },
630 "customer_billing_name": {
Missing negative tests
631
"anyOf": [
632 {
Missing positive tests
633
"type": "string"
634 },
635 {
Missing negative tests
636
"type": "null"
637 }
Missing negative tests
638
],
639 },
640 "customer_email": {
Missing negative tests
641
"anyOf": [
642 {
Missing tests
643
"format": "email",
Missing positive tests
644
"type": "string"
645 },
646 {
Missing negative tests
647
"type": "null"
648 }
Missing negative tests
649
],
650 },
651 "customer_ip_address": {
Missing negative tests
652
"anyOf": [
653 {
Missing tests
654
"format": "ipvanyaddress",
Missing positive tests
655
"type": "string"
656 },
657 {
Missing negative tests
658
"type": "null"
659 }
Missing negative tests
660
],
661 },
662 "customer_metadata": {
Missing negative tests
663
"anyOf": [
664 {
665 "additionalProperties": {
Missing tests
666
"anyOf": [
667 {
Missing tests
668
"maxLength": 500,
Missing tests
669
"minLength": 1,
Missing tests
670
"type": "string"
671 },
672 {
Missing tests
673
"type": "integer"
674 },
675 {
Missing tests
676
"type": "number"
677 },
678 {
Missing tests
679
"type": "boolean"
680 }
Missing tests
681
]
682 },
Missing negative tests
683
"maxProperties": 50,
684 "propertyNames": {
Missing tests
685
"maxLength": 40,
Missing tests
686
"minLength": 1
687 },
Missing negative tests
688
"type": "object"
689 },
690 {
Missing positive tests
691
"type": "null"
692 }
Missing negative tests
693
],
694 },
695 "customer_name": {
Missing negative tests
696
"anyOf": [
697 {
698 "examples": [
699 "John Doe"
700 ],
Missing negative tests
701
"maxLength": 256,
702 "type": "string"
703 },
704 {
705 "type": "null"
706 }
Missing negative tests
707
],
708 },
709 "customer_tax_id": {
Missing negative tests
710
"anyOf": [
711 {
Missing positive tests
712
"type": "string"
713 },
714 {
Missing negative tests
715
"type": "null"
716 }
Missing negative tests
717
],
718 },
719 "discount_id": {
Missing negative tests
720
"anyOf": [
721 {
Missing tests
722
"format": "uuid4",
Missing positive tests
723
"type": "string"
724 },
725 {
Missing negative tests
726
"type": "null"
727 }
Missing negative tests
728
],
729 },
730 "embed_origin": {
Missing negative tests
731
"anyOf": [
732 {
Missing positive tests
733
"type": "string"
734 },
735 {
Missing negative tests
736
"type": "null"
737 }
Missing negative tests
738
],
739 },
740 "is_business_customer": {
Missing negative tests
741
"anyOf": [
742 {
Missing positive tests
743
"type": "boolean"
744 },
745 {
Missing negative tests
746
"type": "null"
747 }
Missing negative tests
748
],
749 },
750 "metadata": {
751 "additionalProperties": {
Missing tests
752
"anyOf": [
753 {
Missing tests
754
"maxLength": 500,
Missing tests
755
"minLength": 1,
Missing tests
756
"type": "string"
757 },
758 {
Missing tests
759
"type": "integer"
760 },
761 {
Missing tests
762
"type": "number"
763 },
764 {
Missing tests
765
"type": "boolean"
766 }
Missing tests
767
]
768 },
Missing negative tests
769
"maxProperties": 50,
770 "propertyNames": {
Missing tests
771
"maxLength": 40,
Missing tests
772
"minLength": 1
773 },
Missing negative tests
774
"type": "object"
775 },
776 "product_id": {
Missing negative tests
777
"anyOf": [
778 {
Missing tests
779
"format": "uuid4",
Missing positive tests
780
"type": "string"
781 },
782 {
Missing negative tests
783
"type": "null"
784 }
Missing negative tests
785
],
786 },
787 "product_price_id": {
Missing negative tests
788
"anyOf": [
789 {
Missing tests
790
"format": "uuid4",
Missing positive tests
791
"type": "string"
792 },
793 {
Missing negative tests
794
"type": "null"
795 }
Missing negative tests
796
],
797 "deprecated": true,
798 },
799 "require_billing_address": {
Missing negative tests
800
"anyOf": [
801 {
Missing positive tests
802
"type": "boolean"
803 },
804 {
Missing negative tests
805
"type": "null"
806 }
Missing negative tests
807
],
808 },
809 "return_url": {
Missing negative tests
810
"anyOf": [
811 {
Missing tests
812
"format": "uri",
Missing tests
813
"maxLength": 2083,
Missing tests
814
"minLength": 1,
Missing positive tests
815
"type": "string"
816 },
817 {
Missing negative tests
818
"type": "null"
819 }
Missing negative tests
820
],
821 },
822 "seats": {
Missing negative tests
823
"anyOf": [
824 {
Missing tests
825
"maximum": 1000.0,
Missing tests
826
"minimum": 1.0,
Missing positive tests
827
"type": "integer"
828 },
829 {
Missing negative tests
830
"type": "null"
831 }
Missing negative tests
832
],
833 },
834 "success_url": {
Missing negative tests
835
"anyOf": [
836 {
Missing tests
837
"format": "uri",
Missing tests
838
"maxLength": 2083,
Missing tests
839
"minLength": 1,
Missing positive tests
840
"type": "string"
841 },
842 {
Missing negative tests
843
"type": "null"
844 }
Missing negative tests
845
],
846 },
847 "trial_interval": {
Missing negative tests
848
"anyOf": [
849 {
Missing positive tests
850
"$ref": "#/components/schemas/TrialInterval"
851 },
852 {
Missing negative tests
853
"type": "null"
854 }
Missing negative tests
855
],
856 },
857 "trial_interval_count": {
Missing negative tests
858
"anyOf": [
859 {
Missing tests
860
"maximum": 1000.0,
Missing tests
861
"minimum": 1.0,
Missing positive tests
862
"type": "integer"
863 },
864 {
Missing negative tests
865
"type": "null"
866 }
Missing negative tests
867
],
868 }
Missing negative tests
869
},
Missing negative tests
870
"type": "object"
871 },
872 "TrialInterval": {
Missing positive tests
873
"enum": [
874 "day",
875 "week",
876 "month",
877 "year"
Missing positive tests
878
],
Missing positive tests
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
1 9.45ms
default
Default
2 6.00ms
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}
type2 of 7 keywords covered
1{
Missing negative tests
2
"anyOf": [
3 {
Missing positive tests
4
"$ref": "#/components/schemas/CustomFieldType"
5 },
6 {
7 "items": {
Missing negative tests
8
"$ref": "#/components/schemas/CustomFieldType"
9 },
Missing negative tests
10
"type": "array"
11 },
12 {
Missing positive tests
13
"type": "null"
14 }
Missing negative tests
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}
sorting1 of 6 keywords covered
1{
Missing positive tests
2
"anyOf": [
3 {
4 "items": {
Missing positive tests
5
"$ref": "#/components/schemas/CustomFieldSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
Missing positive tests
12
],
13 "components": {
14 "schemas": {
15 "CustomFieldSortProperty": {
Missing positive tests
16
"enum": [
17 "created_at",
18 "-created_at",
19 "slug",
20 "-slug",
21 "name",
22 "-name",
23 "type",
24 "-type"
Missing positive tests
25
],
26 "type": "string"
27 }
28 }
29 },
30}
Responses
seen average

200
Successful Response
65 9.03ms
422
Validation Error
19 6.36ms
default
Default
197 2.88ms
Examples
2 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
24 5.73ms
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
2 4.57ms
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
2 4.61ms
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
2 6.12ms
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}
page0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
limit1 of 2 keywords covered
1{
Missing negative tests
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.80ms
422
Validation Error
1 10.22ms
default
Default
43 5.46ms
Examples
2 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
2 4.62ms
Query Parameters

type2 of 7 keywords covered
1{
Missing negative tests
2
"anyOf": [
3 {
Missing positive tests
4
"$ref": "#/components/schemas/BenefitType"
5 },
6 {
7 "items": {
Missing negative tests
8
"$ref": "#/components/schemas/BenefitType"
9 },
Missing negative tests
10
"type": "array"
11 },
12 {
Missing positive tests
13
"type": "null"
14 }
Missing negative tests
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_id0 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 tests
9
"format": "uuid4",
Missing positive tests - negative not applicable
10
"type": "string"
11 },
Missing tests
12
"type": "array"
13 },
14 {
Missing 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}
page0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
limit0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
sorting0 of 6 keywords covered
1{
Missing tests
2
"anyOf": [
3 {
4 "items": {
Missing tests
5
"$ref": "#/components/schemas/CustomerBenefitGrantSortProperty"
6 },
Missing tests
7
"type": "array"
8 },
9 {
Missing tests
10
"type": "null"
11 }
Missing tests
12
],
13 "components": {
14 "schemas": {
15 "CustomerBenefitGrantSortProperty": {
Missing tests
16
"enum": [
17 "granted_at",
18 "-granted_at",
19 "type",
20 "-type",
21 "organization",
22 "-organization",
23 "product_benefit",
24 "-product_benefit"
Missing tests
25
],
Missing tests
26
"type": "string"
27 }
28 }
29 },
30}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
2 7.04ms
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
2 4.85ms
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
2 5.90ms
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.
2 8.68ms
422
Validation Error
11 6.99ms
default
Default
0 -
Responses
seen average

200
Successful Response
0 -
default
Default
2 5.59ms
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
20 6.67ms
default
Default
1 5.28ms
Responses
seen average

200
Successful Response
0 -
default
Default
2 5.84ms
Body

application/json3 of 32 keywords covered
1{
Missing negative tests
2
"$ref": "#/components/schemas/CustomerPortalCustomerUpdate",
3 "components": {
4 "schemas": {
5 "AddressInput": {
Missing negative tests
6
"properties": {
7 "city": {
Missing tests
8
"anyOf": [
9 {
Missing tests
10
"type": "string"
11 },
12 {
Missing tests
13
"type": "null"
14 }
Missing tests
15
],
16 },
17 "country": {
Missing negative tests
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"
Missing negative tests
263
],
264 "examples": [
265 "US",
266 "SE",
267 "FR"
268 ],
Missing negative tests
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": {
Missing tests
518
"anyOf": [
519 {
Missing tests
520
"type": "string"
521 },
522 {
Missing tests
523
"type": "null"
524 }
Missing tests
525
],
526 },
527 "line2": {
Missing tests
528
"anyOf": [
529 {
Missing tests
530
"type": "string"
531 },
532 {
Missing tests
533
"type": "null"
534 }
Missing tests
535
],
536 },
537 "postal_code": {
Missing tests
538
"anyOf": [
539 {
Missing tests
540
"type": "string"
541 },
542 {
Missing tests
543
"type": "null"
544 }
Missing tests
545
],
546 },
547 "state": {
Missing tests
548
"anyOf": [
549 {
Missing tests
550
"type": "string"
551 },
552 {
Missing tests
553
"type": "null"
554 }
Missing tests
555
],
556 }
Missing negative tests
557
},
Missing negative tests
558
"required": [
559 "country"
Missing negative tests
560
],
561 "type": "object"
562 },
563 "CustomerPortalCustomerUpdate": {
Missing negative tests
564
"properties": {
565 "billing_address": {
Missing negative tests
566
"anyOf": [
567 {
568 "$ref": "#/components/schemas/AddressInput"
569 },
570 {
571 "type": "null"
572 }
Missing negative tests
573
]
574 },
575 "billing_name": {
Missing negative tests
576
"anyOf": [
577 {
Missing positive tests
578
"type": "string"
579 },
580 {
Missing negative tests
581
"type": "null"
582 }
Missing negative tests
583
],
584 },
585 "tax_id": {
Missing negative tests
586
"anyOf": [
587 {
Missing positive tests
588
"type": "string"
589 },
590 {
Missing negative tests
591
"type": "null"
592 }
Missing negative tests
593
],
594 }
Missing negative tests
595
},
Missing negative tests
596
"type": "object"
597 }
598 }
599 }
600}
Responses
seen average

200
Customer updated.
0 -
422
Validation Error
0 -
default
Default
3 62.84ms
Query Parameters

page0 of 2 keywords covered
1{
Missing positive tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
limit0 of 2 keywords covered
1{
Missing tests
2
"exclusiveMinimum": 0,
Missing tests
3
"type": "integer"
4}
Responses
seen average

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

Query
page
 
1
 
limit
 
10
 
Body

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

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

application/json0 of 6 keywords covered
1{
Missing negative tests
2
"$ref": "#/components/schemas/CustomerPaymentMethodConfirm",
3 "components": {
4 "schemas": {
5 "CustomerPaymentMethodConfirm": {
Missing negative tests
6
"properties": {
7 "set_default": {
Missing negative tests
8
"type": "boolean"
9 },
10 "setup_intent_id": {
Missing negative tests
11
"type": "string"
12 }
Missing negative tests
13
},
Missing negative tests
14
"required": [
15 "setup_intent_id",
16 "set_default"
Missing negative tests
17
],
Missing negative tests
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
2 5.74ms
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
2 6.71ms
Query Parameters

benefit_id0 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 tests
14
"format": "uuid4",
Missing positive tests - negative not applicable
15
"type": "string",
16 "x-polar-selector-widget": {
17 "displayProperty": "description",
18 "resourceName": "Benefit",
19 "resourceRoot": "/v1/benefits"
20 }
21 },
Missing tests
22
"type": "array"
23 },
24 {
Missing tests
25
"type": "null"
26 }
Missing positive tests - negative not applicable
27
],
28}
page0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
limit0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
2 7.08ms
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
1 16.64ms
410
Expired signature
0 -
422
Validation Error
0 -
default
Default
1 5.13ms
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.
44 6.23ms
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/json0 of 30 keywords covered
1{
Missing positive tests
2
"$ref": "#/components/schemas/LicenseKeyActivate",
3 "components": {
4 "schemas": {
5 "LicenseKeyActivate": {
Missing positive tests
6
"properties": {
7 "conditions": {
8 "additionalProperties": {
Missing tests
9
"anyOf": [
10 {
Missing tests
11
"maxLength": 500,
Missing tests
12
"minLength": 1,
Missing tests
13
"type": "string"
14 },
15 {
Missing tests
16
"type": "integer"
17 },
18 {
Missing tests
19
"type": "number"
20 },
21 {
Missing tests
22
"type": "boolean"
23 }
Missing tests
24
]
25 },
Missing tests
26
"maxProperties": 50,
27 "propertyNames": {
Missing tests
28
"maxLength": 40,
Missing tests
29
"minLength": 1
30 },
Missing tests
31
"type": "object"
32 },
33 "key": {
Missing negative tests
34
"type": "string"
35 },
36 "label": {
Missing negative tests
37
"type": "string"
38 },
39 "meta": {
40 "additionalProperties": {
Missing tests
41
"anyOf": [
42 {
Missing tests
43
"maxLength": 500,
Missing tests
44
"minLength": 1,
Missing tests
45
"type": "string"
46 },
47 {
Missing tests
48
"type": "integer"
49 },
50 {
Missing tests
51
"type": "number"
52 },
53 {
Missing tests
54
"type": "boolean"
55 }
Missing tests
56
]
57 },
Missing tests
58
"maxProperties": 50,
59 "propertyNames": {
Missing tests
60
"maxLength": 40,
Missing tests
61
"minLength": 1
62 },
Missing tests
63
"type": "object"
64 },
65 "organization_id": {
Missing positive tests
66
"format": "uuid4",
Missing negative tests
67
"type": "string"
68 }
Missing positive tests
69
},
Missing negative tests
70
"required": [
71 "key",
72 "organization_id",
73 "label"
Missing negative tests
74
],
Missing negative tests
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
1 5.19ms
Body

application/json0 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",
Missing negative tests
9
"type": "string"
10 },
11 "key": {
Missing negative tests
12
"type": "string"
13 },
14 "organization_id": {
Missing positive tests
15
"format": "uuid4",
Missing negative tests
16
"type": "string"
17 }
Missing positive tests
18
},
Missing negative tests
19
"required": [
20 "key",
21 "organization_id",
22 "activation_id"
Missing negative tests
23
],
Missing negative tests
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
1 4.98ms
Body

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
2 7.30ms
Examples
1 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
2 4.55ms
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_to0 of 3 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing positive tests - negative not applicable
4
"type": "string"
5 },
6 {
Missing tests
7
"type": "null"
8 }
Missing positive tests - negative not applicable
9
],
10}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
2 7.30ms
Query Parameters

state1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
code0 of 3 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing positive tests - negative not applicable
4
"type": "string"
5 },
6 {
Missing tests
7
"type": "null"
8 }
Missing positive tests - negative 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
2 862.05ms
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_type2 of 7 keywords covered
1{
Missing negative tests
2
"anyOf": [
3 {
Missing positive tests
4
"$ref": "#/components/schemas/ProductBillingType"
5 },
6 {
7 "items": {
Missing negative tests
8
"$ref": "#/components/schemas/ProductBillingType"
9 },
Missing negative tests
10
"type": "array"
11 },
12 {
Missing positive tests
13
"type": "null"
14 }
Missing negative tests
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}
query2 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
Missing positive tests
7
"type": "null"
8 }
Negative tests not applicable
9
],
10}
page0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
limit0 of 2 keywords covered
1{
Missing tests
2
"exclusiveMinimum": 0,
Missing tests
3
"type": "integer"
4}
sorting0 of 6 keywords covered
1{
Missing tests
2
"anyOf": [
3 {
4 "items": {
Missing tests
5
"$ref": "#/components/schemas/CustomerOrderSortProperty"
6 },
Missing tests
7
"type": "array"
8 },
9 {
Missing tests
10
"type": "null"
11 }
Missing tests
12
],
13 "components": {
14 "schemas": {
15 "CustomerOrderSortProperty": {
Missing tests
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"
Missing tests
27
],
Missing tests
28
"type": "string"
29 }
30 }
31 },
32}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
2 7.39ms
Examples
1 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
2 4.84ms
Path Parameters

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

application/json3 of 30 keywords covered
1{
Missing negative tests
2
"$ref": "#/components/schemas/CustomerOrderUpdate",
3 "components": {
4 "schemas": {
5 "AddressInput": {
Missing negative tests
6
"properties": {
7 "city": {
Missing tests
8
"anyOf": [
9 {
Missing tests
10
"type": "string"
11 },
12 {
Missing tests
13
"type": "null"
14 }
Missing tests
15
],
16 },
17 "country": {
Missing negative tests
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"
Missing negative tests
263
],
264 "examples": [
265 "US",
266 "SE",
267 "FR"
268 ],
Missing negative tests
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": {
Missing tests
518
"anyOf": [
519 {
Missing tests
520
"type": "string"
521 },
522 {
Missing tests
523
"type": "null"
524 }
Missing tests
525
],
526 },
527 "line2": {
Missing tests
528
"anyOf": [
529 {
Missing tests
530
"type": "string"
531 },
532 {
Missing tests
533
"type": "null"
534 }
Missing tests
535
],
536 },
537 "postal_code": {
Missing tests
538
"anyOf": [
539 {
Missing tests
540
"type": "string"
541 },
542 {
Missing tests
543
"type": "null"
544 }
Missing tests
545
],
546 },
547 "state": {
Missing tests
548
"anyOf": [
549 {
Missing tests
550
"type": "string"
551 },
552 {
Missing tests
553
"type": "null"
554 }
Missing tests
555
],
556 }
Missing negative tests
557
},
Missing negative tests
558
"required": [
559 "country"
Missing negative tests
560
],
561 "type": "object"
562 },
563 "CustomerOrderUpdate": {
Missing negative tests
564
"properties": {
565 "billing_address": {
Missing negative tests
566
"anyOf": [
567 {
568 "$ref": "#/components/schemas/AddressInput"
569 },
570 {
571 "type": "null"
572 }
Missing negative tests
573
],
574 },
575 "billing_name": {
Missing negative tests
576
"anyOf": [
577 {
Missing positive tests
578
"type": "string"
579 },
580 {
Missing negative tests
581
"type": "null"
582 }
Missing negative tests
583
],
584 }
Missing negative tests
585
},
Missing negative tests
586
"required": [
587 "billing_name",
588 "billing_address"
Missing negative tests
589
],
Missing negative tests
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
3 7.33ms
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 13 keywords covered
1{
Missing negative tests
2
"$ref": "#/components/schemas/CustomerOrderConfirmPayment",
3 "components": {
4 "schemas": {
5 "CustomerOrderConfirmPayment": {
Missing negative tests
6
"properties": {
7 "confirmation_token_id": {
Missing negative tests
8
"anyOf": [
9 {
Missing positive tests
10
"type": "string"
11 },
12 {
Missing negative tests
13
"type": "null"
14 }
Missing negative tests
15
],
16 },
17 "payment_method_id": {
Missing negative tests
18
"anyOf": [
19 {
Missing tests
20
"format": "uuid4",
Missing positive tests
21
"type": "string"
22 },
23 {
Missing negative tests
24
"type": "null"
25 }
Missing negative tests
26
],
27 },
28 "payment_processor": {
Missing negative tests
29
"$ref": "#/components/schemas/PaymentProcessor",
30 }
Missing negative tests
31
},
Missing negative tests
32
"type": "object"
33 },
34 "PaymentProcessor": {
Missing negative tests
35
"enum": [
36 "stripe"
Missing negative tests
37
],
Missing negative tests
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
2 4.73ms
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
2 4.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

202
Successful Response
0 -
422
Order is not paid or is missing billing name or address.
0 -
default
Default
2 4.46ms
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
2 4.63ms
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.
1 9.83ms
422
Validation Error
0 -
default
Default
1 5.06ms
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
119 5.34ms
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
177 5.54ms
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
2 4.75ms
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
104 5.05ms
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
150 5.33ms
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}
active0 of 3 keywords covered
1{
Missing tests
2
"anyOf": [
3 {
Missing tests
4
"type": "boolean"
5 },
6 {
Missing tests
7
"type": "null"
8 }
Missing tests
9
],
10}
query2 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
Missing positive tests
7
"type": "null"
8 }
Negative tests not applicable
9
],
10}
page0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
limit0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
sorting0 of 6 keywords covered
1{
Missing tests
2
"anyOf": [
3 {
4 "items": {
Missing tests
5
"$ref": "#/components/schemas/CustomerSubscriptionSortProperty"
6 },
Missing tests
7
"type": "array"
8 },
9 {
Missing tests
10
"type": "null"
11 }
Missing tests
12
],
13 "components": {
14 "schemas": {
15 "CustomerSubscriptionSortProperty": {
Missing tests
16
"enum": [
17 "started_at",
18 "-started_at",
19 "amount",
20 "-amount",
21 "status",
22 "-status",
23 "organization",
24 "-organization",
25 "product",
26 "-product"
Missing tests
27
],
Missing tests
28
"type": "string"
29 }
30 }
31 },
32}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
2 8.07ms
Examples
2 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
2 4.79ms
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
2 4.70ms
Path Parameters

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

application/json1 of 33 keywords covered
1{
Missing negative tests
2
"$ref": "#/components/schemas/CustomerSubscriptionUpdate",
3 "components": {
4 "schemas": {
5 "CustomerCancellationReason": {
Missing tests
6
"enum": [
7 "customer_service",
8 "low_quality",
9 "missing_features",
10 "switched_service",
11 "too_complex",
12 "too_expensive",
13 "unused",
14 "other"
Missing tests
15
],
Missing tests
16
"type": "string"
17 },
18 "CustomerSubscriptionCancel": {
Missing tests
19
"properties": {
20 "cancel_at_period_end": {
Missing tests
21
"anyOf": [
22 {
Missing tests
23
"type": "boolean"
24 },
25 {
Missing tests
26
"type": "null"
27 }
Missing tests
28
],
29 },
30 "cancellation_comment": {
Missing tests
31
"anyOf": [
32 {
Missing tests
33
"type": "string"
34 },
35 {
Missing tests
36
"type": "null"
37 }
Missing tests
38
],
39 },
40 "cancellation_reason": {
Missing tests
41
"anyOf": [
42 {
Missing tests
43
"$ref": "#/components/schemas/CustomerCancellationReason"
44 },
45 {
Missing tests
46
"type": "null"
47 }
Missing tests
48
],
49 }
Missing 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 {
Missing positive tests
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 tests
79
"properties": {
80 "proration_behavior": {
Missing tests
81
"anyOf": [
82 {
Missing tests
83
"$ref": "#/components/schemas/SubscriptionProrationBehavior"
84 },
85 {
Missing tests
86
"type": "null"
87 }
Missing tests
88
],
89 },
90 "seats": {
Missing tests
91
"minimum": 1.0,
Missing tests
92
"type": "integer"
93 }
Missing tests
94
},
Missing positive tests
95
"required": [
96 "seats"
Missing positive tests
97
],
Missing negative tests
98
"type": "object"
99 },
100 "SubscriptionProrationBehavior": {
Missing tests
101
"enum": [
102 "invoice",
103 "prorate"
Missing tests
104
],
Missing tests
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
2 6.63ms
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
2 4.84ms
Query Parameters

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
2 8.09ms
Examples
1 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
2 6.14ms
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
100 5.42ms
403
Not permitted or seat-based pricing not enabled
0 -
404
Subscription or order not found
0 -
422
Validation Error
4 7.22ms
default
Default
0 -
Body

application/json20 of 31 keywords covered
1{
2 "$ref": "#/components/schemas/SeatAssign",
3 "components": {
4 "schemas": {
5 "SeatAssign": {
6 "properties": {
7 "checkout_id": {
8 "anyOf": [
9 {
Missing tests
10
"format": "uuid",
Missing positive tests
11
"type": "string"
12 },
13 {
14 "type": "null"
15 }
16 ],
17 },
18 "customer_id": {
19 "anyOf": [
20 {
Missing negative tests
21
"format": "uuid",
22 "type": "string"
23 },
24 {
25 "type": "null"
26 }
27 ],
28 },
29 "email": {
30 "anyOf": [
31 {
Missing negative tests
32
"format": "email",
33 "type": "string"
34 },
35 {
36 "type": "null"
37 }
38 ],
39 },
40 "external_customer_id": {
Missing negative tests
41
"anyOf": [
42 {
43 "type": "string"
44 },
45 {
46 "type": "null"
47 }
Missing negative tests
48
],
49 },
50 "immediate_claim": {
Missing negative tests
51
"type": "boolean"
52 },
53 "metadata": {
Missing negative tests
54
"anyOf": [
55 {
Negative tests not applicable
56
"additionalProperties": true,
57 "type": "object"
58 },
59 {
60 "type": "null"
61 }
Missing negative tests
62
],
63 },
64 "order_id": {
Missing negative tests
65
"anyOf": [
66 {
Missing negative tests
67
"format": "uuid",
68 "type": "string"
69 },
70 {
71 "type": "null"
72 }
Missing negative tests
73
],
74 },
75 "subscription_id": {
Missing negative tests
76
"anyOf": [
77 {
Missing negative tests
78
"format": "uuid",
79 "type": "string"
80 },
81 {
82 "type": "null"
83 }
Missing negative tests
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
128 5.01ms
403
Not permitted or seat-based pricing not enabled
0 -
404
Subscription, order, checkout, or customer not found
0 -
422
Validation Error
1 4.81ms
default
Default
0 -
Examples
1 of 1 covered

Body: application/json
immediate_claim.default
 
false
 
Body

application/json2 of 5 keywords covered
1{
2 "$ref": "#/components/schemas/SeatClaim",
3 "components": {
4 "schemas": {
5 "SeatClaim": {
Missing negative tests
6
"properties": {
7 "invitation_token": {
Missing negative tests
8
"type": "string"
9 }
Missing negative tests
10
},
Missing negative tests
11
"required": [
12 "invitation_token"
Missing negative tests
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
19 4.89ms
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
1 32.99ms
422
Validation Error
0 -
default
Default
1 5.10ms
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
100 5.19ms
403
Not permitted or seat-based pricing not enabled
0 -
404
Seat not found
0 -
422
Validation Error
1 4.64ms
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
113 5.08ms
403
Not permitted or seat-based pricing not enabled
0 -
404
Seat not found
0 -
422
Validation Error
1 4.32ms
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
25 5.55ms
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}
sorting1 of 6 keywords covered
1{
Missing positive tests
2
"anyOf": [
3 {
4 "items": {
Missing positive tests
5
"$ref": "#/components/schemas/CustomerSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
Missing positive tests
12
],
13 "components": {
14 "schemas": {
15 "CustomerSortProperty": {
Missing positive tests
16
"enum": [
17 "created_at",
18 "-created_at",
19 "email",
20 "-email",
21 "name",
22 "-name"
Missing positive tests
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
265 8.02ms
422
Validation Error
22 6.49ms
default
Default
811 2.80ms
Examples
3 of 4 covered

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

include_members0 of 1 keywords covered
1{
Missing negative tests
2
"type": "boolean"
3}
Body

application/json18 of 77 keywords covered
1{
Missing negative tests
2
"$ref": "#/components/schemas/CustomerCreate",
3 "components": {
4 "schemas": {
5 "AddressInput": {
Missing negative tests
6
"properties": {
7 "city": {
Missing tests
8
"anyOf": [
9 {
Missing tests
10
"type": "string"
11 },
12 {
Missing tests
13
"type": "null"
14 }
Missing tests
15
],
16 },
17 "country": {
Missing negative tests
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"
Missing negative tests
263
],
264 "examples": [
265 "US",
266 "SE",
267 "FR"
268 ],
Missing negative tests
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": {
Missing tests
518
"anyOf": [
519 {
Missing tests
520
"type": "string"
521 },
522 {
Missing tests
523
"type": "null"
524 }
Missing tests
525
],
526 },
527 "line2": {
Missing tests
528
"anyOf": [
529 {
Missing tests
530
"type": "string"
531 },
532 {
Missing tests
533
"type": "null"
534 }
Missing tests
535
],
536 },
537 "postal_code": {
Missing tests
538
"anyOf": [
539 {
Missing tests
540
"type": "string"
541 },
542 {
Missing tests
543
"type": "null"
544 }
Missing tests
545
],
546 },
547 "state": {
Missing tests
548
"anyOf": [
549 {
Missing tests
550
"type": "string"
551 },
552 {
Missing tests
553
"type": "null"
554 }
Missing tests
555
],
556 }
Missing negative tests
557
},
Missing negative tests
558
"required": [
559 "country"
Missing negative tests
560
],
561 "type": "object"
562 },
563 "CustomerCreate": {
Missing negative tests
564
"properties": {
565 "billing_address": {
Missing negative tests
566
"anyOf": [
567 {
568 "$ref": "#/components/schemas/AddressInput"
569 },
570 {
571 "type": "null"
572 }
Missing negative tests
573
]
574 },
575 "email": {
576 "examples": [
577 "customer@example.com"
578 ],
Missing negative tests
579
"format": "email",
Missing negative tests
580
"type": "string"
581 },
582 "external_id": {
Missing negative tests
583
"anyOf": [
584 {
585 "type": "string"
586 },
587 {
588 "type": "null"
589 }
Missing negative tests
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 },
Missing negative tests
619
"type": "object"
620 },
621 "name": {
Missing negative tests
622
"anyOf": [
623 {
624 "examples": [
625 "John Doe"
626 ],
Missing negative tests
627
"maxLength": 256,
628 "type": "string"
629 },
630 {
631 "type": "null"
632 }
Missing negative tests
633
],
634 },
635 "organization_id": {
Missing negative tests
636
"anyOf": [
637 {
638 "examples": [
639 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
640 ],
Missing negative tests
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 }
Missing negative tests
652
],
653 },
654 "owner": {
Missing negative tests
655
"anyOf": [
656 {
657 "$ref": "#/components/schemas/OwnerCreate"
658 },
659 {
660 "type": "null"
661 }
Missing negative tests
662
],
663 },
664 "tax_id": {
Missing negative tests
665
"anyOf": [
666 {
667 "examples": [
668 [
669 "911144442",
670 "us_ein"
671 ],
672 [
673 "FR61954506077",
674 "eu_vat"
675 ]
676 ],
Missing negative tests
677
"maxItems": 2,
Missing negative tests
678
"minItems": 2,
Missing negative tests
679
"prefixItems": [
680 {
Missing tests
681
"type": "string"
682 },
683 {
Missing tests
684
"$ref": "#/components/schemas/TaxIDFormat"
685 }
Missing negative tests
686
],
687 "type": "array"
688 },
689 {
690 "type": "null"
691 }
Missing negative tests
692
],
693 }
Missing negative tests
694
},
Missing negative tests
695
"required": [
696 "email"
Missing negative tests
697
],
Missing negative tests
698
"type": "object"
699 },
700 "OwnerCreate": {
Missing negative tests
701
"properties": {
702 "email": {
Missing negative tests
703
"anyOf": [
704 {
Missing negative tests
705
"format": "email",
Missing negative tests
706
"type": "string"
707 },
708 {
Missing positive tests
709
"type": "null"
710 }
Missing negative tests
711
],
712 "examples": [
713 "member@example.com"
714 ],
715 },
716 "external_id": {
Missing negative tests
717
"anyOf": [
718 {
Missing negative tests
719
"type": "string"
720 },
721 {
Missing positive tests
722
"type": "null"
723 }
Missing negative tests
724
],
725 "examples": [
726 "usr_1337"
727 ],
728 },
729 "name": {
Missing negative tests
730
"anyOf": [
731 {
732 "examples": [
733 "Jane Doe"
734 ],
Missing negative tests
735
"maxLength": 256,
Missing negative tests
736
"type": "string"
737 },
738 {
Missing positive tests
739
"type": "null"
740 }
Missing negative tests
741
],
742 }
Missing negative tests
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
1 7.92ms
default
Default
28 5.35ms
Examples
0 of 1 covered

Query
include_members
 
false
 
Query Parameters

organization_id3 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 ],
Missing negative tests
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 9.26ms
422
Validation Error
0 -
default
Default
5 3.66ms
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.
17 7.75ms
422
Validation Error
0 -
default
Default
2 1200.10ms
Path Parameters

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

include_members0 of 1 keywords covered
1{
Missing negative tests
2
"type": "boolean"
3}
Responses
seen average

200
Successful Response
0 -
404
Customer not found.
0 -
422
Validation Error
0 -
default
Default
2 4.79ms
Examples
0 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_members0 of 1 keywords covered
1{
Missing negative tests
2
"type": "boolean"
3}
Body

application/json7 of 55 keywords covered
1{
Missing negative tests
2
"$ref": "#/components/schemas/CustomerUpdateExternalID",
3 "components": {
4 "schemas": {
5 "AddressInput": {
Missing negative tests
6
"properties": {
7 "city": {
Missing tests
8
"anyOf": [
9 {
Missing tests
10
"type": "string"
11 },
12 {
Missing tests
13
"type": "null"
14 }
Missing tests
15
],
16 },
17 "country": {
Missing negative tests
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"
Missing negative tests
263
],
264 "examples": [
265 "US",
266 "SE",
267 "FR"
268 ],
Missing negative tests
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": {
Missing tests
518
"anyOf": [
519 {
Missing tests
520
"type": "string"
521 },
522 {
Missing tests
523
"type": "null"
524 }
Missing tests
525
],
526 },
527 "line2": {
Missing tests
528
"anyOf": [
529 {
Missing tests
530
"type": "string"
531 },
532 {
Missing tests
533
"type": "null"
534 }
Missing tests
535
],
536 },
537 "postal_code": {
Missing tests
538
"anyOf": [
539 {
Missing tests
540
"type": "string"
541 },
542 {
Missing tests
543
"type": "null"
544 }
Missing tests
545
],
546 },
547 "state": {
Missing tests
548
"anyOf": [
549 {
Missing tests
550
"type": "string"
551 },
552 {
Missing tests
553
"type": "null"
554 }
Missing tests
555
],
556 }
Missing negative tests
557
},
Missing negative tests
558
"required": [
559 "country"
Missing negative tests
560
],
561 "type": "object"
562 },
563 "CustomerUpdateExternalID": {
Missing negative tests
564
"properties": {
565 "billing_address": {
Missing negative tests
566
"anyOf": [
567 {
568 "$ref": "#/components/schemas/AddressInput"
569 },
570 {
571 "type": "null"
572 }
Missing negative tests
573
]
574 },
575 "email": {
Missing negative tests
576
"anyOf": [
577 {
Missing negative tests
578
"format": "email",
Missing negative tests
579
"type": "string"
580 },
581 {
Missing positive tests
582
"type": "null"
583 }
Missing negative tests
584
],
585 "examples": [
586 "customer@example.com"
587 ],
588 },
589 "metadata": {
590 "additionalProperties": {
Missing tests
591
"anyOf": [
592 {
Missing tests
593
"maxLength": 500,
Missing tests
594
"minLength": 1,
Missing tests
595
"type": "string"
596 },
597 {
Missing tests
598
"type": "integer"
599 },
600 {
Missing tests
601
"type": "number"
602 },
603 {
Missing tests
604
"type": "boolean"
605 }
Missing tests
606
]
607 },
Missing negative tests
608
"maxProperties": 50,
609 "propertyNames": {
Missing tests
610
"maxLength": 40,
Missing tests
611
"minLength": 1
612 },
Missing negative tests
613
"type": "object"
614 },
615 "name": {
Missing negative tests
616
"anyOf": [
617 {
618 "examples": [
619 "John Doe"
620 ],
Missing negative tests
621
"maxLength": 256,
622 "type": "string"
623 },
624 {
625 "type": "null"
626 }
Missing negative tests
627
],
628 },
629 "tax_id": {
Missing negative tests
630
"anyOf": [
631 {
632 "examples": [
633 [
634 "911144442",
635 "us_ein"
636 ],
637 [
638 "FR61954506077",
639 "eu_vat"
640 ]
641 ],
Missing negative tests
642
"maxItems": 2,
Missing negative tests
643
"minItems": 2,
Missing negative tests
644
"prefixItems": [
645 {
Missing tests
646
"type": "string"
647 },
648 {
Missing tests
649
"$ref": "#/components/schemas/TaxIDFormat"
650 }
Missing negative tests
651
],
652 "type": "array"
653 },
654 {
655 "type": "null"
656 }
Missing negative tests
657
],
658 }
Missing negative tests
659
},
Missing negative tests
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
1 115.68ms
default
Default
2 5.33ms
Examples
0 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
2 5.23ms
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
2 4.96ms
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_members0 of 1 keywords covered
1{
Missing negative tests
2
"type": "boolean"
3}
Responses
seen average

200
Successful Response
0 -
404
Customer not found.
0 -
422
Validation Error
0 -
default
Default
2 4.47ms
Examples
0 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_members0 of 1 keywords covered
1{
Missing negative tests
2
"type": "boolean"
3}
Body

application/json7 of 58 keywords covered
1{
Missing negative tests
2
"$ref": "#/components/schemas/CustomerUpdate",
3 "components": {
4 "schemas": {
5 "AddressInput": {
Missing negative tests
6
"properties": {
7 "city": {
Missing tests
8
"anyOf": [
9 {
Missing tests
10
"type": "string"
11 },
12 {
Missing tests
13
"type": "null"
14 }
Missing tests
15
],
16 },
17 "country": {
Missing negative tests
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"
Missing negative tests
263
],
264 "examples": [
265 "US",
266 "SE",
267 "FR"
268 ],
Missing negative tests
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": {
Missing tests
518
"anyOf": [
519 {
Missing tests
520
"type": "string"
521 },
522 {
Missing tests
523
"type": "null"
524 }
Missing tests
525
],
526 },
527 "line2": {
Missing tests
528
"anyOf": [
529 {
Missing tests
530
"type": "string"
531 },
532 {
Missing tests
533
"type": "null"
534 }
Missing tests
535
],
536 },
537 "postal_code": {
Missing tests
538
"anyOf": [
539 {
Missing tests
540
"type": "string"
541 },
542 {
Missing tests
543
"type": "null"
544 }
Missing tests
545
],
546 },
547 "state": {
Missing tests
548
"anyOf": [
549 {
Missing tests
550
"type": "string"
551 },
552 {
Missing tests
553
"type": "null"
554 }
Missing tests
555
],
556 }
Missing negative tests
557
},
Missing negative tests
558
"required": [
559 "country"
Missing negative tests
560
],
561 "type": "object"
562 },
563 "CustomerUpdate": {
Missing negative tests
564
"properties": {
565 "billing_address": {
Missing negative tests
566
"anyOf": [
567 {
568 "$ref": "#/components/schemas/AddressInput"
569 },
570 {
571 "type": "null"
572 }
Missing negative tests
573
]
574 },
575 "email": {
Missing negative tests
576
"anyOf": [
577 {
Missing negative tests
578
"format": "email",
Missing negative tests
579
"type": "string"
580 },
581 {
Missing positive tests
582
"type": "null"
583 }
Missing negative tests
584
],
585 "examples": [
586 "customer@example.com"
587 ],
588 },
589 "external_id": {
Missing negative tests
590
"anyOf": [
591 {
Missing negative tests
592
"type": "string"
593 },
594 {
Missing positive tests
595
"type": "null"
596 }
Missing negative tests
597
],
598 "examples": [
599 "usr_1337"
600 ],
601 },
602 "metadata": {
603 "additionalProperties": {
Missing tests
604
"anyOf": [
605 {
Missing tests
606
"maxLength": 500,
Missing tests
607
"minLength": 1,
Missing tests
608
"type": "string"
609 },
610 {
Missing tests
611
"type": "integer"
612 },
613 {
Missing tests
614
"type": "number"
615 },
616 {
Missing tests
617
"type": "boolean"
618 }
Missing tests
619
]
620 },
Missing negative tests
621
"maxProperties": 50,
622 "propertyNames": {
Missing tests
623
"maxLength": 40,
Missing tests
624
"minLength": 1
625 },
Missing negative tests
626
"type": "object"
627 },
628 "name": {
Missing negative tests
629
"anyOf": [
630 {
631 "examples": [
632 "John Doe"
633 ],
Missing negative tests
634
"maxLength": 256,
635 "type": "string"
636 },
637 {
638 "type": "null"
639 }
Missing negative tests
640
],
641 },
642 "tax_id": {
Missing negative tests
643
"anyOf": [
644 {
645 "examples": [
646 [
647 "911144442",
648 "us_ein"
649 ],
650 [
651 "FR61954506077",
652 "eu_vat"
653 ]
654 ],
Missing negative tests
655
"maxItems": 2,
Missing negative tests
656
"minItems": 2,
Missing negative tests
657
"prefixItems": [
658 {
Missing tests
659
"type": "string"
660 },
661 {
Missing tests
662
"$ref": "#/components/schemas/TaxIDFormat"
663 }
Missing negative tests
664
],
665 "type": "array"
666 },
667 {
668 "type": "null"
669 }
Missing negative tests
670
],
671 }
Missing negative tests
672
},
Missing negative tests
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
1 9.27ms
default
Default
2 5.97ms
Examples
0 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
2 4.74ms
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
33 8.22ms
422
Validation Error
19 6.64ms
default
Default
133 3.55ms
Examples
2 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
8 6.03ms
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
2 5.07ms
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
2 4.65ms
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 67 keywords covered
1{
Missing negative tests
2
"$ref": "#/components/schemas/DiscountUpdate",
3 "components": {
4 "schemas": {
5 "DiscountDuration": {
Missing positive tests
6
"enum": [
7 "once",
8 "forever",
9 "repeating"
Missing positive tests
10
],
Missing positive tests
11
"type": "string"
12 },
13 "DiscountType": {
Missing positive tests
14
"enum": [
15 "fixed",
16 "percentage"
Missing positive tests
17
],
Missing positive tests
18
"type": "string"
19 },
20 "DiscountUpdate": {
Missing negative tests
21
"properties": {
22 "amount": {
Missing negative tests
23
"anyOf": [
24 {
Missing tests
25
"maximum": 999999999999.0,
Missing tests
26
"minimum": 0.0,
Missing positive tests
27
"type": "integer"
28 },
29 {
Missing negative tests
30
"type": "null"
31 }
Missing negative tests
32
],
33 },
34 "basis_points": {
Missing negative tests
35
"anyOf": [
36 {
Missing tests
37
"maximum": 10000.0,
Missing tests
38
"minimum": 1.0,
Missing positive tests
39
"type": "integer"
40 },
41 {
Missing negative tests
42
"type": "null"
43 }
Missing negative tests
44
],
45 },
46 "code": {
Missing negative tests
47
"anyOf": [
48 {
Missing positive tests
49
"type": "string"
50 },
51 {
Missing negative tests
52
"type": "null"
53 }
Missing negative tests
54
],
55 },
56 "currency": {
Missing negative tests
57
"anyOf": [
58 {
Missing tests
59
"pattern": "usd",
Missing positive tests
60
"type": "string"
61 },
62 {
Missing negative tests
63
"type": "null"
64 }
Missing negative tests
65
],
66 },
67 "duration": {
Missing negative tests
68
"anyOf": [
69 {
Missing positive tests
70
"$ref": "#/components/schemas/DiscountDuration"
71 },
72 {
Missing negative tests
73
"type": "null"
74 }
Missing negative tests
75
]
76 },
77 "duration_in_months": {
Missing negative tests
78
"anyOf": [
79 {
Missing tests
80
"maximum": 999.0,
Missing tests
81
"minimum": 1.0,
Missing positive tests
82
"type": "integer"
83 },
84 {
Missing negative tests
85
"type": "null"
86 }
Missing negative tests
87
],
88 },
89 "ends_at": {
Missing negative tests
90
"anyOf": [
91 {
Missing tests
92
"format": "date-time",
Missing positive tests
93
"type": "string"
94 },
95 {
Missing negative tests
96
"type": "null"
97 }
Missing negative tests
98
],
99 },
100 "max_redemptions": {
Missing negative tests
101
"anyOf": [
102 {
Missing tests
103
"minimum": 1.0,
Missing positive tests
104
"type": "integer"
105 },
106 {
Missing negative tests
107
"type": "null"
108 }
Missing negative tests
109
],
110 },
111 "metadata": {
112 "additionalProperties": {
Missing tests
113
"anyOf": [
114 {
Missing tests
115
"maxLength": 500,
Missing tests
116
"minLength": 1,
Missing tests
117
"type": "string"
118 },
119 {
Missing tests
120
"type": "integer"
121 },
122 {
Missing tests
123
"type": "number"
124 },
125 {
Missing tests
126
"type": "boolean"
127 }
Missing tests
128
]
129 },
Missing negative tests
130
"maxProperties": 50,
131 "propertyNames": {
Missing tests
132
"maxLength": 40,
Missing tests
133
"minLength": 1
134 },
Missing negative tests
135
"type": "object"
136 },
137 "name": {
Missing negative tests
138
"anyOf": [
139 {
Missing tests
140
"minLength": 1,
Missing positive tests
141
"type": "string"
142 },
143 {
Missing negative tests
144
"type": "null"
145 }
Missing negative tests
146
],
147 },
148 "products": {
Missing negative tests
149
"anyOf": [
150 {
151 "items": {
Missing tests
152
"format": "uuid4",
Missing tests
153
"type": "string"
154 },
Missing positive tests
155
"type": "array"
156 },
157 {
Missing negative tests
158
"type": "null"
159 }
Missing negative tests
160
],
161 },
162 "starts_at": {
Missing negative tests
163
"anyOf": [
164 {
Missing tests
165
"format": "date-time",
Missing positive tests
166
"type": "string"
167 },
168 {
Missing negative tests
169
"type": "null"
170 }
Missing negative tests
171
],
172 },
173 "type": {
Missing negative tests
174
"anyOf": [
175 {
Missing positive tests
176
"$ref": "#/components/schemas/DiscountType"
177 },
178 {
Missing negative tests
179
"type": "null"
180 }
Missing negative tests
181
]
182 }
Missing negative tests
183
},
Missing negative tests
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
2 5.87ms
Body

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
2 4.98ms
Query Parameters

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

application/x-www-form-urlencoded1 of 5 keywords covered
1{
Missing negative tests
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
},
Missing negative tests
11
"required": [
12 "token"
Missing negative tests
13
],
Missing negative tests
14
"type": "object"
15 }
16 }
17 }
18}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
2 4.93ms
Query Parameters

organization_id3 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 ],
Missing negative tests
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}
query2 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
Missing positive tests
7
"type": "null"
8 }
Negative tests not applicable
9
],
10}
root_events0 of 1 keywords covered
1{
Missing negative tests
2
"type": "boolean"
3}
parent_id2 of 4 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Missing negative tests
4
"format": "uuid",
Negative tests not applicable
5
"type": "string"
6 },
7 {
Missing positive tests
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}
page0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
limit0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
sorting0 of 6 keywords covered
1{
Missing tests
2
"anyOf": [
3 {
4 "items": {
Missing tests
5
"$ref": "#/components/schemas/EventTypesSortProperty"
6 },
Missing tests
7
"type": "array"
8 },
9 {
Missing tests
10
"type": "null"
11 }
Missing tests
12
],
13 "components": {
14 "schemas": {
15 "EventTypesSortProperty": {
Missing tests
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"
Missing tests
27
],
Missing tests
28
"type": "string"
29 }
30 }
31 },
32}
Responses
seen average

200
Successful Response
2 13.70ms
422
Validation Error
1 7.44ms
default
Default
7 3.27ms
Examples
2 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/json0 of 12 keywords covered
1{
Missing negative tests
2
"$ref": "#/components/schemas/EventTypeUpdate",
3 "components": {
4 "schemas": {
5 "EventTypeUpdate": {
Missing negative tests
6
"properties": {
7 "label": {
Missing negative tests
8
"maxLength": 128,
Missing negative tests
9
"minLength": 1,
Missing negative tests
10
"type": "string"
11 },
12 "label_property_selector": {
Missing negative tests
13
"anyOf": [
14 {
Missing tests
15
"maxLength": 256,
Missing tests
16
"minLength": 1,
Missing positive tests
17
"type": "string"
18 },
19 {
Missing negative tests
20
"type": "null"
21 }
Missing negative tests
22
],
23 }
Missing negative tests
24
},
Missing negative tests
25
"required": [
26 "label"
Missing negative tests
27
],
Missing negative tests
28
"type": "object"
29 }
30 }
31 }
32}
Responses
seen average

200
Successful Response
0 -
404
Not Found
0 -
422
Validation Error
0 -
default
Default
2 5.16ms
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}
query2 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
Missing positive tests
7
"type": "null"
8 }
Negative tests not applicable
9
],
10}
parent_id2 of 4 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing positive tests
4
"format": "uuid4",
Negative tests not applicable
5
"type": "string"
6 },
7 {
Missing positive tests
8
"type": "null"
9 }
Missing positive tests - negative not applicable
10
],
11}
hierarchical0 of 1 keywords covered
1{
Missing negative tests
2
"type": "boolean"
3}
page0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
limit0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
sorting0 of 6 keywords covered
1{
Missing negative tests
2
"anyOf": [
3 {
4 "items": {
Missing negative tests
5
"$ref": "#/components/schemas/EventSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
Missing negative tests
12
],
13 "components": {
14 "schemas": {
15 "EventSortProperty": {
Missing negative tests
16
"enum": [
17 "timestamp",
18 "-timestamp"
Missing negative tests
19
],
Missing negative tests
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 19.00ms
422
Validation Error
1 12.23ms
default
Default
26 5.61ms
Examples
3 of 4 covered

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

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
2 5.76ms
Query Parameters

organization_id3 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 ],
Missing negative tests
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}
source2 of 7 keywords covered
1{
Missing negative tests
2
"anyOf": [
3 {
Missing positive tests
4
"$ref": "#/components/schemas/EventSource"
5 },
6 {
7 "items": {
Missing negative tests
8
"$ref": "#/components/schemas/EventSource"
9 },
Missing negative tests
10
"type": "array"
11 },
12 {
Missing positive tests
13
"type": "null"
14 }
Missing negative tests
15
],
16 "components": {
17 "schemas": {
18 "EventSource": {
19 "enum": [
20 "system",
21 "user"
22 ],
23 "type": "string"
24 }
25 }
26 },
27}
query2 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
Missing positive tests
7
"type": "null"
8 }
Negative tests not applicable
9
],
10}
page0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
limit0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
sorting0 of 6 keywords covered
1{
Missing tests
2
"anyOf": [
3 {
4 "items": {
Missing tests
5
"$ref": "#/components/schemas/EventNamesSortProperty"
6 },
Missing tests
7
"type": "array"
8 },
9 {
Missing tests
10
"type": "null"
11 }
Missing tests
12
],
13 "components": {
14 "schemas": {
15 "EventNamesSortProperty": {
Missing tests
16
"enum": [
17 "name",
18 "-name",
19 "occurrences",
20 "-occurrences",
21 "first_seen",
22 "-first_seen",
23 "last_seen",
24 "-last_seen"
Missing tests
25
],
Missing tests
26
"type": "string"
27 }
28 }
29 },
30}
Responses
seen average

200
Successful Response
2 12.85ms
422
Validation Error
1 7.43ms
default
Default
7 3.35ms
Examples
2 of 3 covered

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

start_date1 of 2 keywords covered
1{
Missing negative tests
2
"format": "date",
Negative tests not applicable
3
"type": "string"
4}
end_date1 of 2 keywords covered
1{
Missing negative tests
2
"format": "date",
Negative tests not applicable
3
"type": "string"
4}
timezone1 of 3 keywords covered
1{
Missing negative tests
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"
Missing negative tests
489
],
Missing negative tests
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}
filter2 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
Missing positive tests
7
"type": "null"
8 }
Negative tests not applicable
9
],
10}
organization_id3 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 ],
Missing negative tests
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_id2 of 4 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing positive tests
4
"format": "uuid4",
Negative tests not applicable
5
"type": "string"
6 },
7 {
Missing positive tests
8
"type": "null"
9 }
Missing positive tests - negative 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}
source2 of 7 keywords covered
1{
Missing negative tests
2
"anyOf": [
3 {
Missing positive tests
4
"$ref": "#/components/schemas/EventSource"
5 },
6 {
7 "items": {
Missing negative tests
8
"$ref": "#/components/schemas/EventSource"
9 },
Missing negative tests
10
"type": "array"
11 },
12 {
Missing positive tests
13
"type": "null"
14 }
Missing negative tests
15
],
16 "components": {
17 "schemas": {
18 "EventSource": {
19 "enum": [
20 "system",
21 "user"
22 ],
23 "type": "string"
24 }
25 }
26 },
27}
event_type_id2 of 4 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing positive tests
4
"format": "uuid4",
Negative tests not applicable
5
"type": "string"
6 },
7 {
Missing positive tests
8
"type": "null"
9 }
Missing positive tests - negative not applicable
10
],
11}
query2 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
Missing positive tests
7
"type": "null"
8 }
Negative tests not applicable
9
],
10}
aggregate_fields0 of 2 keywords covered
1{
2 "items": {
Missing positive tests - negative not applicable
3
"type": "string"
4 },
Missing positive tests - negative not applicable
5
"type": "array"
6}
sorting0 of 6 keywords covered
1{
Missing tests
2
"anyOf": [
3 {
4 "items": {
Missing tests
5
"$ref": "#/components/schemas/EventStatisticsSortProperty"
6 },
Missing tests
7
"type": "array"
8 },
9 {
Missing tests
10
"type": "null"
11 }
Missing tests
12
],
13 "components": {
14 "schemas": {
15 "EventStatisticsSortProperty": {
Missing tests
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"
Missing tests
29
],
Missing tests
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 25.15ms
422
Validation Error
1 11.14ms
default
Default
4 3.95ms
Examples
0 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
2 6.19ms
Query Parameters

organization_id3 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 ],
Missing negative tests
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}
page0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
limit0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
Responses
seen average

200
Successful Response
2 11.33ms
422
Validation Error
1 6.55ms
default
Default
7 3.43ms
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
7 5.84ms
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
2 4.79ms
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 9 keywords covered
1{
Missing negative tests
2
"$ref": "#/components/schemas/FilePatch",
3 "components": {
4 "schemas": {
5 "FilePatch": {
Missing negative tests
6
"properties": {
7 "name": {
Missing negative tests
8
"anyOf": [
9 {
Missing positive tests
10
"type": "string"
11 },
12 {
Missing negative tests
13
"type": "null"
14 }
Missing negative tests
15
],
16 },
17 "version": {
Missing negative tests
18
"anyOf": [
19 {
Missing positive tests
20
"type": "string"
21 },
22 {
Missing negative tests
23
"type": "null"
24 }
Missing negative tests
25
],
26 }
Missing negative tests
27
},
Missing negative tests
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
2 4.51ms
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 16 keywords covered
1{
Missing negative tests
2
"$ref": "#/components/schemas/FileUploadCompleted",
3 "components": {
4 "schemas": {
5 "FileUploadCompleted": {
Missing negative tests
6
"properties": {
7 "id": {
Missing negative tests
8
"type": "string"
9 },
10 "parts": {
11 "items": {
Missing tests
12
"$ref": "#/components/schemas/S3FileUploadCompletedPart"
13 },
Missing negative tests
14
"type": "array"
15 },
16 "path": {
Missing negative tests
17
"type": "string"
18 }
Missing negative tests
19
},
Missing negative tests
20
"required": [
21 "id",
22 "path",
23 "parts"
Missing negative tests
24
],
Missing negative tests
25
"type": "object"
26 },
27 "S3FileUploadCompletedPart": {
Missing tests
28
"properties": {
29 "checksum_etag": {
Missing tests
30
"type": "string"
31 },
32 "checksum_sha256_base64": {
Missing tests
33
"anyOf": [
34 {
Missing tests
35
"type": "string"
36 },
37 {
Missing tests
38
"type": "null"
39 }
Missing tests
40
],
41 },
42 "number": {
Missing tests
43
"type": "integer"
44 }
Missing tests
45
},
Missing tests
46
"required": [
47 "number",
48 "checksum_etag",
49 "checksum_sha256_base64"
Missing tests
50
],
Missing tests
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
2 4.82ms
Query Parameters

return_to0 of 3 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing positive tests - negative not applicable
4
"type": "string"
5 },
6 {
Missing tests
7
"type": "null"
8 }
Missing positive tests - negative not applicable
9
],
10}
attribution0 of 3 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing positive tests - negative not applicable
4
"type": "string"
5 },
6 {
Missing tests
7
"type": "null"
8 }
Missing positive tests - negative not applicable
9
],
10}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
2 332.95ms
Body

application/x-www-form-urlencoded0 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 tests
6
"properties": {
7 "code": {
Missing positive tests - negative not applicable
8
"anyOf": [
9 {
Missing positive tests - negative not applicable
10
"type": "string"
11 },
12 {
Missing tests
13
"type": "null"
14 }
Missing positive tests - negative not applicable
15
],
16 },
17 "code_verifier": {
Missing positive tests - negative not applicable
18
"anyOf": [
19 {
Missing positive tests - negative not applicable
20
"type": "string"
21 },
22 {
Missing tests
23
"type": "null"
24 }
Missing positive tests - negative not applicable
25
],
26 },
27 "error": {
Missing positive tests - negative not applicable
28
"anyOf": [
29 {
Missing positive tests - negative not applicable
30
"type": "string"
31 },
32 {
Missing tests
33
"type": "null"
34 }
Missing positive tests - negative not applicable
35
],
36 },
37 "state": {
Missing positive tests - negative not applicable
38
"anyOf": [
39 {
Missing positive tests - negative not applicable
40
"type": "string"
41 },
42 {
Missing tests
43
"type": "null"
44 }
Missing positive tests - negative not applicable
45
],
46 }
Missing 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
2 4.69ms
Query Parameters

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
2 4.80ms
Query Parameters

state1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
code0 of 3 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing positive tests - negative not applicable
4
"type": "string"
5 },
6 {
Missing tests
7
"type": "null"
8 }
Missing positive tests - negative not applicable
9
],
10}
code_verifier2 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
Missing positive tests
7
"type": "null"
8 }
Negative tests not applicable
9
],
10}
error2 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
Missing positive tests
7
"type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
2 7.68ms
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
1 8.55ms
default
Default
2 4.76ms
Query Parameters

payment_intent_id0 of 3 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing positive tests - negative not applicable
4
"type": "string"
5 },
6 {
Missing tests
7
"type": "null"
8 }
Missing positive tests - negative not applicable
9
],
10}
return_to2 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
Missing positive tests
7
"type": "null"
8 }
Negative tests not applicable
9
],
10}
attribution0 of 3 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing positive tests - negative not applicable
4
"type": "string"
5 },
6 {
Missing tests
7
"type": "null"
8 }
Missing positive tests - negative not applicable
9
],
10}
Responses
seen average

200
Successful Response
1 195.59ms
422
Validation Error
0 -
default
Default
1 5.73ms
Query Parameters

code0 of 3 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing positive tests - negative not applicable
4
"type": "string"
5 },
6 {
Missing tests
7
"type": "null"
8 }
Missing positive tests - negative not applicable
9
],
10}
code_verifier2 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
Missing positive tests
7
"type": "null"
8 }
Negative tests not applicable
9
],
10}
state2 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
Missing positive tests
7
"type": "null"
8 }
Negative tests not applicable
9
],
10}
error2 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
Missing positive tests
7
"type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
2 12.84ms
Responses
seen average

200
Successful Response
0 -
default
Default
2 4.76ms
Responses
seen average

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

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
2 4.71ms
Query Parameters

code0 of 3 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing positive tests - negative not applicable
4
"type": "string"
5 },
6 {
Missing tests
7
"type": "null"
8 }
Missing positive tests - negative not applicable
9
],
10}
code_verifier2 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
Missing positive tests
7
"type": "null"
8 }
Negative tests not applicable
9
],
10}
state2 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
Missing positive tests
7
"type": "null"
8 }
Negative tests not applicable
9
],
10}
error2 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
Missing positive tests
7
"type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
2 7.68ms
Responses
seen average

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

return_to0 of 3 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing positive tests - negative not applicable
4
"type": "string"
5 },
6 {
Missing tests
7
"type": "null"
8 }
Missing positive tests - negative not applicable
9
],
10}
attribution0 of 3 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing positive tests - negative not applicable
4
"type": "string"
5 },
6 {
Missing tests
7
"type": "null"
8 }
Missing positive tests - negative not applicable
9
],
10}
Responses
seen average

200
Successful Response
1 62.64ms
422
Validation Error
0 -
default
Default
1 5.01ms
Query Parameters

code0 of 3 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing positive tests - negative not applicable
4
"type": "string"
5 },
6 {
Missing tests
7
"type": "null"
8 }
Missing positive tests - negative not applicable
9
],
10}
code_verifier2 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
Missing positive tests
7
"type": "null"
8 }
Negative tests not applicable
9
],
10}
state2 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
Missing positive tests
7
"type": "null"
8 }
Negative tests not applicable
9
],
10}
error2 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
Missing positive tests
7
"type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
2 7.28ms
Query Parameters

organization_id3 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 ],
Missing negative tests
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}
page0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
limit0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
Responses
seen average

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

Query
page
 
1
 
limit
 
10
 
Body

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

application/json0 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",
Missing negative tests
9
"type": "string"
10 },
11 "key": {
Missing negative tests
12
"type": "string"
13 },
14 "organization_id": {
Missing positive tests
15
"format": "uuid4",
Missing negative tests
16
"type": "string"
17 }
Missing positive tests
18
},
Missing negative tests
19
"required": [
20 "key",
21 "organization_id",
22 "activation_id"
Missing negative tests
23
],
Missing negative tests
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
2 5.06ms
Body

application/json0 of 33 keywords covered
1{
Missing positive tests
2
"$ref": "#/components/schemas/LicenseKeyValidate",
3 "components": {
4 "schemas": {
5 "LicenseKeyValidate": {
Missing positive tests
6
"properties": {
7 "activation_id": {
Missing negative tests
8
"anyOf": [
9 {
Missing tests
10
"format": "uuid4",
Missing positive tests
11
"type": "string"
12 },
13 {
Missing negative tests
14
"type": "null"
15 }
Missing negative tests
16
],
17 },
18 "benefit_id": {
Missing negative tests
19
"anyOf": [
20 {
Missing tests
21
"format": "uuid4",
Missing positive tests
22
"type": "string",
23 "x-polar-selector-widget": {
24 "displayProperty": "description",
25 "resourceName": "Benefit",
26 "resourceRoot": "/v1/benefits"
27 }
28 },
29 {
Missing negative tests
30
"type": "null"
31 }
Missing negative tests
32
],
33 },
34 "conditions": {
35 "additionalProperties": {
Missing tests
36
"anyOf": [
37 {
Missing tests
38
"maxLength": 500,
Missing tests
39
"minLength": 1,
Missing tests
40
"type": "string"
41 },
42 {
Missing tests
43
"type": "integer"
44 },
45 {
Missing tests
46
"type": "number"
47 },
48 {
Missing tests
49
"type": "boolean"
50 }
Missing tests
51
]
52 },
Missing negative tests
53
"maxProperties": 50,
54 "propertyNames": {
Missing tests
55
"maxLength": 40,
Missing tests
56
"minLength": 1
57 },
Missing negative tests
58
"type": "object"
59 },
60 "customer_id": {
Missing negative tests
61
"anyOf": [
62 {
Missing tests
63
"format": "uuid4",
Missing positive tests
64
"type": "string"
65 },
66 {
Missing negative tests
67
"type": "null"
68 }
Missing negative tests
69
],
70 },
71 "increment_usage": {
Missing negative tests
72
"anyOf": [
73 {
Missing positive tests
74
"type": "integer"
75 },
76 {
Missing negative tests
77
"type": "null"
78 }
Missing negative tests
79
],
80 },
81 "key": {
Missing negative tests
82
"type": "string"
83 },
84 "organization_id": {
Missing positive tests
85
"format": "uuid4",
Missing negative tests
86
"type": "string"
87 }
Missing positive tests
88
},
Missing negative tests
89
"required": [
90 "key",
91 "organization_id"
Missing negative tests
92
],
Missing negative tests
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
2 4.70ms
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.
2 9.51ms
404
License key not found.
0 -
422
Validation Error
3 6.21ms
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/json20 of 22 keywords covered
1{
2 "$ref": "#/components/schemas/LicenseKeyUpdate",
3 "components": {
4 "schemas": {
5 "LicenseKeyStatus": {
Missing positive tests
6
"enum": [
7 "granted",
8 "revoked",
9 "disabled"
Missing positive tests
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 {
Missing positive tests
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.
2 4.83ms
404
License key not found.
0 -
422
Validation Error
39 6.79ms
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.
2 4.76ms
404
License key not found.
0 -
422
Validation Error
4 6.37ms
default
Default
0 -
Query Parameters

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

application/x-www-form-urlencoded1 of 5 keywords covered
1{
Missing negative tests
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
},
Missing negative tests
11
"required": [
12 "code"
Missing negative tests
13
],
Missing negative tests
14
"type": "object"
15 }
16 }
17 }
18}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
8 6.96ms
default
Default
1 4.78ms
Body

application/json41 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 {
Missing positive tests
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 {
Missing positive tests
63
"type": "string"
64 },
65 {
66 "type": "null"
67 }
68 ],
69 },
70 "intent": {
71 "anyOf": [
72 {
Missing positive tests
73
"enum": [
74 "creator",
75 "pledge",
76 "purchase",
77 "subscription",
78 "newsletter_subscription"
Missing positive tests
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 {
Missing positive tests
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 {
Missing positive tests
133
"type": "string"
134 },
135 {
136 "type": "null"
137 }
138 ],
139 },
140 "utm_medium": {
141 "anyOf": [
142 {
Missing positive tests
143
"type": "string"
144 },
145 {
146 "type": "null"
147 }
148 ],
149 },
150 "utm_source": {
151 "anyOf": [
152 {
Missing positive tests
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
71 6.25ms
default
Default
1 5.39ms
Query Parameters

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

200
Successful Response
1 13.29ms
422
Validation Error
0 -
default
Default
5 4.15ms
Examples
2 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}
sorting1 of 6 keywords covered
1{
Missing positive tests
2
"anyOf": [
3 {
4 "items": {
Missing positive tests
5
"$ref": "#/components/schemas/MeterSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
Missing positive tests
12
],
13 "components": {
14 "schemas": {
15 "MeterSortProperty": {
Missing positive tests
16
"enum": [
17 "created_at",
18 "-created_at",
19 "name",
20 "-name"
Missing positive tests
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
136 8.17ms
422
Validation Error
22 6.99ms
default
Default
440 3.04ms
Examples
2 of 3 covered

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

application/json13 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": {
Missing negative tests
15
"properties": {
16 "clauses": {
17 "items": {
Missing negative tests
18
"anyOf": [
19 {
20 "$ref": "#/components/schemas/FilterClause"
21 },
22 {
23 "$ref": "#/components/schemas/Filter"
24 }
Missing negative tests
25
]
26 },
Missing negative tests
27
"type": "array"
28 },
29 "conjunction": {
Missing negative tests
30
"$ref": "#/components/schemas/FilterConjunction"
31 }
Missing negative tests
32
},
33 "required": [
34 "conjunction",
35 "clauses"
36 ],
Missing negative tests
37
"type": "object"
38 },
39 "FilterClause": {
Missing negative tests
40
"properties": {
41 "operator": {
Missing negative tests
42
"$ref": "#/components/schemas/FilterOperator"
43 },
44 "property": {
Missing negative tests
45
"type": "string"
46 },
47 "value": {
Missing negative tests
48
"anyOf": [
49 {
Missing negative tests
50
"maxLength": 1000,
51 "type": "string"
52 },
53 {
Missing tests
54
"maximum": 2147483647.0,
Missing tests
55
"minimum": -2147483648.0,
Missing positive tests
56
"type": "integer"
57 },
58 {
59 "type": "boolean"
60 }
Missing negative tests
61
],
62 }
Missing negative tests
63
},
64 "required": [
65 "property",
66 "operator",
67 "value"
68 ],
Missing negative tests
69
"type": "object"
70 },
71 "FilterConjunction": {
Missing negative tests
72
"enum": [
73 "and",
74 "or"
Missing negative tests
75
],
Missing negative tests
76
"type": "string"
77 },
78 "FilterOperator": {
Missing negative tests
79
"enum": [
80 "eq",
81 "ne",
82 "gt",
83 "gte",
84 "lt",
85 "lte",
86 "like",
87 "not_like"
Missing negative tests
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": {
Missing negative tests
118
"$ref": "#/components/schemas/Filter",
119 },
120 "metadata": {
121 "additionalProperties": {
Missing tests
122
"anyOf": [
123 {
Missing tests
124
"maxLength": 500,
Missing tests
125
"minLength": 1,
Missing tests
126
"type": "string"
127 },
128 {
Missing tests
129
"type": "integer"
130 },
131 {
Missing tests
132
"type": "number"
133 },
134 {
Missing tests
135
"type": "boolean"
136 }
Missing tests
137
]
138 },
Missing negative tests
139
"maxProperties": 50,
140 "propertyNames": {
Missing tests
141
"maxLength": 40,
Missing tests
142
"minLength": 1
143 },
Missing negative tests
144
"type": "object"
145 },
146 "name": {
Missing negative tests
147
"minLength": 3,
Missing negative tests
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 },
Missing negative tests
170
"required": [
171 "name",
172 "filter",
173 "aggregation"
Missing negative tests
174
],
Missing negative tests
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.90ms
default
Default
5 6.27ms
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
2 4.93ms
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 70 keywords covered
1{
Missing negative tests
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": {
Missing tests
15
"properties": {
16 "clauses": {
17 "items": {
Missing tests
18
"anyOf": [
19 {
Missing tests
20
"$ref": "#/components/schemas/FilterClause"
21 },
22 {
Missing tests
23
"$ref": "#/components/schemas/Filter"
24 }
Missing tests
25
]
26 },
Missing tests
27
"type": "array"
28 },
29 "conjunction": {
Missing tests
30
"$ref": "#/components/schemas/FilterConjunction"
31 }
Missing tests
32
},
Missing tests
33
"required": [
34 "conjunction",
35 "clauses"
Missing tests
36
],
Missing positive tests
37
"type": "object"
38 },
39 "FilterClause": {
Missing tests
40
"properties": {
41 "operator": {
Missing tests
42
"$ref": "#/components/schemas/FilterOperator"
43 },
44 "property": {
Missing tests
45
"type": "string"
46 },
47 "value": {
Missing tests
48
"anyOf": [
49 {
Missing tests
50
"maxLength": 1000,
Missing tests
51
"type": "string"
52 },
53 {
Missing tests
54
"maximum": 2147483647.0,
Missing tests
55
"minimum": -2147483648.0,
Missing tests
56
"type": "integer"
57 },
58 {
Missing tests
59
"type": "boolean"
60 }
Missing tests
61
],
62 }
Missing tests
63
},
Missing tests
64
"required": [
65 "property",
66 "operator",
67 "value"
Missing tests
68
],
Missing tests
69
"type": "object"
70 },
71 "FilterConjunction": {
Missing tests
72
"enum": [
73 "and",
74 "or"
Missing tests
75
],
Missing tests
76
"type": "string"
77 },
78 "FilterOperator": {
Missing tests
79
"enum": [
80 "eq",
81 "ne",
82 "gt",
83 "gte",
84 "lt",
85 "lte",
86 "like",
87 "not_like"
Missing tests
88
],
Missing tests
89
"type": "string"
90 },
91 "MeterUpdate": {
Missing negative tests
92
"properties": {
93 "aggregation": {
Missing negative tests
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 },
Missing positive tests
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 }
Missing positive tests
117
]
118 },
119 {
Missing negative tests
120
"type": "null"
121 }
Missing negative tests
122
],
123 },
124 "filter": {
Missing negative tests
125
"anyOf": [
126 {
Missing positive tests
127
"$ref": "#/components/schemas/Filter",
128 },
129 {
Missing negative tests
130
"type": "null"
131 }
Missing negative tests
132
],
133 },
134 "is_archived": {
Missing negative tests
135
"anyOf": [
136 {
Missing positive tests
137
"type": "boolean"
138 },
139 {
Missing negative tests
140
"type": "null"
141 }
Missing negative tests
142
],
143 },
144 "metadata": {
145 "additionalProperties": {
Missing tests
146
"anyOf": [
147 {
Missing tests
148
"maxLength": 500,
Missing tests
149
"minLength": 1,
Missing tests
150
"type": "string"
151 },
152 {
Missing tests
153
"type": "integer"
154 },
155 {
Missing tests
156
"type": "number"
157 },
158 {
Missing tests
159
"type": "boolean"
160 }
Missing tests
161
]
162 },
Missing negative tests
163
"maxProperties": 50,
164 "propertyNames": {
Missing tests
165
"maxLength": 40,
Missing tests
166
"minLength": 1
167 },
Missing negative tests
168
"type": "object"
169 },
170 "name": {
Missing negative tests
171
"anyOf": [
172 {
Missing tests
173
"minLength": 3,
Missing positive tests
174
"type": "string"
175 },
176 {
Missing negative tests
177
"type": "null"
178 }
Missing negative tests
179
],
180 }
Missing negative tests
181
},
Missing negative tests
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
2 6.17ms
Examples
0 of 2 covered

Body: application/json
func.default
 
"count"
 
func.default
 
"unique"
 
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_timestamp1 of 2 keywords covered
1{
Missing negative tests
2
"format": "date-time",
Negative tests not applicable
3
"type": "string"
4}
end_timestamp1 of 2 keywords covered
1{
Missing negative tests
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 tests
2
"anyOf": [
3 {
Missing tests
4
"$ref": "#/components/schemas/AggregationFunction"
5 },
6 {
Missing tests
7
"type": "null"
8 }
Missing tests
9
],
10 "components": {
11 "schemas": {
12 "AggregationFunction": {
Missing tests
13
"enum": [
14 "count",
15 "sum",
16 "max",
17 "min",
18 "avg",
19 "unique"
Missing tests
20
],
Missing 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
1 9.84ms
default
Default
1 5.26ms
Query Parameters

start_date1 of 2 keywords covered
1{
Missing negative tests
2
"format": "date",
Negative tests not applicable
3
"type": "string"
4}
end_date1 of 2 keywords covered
1{
Missing negative tests
2
"format": "date",
Negative tests not applicable
3
"type": "string"
4}
timezone1 of 3 keywords covered
1{
Missing negative tests
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"
Missing negative tests
489
],
Missing negative tests
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_id3 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 ],
Missing negative tests
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_type0 of 7 keywords covered
1{
Missing tests
2
"anyOf": [
3 {
Missing tests
4
"$ref": "#/components/schemas/ProductBillingType"
5 },
6 {
7 "items": {
Missing tests
8
"$ref": "#/components/schemas/ProductBillingType"
9 },
Missing tests
10
"type": "array"
11 },
12 {
Missing tests
13
"type": "null"
14 }
Missing tests
15
],
16 "components": {
17 "schemas": {
18 "ProductBillingType": {
Missing tests
19
"enum": [
20 "one_time",
21 "recurring"
Missing tests
22
],
Missing tests
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 58.30ms
422
Validation Error
1 9.26ms
default
Default
4 3.67ms
Examples
0 of 1 covered

Query
timezone
 
"UTC"
 
Responses
seen average

200
Successful Response
0 -
default
Default
2 5.31ms
Responses
seen average

200
Successful Response
0 -
default
Default
2 4.66ms
Body

application/json0 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",
Missing negative tests
9
"type": "string"
10 }
Missing positive tests
11
},
Missing negative tests
12
"required": [
13 "notification_id"
Missing negative tests
14
],
Missing negative tests
15
"type": "object"
16 }
17 }
18 }
19}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
2 4.37ms
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
16 8.00ms
422
Validation Error
12 6.60ms
default
Default
57 3.69ms
Examples
2 of 2 covered

Query
page
 
1
 
limit
 
10
 
Body

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

201
Device subscribed to notifications.
0 -
422
Validation Error
0 -
default
Default
22 4.92ms
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
2 4.53ms
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
2 8.35ms
422
Validation Error
12 7.06ms
default
Default
6 3.23ms
Examples
2 of 2 covered

Query
page
 
1
 
limit
 
10
 
Responses
seen average

200
Successful Response
0 -
default
Default
2 9.64ms
Body

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
2 4.63ms
Body

application/x-www-form-urlencoded5 of 11 keywords covered
1{
2 "$ref": "#/components/schemas/IntrospectTokenRequest",
3 "components": {
4 "schemas": {
5 "IntrospectTokenRequest": {
Missing negative tests
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": {
Missing positive tests - negative not applicable
17
"anyOf": [
18 {
Missing tests
19
"enum": [
20 "access_token",
21 "refresh_token"
Missing tests
22
],
Missing positive tests - negative not applicable
23
"type": "string"
24 },
25 {
Missing tests
26
"type": "null"
27 }
Missing positive tests - negative not applicable
28
],
29 }
Missing negative tests
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
2 10.59ms
Examples
0 of 1 covered

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

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
2 17.48ms
Examples
5 of 5 covered

Body: application/json
token_endpoint_auth_method.default
 
"client_secret_post"
 
grant_types.default
 
[
"authorization_code",
"refresh_token"
]
 
response_types.default
 
[
"code"
]
 
default_sub_type.default
 
"organization"
 
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
2 8.23ms
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
2 4.73ms
Path Parameters

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

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
2 5.46ms
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"
]
 
default_sub_type.default
 
"organization"
 
response_types.default
 
[
"code"
]
 
token_endpoint_auth_method.default
 
"client_secret_post"
 
Body

application/x-www-form-urlencoded5 of 11 keywords covered
1{
2 "$ref": "#/components/schemas/RevokeTokenRequest",
3 "components": {
4 "schemas": {
5 "RevokeTokenRequest": {
Missing negative tests
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": {
Missing positive tests - negative not applicable
17
"anyOf": [
18 {
Missing tests
19
"enum": [
20 "access_token",
21 "refresh_token"
Missing tests
22
],
Missing positive tests - negative not applicable
23
"type": "string"
24 },
25 {
Missing tests
26
"type": "null"
27 }
Missing positive tests - negative not applicable
28
],
29 }
Missing negative tests
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
2 6.34ms
Examples
0 of 1 covered

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

application/x-www-form-urlencoded0 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 },
Missing negative tests
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 }
Missing negative tests
123
]
124}
Responses
seen average

200
Successful Response
0 -
default
Default
2 6.59ms
Examples
0 of 3 covered

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

200
Successful Response
0 -
default
Default
1 5.11ms
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}
page0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
limit1 of 2 keywords covered
1{
Missing negative tests
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 22.13ms
422
Validation Error
1 10.62ms
default
Default
21 5.34ms
Examples
2 of 3 covered

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

organization_id3 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 ],
Missing negative tests
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 15.31ms
422
Validation Error
4 6.90ms
default
Default
4 4.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

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

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

application/json3 of 30 keywords covered
1{
Missing negative tests
2
"$ref": "#/components/schemas/OrderUpdate",
3 "components": {
4 "schemas": {
5 "AddressInput": {
Missing negative tests
6
"properties": {
7 "city": {
Missing tests
8
"anyOf": [
9 {
Missing tests
10
"type": "string"
11 },
12 {
Missing tests
13
"type": "null"
14 }
Missing tests
15
],
16 },
17 "country": {
Missing negative tests
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"
Missing negative tests
263
],
264 "examples": [
265 "US",
266 "SE",
267 "FR"
268 ],
Missing negative tests
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": {
Missing tests
518
"anyOf": [
519 {
Missing tests
520
"type": "string"
521 },
522 {
Missing tests
523
"type": "null"
524 }
Missing tests
525
],
526 },
527 "line2": {
Missing tests
528
"anyOf": [
529 {
Missing tests
530
"type": "string"
531 },
532 {
Missing tests
533
"type": "null"
534 }
Missing tests
535
],
536 },
537 "postal_code": {
Missing tests
538
"anyOf": [
539 {
Missing tests
540
"type": "string"
541 },
542 {
Missing tests
543
"type": "null"
544 }
Missing tests
545
],
546 },
547 "state": {
Missing tests
548
"anyOf": [
549 {
Missing tests
550
"type": "string"
551 },
552 {
Missing tests
553
"type": "null"
554 }
Missing tests
555
],
556 }
Missing negative tests
557
},
Missing negative tests
558
"required": [
559 "country"
Missing negative tests
560
],
561 "type": "object"
562 },
563 "OrderUpdate": {
Missing negative tests
564
"properties": {
565 "billing_address": {
Missing negative tests
566
"anyOf": [
567 {
568 "$ref": "#/components/schemas/AddressInput"
569 },
570 {
571 "type": "null"
572 }
Missing negative tests
573
],
574 },
575 "billing_name": {
Missing negative tests
576
"anyOf": [
577 {
Missing positive tests
578
"type": "string"
579 },
580 {
Missing negative tests
581
"type": "null"
582 }
Missing negative tests
583
],
584 }
Missing negative tests
585
},
Missing negative tests
586
"required": [
587 "billing_name",
588 "billing_address"
Missing negative tests
589
],
Missing negative tests
590
"type": "object"
591 }
592 }
593 }
594}
Responses
seen average

200
Successful Response
0 -
404
Order not found.
0 -
422
Validation Error
1 7.84ms
default
Default
2 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

200
Successful Response
0 -
404
Order not found.
0 -
422
Validation Error
0 -
default
Default
2 4.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

202
Successful Response
0 -
422
Order is not paid or is missing billing name or address.
0 -
default
Default
2 4.98ms
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
15 8.17ms
422
Validation Error
19 6.71ms
default
Default
47 3.63ms
Examples
2 of 3 covered

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

application/json3 of 15 keywords covered
1{
Missing positive tests
2
"$ref": "#/components/schemas/OrganizationAccessTokenCreate",
3 "components": {
4 "schemas": {
5 "AvailableScope": {
Missing negative tests
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"
Missing negative tests
68
],
Missing negative tests
69
"type": "string"
70 },
71 "OrganizationAccessTokenCreate": {
Missing positive tests
72
"properties": {
73 "comment": {
Missing negative tests
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",
Missing negative tests
89
"type": "string"
90 },
91 "scopes": {
92 "items": {
Missing negative tests
93
"$ref": "#/components/schemas/AvailableScope"
94 },
Missing negative tests
95
"type": "array"
96 }
Missing positive tests
97
},
Missing negative tests
98
"required": [
99 "organization_id",
100 "comment",
101 "scopes"
Missing negative tests
102
],
Missing negative tests
103
"type": "object"
104 }
105 }
106 }
107}
Responses
seen average

201
Successful Response
0 -
422
Validation Error
0 -
default
Default
22 4.87ms
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
2 5.00ms
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 12 keywords covered
1{
Missing negative tests
2
"$ref": "#/components/schemas/OrganizationAccessTokenUpdate",
3 "components": {
4 "schemas": {
5 "AvailableScope": {
Missing tests
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"
Missing tests
68
],
Missing tests
69
"type": "string"
70 },
71 "OrganizationAccessTokenUpdate": {
Missing negative tests
72
"properties": {
73 "comment": {
Missing negative tests
74
"anyOf": [
75 {
Missing positive tests
76
"type": "string"
77 },
78 {
Missing negative tests
79
"type": "null"
80 }
Missing negative tests
81
],
82 },
83 "scopes": {
Missing negative tests
84
"anyOf": [
85 {
86 "items": {
Missing tests
87
"$ref": "#/components/schemas/AvailableScope"
88 },
Missing positive tests
89
"type": "array"
90 },
91 {
Missing negative tests
92
"type": "null"
93 }
Missing negative tests
94
],
95 }
Missing negative tests
96
},
Missing negative tests
97
"type": "object"
98 }
99 }
100 }
101}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
2 5.29ms
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}
sorting1 of 6 keywords covered
1{
Missing positive tests
2
"anyOf": [
3 {
4 "items": {
Missing positive tests
5
"$ref": "#/components/schemas/OrganizationSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
Missing positive tests
12
],
13 "components": {
14 "schemas": {
15 "OrganizationSortProperty": {
Missing positive tests
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"
Missing positive tests
27
],
28 "type": "string"
29 }
30 }
31 },
32}
Responses
seen average

200
Successful Response
16 8.51ms
422
Validation Error
16 6.52ms
default
Default
69 3.26ms
Examples
2 of 3 covered

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

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

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

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

Body: application/json
seat_based_pricing_enabled.default
 
false
 
member_model_enabled.default
 
false
 
issue_funding_enabled.default
 
false
 
previous_annual_revenue.default
 
0
 
revops_enabled.default
 
false
 
switching.default
 
true
 
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
Successful Response
0 -
403
User is not the admin of the account.
0 -
404
Organization not found or account not set.
1 9.98ms
422
Validation Error
0 -
default
Default
2 4.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}
Responses
seen average

200
Organization validated with AI.
0 -
404
Organization not found.
1 8.53ms
422
Validation Error
0 -
default
Default
2 4.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}
Body

application/json0 of 7 keywords covered
1{
Missing negative tests
2
"$ref": "#/components/schemas/OrganizationAppealRequest",
3 "components": {
4 "schemas": {
5 "OrganizationAppealRequest": {
Missing negative tests
6
"properties": {
7 "reason": {
Missing negative tests
8
"maxLength": 5000,
Missing negative tests
9
"minLength": 50,
Missing negative tests
10
"type": "string"
11 }
Missing negative tests
12
},
Missing negative tests
13
"required": [
14 "reason"
Missing negative tests
15
],
Missing negative tests
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 23.24ms
422
Validation Error
0 -
default
Default
2 4.94ms
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
3 6.35ms
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/json0 of 6 keywords covered
1{
Missing negative tests
2
"$ref": "#/components/schemas/OrganizationMemberInvite",
3 "components": {
4 "schemas": {
5 "OrganizationMemberInvite": {
Missing negative tests
6
"properties": {
7 "email": {
Missing negative tests
8
"format": "email",
Missing negative tests
9
"type": "string"
10 }
Missing negative tests
11
},
Missing negative tests
12
"required": [
13 "email"
Missing negative tests
14
],
Missing negative tests
15
"type": "object"
16 }
17 }
18 }
19}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
3 5.99ms
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_only0 of 1 keywords covered
1{
Missing negative tests
2
"type": "boolean"
3}
Responses
seen average

200
Successful Response
0 -
404
Organization not found.
2 15.60ms
422
Validation Error
0 -
default
Default
1 4.68ms
Examples
0 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 12.56ms
422
Validation Error
0 -
default
Default
2 4.65ms
Query Parameters

organization_id3 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 ],
Missing negative tests
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}
page0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
limit0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
sorting0 of 6 keywords covered
1{
Missing positive tests
2
"anyOf": [
3 {
4 "items": {
Missing positive tests
5
"$ref": "#/components/schemas/PaymentSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
Missing positive tests
12
],
13 "components": {
14 "schemas": {
15 "PaymentSortProperty": {
Missing positive tests
16
"enum": [
17 "created_at",
18 "-created_at",
19 "status",
20 "-status",
21 "amount",
22 "-amount",
23 "method",
24 "-method"
Missing positive tests
25
],
Missing positive tests
26
"type": "string"
27 }
28 }
29 },
30}
Responses
seen average

200
Successful Response
1 14.34ms
422
Validation Error
1 9.91ms
default
Default
47 5.64ms
Examples
2 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
2 4.55ms
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}
page0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
limit0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
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
1 19.74ms
422
Validation Error
1 7.65ms
default
Default
29 5.17ms
Examples
2 of 3 covered

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

application/json1 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",
Missing negative tests
9
"type": "string"
10 }
Missing positive tests
11
},
Missing negative tests
12
"required": [
13 "account_id"
Missing negative tests
14
],
15 "type": "object"
16 }
17 }
18 }
19}
Responses
seen average

201
Successful Response
0 -
422
Validation Error
0 -
default
Default
12 5.08ms
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
1 9.11ms
default
Default
2 3.98ms
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
2 4.74ms
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
2 4.62ms
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 6 keywords covered
1{
Missing negative tests
2
"$ref": "#/components/schemas/PayoutGenerateInvoice",
3 "components": {
4 "schemas": {
5 "PayoutGenerateInvoice": {
Missing negative tests
6
"properties": {
7 "invoice_number": {
Missing negative tests
8
"anyOf": [
9 {
Missing positive tests
10
"type": "string"
11 },
12 {
Missing negative tests
13
"type": "null"
14 }
Missing negative tests
15
],
16 }
Missing negative tests
17
},
Missing negative tests
18
"type": "object"
19 }
20 }
21 }
22}
Responses
seen average

202
Successful Response
0 -
422
Validation Error
0 -
default
Default
2 5.21ms
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
2 7.98ms
422
Validation Error
12 6.71ms
default
Default
47 4.69ms
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
2 4.86ms
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_archived2 of 3 keywords covered
1{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "boolean"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
10}
is_recurring2 of 3 keywords covered
1{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "boolean"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
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}
page1 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
3 "type": "integer"
4}
limit0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
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 13.12ms
422
Validation Error
1 10.22ms
default
Default
52 5.37ms
Examples
2 of 3 covered

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

application/json13 of 186 keywords covered
1{
2 "$ref": "#/components/schemas/ProductCreate",
3 "components": {
4 "schemas": {
5 "AttachedCustomFieldCreate": {
Missing tests
6
"properties": {
7 "custom_field_id": {
Missing tests
8
"format": "uuid4",
Missing tests
9
"type": "string"
10 },
11 "required": {
Missing tests
12
"type": "boolean"
13 }
Missing tests
14
},
Missing tests
15
"required": [
16 "custom_field_id",
17 "required"
Missing tests
18
],
Missing 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 tests
35
"$ref": "#/components/schemas/AttachedCustomFieldCreate"
36 },
Missing negative tests
37
"type": "array"
38 },
39 "description": {
Missing negative tests
40
"anyOf": [
41 {
Missing positive tests
42
"type": "string"
43 },
44 {
Missing negative tests
45
"type": "null"
46 }
Missing negative tests
47
],
48 },
49 "medias": {
Missing negative tests
50
"anyOf": [
51 {
52 "items": {
Missing tests
53
"format": "uuid4",
Missing tests
54
"type": "string"
55 },
Missing positive tests
56
"type": "array"
57 },
58 {
Missing negative tests
59
"type": "null"
60 }
Missing negative tests
61
],
62 },
63 "metadata": {
64 "additionalProperties": {
Missing tests
65
"anyOf": [
66 {
Missing tests
67
"maxLength": 500,
Missing tests
68
"minLength": 1,
Missing tests
69
"type": "string"
70 },
71 {
Missing tests
72
"type": "integer"
73 },
74 {
Missing tests
75
"type": "number"
76 },
77 {
Missing tests
78
"type": "boolean"
79 }
Missing 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": {
Missing negative tests
94
"anyOf": [
95 {
96 "examples": [
97 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
98 ],
Missing tests
99
"format": "uuid4",
Missing positive tests
100
"type": "string",
101 "x-polar-selector-widget": {
102 "displayProperty": "name",
103 "resourceName": "Organization",
104 "resourceRoot": "/v1/organizations"
105 }
106 },
107 {
Missing negative tests
108
"type": "null"
109 }
Missing negative tests
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": {
Missing positive tests
149
"type": "null"
150 }
151 },
Missing negative tests
152
"required": [
153 "name",
154 "prices"
Missing negative tests
155
],
Missing negative tests
156
"type": "object"
157 },
158 "ProductCreateRecurring": {
159 "properties": {
160 "attached_custom_fields": {
161 "items": {
Missing tests
162
"$ref": "#/components/schemas/AttachedCustomFieldCreate"
163 },
Missing negative tests
164
"type": "array"
165 },
166 "description": {
Missing negative tests
167
"anyOf": [
168 {
Missing positive tests
169
"type": "string"
170 },
171 {
Missing negative tests
172
"type": "null"
173 }
Missing negative tests
174
],
175 },
176 "medias": {
Missing negative tests
177
"anyOf": [
178 {
179 "items": {
Missing tests
180
"format": "uuid4",
Missing tests
181
"type": "string"
182 },
Missing positive tests
183
"type": "array"
184 },
185 {
Missing negative tests
186
"type": "null"
187 }
Missing negative tests
188
],
189 },
190 "metadata": {
191 "additionalProperties": {
Missing tests
192
"anyOf": [
193 {
Missing tests
194
"maxLength": 500,
Missing tests
195
"minLength": 1,
Missing tests
196
"type": "string"
197 },
198 {
Missing tests
199
"type": "integer"
200 },
201 {
Missing tests
202
"type": "number"
203 },
204 {
Missing tests
205
"type": "boolean"
206 }
Missing 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": {
Missing negative tests
221
"anyOf": [
222 {
223 "examples": [
224 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
225 ],
Missing tests
226
"format": "uuid4",
Missing positive tests
227
"type": "string",
228 "x-polar-selector-widget": {
229 "displayProperty": "name",
230 "resourceName": "Organization",
231 "resourceRoot": "/v1/organizations"
232 }
233 },
234 {
Missing negative tests
235
"type": "null"
236 }
Missing negative tests
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,
Missing negative tests
278
"type": "integer"
279 },
280 "trial_interval": {
Missing negative tests
281
"anyOf": [
282 {
Missing positive tests
283
"$ref": "#/components/schemas/TrialInterval"
284 },
285 {
Missing negative tests
286
"type": "null"
287 }
Missing negative tests
288
],
289 },
290 "trial_interval_count": {
Missing negative tests
291
"anyOf": [
292 {
Missing tests
293
"maximum": 1000.0,
Missing tests
294
"minimum": 1.0,
Missing positive tests
295
"type": "integer"
296 },
297 {
Missing negative tests
298
"type": "null"
299 }
Missing negative tests
300
],
301 }
302 },
303 "required": [
304 "name",
305 "prices",
306 "recurring_interval"
307 ],
Missing negative tests
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": {
Missing positive tests
516
"enum": [
517 "day",
518 "week",
519 "month",
520 "year"
Missing positive tests
521
],
Missing positive tests
522
"type": "string"
523 }
524 }
525 }
526}
Responses
seen average

201
Product created.
0 -
422
Validation Error
0 -
default
Default
11 5.34ms
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
2 4.62ms
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/json0 of 157 keywords covered
1{
Missing negative tests
2
"$ref": "#/components/schemas/ProductUpdate",
3 "components": {
4 "schemas": {
5 "AttachedCustomFieldCreate": {
Missing tests
6
"properties": {
7 "custom_field_id": {
Missing tests
8
"format": "uuid4",
Missing tests
9
"type": "string"
10 },
11 "required": {
Missing tests
12
"type": "boolean"
13 }
Missing tests
14
},
Missing tests
15
"required": [
16 "custom_field_id",
17 "required"
Missing tests
18
],
Missing tests
19
"type": "object"
20 },
21 "ExistingProductPrice": {
Missing tests
22
"properties": {
23 "id": {
Missing tests
24
"format": "uuid4",
Missing tests
25
"type": "string"
26 }
Missing tests
27
},
Missing tests
28
"required": [
29 "id"
Missing tests
30
],
Missing tests
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": {
Missing negative tests
230
"properties": {
231 "attached_custom_fields": {
Missing negative tests
232
"anyOf": [
233 {
234 "items": {
Missing tests
235
"$ref": "#/components/schemas/AttachedCustomFieldCreate"
236 },
Missing positive tests
237
"type": "array"
238 },
239 {
Missing negative tests
240
"type": "null"
241 }
Missing negative tests
242
],
243 },
244 "description": {
Missing negative tests
245
"anyOf": [
246 {
Missing positive tests
247
"type": "string"
248 },
249 {
Missing negative tests
250
"type": "null"
251 }
Missing negative tests
252
],
253 },
254 "is_archived": {
Missing negative tests
255
"anyOf": [
256 {
Missing positive tests
257
"type": "boolean"
258 },
259 {
Missing negative tests
260
"type": "null"
261 }
Missing negative tests
262
],
263 },
264 "medias": {
Missing negative tests
265
"anyOf": [
266 {
267 "items": {
Missing tests
268
"format": "uuid4",
Missing tests
269
"type": "string"
270 },
Missing positive tests
271
"type": "array"
272 },
273 {
Missing negative tests
274
"type": "null"
275 }
Missing negative tests
276
],
277 },
278 "metadata": {
279 "additionalProperties": {
Missing tests
280
"anyOf": [
281 {
Missing tests
282
"maxLength": 500,
Missing tests
283
"minLength": 1,
Missing tests
284
"type": "string"
285 },
286 {
Missing tests
287
"type": "integer"
288 },
289 {
Missing tests
290
"type": "number"
291 },
292 {
Missing tests
293
"type": "boolean"
294 }
Missing tests
295
]
296 },
Missing negative tests
297
"maxProperties": 50,
298 "propertyNames": {
Missing tests
299
"maxLength": 40,
Missing tests
300
"minLength": 1
301 },
Missing negative tests
302
"type": "object"
303 },
304 "name": {
Missing negative tests
305
"anyOf": [
306 {
Missing tests
307
"minLength": 3,
Missing positive tests
308
"type": "string"
309 },
310 {
Missing negative tests
311
"type": "null"
312 }
Missing negative tests
313
],
314 },
315 "prices": {
Missing negative tests
316
"anyOf": [
317 {
318 "items": {
Missing tests
319
"anyOf": [
320 {
Missing 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 },
Missing tests
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 }
Missing tests
350
]
351 }
Missing tests
352
]
353 },
Missing positive tests
354
"type": "array"
355 },
356 {
Missing negative tests
357
"type": "null"
358 }
Missing negative tests
359
],
360 },
361 "recurring_interval": {
Missing negative tests
362
"anyOf": [
363 {
Missing positive tests
364
"$ref": "#/components/schemas/SubscriptionRecurringInterval"
365 },
366 {
Missing negative tests
367
"type": "null"
368 }
Missing negative tests
369
],
370 },
371 "recurring_interval_count": {
Missing negative tests
372
"anyOf": [
373 {
Missing tests
374
"maximum": 999.0,
Missing tests
375
"minimum": 1.0,
Missing positive tests
376
"type": "integer"
377 },
378 {
Missing negative tests
379
"type": "null"
380 }
Missing negative tests
381
],
382 },
383 "trial_interval": {
Missing negative tests
384
"anyOf": [
385 {
Missing positive tests
386
"$ref": "#/components/schemas/TrialInterval"
387 },
388 {
Missing negative tests
389
"type": "null"
390 }
Missing negative tests
391
],
392 },
393 "trial_interval_count": {
Missing negative tests
394
"anyOf": [
395 {
Missing tests
396
"maximum": 1000.0,
Missing tests
397
"minimum": 1.0,
Missing positive tests
398
"type": "integer"
399 },
400 {
Missing negative tests
401
"type": "null"
402 }
Missing negative tests
403
],
404 }
Missing negative tests
405
},
Missing negative tests
406
"type": "object"
407 },
408 "SubscriptionRecurringInterval": {
Missing positive tests
409
"enum": [
410 "day",
411 "week",
412 "month",
413 "year"
Missing positive tests
414
],
Missing positive tests
415
"type": "string"
416 },
417 "TrialInterval": {
Missing positive tests
418
"enum": [
419 "day",
420 "week",
421 "month",
422 "year"
Missing positive tests
423
],
Missing positive tests
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
2 5.57ms
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/json2 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",
Missing negative tests
10
"type": "string",
11 "x-polar-selector-widget": {
12 "displayProperty": "description",
13 "resourceName": "Benefit",
14 "resourceRoot": "/v1/benefits"
15 }
16 },
Missing negative tests
17
"type": "array"
18 }
19 },
Missing negative tests
20
"required": [
21 "benefits"
Missing negative tests
22
],
Missing negative tests
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
32 5.22ms
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_id3 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 ],
Missing negative tests
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_id0 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 tests
9
"format": "uuid4",
Missing positive tests - negative not applicable
10
"type": "string"
11 },
Missing tests
12
"type": "array"
13 },
14 {
Missing tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
succeeded0 of 3 keywords covered
1{
Missing negative tests
2
"anyOf": [
3 {
Missing negative tests
4
"type": "boolean"
5 },
6 {
Missing positive tests
7
"type": "null"
8 }
Missing negative tests
9
],
10}
page0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
limit0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
sorting0 of 6 keywords covered
1{
Missing tests
2
"anyOf": [
3 {
4 "items": {
Missing tests
5
"$ref": "#/components/schemas/RefundSortProperty"
6 },
Missing tests
7
"type": "array"
8 },
9 {
Missing tests
10
"type": "null"
11 }
Missing tests
12
],
13 "components": {
14 "schemas": {
15 "RefundSortProperty": {
Missing tests
16
"enum": [
17 "created_at",
18 "-created_at",
19 "amount",
20 "-amount"
Missing tests
21
],
Missing tests
22
"type": "string"
23 }
24 }
25 },
26}
Responses
seen average

200
Successful Response
1 12.10ms
422
Validation Error
1 10.21ms
default
Default
4 3.59ms
Examples
2 of 3 covered

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

application/json2 of 26 keywords covered
1{
Missing positive tests
2
"$ref": "#/components/schemas/RefundCreate",
3 "components": {
4 "schemas": {
5 "RefundCreate": {
Missing positive tests
6
"properties": {
7 "amount": {
Missing negative tests
8
"exclusiveMinimum": 0.0,
Missing negative tests
9
"type": "integer"
10 },
11 "comment": {
Missing negative tests
12
"anyOf": [
13 {
Missing positive tests
14
"type": "string"
15 },
16 {
Missing negative tests
17
"type": "null"
18 }
Missing negative tests
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 {
Missing positive tests
30
"type": "integer"
31 },
32 {
Missing positive tests
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 "order_id": {
Missing positive tests
48
"format": "uuid4",
Missing negative tests
49
"type": "string"
50 },
51 "reason": {
Missing negative tests
52
"$ref": "#/components/schemas/RefundReason"
53 },
54 "revoke_benefits": {
Missing negative tests
55
"type": "boolean"
56 }
Missing positive tests
57
},
Missing negative tests
58
"required": [
59 "order_id",
60 "reason",
61 "amount"
Missing negative tests
62
],
Missing negative tests
63
"type": "object"
64 },
65 "RefundReason": {
Missing negative tests
66
"enum": [
67 "duplicate",
68 "fraudulent",
69 "customer_request",
70 "service_disruption",
71 "satisfaction_guarantee",
72 "other"
Missing negative tests
73
],
Missing negative tests
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
6 4.87ms
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
2 1084.10ms
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
2 993.95ms
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.
1 9.27ms
422
Validation Error
0 -
default
Default
1 24.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}
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}
active2 of 3 keywords covered
1{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "boolean"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
10}
cancel_at_period_end2 of 3 keywords covered
1{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "boolean"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
10}
page0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
limit1 of 2 keywords covered
1{
Missing negative tests
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 14.67ms
422
Validation Error
1 9.68ms
default
Default
47 5.21ms
Examples
2 of 3 covered

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

application/json19 of 38 keywords covered
1{
2 "anyOf": [
3 {
4 "$ref": "#/components/schemas/SubscriptionCreateCustomer"
5 },
6 {
Missing positive tests
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
36 5.57ms
Query Parameters

organization_id3 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 ],
Missing negative tests
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 10.06ms
422
Validation Error
0 -
default
Default
5 3.49ms
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
2 4.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

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

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

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

200
Successful Response
0 -
404
Subscription not found.
0 -
422
Validation Error
0 -
default
Default
2 4.53ms
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
1 8.88ms
default
Default
2 3.90ms
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_fees0 of 1 keywords covered
1{
Missing negative tests
2
"type": "boolean"
3}
page0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
limit0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
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
1 9.80ms
default
Default
44 5.16ms
Examples
3 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
1 9.20ms
default
Default
2 3.67ms
Responses
seen average

200
Deletion result
1 23.66ms
default
Default
3 3.34ms
Responses
seen average

200
Successful Response
0 -
default
Default
2 4.86ms
Responses
seen average

200
Successful Response
0 -
default
Default
2 4.67ms
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
2 5.08ms
Responses
seen average

200
Successful Response
0 -
default
Default
2 4.47ms
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}
type2 of 7 keywords covered
1{
Missing negative tests
2
"anyOf": [
3 {
Missing positive tests
4
"$ref": "#/components/schemas/WalletType"
5 },
6 {
7 "items": {
Missing negative tests
8
"$ref": "#/components/schemas/WalletType"
9 },
Missing negative tests
10
"type": "array"
11 },
12 {
Missing positive tests
13
"type": "null"
14 }
Missing negative tests
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}
page0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
limit0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
sorting0 of 6 keywords covered
1{
Missing positive tests
2
"anyOf": [
3 {
4 "items": {
Missing positive tests
5
"$ref": "#/components/schemas/WalletSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
Missing positive tests
12
],
13 "components": {
14 "schemas": {
15 "WalletSortProperty": {
Missing positive tests
16
"enum": [
17 "created_at",
18 "-created_at",
19 "balance",
20 "-balance"
Missing positive tests
21
],
Missing positive tests
22
"type": "string"
23 }
24 }
25 },
26}
Responses
seen average

200
Successful Response
2 15.56ms
422
Validation Error
1 7.16ms
default
Default
41 5.04ms
Examples
2 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
2 4.90ms
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 7 keywords covered
1{
Missing negative tests
2
"$ref": "#/components/schemas/WalletTopUpCreate",
3 "components": {
4 "schemas": {
5 "WalletTopUpCreate": {
Missing negative tests
6
"properties": {
7 "amount": {
8 "examples": [
9 2000
10 ],
Missing negative tests
11
"type": "integer"
12 },
13 "currency": {
Missing negative tests
14
"pattern": "usd",
Missing negative tests
15
"type": "string"
16 }
Missing negative tests
17
},
Missing negative tests
18
"required": [
19 "amount",
20 "currency"
Missing negative tests
21
],
Missing negative tests
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.46ms
default
Default
40 5.28ms
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_timestamp2 of 4 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Missing negative tests
4
"format": "date-time",
Negative tests not applicable
5
"type": "string"
6 },
7 {
Missing positive tests
8
"type": "null"
9 }
Negative tests not applicable
10
],
11}
end_timestamp0 of 4 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "date-time",
Missing positive tests - negative not applicable
5
"type": "string"
6 },
7 {
Missing tests
8
"type": "null"
9 }
Missing positive tests - negative not applicable
10
],
11}
page0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
limit0 of 2 keywords covered
1{
Missing negative tests
2
"exclusiveMinimum": 0,
Missing negative tests
3
"type": "integer"
4}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
1 18.55ms
default
Default
1 5.04ms
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
7 8.74ms
422
Validation Error
15 6.68ms
default
Default
47 4.16ms
Examples
2 of 2 covered

Query
page
 
1
 
limit
 
10
 
Body

application/json4 of 23 keywords covered
1{
Missing negative tests
2
"$ref": "#/components/schemas/WebhookEndpointCreate",
3 "components": {
4 "schemas": {
5 "WebhookEndpointCreate": {
Missing negative tests
6
"properties": {
7 "events": {
8 "items": {
Missing negative tests
9
"$ref": "#/components/schemas/WebhookEventType"
10 },
Missing negative tests
11
"type": "array"
12 },
13 "format": {
Missing negative tests
14
"$ref": "#/components/schemas/WebhookFormat",
15 },
16 "organization_id": {
Missing negative tests
17
"anyOf": [
18 {
19 "examples": [
20 "1dbfc517-0bbf-4301-9ba8-555ca42b9737"
21 ],
Missing negative tests
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 }
Missing negative tests
33
],
34 },
35 "secret": {
Missing negative tests
36
"anyOf": [
37 {
38 "examples": [
39 "polar_whs_ovyN6cPrTv56AApvzCaJno08SSmGJmgbWilb33N2JuK"
40 ],
Missing negative tests
41
"minLength": 32,
42 "type": "string"
43 },
44 {
45 "type": "null"
46 }
Missing negative tests
47
],
48 "deprecated": true,
49 },
50 "url": {
51 "examples": [
52 "https://webhook.site/cb791d80-f26e-4f8c-be88-6e56054192b0"
53 ],
Missing negative tests
54
"format": "uri",
Missing negative tests
55
"maxLength": 2083,
Missing negative tests
56
"minLength": 1,
Missing negative tests
57
"type": "string"
58 }
Missing negative tests
59
},
Missing negative tests
60
"required": [
61 "url",
62 "format",
63 "events"
Missing negative tests
64
],
Missing negative tests
65
"type": "object"
66 },
67 "WebhookEventType": {
Missing negative tests
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"
Missing negative tests
99
],
Missing negative tests
100
"type": "string"
101 },
102 "WebhookFormat": {
Missing negative tests
103
"enum": [
104 "raw",
105 "discord",
106 "slack"
Missing negative tests
107
],
Missing negative tests
108
"type": "string"
109 }
110 }
111 }
112}
Responses
seen average

201
Webhook endpoint created.
0 -
422
Validation Error
1 10.37ms
default
Default
19 5.41ms
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
2 14.93ms
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
2 4.34ms
Path Parameters

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

application/json4 of 27 keywords covered
1{
Missing negative tests
2
"$ref": "#/components/schemas/WebhookEndpointUpdate",
3 "components": {
4 "schemas": {
5 "WebhookEndpointUpdate": {
Missing negative tests
6
"properties": {
7 "enabled": {
Missing negative tests
8
"anyOf": [
9 {
Missing positive tests
10
"type": "boolean"
11 },
12 {
Missing negative tests
13
"type": "null"
14 }
Missing negative tests
15
],
16 },
17 "events": {
Missing negative tests
18
"anyOf": [
19 {
20 "items": {
Missing tests
21
"$ref": "#/components/schemas/WebhookEventType"
22 },
Missing positive tests
23
"type": "array"
24 },
25 {
Missing negative tests
26
"type": "null"
27 }
Missing negative tests
28
],
29 },
30 "format": {
Missing negative tests
31
"anyOf": [
32 {
Missing positive tests
33
"$ref": "#/components/schemas/WebhookFormat",
34 },
35 {
Missing negative tests
36
"type": "null"
37 }
Missing negative tests
38
]
39 },
40 "secret": {
Missing negative tests
41
"anyOf": [
42 {
43 "examples": [
44 "polar_whs_ovyN6cPrTv56AApvzCaJno08SSmGJmgbWilb33N2JuK"
45 ],
Missing negative tests
46
"minLength": 32,
47 "type": "string"
48 },
49 {
50 "type": "null"
51 }
Missing negative tests
52
],
53 "deprecated": true,
54 },
55 "url": {
Missing negative tests
56
"anyOf": [
57 {
58 "examples": [
59 "https://webhook.site/cb791d80-f26e-4f8c-be88-6e56054192b0"
60 ],
Missing negative tests
61
"format": "uri",
Missing negative tests
62
"maxLength": 2083,
Missing negative tests
63
"minLength": 1,
64 "type": "string"
65 },
66 {
67 "type": "null"
68 }
Missing negative tests
69
],
70 }
Missing negative tests
71
},
Missing negative tests
72
"type": "object"
73 },
74 "WebhookEventType": {
Missing tests
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"
Missing tests
106
],
Missing tests
107
"type": "string"
108 },
109 "WebhookFormat": {
Missing positive tests
110
"enum": [
111 "raw",
112 "discord",
113 "slack"
Missing positive tests
114
],
Missing positive tests
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.99ms
default
Default
2 4.84ms
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
2 5.06ms
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
2 4.51ms