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

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
271 5.04ms
Query Parameters

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

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

Query
page
 
1
 
limit
 
10
 
Path Parameters

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
108 5.18ms
Path Parameters

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

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
427 5.76ms
Path Parameters

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

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

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

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
109 5.14ms
Responses
seen average

200
Successful Response
0 -
default
Default
2 5.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}
customer_id3 of 7 keywords covered
1{
Missing positive tests - negative not applicable
2
"anyOf": [
3 {
Missing tests
4
"format": "uuid4",
Missing positive tests - negative not applicable
5
"type": "string"
6 },
7 {
8 "items": {
Missing positive tests
9
"format": "uuid4",
Negative tests not applicable
10
"type": "string"
11 },
Missing negative tests
12
"type": "array"
13 },
14 {
Missing positive tests
15
"type": "null"
16 }
Missing positive tests - negative not applicable
17
],
18}
is_granted3 of 3 keywords covered
1{
2 "anyOf": [
3 {
4 "type": "boolean"
5 },
6 {
7 "type": "null"
8 }
9 ],
10}
page2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
limit2 of 2 keywords covered
1{
2 "exclusiveMinimum": 0,
3 "type": "integer"
4}
sorting4 of 6 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
5 "$ref": "#/components/schemas/BenefitGrantSortProperty"
6 },
Missing negative tests
7
"type": "array"
8 },
9 {
Missing positive tests
10
"type": "null"
11 }
12 ],
13 "components": {
14 "schemas": {
15 "BenefitGrantSortProperty": {
16 "enum": [
17 "created_at",
18 "-created_at",
19 "granted_at",
20 "-granted_at",
21 "revoked_at",
22 "-revoked_at"
23 ],
24 "type": "string"
25 }
26 }
27 },
28}
Responses
seen average

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

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

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

200
Successful Response
1 124.42ms
422
Validation Error
0 -
default
Default
387 5.10ms
Examples
3 of 3 covered

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

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

201
Benefit created.
0 -
422
Validation Error
0 -
default
Default
214 5.65ms
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
104 6.89ms
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
104 5.50ms
Path Parameters

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

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

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

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

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

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

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

Query
page
 
1
 
limit
 
10
 
Query Parameters

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

200
Successful Response
1 15.51ms
422
Validation Error
0 -
default
Default
214 6.52ms
Examples
3 of 3 covered

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

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

201
Checkout link created.
0 -
422
Validation Error
0 -
default
Default
247 5.45ms
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
104 7.90ms
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
104 5.49ms
Path Parameters

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

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

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

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

200
Successful Response
1 52.92ms
422
Validation Error
0 -
default
Default
473 5.24ms
Examples
3 of 3 covered

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

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

201
Checkout session created.
0 -
422
Validation Error
0 -
default
Default
654 5.35ms
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"
 
allow_discount_codes.default
 
true
 
require_billing_address.default
 
false
 
price_currency.default
 
"usd"
 
price_currency.default
 
"usd"
 
Body

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

201
Successful Response
0 -
422
Validation Error
1 4.42ms
default
Default
216 5.11ms
Path Parameters

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

201
Custom field created.
0 -
422
Validation Error
0 -
default
Default
217 5.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

204
Custom field deleted.
0 -
404
Custom field not found.
0 -
422
Validation Error
0 -
default
Default
104 6.43ms
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
104 5.41ms
Path Parameters

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

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

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

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

200
Successful Response
1 13.83ms
422
Validation Error
0 -
default
Default
335 5.22ms
Examples
3 of 3 covered

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

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

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

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
458 5.10ms
Examples
3 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
104 6.22ms
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
111 5.82ms
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.
112 5.09ms
422
Validation Error
0 -
default
Default
0 -
Responses
seen average

200
Successful Response
0 -
default
Default
4 5.15ms
Body

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

202
Successful Response
0 -
422
Validation Error
0 -
default
Default
120 5.37ms
Responses
seen average

200
Successful Response
0 -
default
Default
4 4.84ms
Body

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

200
Customer updated.
0 -
422
Validation Error
0 -
default
Default
415 5.38ms
Query Parameters

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

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

Query
page
 
1
 
limit
 
10
 
Body

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

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

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

201
Payment method created or setup initiated.
0 -
400
Customer is not ready to confirm a payment method.
0 -
422
Validation Error
0 -
default
Default
121 4.90ms
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
104 5.15ms
Query Parameters

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

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

Query
page
 
1
 
limit
 
10
 
Path Parameters

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

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

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

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

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

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

200
Successful Response
0 -
404
License key not found.
0 -
422
Validation Error
0 -
default
Default
157 6.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

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

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
202 5.10ms
Examples
3 of 3 covered

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

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

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

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
130 4.99ms
Query Parameters

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
117 18.79ms
Query Parameters

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
311 5.00ms
Examples
3 of 3 covered

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

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

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

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

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

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

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

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

200
Successful Response
0 -
404
Order not found.
0 -
409
Payment already in progress.
0 -
422
Order not eligible for retry or payment confirmation failed.
0 -
default
Default
131 5.42ms
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
104 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

202
Successful Response
0 -
422
Order is not paid or is missing billing name or address.
0 -
default
Default
104 5.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
104 4.91ms
Path Parameters

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

200
Successful Response
0 -
404
Organization not found.
0 -
422
Validation Error
0 -
default
Default
101 5.21ms
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.28ms
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
215 5.12ms
403
Not permitted or seat-based pricing not enabled
0 -
404
Subscription, order, or customer not found
0 -
422
Validation Error
0 -
default
Default
0 -
Examples
1 of 1 covered

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

200
Successful Response
0 -
401
Authentication required
4 4.92ms
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.75ms
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
164 5.11ms
403
Not permitted or seat-based pricing not enabled
0 -
404
Seat not found
0 -
422
Validation Error
0 -
default
Default
0 -
Query Parameters

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
242 5.48ms
Examples
3 of 3 covered

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

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

200
Customer subscription is canceled.
0 -
403
Customer subscription is already canceled or will be at the end of the period.
0 -
404
Customer subscription was not found.
0 -
422
Validation Error
0 -
default
Default
104 6.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
Customer subscription was not found.
0 -
422
Validation Error
0 -
default
Default
104 6.27ms
Path Parameters

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

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

200
Customer subscription updated.
0 -
403
Customer subscription is already canceled or will be at the end of the period.
0 -
404
Customer subscription was not found.
0 -
422
Validation Error
0 -
default
Default
127 5.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
Customer subscription was not found.
0 -
422
Validation Error
0 -
default
Default
104 5.02ms
Query Parameters

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
154 5.17ms
Examples
3 of 3 covered

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

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

200
Successful Response
0 -
404
Wallet not found.
0 -
422
Validation Error
0 -
default
Default
104 4.95ms
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
118 4.94ms
403
Not permitted or seat-based pricing not enabled
0 -
404
Subscription or order not found
0 -
422
Validation Error
1 2.95ms
default
Default
0 -
Body

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

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

Body: application/json
immediate_claim.default
 
false
 
Body

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

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

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

200
Successful Response
0 -
400
Invalid or expired invitation token
0 -
403
Seat-based pricing not enabled for organization
0 -
404
Seat not found
0 -
422
Validation Error
0 -
default
Default
101 5.27ms
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
103 6.34ms
403
Not permitted or seat-based pricing not enabled
0 -
404
Seat not found
0 -
422
Validation Error
1 4.48ms
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
128 4.94ms
403
Not permitted or seat-based pricing not enabled
0 -
404
Seat not found
0 -
422
Validation Error
1 4.65ms
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
123 5.20ms
Query Parameters

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

200
Successful Response
1 10.79ms
422
Validation Error
0 -
default
Default
491 4.95ms
Examples
4 of 4 covered

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

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

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

201
Customer created.
0 -
422
Validation Error
3 7.18ms
default
Default
509 5.20ms
Examples
1 of 1 covered

Query
include_members
 
false
 
Query Parameters

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

200
Successful Response
1 8.20ms
422
Validation Error
0 -
default
Default
112 4.91ms
Path Parameters

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

204
Customer deleted.
0 -
404
Customer not found.
2 8.64ms
422
Validation Error
0 -
default
Default
101 5.01ms
Path Parameters

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

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

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

Query
include_members
 
false
 
Path Parameters

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

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

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

200
Customer updated.
0 -
404
Customer not found.
0 -
422
Validation Error
3 11.31ms
default
Default
441 5.17ms
Examples
1 of 1 covered

Query
include_members
 
false
 
Path Parameters

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

200
Successful Response
0 -
404
Customer not found.
0 -
422
Validation Error
0 -
default
Default
103 5.34ms
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
104 6.77ms
Path Parameters

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

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

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

Query
include_members
 
false
 
Path Parameters

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

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

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

200
Customer updated.
0 -
404
Customer not found.
0 -
422
Validation Error
3 7.10ms
default
Default
450 5.02ms
Examples
1 of 1 covered

Query
include_members
 
false
 
Path Parameters

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

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

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

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

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

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

201
Discount created.
0 -
422
Validation Error
0 -
default
Default
244 5.58ms
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
104 5.66ms
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
104 5.15ms
Path Parameters

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

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

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

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
121 5.07ms
Query Parameters

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

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
107 5.34ms
Query Parameters

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

200
Successful Response
1 11.13ms
422
Validation Error
0 -
default
Default
1234 5.10ms
Examples
4 of 4 covered

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

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

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

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

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

200
Successful Response
1 16.16ms
422
Validation Error
0 -
default
Default
65808 5.13ms
Examples
4 of 4 covered

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

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
400 5.44ms
Query Parameters

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

200
Successful Response
1 9.58ms
422
Validation Error
0 -
default
Default
445 5.09ms
Examples
3 of 3 covered

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

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

200
Successful Response
1 20.61ms
422
Validation Error
0 -
default
Default
9117 5.02ms
Examples
3 of 3 covered

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

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

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

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

200
Successful Response
1 9.86ms
422
Validation Error
0 -
default
Default
165 5.25ms
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
148 5.77ms
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
104 5.95ms
Path Parameters

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

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

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

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

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

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

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
115 11.03ms
Body

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
122 4.99ms
Query Parameters

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
106 4.90ms
Query Parameters

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
126 5.06ms
Query Parameters

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
104 5.10ms
Query Parameters

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

200
Successful Response
1 200.07ms
422
Validation Error
0 -
default
Default
123 5.26ms
Query Parameters

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
137 4.95ms
Responses
seen average

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

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

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
106 5.02ms
Query Parameters

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
137 5.00ms
Responses
seen average

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

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

200
Successful Response
1 60.83ms
422
Validation Error
0 -
default
Default
114 5.66ms
Query Parameters

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
137 4.91ms
Query Parameters

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

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

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

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

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

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

200
Successful Response
0 -
404
License key not found.
0 -
422
Validation Error
0 -
default
Default
159 5.05ms
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.
104 5.05ms
404
License key not found.
0 -
422
Validation Error
0 -
default
Default
0 -
Path Parameters

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

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

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

Body: application/json
usage.default
 
0
 
Path Parameters

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

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

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

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

200
Successful Response
0 -
422
Validation Error
1 8.58ms
default
Default
118 5.17ms
Body

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

202
Successful Response
0 -
422
Validation Error
0 -
default
Default
212 5.13ms
Query Parameters

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

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

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

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

200
Successful Response
1 9.66ms
422
Validation Error
0 -
default
Default
340 5.36ms
Examples
3 of 3 covered

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

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

201
Meter created.
0 -
422
Validation Error
1 8.41ms
default
Default
216 5.26ms
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}
Responses
seen average

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

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

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

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

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

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

200
Successful Response
1 45.99ms
422
Validation Error
0 -
default
Default
766 5.51ms
Examples
1 of 1 covered

Query
timezone
 
"UTC"
 
Responses
seen average

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

200
Successful Response
0 -
default
Default
4 4.54ms
Body

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
115 5.02ms
Query Parameters

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

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

Query
page
 
1
 
limit
 
10
 
Body

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

201
Device subscribed to notifications.
0 -
422
Validation Error
0 -
default
Default
153 4.85ms
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
104 5.75ms
Query Parameters

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

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

Query
page
 
1
 
limit
 
10
 
Responses
seen average

200
Successful Response
0 -
default
Default
4 5.21ms
Body

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
108 4.93ms
Body

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

200
Successful Response
0 -
default
Default
111 5.05ms
Examples
0 of 1 covered

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

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
211 5.22ms
Examples
5 of 5 covered

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

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

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
217 5.60ms
Examples
5 of 5 covered

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

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

200
Successful Response
0 -
default
Default
111 4.88ms
Examples
0 of 1 covered

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

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

200
Successful Response
0 -
default
Default
112 5.33ms
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
2 4.71ms
Query Parameters

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

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

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

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

200
Successful Response
1 14.23ms
422
Validation Error
0 -
default
Default
126 5.35ms
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
104 5.23ms
Path Parameters

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

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

200
Successful Response
0 -
404
Order not found.
0 -
422
Validation Error
3 6.66ms
default
Default
405 4.97ms
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
104 4.91ms
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
104 5.93ms
Query Parameters

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

200
Successful Response
1 9.23ms
422
Validation Error
0 -
default
Default
221 5.28ms
Examples
3 of 3 covered

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

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

201
Successful Response
0 -
422
Validation Error
0 -
default
Default
230 6.83ms
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
104 6.26ms
Path Parameters

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

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
189 5.17ms
Query Parameters

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
228 4.99ms
Examples
3 of 3 covered

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

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

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

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

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

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

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

200
Successful Response
0 -
404
Organization not found.
1 9.15ms
422
Validation Error
0 -
default
Default
104 4.92ms
Path Parameters

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

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

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

Body: application/json
issue_funding_enabled.default
 
false
 
member_model_enabled.default
 
false
 
wallets_enabled.default
 
false
 
revops_enabled.default
 
false
 
seat_based_pricing_enabled.default
 
false
 
previous_annual_revenue.default
 
0
 
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
Successful Response
0 -
403
User is not the admin of the account.
0 -
404
Organization not found or account not set.
1 7.80ms
422
Validation Error
0 -
default
Default
104 5.00ms
Path Parameters

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

200
Organization validated with AI.
0 -
404
Organization not found.
1 7.66ms
422
Validation Error
0 -
default
Default
104 6.69ms
Path Parameters

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

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

200
Appeal submitted successfully.
0 -
400
Invalid appeal request.
0 -
404
Organization not found.
1 29.02ms
422
Validation Error
0 -
default
Default
120 5.02ms
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
105 5.04ms
Path Parameters

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

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
117 4.96ms
Path Parameters

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

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

200
Successful Response
0 -
404
Organization not found.
2 23.28ms
422
Validation Error
0 -
default
Default
108 4.96ms
Examples
1 of 1 covered

Query
account_verification_only
 
false
 
Path Parameters

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

200
Organization review status retrieved.
0 -
404
Organization not found.
1 8.47ms
422
Validation Error
0 -
default
Default
104 4.88ms
Query Parameters

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

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

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

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

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

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
266 5.50ms
Examples
3 of 3 covered

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

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

201
Successful Response
0 -
422
Validation Error
0 -
default
Default
137 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
0 -
default
Default
105 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 -
422
Validation Error
0 -
default
Default
104 5.18ms
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
104 5.04ms
Path Parameters

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

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

202
Successful Response
0 -
422
Validation Error
0 -
default
Default
115 6.73ms
Query Parameters

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
186 4.91ms
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
104 5.99ms
Query Parameters

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

200
Successful Response
1 10.36ms
422
Validation Error
0 -
default
Default
1271 4.95ms
Examples
3 of 3 covered

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

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

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

Body: application/json
price_currency.default
 
"usd"
 
price_currency.default
 
"usd"
 
price_currency.default
 
"usd"
 
recurring_interval_count.default
 
1
 
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
104 5.13ms
Path Parameters

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

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

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

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

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

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

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

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

200
Successful Response
1 9.99ms
422
Validation Error
0 -
default
Default
718 4.98ms
Examples
3 of 3 covered

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

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

200
Successful Response
0 -
201
Refund created.
0 -
400
Refund amount exceeds remaining order balance.
0 -
403
Order is already fully refunded.
0 -
422
Validation Error
0 -
default
Default
167 4.85ms
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
101 5.19ms
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
101 5.29ms
Path Parameters

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

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

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

200
Successful Response
1 13.12ms
422
Validation Error
0 -
default
Default
2334 5.05ms
Examples
3 of 3 covered

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

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

201
Subscription created.
0 -
422
Validation Error
0 -
default
Default
125 5.57ms
Query Parameters

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

200
Successful Response
1 9.41ms
422
Validation Error
0 -
default
Default
112 5.24ms
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
104 5.26ms
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
104 5.55ms
Path Parameters

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

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

200
Subscription updated.
0 -
403
Subscription is already canceled or will be at the end of the period.
0 -
404
Subscription not found.
0 -
409
Subscription is pending an update.
0 -
422
Validation Error
0 -
default
Default
145 5.39ms
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
104 5.84ms
Query Parameters

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
105 5.95ms
Query Parameters

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
742 5.26ms
Examples
4 of 4 covered

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

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
105 5.35ms
Responses
seen average

200
Deletion result
1 25.90ms
default
Default
5 4.31ms
Responses
seen average

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

200
Successful Response
0 -
default
Default
4 4.90ms
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
111 4.86ms
Responses
seen average

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

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

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

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

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

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

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

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

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

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

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

Query
page
 
1
 
limit
 
10
 
Query Parameters

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

200
Successful Response
1 9.41ms
422
Validation Error
0 -
default
Default
203 5.07ms
Examples
2 of 2 covered

Query
page
 
1
 
limit
 
10
 
Body

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

201
Webhook endpoint created.
0 -
422
Validation Error
1 9.73ms
default
Default
197 4.90ms
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
104 5.44ms
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
104 4.98ms
Path Parameters

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

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

200
Webhook endpoint updated.
0 -
404
Webhook endpoint not found.
0 -
422
Validation Error
1 7.30ms
default
Default
189 6.09ms
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
104 5.24ms
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
104 4.96ms