v4.32.1
Generated at2026-10-19 11:55:26 UTC

Failed

222 of 243 tested operations failed
Time limit reached
2 warnings affect results
Cases run151,288across 4 phases
Operations243222 failed, 21 passed
Duration1h 0m
Base URLhttp://0.0.0.0:37907/apiSpecfirefly/openapi.jsonCommandst run firefly/openapi.json --url http://0.0.0.0:37907/api --report-html-path schemathesis-report -H Accept:application/json --max-time 3600 --request-timeout 30 --continue-on-failure --no-shrink --suppress-health-check all --output-sanitize falseSeed99395701454501087822716200885486814266Phases
  1. Examplesfailed
  2. Coveragefailed
  3. Fuzzingfailed
  4. Statefulfailed
Checks
allow_header_conformancecontent_type_conformanceensure_resource_availabilityignored_authmissing_required_header+9 morelessnegative_data_rejectionnot_a_server_errorobject_level_authorizationpositive_data_acceptanceresponse_headers_conformanceresponse_schema_conformancestatus_code_conformanceunsupported_methoduse_after_free

Warnings

Timeline

Failures found845 total
Examples17.8s, 142 found
335ms: POST /v1/accounts: Response violates schema
380ms: POST /v1/accounts: Schema-valid request rejected
404ms: POST /v1/attachments: Schema-valid request rejected
497ms: POST /v1/budgets: Schema-valid request rejected
546ms: POST /v1/categories: Response violates schema
582ms: POST /v1/categories: Schema-valid request rejected
645ms: POST /v1/currencies: Schema-valid request rejected
672ms: POST /v1/currencies/{code}/disable: Undocumented status code
742ms: POST /v1/currencies/{code}/enable: Undocumented status code
806ms: POST /v1/currencies/{code}/primary: Undocumented status code
1.4s: POST /v1/data/bulk/transactions: Schema-valid request rejected
1.4s: POST /v1/data/bulk/transactions: Undocumented status code
1.5s: POST /v1/exchange-rates/by-currencies/{from}/{to}: Response violates schema
1.6s: POST /v1/exchange-rates/by-date/{date}: Response violates schema
1.7s: POST /v1/link-types: Schema-valid request rejected
1.8s: POST /v1/preferences: Server error
1.9s: POST /v1/recurrences: Schema-valid request rejected
2s: POST /v1/rule-groups: Schema-valid request rejected
2s: POST /v1/tags: Schema-valid request rejected
2s: POST /v1/transactions: Schema-valid request rejected
2.2s: POST /v1/users: Schema-valid request rejected
2.2s: POST /v1/webhooks: Schema-valid request rejected
2.5s: GET /v1/accounts: Response violates schema
3.6s: GET /v1/bills: Schema-valid request rejected
3.6s: GET /v1/bills: Undocumented status code
3.8s: GET /v1/budgets: Response violates schema
3.9s: GET /v1/categories: Response violates schema
4s: GET /v1/chart/account/overview: Response violates schema
4.1s: GET /v1/chart/budget/overview: Schema-valid request rejected
4.2s: GET /v1/chart/category/overview: Schema-valid request rejected
4.3s: GET /v1/configuration: Response violates schema
4.5s: GET /v1/currencies/default: Undocumented Content-Type
4.6s: GET /v1/currencies/primary: Undocumented Content-Type
4.7s: GET /v1/currencies/{code}/accounts: Response violates schema
4.9s: GET /v1/currencies/{code}/cer: Server error
5s: GET /v1/currencies/{code}/recurrences: Server error
5s: GET /v1/currencies/{code}/rules: Server error
5.4s: GET /v1/data/export/piggy-banks: Server error
5.7s: GET /v1/data/export/transactions: Schema-valid request rejected
5.7s: GET /v1/data/export/transactions: Undocumented status code
5.7s: GET /v1/exchange-rates: Response violates schema
5.8s: GET /v1/exchange-rates/{from}/{to}: Response violates schema
5.8s: GET /v1/exchange-rates/{from}/{to}/{date}: Response violates schema
7.6s: GET /v1/piggy-banks: Response violates schema
7.6s: GET /v1/preferences: Response violates schema
7.7s: GET /v1/recurrences: Response violates schema
8.1s: GET /v1/subscriptions: Schema-valid request rejected
8.1s: GET /v1/subscriptions: Undocumented status code
8.3s: GET /v1/summary/basic: Undocumented Content-Type
8.6s: GET /v1/user-groups: Response violates schema
8.7s: GET /v1/webhooks: Response violates schema
8.8s: DELETE /v1/data/destroy: Schema-valid request rejected
8.8s: DELETE /v1/data/destroy: Undocumented status code
9s: DELETE /v1/exchange-rates/{from}/{to}/{date}: Server error
9.2s: POST /v1/rules: Schema-valid request rejected
9.2s: POST /v1/transaction-links: Schema-valid request rejected
10s: POST /v1/bills: Schema-valid request rejected
10.1s: POST /v1/piggy-banks: Schema-valid request rejected
10.2s: POST /v1/subscriptions: Schema-valid request rejected
10.5s: POST /v1/webhooks/{id}/submit: Undocumented status code
10.7s: POST /v1/webhooks/{id}/trigger-transaction/{transactionId}: Undocumented status code
10.7s: PUT /v1/accounts/{id}: Schema-valid request rejected
11s: PUT /v1/budgets/{id}: Schema-valid request rejected
11.1s: PUT /v1/categories/{id}: Schema-valid request rejected
11.1s: PUT /v1/categories/{id}: Response violates schema
11.2s: PUT /v1/configuration/{name}: Undocumented Content-Type
11.3s: PUT /v1/currencies/{code}: Schema-valid request rejected
11.7s: PUT /v1/piggy-banks/{id}: Schema-valid request rejected
11.8s: PUT /v1/preferences/{name}: Schema-valid request rejected
11.9s: PUT /v1/preferences/{name}: Response violates schema
12s: PUT /v1/preferences/{name}: Server error
12.1s: PUT /v1/recurrences/{id}: Server error
12.1s: PUT /v1/recurrences/{id}: Schema-valid request rejected
12.5s: PUT /v1/webhooks/{id}: Schema-valid request rejected
12.6s: PUT /v1/webhooks/{id}: Response violates schema
12.8s: GET /v1/accounts/{id}: Response violates schema
13.2s: GET /v1/budgets/{id}: Response violates schema
13.9s: GET /v1/piggy-banks/{id}: Response violates schema
14s: GET /v1/piggy-banks/{id}/accounts: Response violates schema
14.4s: GET /v1/preferences/{name}: Response violates schema
14.4s: GET /v1/preferences/{name}: Server error
14.5s: GET /v1/recurrences/{id}: Response violates schema
15s: GET /v1/webhooks/{id}: Response violates schema
16.6s: DELETE /v1/exchange-rates/{id}: Server error
Coverage5m 21s, 511 found
18.3s: PUT /v1/accounts: Wrong response to undeclared method
23s: PUT /v1/attachments: Wrong response to undeclared method
24.2s: POST /v1/batch/finish: Schema-violating request accepted
24.3s: PUT /v1/batch/finish: Wrong response to undeclared method
24.5s: PUT /v1/budgets: Wrong response to undeclared method
25.5s: POST /v1/budgets: Response violates schema
27.3s: POST /v1/categories: Schema-violating request accepted
27.4s: PUT /v1/categories: Wrong response to undeclared method
27.7s: POST /v1/categories: Server error
28.1s: PUT /v1/currencies: Server error
28.1s: PUT /v1/currencies: Wrong response to undeclared method
28.1s: PATCH /v1/currencies: Wrong response to undeclared method
28.1s: OPTIONS /v1/currencies: Allow header mismatch
29.7s: PUT /v1/currencies/{code}/disable: Wrong response to undeclared method
29.9s: POST /v1/currencies/{code}/enable: Schema-violating request accepted
30s: PUT /v1/currencies/{code}/enable: Wrong response to undeclared method
30.2s: POST /v1/currencies/{code}/primary: Schema-violating request accepted
30.3s: PUT /v1/currencies/{code}/primary: Wrong response to undeclared method
30.5s: POST /v1/data/bulk/transactions: Server error
30.6s: PUT /v1/data/bulk/transactions: Wrong response to undeclared method
30.9s: POST /v1/exchange-rates: Schema-violating request accepted
31s: PUT /v1/exchange-rates: Wrong response to undeclared method
31.3s: POST /v1/exchange-rates: Schema-valid request rejected
32s: POST /v1/exchange-rates/by-currencies/{from}/{to}: Schema-violating request accepted
32.2s: PATCH /v1/exchange-rates/by-currencies/{from}/{to}: Wrong response to undeclared method
32.3s: OPTIONS /v1/exchange-rates/by-currencies/{from}/{to}: Allow header mismatch
32.7s: POST /v1/exchange-rates/by-currencies/{from}/{to}: Schema-valid request rejected
33s: POST /v1/exchange-rates/by-date/{date}: Schema-valid request rejected
33s: POST /v1/exchange-rates/by-date/{date}: Server error
33.1s: PUT /v1/exchange-rates/by-date/{date}: Wrong response to undeclared method
33.1s: OPTIONS /v1/exchange-rates/by-date/{date}: Allow header mismatch
33.8s: PUT /v1/link-types: Wrong response to undeclared method
34.8s: PUT /v1/preferences: Wrong response to undeclared method
35.2s: POST /v1/preferences: Schema-valid request rejected
35.5s: POST /v1/preferences: Schema-violating request accepted
36.2s: PUT /v1/recurrences: Wrong response to undeclared method
37.1s: POST /v1/recurrences: Server error
41.4s: PUT /v1/rule-groups: Wrong response to undeclared method
42.2s: POST /v1/rule-groups: Schema-violating request accepted
42.9s: PUT /v1/tags: Wrong response to undeclared method
44.1s: POST /v1/tags: Schema-violating request accepted
44.9s: PUT /v1/transactions: Wrong response to undeclared method
50s: PUT /v1/users: Wrong response to undeclared method
51.8s: POST /v1/webhooks: Response violates schema
51.8s: POST /v1/webhooks: Schema-violating request accepted
51.9s: PUT /v1/webhooks: Wrong response to undeclared method
53s: POST /v1/webhooks: Server error
54.8s: POST /v1/exchange-rates/{from}/{to}/{date}: Wrong response to undeclared method
55s: PUT /v1/exchange-rates/{from}/{to}/{date}: Schema-valid request rejected
55.4s: GET /v1/about: Schema-violating request accepted
55.5s: PUT /v1/about: Wrong response to undeclared method
55.6s: GET /v1/about/user: Schema-violating request accepted
55.7s: PUT /v1/about/user: Wrong response to undeclared method
55.9s: GET /v1/accounts: Undocumented status code
56s: GET /v1/accounts: Schema-valid request rejected
58.4s: GET /v1/attachments: Schema-violating request accepted
58.5s: GET /v1/attachments: Undocumented status code
58.9s: GET /v1/attachments: Schema-valid request rejected
59.3s: GET /v1/autocomplete/accounts: Schema-violating request accepted
59.8s: PUT /v1/autocomplete/accounts: Wrong response to undeclared method
1m 1s: GET /v1/autocomplete/accounts: Schema-valid request rejected
1m 1s: GET /v1/autocomplete/bills: Schema-violating request accepted
1m 1s: PUT /v1/autocomplete/bills: Wrong response to undeclared method
1m 1s: GET /v1/autocomplete/bills: Schema-valid request rejected
1m 1s: GET /v1/autocomplete/budgets: Schema-violating request accepted
1m 2s: PUT /v1/autocomplete/budgets: Wrong response to undeclared method
1m 2s: GET /v1/autocomplete/budgets: Schema-valid request rejected
1m 2s: GET /v1/autocomplete/categories: Schema-violating request accepted
1m 2s: PUT /v1/autocomplete/categories: Wrong response to undeclared method
1m 2s: GET /v1/autocomplete/categories: Schema-valid request rejected
1m 3s: GET /v1/autocomplete/currencies: Schema-violating request accepted
1m 3s: PUT /v1/autocomplete/currencies: Wrong response to undeclared method
1m 3s: GET /v1/autocomplete/currencies: Schema-valid request rejected
1m 3s: GET /v1/autocomplete/object-groups: Schema-violating request accepted
1m 4s: PUT /v1/autocomplete/object-groups: Wrong response to undeclared method
1m 4s: GET /v1/autocomplete/object-groups: Schema-valid request rejected
1m 4s: GET /v1/autocomplete/piggy-banks: Schema-violating request accepted
1m 4s: PUT /v1/autocomplete/piggy-banks: Wrong response to undeclared method
1m 4s: GET /v1/autocomplete/piggy-banks: Schema-valid request rejected
1m 5s: GET /v1/autocomplete/recurring: Schema-violating request accepted
1m 5s: PUT /v1/autocomplete/recurring: Wrong response to undeclared method
1m 5s: GET /v1/autocomplete/recurring: Schema-valid request rejected
1m 5s: GET /v1/autocomplete/rule-groups: Schema-violating request accepted
1m 5s: PUT /v1/autocomplete/rule-groups: Wrong response to undeclared method
1m 6s: GET /v1/autocomplete/rule-groups: Schema-valid request rejected
1m 6s: GET /v1/autocomplete/rules: Schema-violating request accepted
1m 6s: PUT /v1/autocomplete/rules: Wrong response to undeclared method
1m 6s: GET /v1/autocomplete/rules: Schema-valid request rejected
1m 6s: GET /v1/autocomplete/subscriptions: Schema-violating request accepted
1m 7s: PUT /v1/autocomplete/subscriptions: Wrong response to undeclared method
1m 7s: GET /v1/autocomplete/subscriptions: Schema-valid request rejected
1m 7s: GET /v1/autocomplete/tags: Schema-violating request accepted
1m 7s: PUT /v1/autocomplete/tags: Wrong response to undeclared method
1m 8s: GET /v1/autocomplete/tags: Schema-valid request rejected
1m 8s: GET /v1/autocomplete/transaction-types: Schema-violating request accepted
1m 8s: PUT /v1/autocomplete/transaction-types: Wrong response to undeclared method
1m 8s: GET /v1/autocomplete/transaction-types: Schema-valid request rejected
1m 8s: GET /v1/autocomplete/transactions: Schema-violating request accepted
1m 9s: PUT /v1/autocomplete/transactions: Wrong response to undeclared method
1m 9s: GET /v1/autocomplete/transactions: Schema-valid request rejected
1m 9s: GET /v1/autocomplete/transactions-with-meta: Schema-violating request accepted
1m 9s: PUT /v1/autocomplete/transactions-with-meta: Wrong response to undeclared method
1m 9s: GET /v1/autocomplete/transactions-with-meta: Schema-valid request rejected
1m 10s: GET /v1/available-budgets: Schema-violating request accepted
1m 10s: GET /v1/available-budgets: Schema-valid request rejected
1m 10s: GET /v1/available-budgets: Undocumented status code
1m 10s: PUT /v1/available-budgets: Wrong response to undeclared method
1m 11s: GET /v1/bills: Response violates schema
1m 12s: PUT /v1/bills: Wrong response to undeclared method
1m 13s: GET /v1/budget-limits: Schema-violating request accepted
1m 13s: GET /v1/budget-limits: Undocumented status code
1m 13s: PUT /v1/budget-limits: Wrong response to undeclared method
1m 13s: GET /v1/budgets: Schema-violating request accepted
1m 13s: GET /v1/budgets: Response violates schema
1m 14s: GET /v1/budgets: Response violates schema
1m 15s: GET /v1/budgets/transactions-without-budget: Schema-violating request accepted
1m 15s: GET /v1/budgets/transactions-without-budget: Response violates schema
1m 15s: POST /v1/budgets/transactions-without-budget: Wrong response to undeclared method
1m 15s: OPTIONS /v1/budgets/transactions-without-budget: Allow header mismatch
1m 16s: GET /v1/categories: Schema-violating request accepted
1m 17s: GET /v1/chart/account/overview: Schema-valid request rejected
1m 19s: PUT /v1/chart/account/overview: Wrong response to undeclared method
1m 19s: GET /v1/chart/balance/balance: Schema-valid request rejected
1m 20s: GET /v1/chart/balance/balance: Server error
1m 21s: PUT /v1/chart/balance/balance: Wrong response to undeclared method
1m 22s: PUT /v1/chart/budget/overview: Wrong response to undeclared method
1m 23s: GET /v1/chart/budget/overview-with-limits: Schema-violating request accepted
1m 23s: PUT /v1/chart/budget/overview-with-limits: Wrong response to undeclared method
1m 23s: PUT /v1/chart/category/overview: Wrong response to undeclared method
1m 24s: GET /v1/configuration: Schema-violating request accepted
1m 24s: PUT /v1/configuration: Wrong response to undeclared method
1m 24s: PUT /v1/cron/{cliToken}: Wrong response to undeclared method
1m 24s: GET /v1/currencies: Schema-violating request accepted
1m 25s: GET /v1/currencies/default: Schema-violating request accepted
1m 25s: POST /v1/currencies/default: Wrong response to undeclared method
1m 25s: OPTIONS /v1/currencies/default: Allow header mismatch
1m 26s: GET /v1/currencies/primary: Schema-violating request accepted
1m 26s: POST /v1/currencies/primary: Wrong response to undeclared method
1m 26s: OPTIONS /v1/currencies/primary: Allow header mismatch
1m 26s: GET /v1/currencies/{code}/accounts: Schema-violating request accepted
1m 27s: PUT /v1/currencies/{code}/accounts: Wrong response to undeclared method
1m 28s: GET /v1/currencies/{code}/available-budgets: Schema-violating request accepted
1m 28s: PUT /v1/currencies/{code}/available-budgets: Wrong response to undeclared method
1m 29s: GET /v1/currencies/{code}/bills: Schema-violating request accepted
1m 29s: PUT /v1/currencies/{code}/bills: Wrong response to undeclared method
1m 30s: GET /v1/currencies/{code}/budget-limits: Schema-violating request accepted
1m 31s: PUT /v1/currencies/{code}/budget-limits: Wrong response to undeclared method
1m 32s: PUT /v1/currencies/{code}/cer: Wrong response to undeclared method
1m 33s: PUT /v1/currencies/{code}/recurrences: Wrong response to undeclared method
1m 34s: PUT /v1/currencies/{code}/rules: Wrong response to undeclared method
1m 35s: GET /v1/currencies/{code}/transactions: Schema-violating request accepted
1m 36s: PUT /v1/currencies/{code}/transactions: Wrong response to undeclared method
1m 37s: GET /v1/data/export/accounts: Schema-violating request accepted
1m 37s: PUT /v1/data/export/accounts: Wrong response to undeclared method
1m 37s: GET /v1/data/export/bills: Schema-violating request accepted
1m 38s: PUT /v1/data/export/bills: Wrong response to undeclared method
1m 38s: GET /v1/data/export/bills: Undocumented status code
1m 38s: GET /v1/data/export/budgets: Schema-violating request accepted
1m 38s: PUT /v1/data/export/budgets: Wrong response to undeclared method
1m 38s: GET /v1/data/export/budgets: Undocumented status code
1m 38s: GET /v1/data/export/categories: Schema-violating request accepted
1m 38s: PUT /v1/data/export/categories: Wrong response to undeclared method
1m 38s: GET /v1/data/export/categories: Undocumented status code
1m 39s: PUT /v1/data/export/piggy-banks: Wrong response to undeclared method
1m 39s: GET /v1/data/export/piggy-banks: Undocumented status code
1m 39s: GET /v1/data/export/recurring: Schema-violating request accepted
1m 39s: PUT /v1/data/export/recurring: Wrong response to undeclared method
1m 39s: GET /v1/data/export/recurring: Undocumented status code
1m 39s: GET /v1/data/export/rules: Schema-violating request accepted
1m 39s: PUT /v1/data/export/rules: Wrong response to undeclared method
1m 40s: GET /v1/data/export/rules: Undocumented status code
1m 40s: GET /v1/data/export/subscriptions: Schema-violating request accepted
1m 40s: PUT /v1/data/export/subscriptions: Wrong response to undeclared method
1m 40s: GET /v1/data/export/subscriptions: Undocumented status code
1m 40s: GET /v1/data/export/tags: Schema-violating request accepted
1m 40s: PUT /v1/data/export/tags: Wrong response to undeclared method
1m 40s: GET /v1/data/export/tags: Undocumented status code
1m 41s: PUT /v1/data/export/transactions: Wrong response to undeclared method
1m 42s: GET /v1/exchange-rates: Schema-violating request accepted
1m 42s: GET /v1/exchange-rates: Response violates schema
1m 43s: GET /v1/exchange-rates/{from}/{to}: Schema-violating request accepted
1m 43s: GET /v1/exchange-rates/{from}/{to}: Response violates schema
1m 43s: GET /v1/exchange-rates/{from}/{to}: Response violates schema
1m 43s: PUT /v1/exchange-rates/{from}/{to}: Wrong response to undeclared method
1m 45s: GET /v1/insight/expense/asset: Schema-violating request accepted
1m 45s: PUT /v1/insight/expense/asset: Wrong response to undeclared method
1m 45s: GET /v1/insight/expense/asset: Server error
1m 46s: GET /v1/insight/expense/bill: Schema-violating request accepted
1m 46s: GET /v1/insight/expense/bill: Server error
1m 47s: PUT /v1/insight/expense/bill: Wrong response to undeclared method
1m 48s: GET /v1/insight/expense/budget: Schema-violating request accepted
1m 48s: GET /v1/insight/expense/budget: Server error
1m 49s: PUT /v1/insight/expense/budget: Wrong response to undeclared method
1m 50s: GET /v1/insight/expense/category: Schema-violating request accepted
1m 50s: GET /v1/insight/expense/category: Server error
1m 51s: PUT /v1/insight/expense/category: Wrong response to undeclared method
1m 52s: GET /v1/insight/expense/expense: Schema-violating request accepted
1m 52s: PUT /v1/insight/expense/expense: Wrong response to undeclared method
1m 52s: GET /v1/insight/expense/expense: Server error
1m 53s: GET /v1/insight/expense/no-bill: Schema-violating request accepted
1m 53s: PUT /v1/insight/expense/no-bill: Wrong response to undeclared method
1m 53s: GET /v1/insight/expense/no-bill: Server error
1m 54s: GET /v1/insight/expense/no-budget: Schema-violating request accepted
1m 54s: PUT /v1/insight/expense/no-budget: Wrong response to undeclared method
1m 54s: GET /v1/insight/expense/no-budget: Server error
1m 55s: GET /v1/insight/expense/no-category: Schema-violating request accepted
1m 55s: PUT /v1/insight/expense/no-category: Wrong response to undeclared method
1m 55s: GET /v1/insight/expense/no-category: Server error
1m 56s: GET /v1/insight/expense/no-tag: Schema-violating request accepted
1m 56s: PUT /v1/insight/expense/no-tag: Wrong response to undeclared method
1m 56s: GET /v1/insight/expense/no-tag: Server error
1m 57s: GET /v1/insight/expense/tag: Schema-violating request accepted
1m 57s: GET /v1/insight/expense/tag: Server error
1m 58s: PUT /v1/insight/expense/tag: Wrong response to undeclared method
1m 59s: GET /v1/insight/expense/total: Schema-violating request accepted
1m 59s: PUT /v1/insight/expense/total: Wrong response to undeclared method
1m 59s: GET /v1/insight/expense/total: Server error
1m 59s: GET /v1/insight/income/asset: Schema-violating request accepted
2m: PUT /v1/insight/income/asset: Wrong response to undeclared method
2m: GET /v1/insight/income/asset: Server error
2m: GET /v1/insight/income/category: Schema-violating request accepted
2m 1s: GET /v1/insight/income/category: Server error
2m 2s: PUT /v1/insight/income/category: Wrong response to undeclared method
2m 2s: GET /v1/insight/income/no-category: Schema-violating request accepted
2m 3s: PUT /v1/insight/income/no-category: Wrong response to undeclared method
2m 3s: GET /v1/insight/income/no-category: Server error
2m 3s: GET /v1/insight/income/no-tag: Schema-violating request accepted
2m 4s: PUT /v1/insight/income/no-tag: Wrong response to undeclared method
2m 4s: GET /v1/insight/income/no-tag: Server error
2m 4s: GET /v1/insight/income/revenue: Schema-violating request accepted
2m 5s: PUT /v1/insight/income/revenue: Wrong response to undeclared method
2m 5s: GET /v1/insight/income/revenue: Server error
2m 5s: GET /v1/insight/income/tag: Schema-violating request accepted
2m 5s: GET /v1/insight/income/tag: Server error
2m 6s: PUT /v1/insight/income/tag: Wrong response to undeclared method
2m 7s: GET /v1/insight/income/total: Schema-violating request accepted
2m 8s: PUT /v1/insight/income/total: Wrong response to undeclared method
2m 8s: GET /v1/insight/income/total: Server error
2m 8s: GET /v1/insight/transfer/asset: Schema-violating request accepted
2m 8s: PUT /v1/insight/transfer/asset: Wrong response to undeclared method
2m 9s: GET /v1/insight/transfer/asset: Server error
2m 9s: GET /v1/insight/transfer/category: Schema-violating request accepted
2m 9s: GET /v1/insight/transfer/category: Server error
2m 10s: PUT /v1/insight/transfer/category: Wrong response to undeclared method
2m 11s: GET /v1/insight/transfer/no-category: Schema-violating request accepted
2m 11s: PUT /v1/insight/transfer/no-category: Wrong response to undeclared method
2m 11s: GET /v1/insight/transfer/no-category: Server error
2m 12s: GET /v1/insight/transfer/no-tag: Schema-violating request accepted
2m 12s: PUT /v1/insight/transfer/no-tag: Wrong response to undeclared method
2m 12s: GET /v1/insight/transfer/no-tag: Server error
2m 13s: GET /v1/insight/transfer/tag: Schema-violating request accepted
2m 13s: GET /v1/insight/transfer/tag: Server error
2m 14s: PUT /v1/insight/transfer/tag: Wrong response to undeclared method
2m 15s: GET /v1/insight/transfer/total: Schema-violating request accepted
2m 15s: PUT /v1/insight/transfer/total: Wrong response to undeclared method
2m 15s: GET /v1/insight/transfer/total: Server error
2m 16s: GET /v1/link-types: Schema-violating request accepted
2m 17s: GET /v1/object-groups: Schema-violating request accepted
2m 17s: PUT /v1/object-groups: Wrong response to undeclared method
2m 18s: GET /v1/piggy-banks: Schema-violating request accepted
2m 18s: PUT /v1/piggy-banks: Wrong response to undeclared method
2m 19s: GET /v1/preferences: Schema-violating request accepted
2m 19s: GET /v1/recurrences: Schema-violating request accepted
2m 20s: GET /v1/rule-groups: Schema-violating request accepted
2m 21s: GET /v1/rules: Schema-violating request accepted
2m 22s: PUT /v1/rules: Wrong response to undeclared method
2m 22s: GET /v1/rules/validate-expression: Schema-violating request accepted
2m 22s: POST /v1/rules/validate-expression: Wrong response to undeclared method
2m 22s: OPTIONS /v1/rules/validate-expression: Allow header mismatch
2m 22s: GET /v1/search/accounts: Response violates schema
2m 22s: GET /v1/search/accounts: Schema-violating request accepted
2m 23s: GET /v1/search/accounts: Undocumented status code
2m 24s: PUT /v1/search/accounts: Wrong response to undeclared method
2m 25s: GET /v1/search/transactions: Schema-violating request accepted
2m 25s: GET /v1/search/transactions: Undocumented status code
2m 26s: PUT /v1/search/transactions: Wrong response to undeclared method
2m 26s: GET /v1/search/transactions: Schema-valid request rejected
2m 26s: GET /v1/search/transactions/count: Schema-violating request accepted
2m 26s: GET /v1/search/transactions/count: Undocumented status code
2m 27s: PUT /v1/search/transactions/count: Wrong response to undeclared method
2m 27s: GET /v1/subscriptions: Response violates schema
2m 27s: PUT /v1/subscriptions: Wrong response to undeclared method
2m 29s: PUT /v1/subscriptions/{id}/attachments: Wrong response to undeclared method
2m 29s: PUT /v1/subscriptions/{id}/rules: Wrong response to undeclared method
2m 30s: PUT /v1/subscriptions/{id}/transactions: Wrong response to undeclared method
2m 31s: GET /v1/summary/basic: Schema-violating request accepted
2m 31s: GET /v1/summary/basic: Undocumented status code
2m 31s: PUT /v1/summary/basic: Wrong response to undeclared method
2m 32s: GET /v1/tags: Schema-violating request accepted
2m 33s: PUT /v1/transaction-journals/{id}: Wrong response to undeclared method
2m 33s: PUT /v1/transaction-journals/{id}/links: Wrong response to undeclared method
2m 34s: GET /v1/transaction-links: Schema-violating request accepted
2m 34s: PUT /v1/transaction-links: Wrong response to undeclared method
2m 35s: GET /v1/transactions: Schema-violating request accepted
2m 35s: GET /v1/transactions: Response violates schema
2m 37s: GET /v1/user-groups: Schema-violating request accepted
2m 37s: GET /v1/user-groups: Undocumented status code
2m 37s: PUT /v1/user-groups: Wrong response to undeclared method
2m 37s: GET /v1/user-groups: Schema-valid request rejected
2m 38s: GET /v1/users: Schema-violating request accepted
2m 39s: GET /v1/webhooks: Schema-violating request accepted
2m 40s: PUT /v1/data/destroy: Wrong response to undeclared method
2m 41s: DELETE /v1/data/purge: Schema-violating request accepted
2m 41s: PUT /v1/data/purge: Wrong response to undeclared method
2m 41s: DELETE /v1/exchange-rates/{from}/{to}: Schema-violating request accepted
2m 42s: POST /v1/budgets/{id}/limits: Server error
2m 42s: PUT /v1/budgets/{id}/limits: Wrong response to undeclared method
2m 43s: POST /v1/budgets/{id}/limits: Schema-valid request rejected
2m 44s: POST /v1/recurrences/{id}/trigger: Schema-violating request accepted
2m 44s: POST /v1/recurrences/{id}/trigger: Server error
2m 44s: PUT /v1/recurrences/{id}/trigger: Wrong response to undeclared method
2m 44s: POST /v1/recurrences/{id}/trigger: Undocumented status code
2m 44s: POST /v1/rule-groups/{id}/trigger: Schema-violating request accepted
2m 45s: POST /v1/rule-groups/{id}/trigger: Undocumented status code
2m 45s: POST /v1/rule-groups/{id}/trigger: Server error
2m 45s: PUT /v1/rule-groups/{id}/trigger: Wrong response to undeclared method
2m 49s: POST /v1/rules: Server error
2m 55s: POST /v1/object-groups/{id}: Wrong response to undeclared method
2m 56s: GET /v1/accounts/{id}/attachments: Schema-violating request accepted
2m 56s: GET /v1/accounts/{id}/attachments: Undocumented status code
2m 56s: PUT /v1/accounts/{id}/attachments: Wrong response to undeclared method
2m 56s: GET /v1/accounts/{id}/attachments: Schema-valid request rejected
2m 57s: GET /v1/accounts/{id}/piggy-banks: Schema-violating request accepted
2m 57s: GET /v1/accounts/{id}/piggy-banks: Undocumented status code
2m 57s: PUT /v1/accounts/{id}/piggy-banks: Wrong response to undeclared method
2m 57s: GET /v1/accounts/{id}/piggy-banks: Schema-valid request rejected
2m 58s: GET /v1/accounts/{id}/transactions: Schema-violating request accepted
2m 58s: GET /v1/accounts/{id}/transactions: Schema-valid request rejected
2m 58s: GET /v1/accounts/{id}/transactions: Undocumented status code
2m 59s: PUT /v1/accounts/{id}/transactions: Wrong response to undeclared method
3m: PUT /v1/available-budgets/{id}: Wrong response to undeclared method
3m: GET /v1/bills/{id}/attachments: Schema-violating request accepted
3m: GET /v1/bills/{id}/attachments: Undocumented status code
3m 1s: PUT /v1/bills/{id}/attachments: Wrong response to undeclared method
3m 1s: GET /v1/bills/{id}/attachments: Schema-valid request rejected
3m 1s: GET /v1/bills/{id}/rules: Schema-violating request accepted
3m 1s: PUT /v1/bills/{id}/rules: Wrong response to undeclared method
3m 1s: GET /v1/bills/{id}/transactions: Schema-violating request accepted
3m 2s: GET /v1/bills/{id}/transactions: Schema-valid request rejected
3m 2s: GET /v1/bills/{id}/transactions: Undocumented status code
3m 2s: PUT /v1/bills/{id}/transactions: Wrong response to undeclared method
3m 4s: GET /v1/budgets/{id}/attachments: Schema-violating request accepted
3m 4s: PUT /v1/budgets/{id}/attachments: Wrong response to undeclared method
3m 5s: GET /v1/budgets/{id}/limits: Schema-violating request accepted
3m 6s: PUT /v1/budgets/{id}/limits/{limitId}/transactions: Wrong response to undeclared method
3m 7s: GET /v1/budgets/{id}/transactions: Schema-violating request accepted
3m 8s: PUT /v1/budgets/{id}/transactions: Wrong response to undeclared method
3m 9s: GET /v1/categories/{id}/attachments: Schema-violating request accepted
3m 10s: PUT /v1/categories/{id}/attachments: Wrong response to undeclared method
3m 10s: GET /v1/categories/{id}/transactions: Schema-violating request accepted
3m 10s: GET /v1/categories/{id}/transactions: Response violates schema
3m 11s: PUT /v1/categories/{id}/transactions: Wrong response to undeclared method
3m 13s: PUT /v1/link-types/{id}/transactions: Wrong response to undeclared method
3m 15s: PUT /v1/object-groups/{id}/bills: Wrong response to undeclared method
3m 15s: PUT /v1/object-groups/{id}/piggy-banks: Wrong response to undeclared method
3m 16s: GET /v1/recurrences/{id}/transactions: Schema-violating request accepted
3m 17s: PUT /v1/recurrences/{id}/transactions: Wrong response to undeclared method
3m 18s: GET /v1/rule-groups/{id}/rules: Schema-violating request accepted
3m 19s: PUT /v1/rule-groups/{id}/rules: Wrong response to undeclared method
3m 19s: GET /v1/rule-groups/{id}/test: Server error
3m 19s: GET /v1/rule-groups/{id}/test: Undocumented status code
3m 20s: PUT /v1/rule-groups/{id}/test: Wrong response to undeclared method
3m 22s: PUT /v1/tags/{tag}/attachments: Wrong response to undeclared method
3m 22s: GET /v1/tags/{tag}/transactions: Schema-violating request accepted
3m 23s: PUT /v1/tags/{tag}/transactions: Wrong response to undeclared method
3m 25s: POST /v1/bills: Server error
3m 27s: POST /v1/bills: Response violates schema
3m 27s: POST /v1/bills: Schema-violating request accepted
3m 30s: POST /v1/piggy-banks: Server error
3m 32s: PUT /v1/rules/{id}/trigger: Wrong response to undeclared method
3m 33s: POST /v1/subscriptions: Server error
3m 35s: POST /v1/subscriptions: Response violates schema
3m 35s: POST /v1/subscriptions: Schema-violating request accepted
3m 37s: PUT /v1/rules/{id}/test: Wrong response to undeclared method
3m 38s: PUT /v1/attachments/{id}/upload: Wrong response to undeclared method
3m 38s: POST /v1/webhooks/{id}/submit: Schema-violating request accepted
3m 38s: PUT /v1/webhooks/{id}/submit: Wrong response to undeclared method
3m 38s: PUT /v1/webhooks/{id}/trigger-transaction/{transactionId}: Wrong response to undeclared method
3m 39s: PUT /v1/accounts/{id}: Response violates schema
3m 39s: PUT /v1/accounts/{id}: Schema-violating request accepted
3m 39s: POST /v1/accounts/{id}: Wrong response to undeclared method
3m 44s: PUT /v1/accounts/{id}: Server error
3m 46s: POST /v1/attachments/{id}: Wrong response to undeclared method
3m 47s: PUT /v1/bills/{id}: Response violates schema
3m 47s: PUT /v1/bills/{id}: Schema-violating request accepted
3m 47s: POST /v1/bills/{id}: Wrong response to undeclared method
3m 48s: PUT /v1/bills/{id}: Schema-valid request rejected
3m 50s: PUT /v1/bills/{id}: Server error
3m 52s: PUT /v1/budgets/{id}: Response violates schema
3m 52s: PUT /v1/budgets/{id}: Schema-violating request accepted
3m 52s: POST /v1/budgets/{id}: Wrong response to undeclared method
3m 53s: PUT /v1/budgets/{id}: Server error
3m 55s: PUT /v1/budgets/{id}/limits/{limitId}: Schema-violating request accepted
3m 55s: POST /v1/budgets/{id}/limits/{limitId}: Wrong response to undeclared method
4m: PUT /v1/budgets/{id}/limits/{limitId}: Server error
4m 7s: POST /v1/categories/{id}: Wrong response to undeclared method
4m 7s: PUT /v1/configuration/{name}: Schema-violating request accepted
4m 7s: POST /v1/configuration/{name}: Wrong response to undeclared method
4m 8s: PUT /v1/configuration/{name}: Schema-valid request rejected
4m 8s: PUT /v1/currencies/{code}: Schema-violating request accepted
4m 8s: PUT /v1/currencies/{code}: Undocumented Content-Type
4m 8s: POST /v1/currencies/{code}: Wrong response to undeclared method
4m 10s: POST /v1/exchange-rates/{id}: Wrong response to undeclared method
4m 11s: POST /v1/link-types/{id}: Wrong response to undeclared method
4m 12s: PUT /v1/piggy-banks/{id}: Response violates schema
4m 12s: PUT /v1/piggy-banks/{id}: Schema-violating request accepted
4m 12s: POST /v1/piggy-banks/{id}: Wrong response to undeclared method
4m 14s: PUT /v1/piggy-banks/{id}: Server error
4m 16s: PUT /v1/preferences/{name}: Schema-violating request accepted
4m 16s: POST /v1/preferences/{name}: Wrong response to undeclared method
4m 16s: POST /v1/recurrences/{id}: Wrong response to undeclared method
4m 24s: POST /v1/rule-groups/{id}: Wrong response to undeclared method
4m 25s: POST /v1/rules/{id}: Wrong response to undeclared method
4m 31s: PUT /v1/subscriptions/{id}: Schema-valid request rejected
4m 31s: PUT /v1/subscriptions/{id}: Response violates schema
4m 31s: PUT /v1/subscriptions/{id}: Schema-violating request accepted
4m 31s: POST /v1/subscriptions/{id}: Wrong response to undeclared method
4m 33s: PUT /v1/subscriptions/{id}: Server error
4m 35s: PUT /v1/tags/{tag}: Schema-violating request accepted
4m 35s: POST /v1/tags/{tag}: Wrong response to undeclared method
4m 35s: PUT /v1/tags/{tag}: Schema-valid request rejected
4m 37s: POST /v1/transaction-links/{id}: Wrong response to undeclared method
4m 38s: POST /v1/transactions/{id}: Wrong response to undeclared method
4m 47s: PUT /v1/user-groups/{id}: Schema-violating request accepted
4m 47s: POST /v1/user-groups/{id}: Wrong response to undeclared method
4m 48s: POST /v1/users/{id}: Wrong response to undeclared method
4m 50s: POST /v1/webhooks/{id}: Wrong response to undeclared method
4m 51s: PUT /v1/webhooks/{id}: Server error
4m 52s: GET /v1/accounts/{id}: Undocumented status code
4m 52s: GET /v1/accounts/{id}: Schema-valid request rejected
4m 54s: PUT /v1/attachments/{id}/download: Wrong response to undeclared method
4m 54s: GET /v1/bills/{id}: Response violates schema
4m 54s: GET /v1/bills/{id}: Schema-violating request accepted
4m 54s: GET /v1/bills/{id}: Undocumented status code
4m 54s: GET /v1/bills/{id}: Schema-valid request rejected
4m 54s: GET /v1/budgets/{id}: Schema-violating request accepted
4m 55s: GET /v1/budgets/{id}: Response violates schema
4m 55s: GET /v1/budgets/{id}: Response violates schema
4m 55s: GET /v1/categories/{id}: Schema-violating request accepted
4m 56s: GET /v1/categories/{id}: Response violates schema
4m 56s: GET /v1/categories/{id}: Response violates schema
4m 56s: GET /v1/configuration/{name}: Schema-violating request accepted
4m 57s: GET /v1/configuration/{name}: Response violates schema
4m 57s: GET /v1/currencies/{code}: Schema-violating request accepted
4m 57s: GET /v1/exchange-rates/{id}: Schema-violating request accepted
4m 58s: GET /v1/piggy-banks/{id}: Schema-violating request accepted
4m 58s: GET /v1/piggy-banks/{id}/accounts: Schema-violating request accepted
4m 59s: PUT /v1/piggy-banks/{id}/accounts: Wrong response to undeclared method
5m: GET /v1/piggy-banks/{id}/attachments: Schema-violating request accepted
5m: PUT /v1/piggy-banks/{id}/attachments: Wrong response to undeclared method
5m 1s: GET /v1/piggy-banks/{id}/events: Schema-violating request accepted
5m 1s: PUT /v1/piggy-banks/{id}/events: Wrong response to undeclared method
5m 2s: GET /v1/preferences/{name}: Schema-violating request accepted
5m 2s: GET /v1/recurrences/{id}: Schema-violating request accepted
5m 2s: GET /v1/subscriptions/{id}: Response violates schema
5m 2s: GET /v1/subscriptions/{id}: Schema-violating request accepted
5m 3s: GET /v1/subscriptions/{id}: Undocumented status code
5m 3s: GET /v1/subscriptions/{id}: Schema-valid request rejected
5m 5s: PUT /v1/transactions/{id}/attachments: Wrong response to undeclared method
5m 5s: PUT /v1/transactions/{id}/piggy-bank-events: Wrong response to undeclared method
5m 6s: GET /v1/user-groups/{id}: Schema-violating request accepted
5m 7s: PUT /v1/webhooks/{id}/messages: Wrong response to undeclared method
5m 7s: PUT /v1/webhooks/{id}/messages/{messageId}: Wrong response to undeclared method
5m 7s: PUT /v1/webhooks/{id}/messages/{messageId}/attempts: Wrong response to undeclared method
5m 8s: PUT /v1/webhooks/{id}/messages/{messageId}/attempts/{attemptId}: Wrong response to undeclared method
5m 9s: DELETE /v1/bills/{id}: Schema-violating request accepted
5m 9s: DELETE /v1/budgets/{id}: Schema-violating request accepted
5m 9s: DELETE /v1/categories/{id}: Schema-violating request accepted
5m 10s: DELETE /v1/exchange-rates/{id}: Schema-violating request accepted
Fuzzing47m 40s in 8 passes, 158 found
5m 39s: POST /v1/accounts: Response violates schema
5m 50s: POST /v1/currencies/{code}/disable: Response violates schema
6m 2s: POST /v1/exchange-rates/by-currencies/{from}/{to}: Undocumented status code
6m 6s: POST /v1/preferences: Response violates schema
6m 15s: POST /v1/transactions: Server error
7m 8s: GET /v1/available-budgets: Response violates schema
7m 11s: GET /v1/bills: Schema-violating request accepted
7m 13s: GET /v1/budget-limits: Schema-valid request rejected
7m 28s: GET /v1/chart/budget/overview: Response violates schema
7m 28s: GET /v1/chart/budget/overview: Schema-violating request accepted
7m 29s: GET /v1/chart/budget/overview-with-limits: Schema-valid request rejected
7m 31s: GET /v1/chart/budget/overview-with-limits: Response violates schema
7m 32s: GET /v1/chart/category/overview: Response violates schema
7m 33s: GET /v1/chart/category/overview: Schema-violating request accepted
7m 36s: GET /v1/cron/{cliToken}: Schema-valid request rejected
8m 26s: GET /v1/exchange-rates/{from}/{to}: Undocumented status code
8m 28s: GET /v1/exchange-rates/{from}/{to}/{date}: Undocumented status code
8m 30s: GET /v1/insight/expense/asset: Schema-valid request rejected
8m 32s: GET /v1/insight/expense/bill: Schema-valid request rejected
8m 35s: GET /v1/insight/expense/budget: Schema-valid request rejected
8m 37s: GET /v1/insight/expense/category: Schema-valid request rejected
8m 40s: GET /v1/insight/expense/expense: Schema-valid request rejected
8m 42s: GET /v1/insight/expense/no-bill: Schema-valid request rejected
8m 44s: GET /v1/insight/expense/no-budget: Schema-valid request rejected
8m 47s: GET /v1/insight/expense/no-category: Schema-valid request rejected
8m 49s: GET /v1/insight/expense/no-tag: Schema-valid request rejected
8m 51s: GET /v1/insight/expense/tag: Schema-valid request rejected
8m 54s: GET /v1/insight/expense/total: Schema-valid request rejected
8m 56s: GET /v1/insight/income/asset: Schema-valid request rejected
8m 58s: GET /v1/insight/income/category: Schema-valid request rejected
9m 1s: GET /v1/insight/income/no-category: Schema-valid request rejected
9m 4s: GET /v1/insight/income/no-tag: Schema-valid request rejected
9m 6s: GET /v1/insight/income/revenue: Schema-valid request rejected
9m 8s: GET /v1/insight/income/tag: Schema-valid request rejected
9m 10s: GET /v1/insight/income/total: Schema-valid request rejected
9m 12s: GET /v1/insight/transfer/asset: Schema-valid request rejected
9m 15s: GET /v1/insight/transfer/category: Schema-valid request rejected
9m 18s: GET /v1/insight/transfer/no-category: Schema-valid request rejected
9m 20s: GET /v1/insight/transfer/no-tag: Schema-valid request rejected
9m 22s: GET /v1/insight/transfer/tag: Schema-valid request rejected
9m 24s: GET /v1/insight/transfer/total: Schema-valid request rejected
9m 42s: GET /v1/rules/validate-expression: Schema-valid request rejected
9m 43s: GET /v1/search/accounts: Schema-valid request rejected
9m 48s: GET /v1/search/transactions/count: Schema-valid request rejected
9m 50s: GET /v1/subscriptions: Schema-violating request accepted
9m 52s: GET /v1/subscriptions/{id}/attachments: Schema-valid request rejected
9m 52s: GET /v1/subscriptions/{id}/attachments: Undocumented status code
9m 53s: GET /v1/subscriptions/{id}/attachments: Schema-violating request accepted
9m 55s: GET /v1/subscriptions/{id}/rules: Schema-violating request accepted
9m 56s: GET /v1/subscriptions/{id}/transactions: Schema-valid request rejected
9m 56s: GET /v1/subscriptions/{id}/transactions: Undocumented status code
9m 57s: GET /v1/subscriptions/{id}/transactions: Schema-violating request accepted
9m 59s: GET /v1/summary/basic: Schema-valid request rejected
10m 5s: GET /v1/transaction-journals/{id}: Response violates schema
10m 5s: GET /v1/transaction-journals/{id}: Schema-violating request accepted
10m 8s: GET /v1/transaction-journals/{id}/links: Schema-violating request accepted
10m 14s: GET /v1/user-groups: Response violates schema
10m 21s: DELETE /v1/data/destroy: Schema-violating request accepted
10m 35s: POST /v1/recurrences/{id}/trigger: Schema-valid request rejected
10m 42s: POST /v1/recurrences/{id}/trigger: Response violates schema
10m 43s: POST /v1/rule-groups/{id}/trigger: Schema-valid request rejected
10m 49s: POST /v1/transaction-links: Server error
10m 54s: GET /v1/accounts/{id}/piggy-banks: Response violates schema
10m 56s: GET /v1/accounts/{id}/transactions: Response violates schema
10m 59s: GET /v1/available-budgets/{id}: Response violates schema
11m 16s: GET /v1/budgets/{id}/transactions: Response violates schema
11m 23s: GET /v1/link-types/{id}/transactions: Undocumented Content-Type
11m 23s: GET /v1/link-types/{id}/transactions: Schema-violating request accepted
11m 30s: GET /v1/recurrences/{id}/transactions: Response violates schema
11m 35s: GET /v1/rule-groups/{id}/test: Schema-valid request rejected
11m 36s: GET /v1/rule-groups/{id}/test: Schema-violating request accepted
11m 37s: GET /v1/rule-groups/{id}/test: Response violates schema
11m 39s: GET /v1/tags/{tag}/attachments: Schema-violating request accepted
11m 41s: GET /v1/tags/{tag}/transactions: Response violates schema
11m 44s: POST /v1/rules/{id}/trigger: Schema-valid request rejected
11m 44s: POST /v1/rules/{id}/trigger: Undocumented status code
11m 44s: POST /v1/rules/{id}/trigger: Server error
11m 44s: POST /v1/rules/{id}/trigger: Schema-violating request accepted
11m 50s: GET /v1/rules/{id}/test: Response violates schema
11m 50s: GET /v1/rules/{id}/test: Schema-valid request rejected
11m 50s: GET /v1/rules/{id}/test: Undocumented status code
11m 50s: GET /v1/rules/{id}/test: Server error
12m 1s: PUT /v1/accounts/{id}: Response violates schema
12m 14s: PUT /v1/budgets/{id}/limits/{limitId}: Schema-valid request rejected
12m 17s: PUT /v1/categories/{id}: Schema-violating request accepted
12m 24s: PUT /v1/exchange-rates/{id}: Schema-valid request rejected
12m 27s: PUT /v1/link-types/{id}: Server error
12m 27s: PUT /v1/link-types/{id}: Schema-valid request rejected
12m 37s: PUT /v1/rule-groups/{id}: Schema-violating request accepted
12m 39s: PUT /v1/rules/{id}: Schema-violating request accepted
12m 39s: PUT /v1/rules/{id}: Schema-valid request rejected
12m 47s: PUT /v1/transactions/{id}: Schema-valid request rejected
12m 47s: PUT /v1/transactions/{id}: Response violates schema
12m 48s: PUT /v1/transactions/{id}: Schema-violating request accepted
12m 52s: PUT /v1/user-groups/{id}: Schema-valid request rejected
12m 52s: PUT /v1/user-groups/{id}: Server error
12m 55s: PUT /v1/users/{id}: Schema-valid request rejected
12m 55s: PUT /v1/users/{id}: Schema-violating request accepted
13m 23s: GET /v1/link-types/{id}: Schema-violating request accepted
13m 27s: GET /v1/piggy-banks/{id}/accounts: Response violates schema
13m 39s: GET /v1/rule-groups/{id}: Schema-violating request accepted
13m 41s: GET /v1/rules/{id}: Schema-violating request accepted
13m 45s: GET /v1/tags/{tag}: Schema-violating request accepted
13m 49s: GET /v1/transactions/{id}: Response violates schema
13m 54s: GET /v1/transactions/{id}/piggy-bank-events: Schema-violating request accepted
13m 59s: GET /v1/users/{id}: Schema-violating request accepted
14m 4s: GET /v1/webhooks/{id}/messages/{messageId}: Server error
14m 6s: GET /v1/webhooks/{id}/messages/{messageId}/attempts: Server error
14m 8s: GET /v1/webhooks/{id}/messages/{messageId}/attempts/{attemptId}: Server error
14m 17s: DELETE /v1/link-types/{id}: Server error
14m 27s: DELETE /v1/tags/{tag}: Schema-violating request accepted
14m 31s: DELETE /v1/webhooks/{id}/messages/{messageId}: Server error
14m 32s: DELETE /v1/webhooks/{id}/messages/{messageId}/attempts/{attemptId}: Server error
16m 43s: POST /v1/currencies/{code}/disable: Schema-violating request accepted
16m 57s: POST /v1/exchange-rates: Server error
17m 4s: POST /v1/link-types: Schema-violating request accepted
17m 11s: POST /v1/rule-groups: Server error
17m 21s: POST /v1/users: Schema-violating request accepted
18m 26s: GET /v1/chart/account/overview: Schema-violating request accepted18m 57s: GET /v1/currencies/{code}/cer: Undocumented status code19m 42s: GET /v1/insight/expense/category: Undocumented status code22m 11s: GET /v1/available-budgets/{id}: Schema-violating request accepted24m 38s: GET /v1/budgets/{id}/limits/{limitId}: Server error27m 19s: POST /v1/accounts: Schema-violating request accepted28m 16s: PUT /v1/exchange-rates/{from}/{to}/{date}: Undocumented status code29m 18s: GET /v1/chart/balance/balance: Schema-violating request accepted30m 18s: GET /v1/data/export/transactions: Schema-violating request accepted
30m 40s: GET /v1/insight/expense/expense: Schema-violating request accepted
30m 40s: GET /v1/insight/expense/expense: Undocumented status code
36m 10s: GET /v1/transactions/{id}: Schema-violating request accepted
36m 31s: DELETE /v1/accounts/{id}: Schema-violating request accepted
42m: GET /v1/insight/transfer/no-tag: Schema-violating request accepted
42m: GET /v1/insight/transfer/no-tag: Undocumented status code
45m 15s: PUT /v1/preferences/{name}: Undocumented status code48m 11s: POST /v1/link-types: Server error49m 11s: GET /v1/cron/{cliToken}: Undocumented status code51m: DELETE /v1/exchange-rates/{from}/{to}: Undocumented status code51m 46s: POST /v1/rules/{id}/trigger: Schema-violating request accepted
51m 46s: POST /v1/rules/{id}/trigger: Undocumented status code
51m 51s: GET /v1/rules/{id}/test: Schema-violating request accepted
52m 56s: GET /v1/preferences/{name}: Undocumented status code
55m 13s: GET /v1/currencies/{code}/transactions: Undocumented status code
55m 24s: GET /v1/insight/expense/budget: Schema-violating request accepted
55m 24s: GET /v1/insight/expense/budget: Undocumented status code
56m 26s: PUT /v1/budgets/{id}/limits/{limitId}: Undocumented status code
58m 36s: DELETE /v1/exchange-rates/{from}/{to}/{date}: Undocumented status code
Stateful6m 42s in 7 passes, 34 found
14m 38s: GET /v1/transactions/{id}/attachments: Schema-violating request accepted
14m 38s: PUT /v1/users/{id}: Schema-valid request rejected
14m 38s: POST /v1/exchange-rates/by-date/{date}: Undocumented status code
14m 47s: GET /v1/transactions/{id}: Response violates schema
14m 51s: POST /v1/currencies: Schema-violating request accepted
14m 58s: GET /v1/available-budgets: Response violates schema
15m 5s: PUT /v1/rule-groups/{id}: Schema-valid request rejected
15m 5s: GET /v1/search/accounts: Response violates schema
15m 13s: GET /v1/currencies/{code}/available-budgets: Server error
15m 15s: GET /v1/tags/{tag}: Schema-valid request rejected
15m 32s: PUT /v1/rule-groups/{id}: Server error
15m 34s: DELETE /v1/categories/{id}: Schema-valid request rejected
15m 37s: PUT /v1/rules/{id}: Server error
15m 42s: GET /v1/currencies/{code}/rules: Undocumented status code
15m 52s: DELETE /v1/accounts/{id}: Schema-valid request rejected
15m 52s: DELETE /v1/transaction-journals/{id}: Schema-violating request accepted
15m 56s: DELETE /v1/tags/{tag}: Schema-valid request rejected
16m 8s: DELETE /v1/piggy-banks/{id}: Schema-valid request rejected
16m 14s: GET /v1/accounts/{id}: Schema-valid request rejected
16m 18s: PUT /v1/rules/{id}: Schema-valid request rejected
26m 28s: GET /v1/rule-groups/{id}: Schema-valid request rejected
26m 44s: DELETE /v1/currencies/{code}: Undocumented status code
37m 6s: PUT /v1/preferences/{name}: Schema-valid request rejected
37m 16s: GET /v1/exchange-rates/{id}: Schema-valid request rejected
47m 37s: DELETE /v1/rule-groups/{id}: Schema-valid request rejected
47m 40s: GET /v1/accounts: Schema-violating request accepted
53m 57s: DELETE /v1/currencies/{code}: Schema-valid request rejected
54m 16s: DELETE /v1/subscriptions/{id}: Schema-valid request rejected
57m 23s: GET /v1/search/transactions: Response violates schema
57m 30s: GET /v1/categories/{id}: Schema-valid request rejected
59m 5s: GET /v1/preferences/{name}: Schema-valid request rejected
59m 9s: PUT /v1/budgets/{id}/limits/{limitId}: Schema-valid request rejected
59m 31s: GET /v1/tags/{tag}: Undocumented status code
59m 34s: GET /v1/currencies/{code}: Undocumented status code
015m30m45m1h
OperationFailuresCases
Failed222
GET/v1/preferences/{name}
Server error+4 moreless
  • Response violates schema
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
630

Response violates schemaST108

10 is not valid under any of the schemas listed in the 'oneOf' keyword

Validated against the response schema for status code 200.

Schema at /components/schemas/PolymorphicProperty:

    {
        "oneOf": [
            {
                "type": "boolean"
            },
            {
                "type": "string"
            },
            {
                "type": "object"
            },
            {
                "type": "array",
                "items": {
                    "$ref": "#/components/schemas/StringArrayItem"
                }
            }
        ]
    }

Value:

    10
Response200 OK
{"data":{"type":"preferences","id":"6","attributes":{"created_at":"2026-10-19T10:55:24+00:00","updated_at":"2026-10-19T10:55:24+00:00","user_group_id":null,"name":"list-length","data":10},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/preferences\/6"}}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIxYTBkYWFlMzgzYjBlNDI1ZjkzZjNkMDRjNTdjNWJmOWUyNTFjZWZiM2RhMzU1N2YyNzAxYjFlMTdhYmU3NjMzMjg3MzA3ZWRmODZiODA3OCIsImlhdCI6MTc5MjQwNzMzOS4zODk0NDMsIm5iZiI6MTc5MjQwNzMzOS4zODk0NDQsImV4cCI6MTgyMzk0MzMzOS4zODA4LCJzdWIiOiIxIiwic2NvcGVzIjpbXX0.KkzrZjtL6kHslqOqX8uou9cwO7mPX9qzR62LQgBsItiTeZmmfGXQfPyrhbpq9TNuE9VVZfPm_m-AlayhUVR_CfSnfZtyKKIBUPw2XIxrNYxp1Z3_4IQWrh0YRWTPV3BkZAvtLI--cKpzySk6xcu7E5xpcgiMecSpdGOA3gOkpi_eM6UxKQGkLwoU1ZWKTK1N9gfyMPcaFcsIJcpBGIsf8lfSeDqSl3UQE3FKZghxYRHW_C1hWdIS2DWJ_JFGze4TkVueHTgO9fJZL3RU_q8iy_qztr7DJ2MrU8DxlYaMEOGm_OWw9auo1yd_86GqTD6FtNVzdi-vbvAF9bP0U3NrGo3EyslcJbs7U3YZSf_Wsr1QDLqTVBUj26ttoPP3n3uBQxaBDMk8AULmZbDJwnHdq9vxSqYbdLtAmhPM5vkB-KPQ_Gn4uWaGQZTLoTF8yz9hWTZbKT1Qc0WaKCmLZEkqFmnZFGiOl_nljX7lnb1_iIaH1KXqAXFybUWq--2ixz5iANEA2z6RMZ_UB6-yZUl2yKAZl7AdhT5mkG7ObztUpGJhYgreigOOTEOTCv5-fFqZeA5HAv6AobOgy7ZmnkepYEKteHigOVA-nQfubFlVFJrMDEQSgFm4bxeigSUC16iSbBeJLvbzmOBuqm5_H2uk_P252Yaf1Lx14uM7nihcDMM' http://0.0.0.0:37907/api/v1/preferences/list-length

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: Please use api\/v1\/currencies\/primary instead.","exception":"UndisclosedException"}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIxYTBkYWFlMzgzYjBlNDI1ZjkzZjNkMDRjNTdjNWJmOWUyNTFjZWZiM2RhMzU1N2YyNzAxYjFlMTdhYmU3NjMzMjg3MzA3ZWRmODZiODA3OCIsImlhdCI6MTc5MjQwNzMzOS4zODk0NDMsIm5iZiI6MTc5MjQwNzMzOS4zODk0NDQsImV4cCI6MTgyMzk0MzMzOS4zODA4LCJzdWIiOiIxIiwic2NvcGVzIjpbXX0.KkzrZjtL6kHslqOqX8uou9cwO7mPX9qzR62LQgBsItiTeZmmfGXQfPyrhbpq9TNuE9VVZfPm_m-AlayhUVR_CfSnfZtyKKIBUPw2XIxrNYxp1Z3_4IQWrh0YRWTPV3BkZAvtLI--cKpzySk6xcu7E5xpcgiMecSpdGOA3gOkpi_eM6UxKQGkLwoU1ZWKTK1N9gfyMPcaFcsIJcpBGIsf8lfSeDqSl3UQE3FKZghxYRHW_C1hWdIS2DWJ_JFGze4TkVueHTgO9fJZL3RU_q8iy_qztr7DJ2MrU8DxlYaMEOGm_OWw9auo1yd_86GqTD6FtNVzdi-vbvAF9bP0U3NrGo3EyslcJbs7U3YZSf_Wsr1QDLqTVBUj26ttoPP3n3uBQxaBDMk8AULmZbDJwnHdq9vxSqYbdLtAmhPM5vkB-KPQ_Gn4uWaGQZTLoTF8yz9hWTZbKT1Qc0WaKCmLZEkqFmnZFGiOl_nljX7lnb1_iIaH1KXqAXFybUWq--2ixz5iANEA2z6RMZ_UB6-yZUl2yKAZl7AdhT5mkG7ObztUpGJhYgreigOOTEOTCv5-fFqZeA5HAv6AobOgy7ZmnkepYEKteHigOVA-nQfubFlVFJrMDEQSgFm4bxeigSUC16iSbBeJLvbzmOBuqm5_H2uk_P252Yaf1Lx14uM7nihcDMM' http://0.0.0.0:37907/api/v1/preferences/currencyPreference

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":{"type":"preferences","id":"8","attributes":{"created_at":"2026-10-19T10:55:24+00:00","updated_at":"2026-10-19T10:55:24+00:00","user_group_id":null,"name":"convert_to_primary","data":false},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/preferences\/8"}}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' http://0.0.0.0:37907/api/v1/preferences/convert_to_primary

Undocumented status codeST103

Received: 403
Documented: 200, 401, 404, 400, 500
Response403 Forbidden
<html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx</center>
</body>
</html>
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI5ODFlYmY1OTY4N2U2NDNkN2I4NDBlN2I2NjhhYjFlY2QxODllZmY4ZTMxY2Q5ZWRkOGE3OTE3MDU1NDU4MzI3MDI5NjE1MDU3ZTViMjk0OCIsImlhdCI6MTc5MjQxMDM0Ni41NzQxMzgsIm5iZiI6MTc5MjQxMDM0Ni41NzQxMzksImV4cCI6MTgyMzk0NjM0Ni41NjM0OSwic3ViIjoiMSIsInNjb3BlcyI6W119.CixC3A3O2Ua0nLH5K5TMpA03rb0g4wbUOrud3K0fqM-FWW3XDbA14yGR0Xk7ZIdmoPbPpIErZFDmm6nB-pfKBefesCGOFYj3mGY9rT1_ykQdlj7QDIuEf7dt58-qozjKB3q76BH6Lmu3TJTIv786yTKLp7Ilec92MHHAJ4IbJ9A8IQMsKrbV_x03AsrZQT7doDaMf8DHkrw8eAuv_dVPTuKw1RDD4G6UliS3zSBmGjdjip7R045PPZ7ulYfGN-sT7lEMi0ctFYEwjRjLk-JR_9_6yTy4b5FIzAmWewKsFT6VjQjaYrBh_UKbiEviulED7wPDtPRl6C33oPPjat9OiBym-wPWFsVyzSZZC2M-OBNi6xLXHzn2Gl9s4TejIio-DD7JQ7UcC1gEC4tcGUGwU8yhVN7LCR--Cj5TAsmcVWvAivXOb7mKG757F9NiM5_ypGxLAP2WWjAkiUuKaKjXRtZGr43Q664OSCTEEj1jKbk8m-x195i5GOnE8rVuY8nigvc5BmZnfnHJNu3NbLlQ1WvfB-lffPX0w0Ds4Kdrzdf2KJexy8JF_hHmQtZ9ql0XUCOWZ6M_zv9z5PEGzDPZWjSKeCfZgpUp2cPk2Rzwm7xV51UdywRFDMdLl8ALNdoRuUWR1Al9EXK624Xezgm-J3bPMOSHVeOM_AiPvL_h74w' http://0.0.0.0:37907/api/v1/preferences/.%C3%B5

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"Bad X-Trace-Id header.","exception":"HttpException"}
Reproduce
  1. POST/v1/preferences
    curl -X POST -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZGNjODUxN2IwNjkwOTk1NjU3MTUwMGZhYzU4YTkxM2VhMDdlMjhjMjYwYjAyNmRkMTY2ZGE5NmMzNDc1YTVmNTRmNzM1ODIyNzI0NGQ3MyIsImlhdCI6MTc5MjQxMDY0Ni43MDA1MSwibmJmIjoxNzkyNDEwNjQ2LjcwMDUxMSwiZXhwIjoxODIzOTQ2NjQ2LjY4OTQyNSwic3ViIjoiMSIsInNjb3BlcyI6W119.pR62gMv7kkac5UYWYhRuykEyPQvsRylttipzSV8jmVuww6jbPDYC8PtcP-jqfsuGKuGrOK1XhZu6G5xyt9ypC-5j6ad6ZEg8QspmfTI99iFM6i9pvJXiTLenNjhfQmzEHnU11d61rIuthUgBVOZMvn78zaXULQmL5oeoKcvHoPJv32MFiwI58ez6-f4wvZ384rf_EBZuhqo4ZYBwflIXGtxIfiUi1Kj3u8YhDMHx_Qi1ZLBBe8ptnyILPSjwjelVQrAwKLFLSkMWZRp4WlMpv0tAEXOqMehyFMS5KiFmjp9BnDsAP_SsdjN7mF3tC4MC6pyOtxS-8YY0PfOx76lAS_5iHEeFz-88ObKngS-DgeRoFv3o41fHhRYp6ytwpvVg4lC3-ewZtAhc-nG9zYyyZ2iNgW8V44S3L_LmFx1oiTnbOq3tHGpMHhD_baGTaxdpUedKR3qR_LBpvc5QNrp1zuB-CoiAEircAIpMOmGTOpMExdvwXImiSIo8zmNHjvZjfoCakFpCSiAWJ0MTrafQR-yN4hsJW_nliwlHiOORE1y76evT1zlszyvPj2hsdZ9-J0yZq4iMVKniTkWjVO2JluFnNpiEnGfNr4iwdCeC41lgUCyXN8Ql_Ii-PpHZVL5KpQeIMyhnb46R8-rCud3Z01Omqk7L3LxHyn2QrgUAMyU' -H 'Content-Type: application/json' -d '{"data": false, "name": "0"}' http://0.0.0.0:37907/api/v1/preferences
  2. GET/v1/preferences/E%F0%A9%AA%BB%F2%BB%87%9EfI%C2%A9%C2%AB%C2%9C%C2%93%F1%BA%8C%9F%C3%8B9%3D%5B%C3%93%20A%C2%AC%C2%A2%C3%B8failed here
    curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 21' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZGNjODUxN2IwNjkwOTk1NjU3MTUwMGZhYzU4YTkxM2VhMDdlMjhjMjYwYjAyNmRkMTY2ZGE5NmMzNDc1YTVmNTRmNzM1ODIyNzI0NGQ3MyIsImlhdCI6MTc5MjQxMDY0Ni43MDA1MSwibmJmIjoxNzkyNDEwNjQ2LjcwMDUxMSwiZXhwIjoxODIzOTQ2NjQ2LjY4OTQyNSwic3ViIjoiMSIsInNjb3BlcyI6W119.pR62gMv7kkac5UYWYhRuykEyPQvsRylttipzSV8jmVuww6jbPDYC8PtcP-jqfsuGKuGrOK1XhZu6G5xyt9ypC-5j6ad6ZEg8QspmfTI99iFM6i9pvJXiTLenNjhfQmzEHnU11d61rIuthUgBVOZMvn78zaXULQmL5oeoKcvHoPJv32MFiwI58ez6-f4wvZ384rf_EBZuhqo4ZYBwflIXGtxIfiUi1Kj3u8YhDMHx_Qi1ZLBBe8ptnyILPSjwjelVQrAwKLFLSkMWZRp4WlMpv0tAEXOqMehyFMS5KiFmjp9BnDsAP_SsdjN7mF3tC4MC6pyOtxS-8YY0PfOx76lAS_5iHEeFz-88ObKngS-DgeRoFv3o41fHhRYp6ytwpvVg4lC3-ewZtAhc-nG9zYyyZ2iNgW8V44S3L_LmFx1oiTnbOq3tHGpMHhD_baGTaxdpUedKR3qR_LBpvc5QNrp1zuB-CoiAEircAIpMOmGTOpMExdvwXImiSIo8zmNHjvZjfoCakFpCSiAWJ0MTrafQR-yN4hsJW_nliwlHiOORE1y76evT1zlszyvPj2hsdZ9-J0yZq4iMVKniTkWjVO2JluFnNpiEnGfNr4iwdCeC41lgUCyXN8Ql_Ii-PpHZVL5KpQeIMyhnb46R8-rCud3Z01Omqk7L3LxHyn2QrgUAMyU' http://0.0.0.0:37907/api/v1/preferences/E%F0%A9%AA%BB%F2%BB%87%9EfI%C2%A9%C2%AB%C2%9C%C2%93%F1%BA%8C%9F%C3%8B9%3D%5B%C3%93%20A%C2%AC%C2%A2%C3%B8
PUT/v1/preferences/{name}
Server error+4 moreless
  • Response violates schema
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
637

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The data field is required.","errors":{"data":["The data field is required."]}}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIyOGQwN2MzZWE2NzdkZjBhZWZhZGYzNGQ4OWJlY2Q3ODljNDMwYWZiODU3YjQ0MzI4NTk4ZDU3ZWNmY2EzZGE3YjMwZDEzN2NjMTE4ZDc1ZiIsImlhdCI6MTc5MjQwNzMzNy4zNDQwNTYsIm5iZiI6MTc5MjQwNzMzNy4zNDQwNTcsImV4cCI6MTgyMzk0MzMzNy4zMzQ0ODMsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.OR-qnnew0UCsSyf0KRHhFEcg9-yxlf4w3vUwyu3cmK3L1ZyhsmQ6mxrk8NUUYOoGTSqHjgjtsNUX6b8z3ihE4ohYPxje7hNc0kWkxCgVgRBxImu_rq9BILVkKjuOeq0uReFArkkrzZRIxYany4lZgQo3CLhyERio-_9hXrEFmrIdbVs1ukDfvy4-PBQcnr4vBq9tJBN6lpID76fXlxXHoBiMfg-dABarqfJ3_Aj3SV2btiyjbS-6V7uLQqT51hnGtQCya7WPiFRpOFr5tG8zxNijatLa7BB63CZcxK7wZ0IOqvK168RvDswtT7F0Trlj4pHw-d5QN30KRtTnS_40f6E1P9PeGhmQKWeh71Ix83GuB-Ppl3CDv2ocDudQC7GKUdDA8ffAj0jwvj98ZcfwoVhvXyMShHY-K9gNanN625UgbPfg7avCnH6kIZdj3kTf_DL7PAFh13CrvnVl2p2cz9GEqu5UZMT98VgT0SOKD6zkx2aLOrrHHsxX1qxi3z37xTu6a1C4vjtUlPVi-gXIkcmLIpO-j7a3oPhYqkJa89dafc_djeWNIVWuY6MBII88_6OMLif9CdYKHNwdkLuZ4IJInfvtKRrMD9L5aNqxfIACuZT7WIRzXF01rzmSR0PePAapev3XaaZ-eqDszpf2eXbZ7wMyE-reWGtu4sQaigg' -H 'Content-Type: application/x-www-form-urlencoded' -d data= http://0.0.0.0:37907/api/v1/preferences/pushover_user_token

Response violates schemaST108

10 is not valid under any of the schemas listed in the 'oneOf' keyword

Validated against the response schema for status code 200.

Schema at /components/schemas/PolymorphicProperty:

    {
        "oneOf": [
            {
                "type": "boolean"
            },
            {
                "type": "string"
            },
            {
                "type": "object"
            },
            {
                "type": "array",
                "items": {
                    "$ref": "#/components/schemas/StringArrayItem"
                }
            }
        ]
    }

Value:

    10
Response200 OK
{"data":{"type":"preferences","id":"6","attributes":{"created_at":"2026-10-19T10:55:24+00:00","updated_at":"2026-10-19T10:55:24+00:00","user_group_id":null,"name":"list-length","data":10},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/preferences\/6"}}}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIyOGQwN2MzZWE2NzdkZjBhZWZhZGYzNGQ4OWJlY2Q3ODljNDMwYWZiODU3YjQ0MzI4NTk4ZDU3ZWNmY2EzZGE3YjMwZDEzN2NjMTE4ZDc1ZiIsImlhdCI6MTc5MjQwNzMzNy4zNDQwNTYsIm5iZiI6MTc5MjQwNzMzNy4zNDQwNTcsImV4cCI6MTgyMzk0MzMzNy4zMzQ0ODMsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.OR-qnnew0UCsSyf0KRHhFEcg9-yxlf4w3vUwyu3cmK3L1ZyhsmQ6mxrk8NUUYOoGTSqHjgjtsNUX6b8z3ihE4ohYPxje7hNc0kWkxCgVgRBxImu_rq9BILVkKjuOeq0uReFArkkrzZRIxYany4lZgQo3CLhyERio-_9hXrEFmrIdbVs1ukDfvy4-PBQcnr4vBq9tJBN6lpID76fXlxXHoBiMfg-dABarqfJ3_Aj3SV2btiyjbS-6V7uLQqT51hnGtQCya7WPiFRpOFr5tG8zxNijatLa7BB63CZcxK7wZ0IOqvK168RvDswtT7F0Trlj4pHw-d5QN30KRtTnS_40f6E1P9PeGhmQKWeh71Ix83GuB-Ppl3CDv2ocDudQC7GKUdDA8ffAj0jwvj98ZcfwoVhvXyMShHY-K9gNanN625UgbPfg7avCnH6kIZdj3kTf_DL7PAFh13CrvnVl2p2cz9GEqu5UZMT98VgT0SOKD6zkx2aLOrrHHsxX1qxi3z37xTu6a1C4vjtUlPVi-gXIkcmLIpO-j7a3oPhYqkJa89dafc_djeWNIVWuY6MBII88_6OMLif9CdYKHNwdkLuZ4IJInfvtKRrMD9L5aNqxfIACuZT7WIRzXF01rzmSR0PePAapev3XaaZ-eqDszpf2eXbZ7wMyE-reWGtu4sQaigg' -H 'Content-Type: application/json' -d '{"data": 10}' http://0.0.0.0:37907/api/v1/preferences/list-length

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: Please use api\/v1\/currencies\/primary instead.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIyOGQwN2MzZWE2NzdkZjBhZWZhZGYzNGQ4OWJlY2Q3ODljNDMwYWZiODU3YjQ0MzI4NTk4ZDU3ZWNmY2EzZGE3YjMwZDEzN2NjMTE4ZDc1ZiIsImlhdCI6MTc5MjQwNzMzNy4zNDQwNTYsIm5iZiI6MTc5MjQwNzMzNy4zNDQwNTcsImV4cCI6MTgyMzk0MzMzNy4zMzQ0ODMsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.OR-qnnew0UCsSyf0KRHhFEcg9-yxlf4w3vUwyu3cmK3L1ZyhsmQ6mxrk8NUUYOoGTSqHjgjtsNUX6b8z3ihE4ohYPxje7hNc0kWkxCgVgRBxImu_rq9BILVkKjuOeq0uReFArkkrzZRIxYany4lZgQo3CLhyERio-_9hXrEFmrIdbVs1ukDfvy4-PBQcnr4vBq9tJBN6lpID76fXlxXHoBiMfg-dABarqfJ3_Aj3SV2btiyjbS-6V7uLQqT51hnGtQCya7WPiFRpOFr5tG8zxNijatLa7BB63CZcxK7wZ0IOqvK168RvDswtT7F0Trlj4pHw-d5QN30KRtTnS_40f6E1P9PeGhmQKWeh71Ix83GuB-Ppl3CDv2ocDudQC7GKUdDA8ffAj0jwvj98ZcfwoVhvXyMShHY-K9gNanN625UgbPfg7avCnH6kIZdj3kTf_DL7PAFh13CrvnVl2p2cz9GEqu5UZMT98VgT0SOKD6zkx2aLOrrHHsxX1qxi3z37xTu6a1C4vjtUlPVi-gXIkcmLIpO-j7a3oPhYqkJa89dafc_djeWNIVWuY6MBII88_6OMLif9CdYKHNwdkLuZ4IJInfvtKRrMD9L5aNqxfIACuZT7WIRzXF01rzmSR0PePAapev3XaaZ-eqDszpf2eXbZ7wMyE-reWGtu4sQaigg' -H 'Content-Type: application/x-www-form-urlencoded' -d data=EUR http://0.0.0.0:37907/api/v1/preferences/currencyPreference

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":{"type":"preferences","id":"1","attributes":{"created_at":"2026-10-19T10:55:24+00:00","updated_at":"2026-10-19T10:55:24+00:00","user_group_id":null,"name":"language","data":"en_US"},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/preferences\/1"}}}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"data": "en_US"}' http://0.0.0.0:37907/api/v1/preferences/language

Undocumented status codeST103

Received: 403
Documented: 200, 422, 401, 404, 400, 500
Response403 Forbidden
<html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx</center>
</body>
</html>
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIzMGQ2ZjgwZDIzMzkzZTY5YWQzMjIzMGVkMmMwNjQ2YTY1YWVhYTQwMTI5MDE0MDY5YTQxMDZmMTNjZTFlZGFlNjY1MGE0MTY4ZmY3YzVmYSIsImlhdCI6MTc5MjQwOTc0Ni4zMzQ3NzUsIm5iZiI6MTc5MjQwOTc0Ni4zMzQ3NzYsImV4cCI6MTgyMzk0NTc0Ni4zMjQwMzEsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.Q7SCEzebDmozJNZ6fnuiJsl9CoBvo6OFAU3CSrXfhKEi480Rr8qWblkn7CqHd9w9z1Zqzr3mZ1QXlFaaNCjJxBSHx0SF0hMwLjZoskPnwIuFTKte-xzk9pBcSVlW-LJLQdmw0hL6CiBedj2oIhenaNCpTtx7bvz59kQsFDNTd7lMW9NRwwYtIFHKHArR8INY-3Gm1Ax2_G4JszFHlDKNBcGMxQhPipx0BkxqpXmn0kfWbHCeScpe3-wH05JruKDp2pwzqZaS6B2jZ-e-SHIGBHtl13-ZT7UdYB4U8GoAoft0zm4vNUCWAP3oycb06T1UnBLSoN3_ZvJOMXCTUZOPpNwuKFDK8-dICutfHrsqj6ccCITocLKKDahf_SXVbUq_Sp4qP_XH5jd_n00ZPiDK5R2RVn5V-eyHUpyInBNrudvwh9Qdnl2i-WuSY3WpyHyCIPhyUZXIAMQci03i3jmQUkgo34s-7Ftjb3daBUaO2IIAqyJZWpgye3reRJM7Q3xIN0G7jUyRlO28NjvKS_FIZFbH1wP88Ogalm44uvUMYrBtA6D2icRbH0DubnkAfCqceJf24iLZ9O62-va1mPtZwZOYokxRP7g5XYcIs6_ehOCJq6C4cz0rikXx3m8ffuFmOGanEze-LolIBQmhYNFAVhxNlSnH2Uz-eO17v1I0W4s' -H 'Content-Type: application/json' -d '{"data": false}' http://0.0.0.0:37907/api/v1/preferences/.%C3%B5

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Hint: The request body contains 4 additional properties not defined in the schema (`)ý`, `P􃤔񰽿Ø򥅜3`, `generation` and 1 more). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields.
Response400 Bad Request
{"message":"Bad X-Trace-Id header.","exception":"HttpException"}
Reproduce
  1. POST/v1/preferences
    curl -X POST -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJjY2Y1MzQyZTMwNmFiZmIzZTdlMzI0OTYwNWUxZjVmYzA3OWQ1MzQ4NzhlYzQ1YTY3OTc2ZmZiZDAxOGU0MTllZDYwYWQ2NTM0ZDUzMjg0MiIsImlhdCI6MTc5MjQwOTQ0Ni4yMDU4OSwibmJmIjoxNzkyNDA5NDQ2LjIwNTg5MSwiZXhwIjoxODIzOTQ1NDQ2LjE5NDg3Niwic3ViIjoiMSIsInNjb3BlcyI6W119.n6XLfiVAzAm5KAEUub1GHoUEpltyiB6j492Ud4Ofdr8Ky2nRZijnZIi0qStsFnnL6o4emaOLuA0a1qvR_2bGfHp4-5R_mBQKCAB-aJ7KBWP0VtnEjHbyytnpKbpQ5a9fGrPNaHAS0NmS5pytsU0KeypB9y8pT5YYXA00P48SlKPhXoTB84QvsrIQNWRyWRN566m74Vo7asmUrtxgzoJ64RhLDKpBqe744o-RzwEq7eibPriiP0wPoTLEGafg8fLeC5cJt8xJ5UKWW30or60u_muVcSLYMEql6OHyFGkY_qj6dTYEys9ofbczY7VODOHTRo5ORjrtvv8tUpvPjAAEzRcOH015D_59XUUv38_4JO6oZ3K4P8Or-7_6Fw4JoKEeYe0bMCH0JbLZKtR1QG4ExElqbCkARtxwigM6vgphyInNKmQOlUaO_ux1_9pMmgoVuL9KvHTSZPg4PmzppPpl8q-SBMnQQQj9OuTOtBck08NO-R0RXFlGH1rPOfFxXv_lm3bEeCU3IMLeE8xOrfNxZ7zjuIDIHpLgVkiLmsNx8457F4i_EUTp9EShfqX4LkUfBlnnzf_hPzwp81rIfbYnw49beLdtWy8UtHX5A1lyATsvtLSjIyPNK-JUZ-AQUrqENrCPO0IUDJRE4Pk4ch9T-MrlkW4VhjNGuXB9zoSK7SI' -H 'Content-Type: application/json' -d '{"data": false, "name": "0"}' http://0.0.0.0:37907/api/v1/preferences
  2. PUT/v1/preferences/%F2%8D%A8%92%06failed here
    curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 21' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJjY2Y1MzQyZTMwNmFiZmIzZTdlMzI0OTYwNWUxZjVmYzA3OWQ1MzQ4NzhlYzQ1YTY3OTc2ZmZiZDAxOGU0MTllZDYwYWQ2NTM0ZDUzMjg0MiIsImlhdCI6MTc5MjQwOTQ0Ni4yMDU4OSwibmJmIjoxNzkyNDA5NDQ2LjIwNTg5MSwiZXhwIjoxODIzOTQ1NDQ2LjE5NDg3Niwic3ViIjoiMSIsInNjb3BlcyI6W119.n6XLfiVAzAm5KAEUub1GHoUEpltyiB6j492Ud4Ofdr8Ky2nRZijnZIi0qStsFnnL6o4emaOLuA0a1qvR_2bGfHp4-5R_mBQKCAB-aJ7KBWP0VtnEjHbyytnpKbpQ5a9fGrPNaHAS0NmS5pytsU0KeypB9y8pT5YYXA00P48SlKPhXoTB84QvsrIQNWRyWRN566m74Vo7asmUrtxgzoJ64RhLDKpBqe744o-RzwEq7eibPriiP0wPoTLEGafg8fLeC5cJt8xJ5UKWW30or60u_muVcSLYMEql6OHyFGkY_qj6dTYEys9ofbczY7VODOHTRo5ORjrtvv8tUpvPjAAEzRcOH015D_59XUUv38_4JO6oZ3K4P8Or-7_6Fw4JoKEeYe0bMCH0JbLZKtR1QG4ExElqbCkARtxwigM6vgphyInNKmQOlUaO_ux1_9pMmgoVuL9KvHTSZPg4PmzppPpl8q-SBMnQQQj9OuTOtBck08NO-R0RXFlGH1rPOfFxXv_lm3bEeCU3IMLeE8xOrfNxZ7zjuIDIHpLgVkiLmsNx8457F4i_EUTp9EShfqX4LkUfBlnnzf_hPzwp81rIfbYnw49beLdtWy8UtHX5A1lyATsvtLSjIyPNK-JUZ-AQUrqENrCPO0IUDJRE4Pk4ch9T-MrlkW4VhjNGuXB9zoSK7SI' -H 'Content-Type: application/x-www-form-urlencoded' -d data= http://0.0.0.0:37907/api/v1/preferences/%F2%8D%A8%92%06
POST/v1/recurrences/{id}/trigger
Server error+4 moreless
  • Response violates schema
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
615

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":1,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/recurrences\/1\/trigger?date=2000-01-01&limit=50&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/recurrences\/1\/trigger?date=2000-01-01&limit=50&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/recurrences\/1\/trigger?date=2000-01-01&limit=50&page=1"}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/recurrences/1/trigger?date=2000-01-01'

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: Call to a member function format() on null","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/recurrences/1/trigger

Undocumented status codeST103

Received: 422
Documented: 200, 401, 404, 400, 500
Response422 Unprocessable Content
{"message":"The date is not a valid date. (and 2 more errors)","errors":{"date":["The date is not a valid date.","The date must be a date after 1970-01-02.","The date must be a date before 2038-01-17."]}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/recurrences/1/trigger?date='

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The date must be a date after 1970-01-02.","errors":{"date":["The date must be a date after 1970-01-02."]}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: e97581d7-e526-2549-92e2-2efb9dc941bd' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/recurrences/1/trigger?date=0649-06-06'

Response violates schemaST1082 violations

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/TransactionSplit/properties/pc_amount:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "Amount of the transaction in the primary currency of this...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/TransactionSplit/properties/pc_foreign_amount:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "Foreign amount of the transaction in the primary currency...
    }

Value:

    null
Response200 OK
{"data":[{"type":"transactions","id":"5","attributes":{"created_at":"2026-10-19T11:06:08+00:00","updated_at":"2026-10-19T11:06:08+00:00","user":"1","user_group":"1","group_title":null,"transactions":[{"user":"1","transaction_journal_id":"5","type":"withdrawal","date":"2026-10-19T11:06:08+00:00","order":0,"object_has_currency_setting":true,"currency_id":"1","currency_code":"EUR","currency_name":"Euro","currency_symbol":"\u20ac","currency_decimal_places":2,"foreign_currency_id":null,"foreign_currency_code":nu // Output truncated...
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/recurrences/1/trigger?date=2027-01-01'
GET/v1/rule-groups/{id}/test
Server error+4 moreless
  • Response violates schema
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
721

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: 200023: No rules in this rule group.","exception":"UndisclosedException"}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/rule-groups/3/test?limit=10&page=1&start=2026-10-01&end=2026-10-31&search_limit=0&triggered_limit=0&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'

Undocumented status codeST103

Received: 422
Documented: 200, 401, 404, 400, 500
Response422 Unprocessable Content
{"message":"The start is not a valid date. (and 2 more errors)","errors":{"start":["The start is not a valid date.","The start must be a date after 1970-01-02.","The start must be a date before 2038-01-17."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/rule-groups/3/test?start='

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The start must be a date after 1970-01-02.","errors":{"start":["The start must be a date after 1970-01-02."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' 'http://0.0.0.0:37907/api/v1/rule-groups/1/test?start=0057-06-09&page=13659&end=2026-10-31&limit=7552'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `limit`, `page` in query
  - violates `format`, `minimum`, `maximum` at /properties/limit
  - violates `format`, `minimum`, `maximum` at /properties/page
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":31337,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/rule-groups\/1\/test?end=2000-01-01&limit=1&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/rule-groups\/1\/test?end=2000-01-01&limit=1&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/rule-groups\/1\/test?end=2000-01-01&limit=1&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' 'http://0.0.0.0:37907/api/v1/rule-groups/1/test?limit=-2147483649&page=-2147483649&end=2000-01-01'

Response violates schemaST1082 violations

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/TransactionSplit/properties/pc_amount:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "Amount of the transaction in the primary currency of this...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/TransactionSplit/properties/pc_foreign_amount:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "Foreign amount of the transaction in the primary currency...
    }

Value:

    null
Response200 OK
{"data":[{"type":"transactions","id":"2","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","user":"1","user_group":"1","group_title":null,"transactions":[{"user":"1","transaction_journal_id":"2","type":"withdrawal","date":"2026-02-01T00:00:00+00:00","order":0,"object_has_currency_setting":true,"currency_id":"1","currency_code":"EUR","currency_name":"Euro","currency_symbol":"\u20ac","currency_decimal_places":2,"foreign_currency_id":null,"foreign_currency_code":nu // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' 'http://0.0.0.0:37907/api/v1/rule-groups/1/test?accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
GET/v1/rules/{id}/test
Server error+4 moreless
  • Response violates schema
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
667

Response violates schemaST1082 violations

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/TransactionSplit/properties/pc_amount:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "Amount of the transaction in the primary currency of this...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/TransactionSplit/properties/pc_foreign_amount:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "Foreign amount of the transaction in the primary currency...
    }

Value:

    null
Response200 OK
{"data":[{"type":"transactions","id":"2","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","user":"1","user_group":"1","group_title":null,"transactions":[{"user":"1","transaction_journal_id":"2","type":"withdrawal","date":"2026-02-01T00:00:00+00:00","order":0,"object_has_currency_setting":true,"currency_id":"1","currency_code":"EUR","currency_name":"Euro","currency_symbol":"\u20ac","currency_decimal_places":2,"foreign_currency_id":null,"foreign_currency_code":nu // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' http://0.0.0.0:37907/api/v1/rules/1/test

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 422
Documented: 200, 401, 404, 400, 500
Response422 Unprocessable Content
{"message":"The start must be a date before 2038-01-17. (and 2 more errors)","errors":{"start":["The start must be a date before 2038-01-17."],"end":["validation.after_or_equal","The end must be a date after 1970-01-02."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 1516e497-e80e-5a6d-9dea-ee630531c6cb' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' 'http://0.0.0.0:37907/api/v1/rules/2/test?end=0263-02-21&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3&start=2452-07-31'

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"-19241477113\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $1 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select count(*) as \"aggregate\" from \"accounts\" where \"id\" = -19241477113)","exception":"UndisclosedException"}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' 'http://0.0.0.0:37907/api/v1/rules/2/test?accounts%5B%5D=-19241477113&accounts%5B%5D=-2030&accounts%5B%5D=-613862&accounts%5B%5D=1251204&accounts%5B%5D=-895448371318748&accounts%5B%5D=9223372036854775807&accounts%5B%5D=-1704458&start=0129-08-25'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `Authorization`, `X-Trace-Id` in header
  - violates `format` at /properties/Authorization
  - violates `format` at /properties/X-Trace-Id
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":31337,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/rules\/1\/test?start=2026-10-01&limit=50&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/rules\/1\/test?start=2026-10-01&limit=50&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/rules\/1\/test?start=2026-10-01&limit=50&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI5ODFlYmY1OTY4N2U2NDNkN2I4NDBlN2I2NjhhYjFlY2QxODllZmY4ZTMxY2Q5ZWRkOGE3OTE3MDU1NDU4MzI3MDI5NjE1MDU3ZTViMjk0OCIsImlhdCI6MTc5MjQxMDM0Ni41NzQxMzgsIm5iZiI6MTc5MjQxMDM0Ni41NzQxMzksImV4cCI6MTgyMzk0NjM0Ni41NjM0OSwic3ViIjoiMSIsInNjb3BlcyI6W119.CixC3A3O2Ua0nLH5K5TMpA03rb0g4wbUOrud3K0fqM-FWW3XDbA14yGR0Xk7ZIdmoPbPpIErZFDmm6nB-pfKBefesCGOFYj3mGY9rT1_ykQdlj7QDIuEf7dt58-qozjKB3q76BH6Lmu3TJTIv786yTKLp7Ilec92MHHAJ4IbJ9A8IQMsKrbV_x03AsrZQT7doDaMf8DHkrw8eAuv_dVPTuKw1RDD4G6UliS3zSBmGjdjip7R045PPZ7ulYfGN-sT7lEMi0ctFYEwjRjLk-JR_9_6yTy4b5FIzAmWewKsFT6VjQjaYrBh_UKbiEviulED7wPDtPRl6C33oPPjat9OiBym-wPWFsVyzSZZC2M-OBNi6xLXHzn2Gl9s4TejIio-DD7JQ7UcC1gEC4tcGUGwU8yhVN7LCR--Cj5TAsmcVWvAivXOb7mKG757F9NiM5_ypGxLAP2WWjAkiUuKaKjXRtZGr43Q664OSCTEEj1jKbk8m-x195i5GOnE8rVuY8nigvc5BmZnfnHJNu3NbLlQ1WvfB-lffPX0w0Ds4Kdrzdf2KJexy8JF_hHmQtZ9ql0XUCOWZ6M_zv9z5PEGzDPZWjSKeCfZgpUp2cPk2Rzwm7xV51UdywRFDMdLl8ALNdoRuUWR1Al9EXK624Xezgm-J3bPMOSHVeOM_AiPvL_h74w' 'http://0.0.0.0:37907/api/v1/rules/1/test?start=2026-10-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
PUT/v1/accounts/{id}
Server error+3 moreless
  • Response violates schema
  • Schema-valid request rejected
  • Schema-violating request accepted
911

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"This account name is already in use. (and 3 more errors)","errors":{"name":["This account name is already in use."],"type":["The selected type is invalid."],"iban":["It looks like this IBAN is already in use."],"account_number":["It looks like this account number is already in use."]}}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIyOGQwN2MzZWE2NzdkZjBhZWZhZGYzNGQ4OWJlY2Q3ODljNDMwYWZiODU3YjQ0MzI4NTk4ZDU3ZWNmY2EzZGE3YjMwZDEzN2NjMTE4ZDc1ZiIsImlhdCI6MTc5MjQwNzMzNy4zNDQwNTYsIm5iZiI6MTc5MjQwNzMzNy4zNDQwNTcsImV4cCI6MTgyMzk0MzMzNy4zMzQ0ODMsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.OR-qnnew0UCsSyf0KRHhFEcg9-yxlf4w3vUwyu3cmK3L1ZyhsmQ6mxrk8NUUYOoGTSqHjgjtsNUX6b8z3ihE4ohYPxje7hNc0kWkxCgVgRBxImu_rq9BILVkKjuOeq0uReFArkkrzZRIxYany4lZgQo3CLhyERio-_9hXrEFmrIdbVs1ukDfvy4-PBQcnr4vBq9tJBN6lpID76fXlxXHoBiMfg-dABarqfJ3_Aj3SV2btiyjbS-6V7uLQqT51hnGtQCya7WPiFRpOFr5tG8zxNijatLa7BB63CZcxK7wZ0IOqvK168RvDswtT7F0Trlj4pHw-d5QN30KRtTnS_40f6E1P9PeGhmQKWeh71Ix83GuB-Ppl3CDv2ocDudQC7GKUdDA8ffAj0jwvj98ZcfwoVhvXyMShHY-K9gNanN625UgbPfg7avCnH6kIZdj3kTf_DL7PAFh13CrvnVl2p2cz9GEqu5UZMT98VgT0SOKD6zkx2aLOrrHHsxX1qxi3z37xTu6a1C4vjtUlPVi-gXIkcmLIpO-j7a3oPhYqkJa89dafc_djeWNIVWuY6MBII88_6OMLif9CdYKHNwdkLuZ4IJInfvtKRrMD9L5aNqxfIACuZT7WIRzXF01rzmSR0PePAapev3XaaZ-eqDszpf2eXbZ7wMyE-reWGtu4sQaigg' -H 'Content-Type: application/json' -d '{"name": "My checking account", "iban": "GB98MIDL07009312345678", "bic": "BOFAUS3N", "account_number": "7009312345678", "opening_balance": "-1012.12", "opening_balance_date": "2026-10-01T00:00:00+00:00", "virtual_balance": "123.45", "currency_id": "12", "currency_code": "EUR", "active": false, "order": 1, "include_net_worth": true, "account_role": "defaultAsset", "credit_card_type": "monthlyFull", "monthly_payment_date": "2026-10-01T00:00:00+00:00", "liability_type": "loan", "interest": "5.3", "interest_period": "monthly", "notes": "Some example notes", "latitude": 51.983333, "longitude": 5.916667, "zoom_level": 6, "type": false}' http://0.0.0.0:37907/api/v1/accounts/5

Response violates schemaST1083 violations

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/AccountProperties/properties/balance_difference:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "readOnly": true,
        "description": "If you submit a start AND end date, this will be the diff...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/AccountProperties/properties/pc_opening_balance:

    {
        "type": "string",
        "format": "amount",
        "example": "-1012.12",
        "description": "The opening balance of the account in the administration'...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/AccountProperties/properties/pc_virtual_balance:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "The virtual balance of the account in the administration'...
    }

Value:

    null

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: Missing request body
Response200 OK
{"data":{"type":"accounts","id":"1","attributes":{"created_at":"2026-10-19T10:55:24+00:00","updated_at":"2026-10-19T10:55:24+00:00","active":true,"order":0,"name":"Checking","type":"asset","account_role":"defaultAsset","object_group_id":null,"object_group_order":null,"object_group_title":null,"object_has_currency_setting":true,"currency_id":"1","currency_name":"Euro","currency_code":"EUR","currency_symbol":"\u20ac","currency_decimal_places":2,"primary_currency_id":"12","primary_currency_name":"US Dollar","p // Output truncated...
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/accounts/1

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: FireflyIII\\Validation\\FireflyValidator::validateByAccountTypeString(): Argument #1 ($value) must be of type string, null given, called in \/var\/www\/html\/app\/Validation\/FireflyValidator.php on line 547","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"name": null, "iban": "", "bic": "", "account_number": "", "opening_balance": "-1012.12", "opening_balance_date": "2000-01-01T00:00:00Z", "virtual_balance": "123.45", "currency_id": "12", "currency_code": "EUR", "active": false, "order": 1, "include_net_worth": true, "account_role": null, "credit_card_type": null, "monthly_payment_date": "2000-01-01T00:00:00Z", "liability_type": null, "interest": "", "interest_period": null, "notes": "", "latitude": null, "longitude": null, "zoom_level": 0, "type": null}' http://0.0.0.0:37907/api/v1/accounts/1

Response violates schemaST108

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/AccountProperties/properties/opening_balance:

    {
        "type": "string",
        "format": "amount",
        "example": "-1012.12",
        "description": "Represents the opening balance, the initial amount this a...
    }

Value:

    null
Response200 OK
{"data":{"type":"accounts","id":"3","attributes":{"created_at":"2026-10-19T10:55:24+00:00","updated_at":"2026-10-19T10:55:24+00:00","active":true,"order":null,"name":"Groceries","type":"expense","account_role":null,"object_group_id":null,"object_group_order":null,"object_group_title":null,"object_has_currency_setting":false,"currency_id":"12","currency_name":"US Dollar","currency_code":"USD","currency_symbol":"$","currency_decimal_places":2,"primary_currency_id":"12","primary_currency_name":"US Dollar","pri // Output truncated...
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' -H 'Content-Type: application/json' -d ',U�ѳ�q57�' http://0.0.0.0:37907/api/v1/accounts/3
POST/v1/bills
Server error+3 moreless
  • Response violates schema
  • Schema-valid request rejected
  • Schema-violating request accepted
677

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"This name is already in use.","errors":{"name":["This name is already in use."]}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIwOTg1MWZiY2Y0MzQ4Yzk4ZWQ2MzZmOTA2NTM0OGIwMmU4OTZhMzg1NjYzZDg2MTE3NGNhMTBhOGMzMjMzNzRmN2JkMGZjNWIzZjFlYjM2ZiIsImlhdCI6MTc5MjQwNzMzMS4wOTg4MjIsIm5iZiI6MTc5MjQwNzMzMS4wOTg4MjMsImV4cCI6MTgyMzk0MzMzMS4wODg5NTIsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.E2AHkBy_bCXLuCXkTh8BcKmJrO4dCx6fjexf6lB9CCULzz2ioHSDyITe2SxsQNs2kQ9u9hv8Or052iR0Zseh1B7_O6qP2zHcj9ItNP2LOZ5-x5FIvKFQkYOyBCmS2dpHF8iI95WMejfpGWt97hqV2pBl4a1OJ52HO9T-o5WvlI01uX-2WiTa2G9CFUeA_4qHL-mnN17aOnr-XOXLd_rxQXMpitI4NIR_MGz7RirGgu3gOGjNQ9g38vj0WquByNHRwSkjBmjK7qbvR8PqyYegbjYXAr2mwxLQRUd0mFOUhUSXxMg2Z9UdbE0Jct3JmalhSn9px9vmVamJeylzWLJKJ1ahg6A4rvxOuB6eb4NgYeOMYoXTp3a2-VR9q2QZBhp7iS147PthT7T7-G-iWJiFcGdnyg091c_UTFd4Nv2GeeUKYhgsClhiVxhcxouLpB9vQGahBoq30-vGshUkGkmuPmEboEoUSejyN4MkaHJl_zoZUcUtP8XMYP9dN35zsJpeCOv7m05kuGJIREqMQiz2RnsBLfgoGDLYhXpNwKgXt55Wku4rj2QE3KaTBeTj-ZzDWX3qr7s13th5EYmiYx18WAiJ4RVRsRjQh4F_jjio68NsWrp4wa1le_Ht6N2v3vH-r1l2OEciSsXXgZPOaq3w01duTMpZ7fCzN_d4y2_samY' -H 'Content-Type: application/x-www-form-urlencoded' -d 'currency_id=5&currency_code=EUR&name=Rent&amount_min=123.45&amount_max=123.45&date=2026-10-01T00%3A00%3A00%2B00%3A00&end_date=2026-10-31T23%3A59%3A59%2B00%3A00&extension_date=2026-10-31T23%3A59%3A59%2B00%3A00&repeat_freq=monthly&skip=0&active=true&notes=Some+example+notes&object_group_id=5&object_group_title=Example+Group' http://0.0.0.0:37907/api/v1/bills

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: Undefined array key \"name\"","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/x-www-form-urlencoded' -d 'currency_id=5&currency_code=EUR&amount_min=123.45&amount_max=123.45&date=2026-10-01T00%3A00%3A00%2B00%3A00&end_date=2026-10-31T23%3A59%3A59%2B00%3A00&extension_date=2026-10-31T23%3A59%3A59%2B00%3A00&repeat_freq=monthly&skip=0&active=true&notes=&object_group_id=&object_group_title=' http://0.0.0.0:37907/api/v1/bills

Response violates schemaST1083 violations

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BillProperties/properties/pc_amount_avg:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "The average amount that is expected for this subscription...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BillProperties/properties/pc_amount_max:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "The maximum amount that is expected for this subscription...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BillProperties/properties/pc_amount_min:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "The minimum amount that is expected for this subscription...
    }

Value:

    null

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - name: Incorrect type
Response200 OK
{"data":{"type":"bills","id":"3","attributes":{"created_at":"2026-10-19T10:58:53+00:00","updated_at":"2026-10-19T10:58:53+00:00","name":"","object_has_currency_setting":true,"currency_id":"5","currency_name":"Polish z\u0142oty","currency_code":"PLN","currency_symbol":"z\u0142","currency_decimal_places":2,"primary_currency_id":"12","primary_currency_name":"US Dollar","primary_currency_code":"USD","primary_currency_symbol":"$","primary_currency_decimal_places":2,"amount_min":"123.45","pc_amount_min":null,"amo // Output truncated...
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"currency_id": "5", "currency_code": "EUR", "name": [null, null], "amount_min": "123.45", "amount_max": "123.45", "date": "2026-10-01T00:00:00+00:00", "end_date": "2026-10-31T23:59:59+00:00", "extension_date": "2026-10-31T23:59:59+00:00", "repeat_freq": "monthly", "skip": 0, "active": true, "notes": "", "object_group_id": "", "object_group_title": ""}' http://0.0.0.0:37907/api/v1/bills
PUT/v1/bills/{id}
Server error+3 moreless
  • Response violates schema
  • Schema-valid request rejected
  • Schema-violating request accepted
779

Response violates schemaST1083 violations

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BillProperties/properties/pc_amount_avg:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "The average amount that is expected for this subscription...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BillProperties/properties/pc_amount_max:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "The maximum amount that is expected for this subscription...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BillProperties/properties/pc_amount_min:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "The minimum amount that is expected for this subscription...
    }

Value:

    null

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":{"type":"bills","id":"1","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:59:13+00:00","name":"Rent","object_has_currency_setting":true,"currency_id":"5","currency_name":"Polish z\u0142oty","currency_code":"PLN","currency_symbol":"z\u0142","currency_decimal_places":2,"primary_currency_id":"12","primary_currency_name":"US Dollar","primary_currency_code":"USD","primary_currency_symbol":"$","primary_currency_decimal_places":2,"amount_min":"123.45","pc_amount_min":null, // Output truncated...
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"currency_id": "5", "currency_code": "EUR", "name": "Rent", "amount_min": "123.45", "amount_max": "123.45", "date": "2026-10-01T00:00:00+00:00", "end_date": "2026-10-31T23:59:59+00:00", "extension_date": "2026-10-31T23:59:59+00:00", "repeat_freq": "monthly", "skip": 0, "active": true, "notes": "", "object_group_id": "", "object_group_title": ""}' http://0.0.0.0:37907/api/v1/bills/1

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The skip may not be greater than 31.","errors":{"skip":["The skip may not be greater than 31."]}}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/x-www-form-urlencoded' -d 'currency_id=5&currency_code=EUR&name=Rent&amount_min=123.45&amount_max=123.45&date=2026-10-01T00%3A00%3A00%2B00%3A00&end_date=2026-10-31T23%3A59%3A59%2B00%3A00&extension_date=2026-10-31T23%3A59%3A59%2B00%3A00&repeat_freq=monthly&skip=2147483646&active=true&notes=&object_group_id=&object_group_title=' http://0.0.0.0:37907/api/v1/bills/1

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: Carbon\\Carbon::parse(): Argument #1 ($time) must be of type DateTimeInterface|Carbon\\WeekDay|Carbon\\Month|string|int|float|null, array given, called in \/var\/www\/html\/vendor\/laravel\/framework\/src\/Illuminate\/Support\/DateFactory.php on line 236","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"currency_id": "5", "currency_code": "EUR", "name": "Rent", "amount_min": "123.45", "amount_max": "123.45", "date": {}, "end_date": "2026-10-31T23:59:59+00:00", "extension_date": "2026-10-31T23:59:59+00:00", "repeat_freq": "monthly", "skip": 0, "active": true, "notes": "", "object_group_id": "", "object_group_title": ""}' http://0.0.0.0:37907/api/v1/bills/1
PUT/v1/budgets/{id}
Server error+3 moreless
  • Response violates schema
  • Schema-valid request rejected
  • Schema-violating request accepted
801

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The value must be more than zero. (and 1 more error)","errors":{"auto_budget_amount":["The value must be more than zero.","The amount must be more than zero."]}}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIyOGQwN2MzZWE2NzdkZjBhZWZhZGYzNGQ4OWJlY2Q3ODljNDMwYWZiODU3YjQ0MzI4NTk4ZDU3ZWNmY2EzZGE3YjMwZDEzN2NjMTE4ZDc1ZiIsImlhdCI6MTc5MjQwNzMzNy4zNDQwNTYsIm5iZiI6MTc5MjQwNzMzNy4zNDQwNTcsImV4cCI6MTgyMzk0MzMzNy4zMzQ0ODMsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.OR-qnnew0UCsSyf0KRHhFEcg9-yxlf4w3vUwyu3cmK3L1ZyhsmQ6mxrk8NUUYOoGTSqHjgjtsNUX6b8z3ihE4ohYPxje7hNc0kWkxCgVgRBxImu_rq9BILVkKjuOeq0uReFArkkrzZRIxYany4lZgQo3CLhyERio-_9hXrEFmrIdbVs1ukDfvy4-PBQcnr4vBq9tJBN6lpID76fXlxXHoBiMfg-dABarqfJ3_Aj3SV2btiyjbS-6V7uLQqT51hnGtQCya7WPiFRpOFr5tG8zxNijatLa7BB63CZcxK7wZ0IOqvK168RvDswtT7F0Trlj4pHw-d5QN30KRtTnS_40f6E1P9PeGhmQKWeh71Ix83GuB-Ppl3CDv2ocDudQC7GKUdDA8ffAj0jwvj98ZcfwoVhvXyMShHY-K9gNanN625UgbPfg7avCnH6kIZdj3kTf_DL7PAFh13CrvnVl2p2cz9GEqu5UZMT98VgT0SOKD6zkx2aLOrrHHsxX1qxi3z37xTu6a1C4vjtUlPVi-gXIkcmLIpO-j7a3oPhYqkJa89dafc_djeWNIVWuY6MBII88_6OMLif9CdYKHNwdkLuZ4IJInfvtKRrMD9L5aNqxfIACuZT7WIRzXF01rzmSR0PePAapev3XaaZ-eqDszpf2eXbZ7wMyE-reWGtu4sQaigg' -H 'Content-Type: application/x-www-form-urlencoded' -d 'name=Bills&active=false&order=5&notes=Some+notes&fire_webhooks=true&auto_budget_type=reset&auto_budget_currency_id=12&auto_budget_currency_code=EUR&auto_budget_amount=-1012.12&auto_budget_period=monthly' http://0.0.0.0:37907/api/v1/budgets/2

Response violates schemaST1087 violations

null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/BudgetProperties/properties/pc_spent:

    {
        "type": "array",
        "description": "Information on how much was spent in this budget. Is only...
        "readOnly": true,
        "items": {
            "$ref": "#/components/schemas/ArrayEntryWithCurrencyAndSum"
        }
    }

Value:

    null
null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/BudgetProperties/properties/spent:

    {
        "type": "array",
        "description": "Information on how much was spent in this budget. Is only...
        "readOnly": true,
        "items": {
            "$ref": "#/components/schemas/ArrayEntryWithCurrencyAndSum"
        }
    }

Value:

    null
null is not of type "integer"

Validated against the response schema for status code 200.

Schema at /components/schemas/BudgetProperties/properties/currency_decimal_places:

    {
        "type": "integer",
        "format": "int32",
        "example": 2,
        "readOnly": true
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BudgetProperties/properties/currency_code:

    {
        "type": "string",
        "format": "string",
        "example": "EUR",
        "description": "The currency code of the currency associated with this ob...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BudgetProperties/properties/currency_id:

    {
        "type": "string",
        "format": "string",
        "example": "5",
        "description": "The currency ID of the currency associated with this obje...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BudgetProperties/properties/currency_name:

    {
        "type": "string",
        "format": "string",
        "example": "Euro",
        "description": "The currency name of the currency associated with this ob...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BudgetProperties/properties/currency_symbol:

    {
        "type": "string",
        "format": "string",
        "example": "$",
        "readOnly": true
    }

Value:

    null

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: Missing request body
Response200 OK
{"data":{"type":"budgets","id":"1","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","active":true,"name":"Food","order":1,"notes":null,"auto_budget_type":null,"auto_budget_period":null,"object_group_id":null,"object_group_order":null,"object_group_title":null,"object_has_currency_setting":false,"currency_id":null,"currency_code":null,"currency_name":null,"currency_symbol":null,"currency_decimal_places":null,"primary_currency_id":"12","primary_currency_name":"US // Output truncated...
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/budgets/1

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22P02]: Invalid text representation: 7 ERROR:  invalid input syntax for type integer: \"null\"\nCONTEXT:  unnamed portal parameter $1 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select count(*) as \"aggregate\" from \"transaction_currencies\" where \"id\" = null)","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/x-www-form-urlencoded' -d 'name=Bills&active=false&order=5&notes=&fire_webhooks=true&auto_budget_type=null&auto_budget_currency_id=null&auto_budget_currency_code=&auto_budget_amount=&auto_budget_period=null' http://0.0.0.0:37907/api/v1/budgets/1
PUT/v1/budgets/{id}/limits/{limitId}
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
896

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":{"type":"budget_limits","id":"2","attributes":{"created_at":"2026-10-19T10:58:09+00:00","updated_at":"2026-10-19T10:59:21+00:00","start":"2026-10-01T00:00:00+00:00","end":"2026-10-31T23:59:59+00:00","budget_id":"1","object_has_currency_setting":true,"currency_id":"5","currency_name":"Polish z\u0142oty","currency_code":"PLN","currency_symbol":"z\u0142","currency_decimal_places":2,"primary_currency_id":"12","primary_currency_name":"US Dollar","primary_currency_code":"USD","primary_currency_symbol":"$" // Output truncated...
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"start": "2026-10-01T00:00:00+00:00", "end": "2026-10-31T23:59:59+00:00", "currency_id": "5", "currency_name": "Euro", "currency_code": "EUR", "amount": "123.45", "notes": "", "fire_webhooks": true}' http://0.0.0.0:37907/api/v1/budgets/1/limits/2

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22P02]: Invalid text representation: 7 ERROR:  invalid input syntax for type numeric: \"\"\nCONTEXT:  unnamed portal parameter $2 = '' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: update \"budget_limits\" set \"start_date\" = 2026-10-01 00:00:00, \"amount\" = , \"end_date\" = 2026-10-31 23:59:59, \"updated_at\" = 2026-10-19 10:59:26 where \"id\" = 2)","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"start": "2026-10-01T00:00:00+00:00", "end": "2026-10-31T23:59:59+00:00", "currency_id": "5", "currency_name": "Euro", "currency_code": "EUR", "amount": null, "notes": "", "fire_webhooks": true}' http://0.0.0.0:37907/api/v1/budgets/1/limits/2

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The selected currency code is invalid.","errors":{"currency_code":["The selected currency code is invalid."]}}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' -H 'Content-Type: application/json' -d '{"currency_code": "H\u00c3\b[\u00c0\u00de\u00b2\udb20\udda7;\u0007{\ud914\udc2d\u0088\u000fs\uda23\udeb5\udb83\udf72q", "currency_name": "Euro", "currency_id": "1"}' http://0.0.0.0:37907/api/v1/budgets/1/limits/1

Undocumented status codeST103

Received: 403
Documented: 200, 422, 401, 404, 400, 500
Response403 Forbidden
<html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx</center>
</body>
</html>
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZGNjODUxN2IwNjkwOTk1NjU3MTUwMGZhYzU4YTkxM2VhMDdlMjhjMjYwYjAyNmRkMTY2ZGE5NmMzNDc1YTVmNTRmNzM1ODIyNzI0NGQ3MyIsImlhdCI6MTc5MjQxMDY0Ni43MDA1MSwibmJmIjoxNzkyNDEwNjQ2LjcwMDUxMSwiZXhwIjoxODIzOTQ2NjQ2LjY4OTQyNSwic3ViIjoiMSIsInNjb3BlcyI6W119.pR62gMv7kkac5UYWYhRuykEyPQvsRylttipzSV8jmVuww6jbPDYC8PtcP-jqfsuGKuGrOK1XhZu6G5xyt9ypC-5j6ad6ZEg8QspmfTI99iFM6i9pvJXiTLenNjhfQmzEHnU11d61rIuthUgBVOZMvn78zaXULQmL5oeoKcvHoPJv32MFiwI58ez6-f4wvZ384rf_EBZuhqo4ZYBwflIXGtxIfiUi1Kj3u8YhDMHx_Qi1ZLBBe8ptnyILPSjwjelVQrAwKLFLSkMWZRp4WlMpv0tAEXOqMehyFMS5KiFmjp9BnDsAP_SsdjN7mF3tC4MC6pyOtxS-8YY0PfOx76lAS_5iHEeFz-88ObKngS-DgeRoFv3o41fHhRYp6ytwpvVg4lC3-ewZtAhc-nG9zYyyZ2iNgW8V44S3L_LmFx1oiTnbOq3tHGpMHhD_baGTaxdpUedKR3qR_LBpvc5QNrp1zuB-CoiAEircAIpMOmGTOpMExdvwXImiSIo8zmNHjvZjfoCakFpCSiAWJ0MTrafQR-yN4hsJW_nliwlHiOORE1y76evT1zlszyvPj2hsdZ9-J0yZq4iMVKniTkWjVO2JluFnNpiEnGfNr4iwdCeC41lgUCyXN8Ql_Ii-PpHZVL5KpQeIMyhnb46R8-rCud3Z01Omqk7L3LxHyn2QrgUAMyU' -H 'Content-Type: application/json' -d '{";\ud944\udedf\u00a4^\u00a9k\u001d\ud8e7\udc5a\ud8a4\udd8fC\u00a7\ua4c6\u00d1\u009f_\u00cc": [3.5031034391956256e+80, true, [true, null]], "\udadb\udfbeq": {}, "\udaae\udf05\u00ee\u00ec\u000bus\udb1d\udd3d": [], "4Y\uda08\udc72j": [-2.0574263079183157e-13, {"\u0084\u00b7\u0097\udb0c\udfa5\u00ba\u0089\u009b": 1e-05, "": null, "\u00be": false}], "LPT1": {"\u009f\ud879\udf66\u00a0\u7831\u0006": [{}, -1.5281258419426288e-61], "\u009d\u001e": [[6111, null]], "": [{"\u00d6\u001a\u00cf@": null}, [], -1376]}}' http://0.0.0.0:37907/api/v1/budgets/1/limits/.%F0%A0%8F%9F%C2%A6%F2%BE%B4%A8%F2%B7%A8%99%0BP%C3%83%C3%809%F2%81%B0%AA%C3%BD

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"Bad X-Trace-Id header.","exception":"HttpException"}
Reproduce
  1. GET/v1/budget-limits
    curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZGNjODUxN2IwNjkwOTk1NjU3MTUwMGZhYzU4YTkxM2VhMDdlMjhjMjYwYjAyNmRkMTY2ZGE5NmMzNDc1YTVmNTRmNzM1ODIyNzI0NGQ3MyIsImlhdCI6MTc5MjQxMDY0Ni43MDA1MSwibmJmIjoxNzkyNDEwNjQ2LjcwMDUxMSwiZXhwIjoxODIzOTQ2NjQ2LjY4OTQyNSwic3ViIjoiMSIsInNjb3BlcyI6W119.pR62gMv7kkac5UYWYhRuykEyPQvsRylttipzSV8jmVuww6jbPDYC8PtcP-jqfsuGKuGrOK1XhZu6G5xyt9ypC-5j6ad6ZEg8QspmfTI99iFM6i9pvJXiTLenNjhfQmzEHnU11d61rIuthUgBVOZMvn78zaXULQmL5oeoKcvHoPJv32MFiwI58ez6-f4wvZ384rf_EBZuhqo4ZYBwflIXGtxIfiUi1Kj3u8YhDMHx_Qi1ZLBBe8ptnyILPSjwjelVQrAwKLFLSkMWZRp4WlMpv0tAEXOqMehyFMS5KiFmjp9BnDsAP_SsdjN7mF3tC4MC6pyOtxS-8YY0PfOx76lAS_5iHEeFz-88ObKngS-DgeRoFv3o41fHhRYp6ytwpvVg4lC3-ewZtAhc-nG9zYyyZ2iNgW8V44S3L_LmFx1oiTnbOq3tHGpMHhD_baGTaxdpUedKR3qR_LBpvc5QNrp1zuB-CoiAEircAIpMOmGTOpMExdvwXImiSIo8zmNHjvZjfoCakFpCSiAWJ0MTrafQR-yN4hsJW_nliwlHiOORE1y76evT1zlszyvPj2hsdZ9-J0yZq4iMVKniTkWjVO2JluFnNpiEnGfNr4iwdCeC41lgUCyXN8Ql_Ii-PpHZVL5KpQeIMyhnb46R8-rCud3Z01Omqk7L3LxHyn2QrgUAMyU' 'http://0.0.0.0:37907/api/v1/budget-limits?end=2026-10-01&start=2000-01-01'
  2. PUT/v1/budgets/2/limits/2failed here
    curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 2' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZGNjODUxN2IwNjkwOTk1NjU3MTUwMGZhYzU4YTkxM2VhMDdlMjhjMjYwYjAyNmRkMTY2ZGE5NmMzNDc1YTVmNTRmNzM1ODIyNzI0NGQ3MyIsImlhdCI6MTc5MjQxMDY0Ni43MDA1MSwibmJmIjoxNzkyNDEwNjQ2LjcwMDUxMSwiZXhwIjoxODIzOTQ2NjQ2LjY4OTQyNSwic3ViIjoiMSIsInNjb3BlcyI6W119.pR62gMv7kkac5UYWYhRuykEyPQvsRylttipzSV8jmVuww6jbPDYC8PtcP-jqfsuGKuGrOK1XhZu6G5xyt9ypC-5j6ad6ZEg8QspmfTI99iFM6i9pvJXiTLenNjhfQmzEHnU11d61rIuthUgBVOZMvn78zaXULQmL5oeoKcvHoPJv32MFiwI58ez6-f4wvZ384rf_EBZuhqo4ZYBwflIXGtxIfiUi1Kj3u8YhDMHx_Qi1ZLBBe8ptnyILPSjwjelVQrAwKLFLSkMWZRp4WlMpv0tAEXOqMehyFMS5KiFmjp9BnDsAP_SsdjN7mF3tC4MC6pyOtxS-8YY0PfOx76lAS_5iHEeFz-88ObKngS-DgeRoFv3o41fHhRYp6ytwpvVg4lC3-ewZtAhc-nG9zYyyZ2iNgW8V44S3L_LmFx1oiTnbOq3tHGpMHhD_baGTaxdpUedKR3qR_LBpvc5QNrp1zuB-CoiAEircAIpMOmGTOpMExdvwXImiSIo8zmNHjvZjfoCakFpCSiAWJ0MTrafQR-yN4hsJW_nliwlHiOORE1y76evT1zlszyvPj2hsdZ9-J0yZq4iMVKniTkWjVO2JluFnNpiEnGfNr4iwdCeC41lgUCyXN8Ql_Ii-PpHZVL5KpQeIMyhnb46R8-rCud3Z01Omqk7L3LxHyn2QrgUAMyU' -H 'Content-Type: application/json' -d '{"currency_id": "2"}' http://0.0.0.0:37907/api/v1/budgets/2/limits/2
POST/v1/categories
Server error+3 moreless
  • Response violates schema
  • Schema-valid request rejected
  • Schema-violating request accepted
618

Response violates schemaST1086 violations

null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/CategoryProperties/properties/earned:

    {
        "type": "array",
        "description": "Amount(s) earned in the currencies in the database for th...
        "readOnly": true,
        "items": {
            "$ref": "#/components/schemas/ArrayEntryWithCurrencyAndSum"
        }
    }

Value:

    null
null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/CategoryProperties/properties/pc_earned:

    {
        "type": "array",
        "description": "Amount(s) earned in the primary currency in the database ...
        "readOnly": true,
        "items": {
            "$ref": "#/components/schemas/ArrayEntryWithCurrencyAndSum"
        }
    }

Value:

    null
null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/CategoryProperties/properties/pc_spent:

    {
        "type": "array",
        "description": "Amount(s) spent in the primary currency in the database f...
        "readOnly": true,
        "items": {
            "$ref": "#/components/schemas/ArrayEntryWithCurrencyAndSum"
        }
    }

Value:

    null
null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/CategoryProperties/properties/pc_transferred:

    {
        "type": "array",
        "description": "Amount(s) transferred in primary currency in the database...
        "readOnly": true,
        "items": {
            "$ref": "#/components/schemas/ArrayEntryWithCurrencyAndSum"
        }
    }

Value:

    null
null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/CategoryProperties/properties/spent:

    {
        "type": "array",
        "description": "Amount(s) spent in the currencies in the database for thi...
        "readOnly": true,
        "items": {
            "$ref": "#/components/schemas/ArrayEntryWithCurrencyAndSum"
        }
    }

Value:

    null
null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/CategoryProperties/properties/transferred:

    {
        "type": "array",
        "description": "Amount(s) transferred in the currencies in the database f...
        "readOnly": true,
        "items": {
            "$ref": "#/components/schemas/ArrayEntryWithCurrencyAndSum"
        }
    }

Value:

    null
Response200 OK
{"data":{"type":"categories","id":"3","attributes":{"created_at":"2026-10-19T10:55:27+00:00","updated_at":"2026-10-19T10:55:27+00:00","name":"Lunch","notes":"Some example notes","object_has_currency_setting":false,"primary_currency_id":"1","primary_currency_name":"Euro","primary_currency_code":"EUR","primary_currency_symbol":"\u20ac","primary_currency_decimal_places":2,"spent":null,"pc_spent":null,"earned":null,"pc_earned":null,"transferred":null,"pc_transferred":null},"links":{"self":"http:\/\/0.0.0.0:3790 // Output truncated...
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZDgzZmFkMGVmNDZlYWYyMjc0OWU3MzE4MGJjMzAyNGY0NTI4ZjBhZjYxMjMwYzE4NTVkZjBmMjBhZmY5MWNhOTliNWNhNTFjY2YwMmI2YiIsImlhdCI6MTc5MjQwNzMyNi44ODc0MjYsIm5iZiI6MTc5MjQwNzMyNi44ODc0MjcsImV4cCI6MTgyMzk0MzMyNi44Nzc2ODYsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.X9u2WxwPBjOK-cvI_VJ-WVuNyonzF-8P54rVLg8ZjjjQk_xHfSQ0qJUVtEJjXhw7Diew7fV5lOBfTICc1Mar5_Jgmbu-ZPwbDrnils6WWPhloRnq8tLf70-rLdxel0opO_qqID6-eKQkK7NeX2UygtGRrUWhu3t32IlAlEmoB4MV7mzwWsBNi-0kWHANiflFGKF4o0bW2605oB3rUXtu9MhRRS1KD7b7z5sw4K-7qs1MdT-AAm2XP0UPQ3jSh2JTAOLcG1CbK2f0_T2QjpjhqrtLhHY3p_4XxIaDLkYr5nDGjZDeAIXIp9zhv3I3ttTv_MEAa0NgcpyyEo_zEWO1G8Gu7RZaprbaFTINdTD190RaqmoUcNyluomEHSgzIDyHlDApsUH9Go-wRHPvpE91CEtqd-TH_bF8GLlnbRfSu06adpZRBNf3kvuv3yX3TrU8gjoNvtOVCEGa-VT9HWqeEw75XHxP6UQN1XJkqqa9kS3VIvBg4y7oofun22fkjWoyysArpqxX04bIRIrNCCns6oTGaVumhJoOVoX6q6wMmbe-A4yn5TIg-hScAACkgYmZWiQk6axcmwFdO2Iu35L_rWnEFq41GbqEWqOTIMaoChY96kM_brDDdFBz1Bz8RtiEcXuvOM0Jy1I71ouzoR2X5oW0rtaNXOJyjkac5QTTcsY' -H 'Content-Type: application/x-www-form-urlencoded' -d 'name=Lunch&notes=Some+example+notes' http://0.0.0.0:37907/api/v1/categories

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"This name is already in use.","errors":{"name":["This name is already in use."]}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZDgzZmFkMGVmNDZlYWYyMjc0OWU3MzE4MGJjMzAyNGY0NTI4ZjBhZjYxMjMwYzE4NTVkZjBmMjBhZmY5MWNhOTliNWNhNTFjY2YwMmI2YiIsImlhdCI6MTc5MjQwNzMyNi44ODc0MjYsIm5iZiI6MTc5MjQwNzMyNi44ODc0MjcsImV4cCI6MTgyMzk0MzMyNi44Nzc2ODYsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.X9u2WxwPBjOK-cvI_VJ-WVuNyonzF-8P54rVLg8ZjjjQk_xHfSQ0qJUVtEJjXhw7Diew7fV5lOBfTICc1Mar5_Jgmbu-ZPwbDrnils6WWPhloRnq8tLf70-rLdxel0opO_qqID6-eKQkK7NeX2UygtGRrUWhu3t32IlAlEmoB4MV7mzwWsBNi-0kWHANiflFGKF4o0bW2605oB3rUXtu9MhRRS1KD7b7z5sw4K-7qs1MdT-AAm2XP0UPQ3jSh2JTAOLcG1CbK2f0_T2QjpjhqrtLhHY3p_4XxIaDLkYr5nDGjZDeAIXIp9zhv3I3ttTv_MEAa0NgcpyyEo_zEWO1G8Gu7RZaprbaFTINdTD190RaqmoUcNyluomEHSgzIDyHlDApsUH9Go-wRHPvpE91CEtqd-TH_bF8GLlnbRfSu06adpZRBNf3kvuv3yX3TrU8gjoNvtOVCEGa-VT9HWqeEw75XHxP6UQN1XJkqqa9kS3VIvBg4y7oofun22fkjWoyysArpqxX04bIRIrNCCns6oTGaVumhJoOVoX6q6wMmbe-A4yn5TIg-hScAACkgYmZWiQk6axcmwFdO2Iu35L_rWnEFq41GbqEWqOTIMaoChY96kM_brDDdFBz1Bz8RtiEcXuvOM0Jy1I71ouzoR2X5oW0rtaNXOJyjkac5QTTcsY' -H 'Content-Type: application/json' -d '{"name": "Lunch", "notes": "Some example notes"}' http://0.0.0.0:37907/api/v1/categories

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":{"type":"categories","id":"4","attributes":{"created_at":"2026-10-19T10:55:53+00:00","updated_at":"2026-10-19T10:55:53+00:00","name":"Lunch","notes":null,"object_has_currency_setting":false,"primary_currency_id":"1","primary_currency_name":"Euro","primary_currency_code":"EUR","primary_currency_symbol":"\u20ac","primary_currency_decimal_places":2,"spent":null,"pc_spent":null,"earned":null,"pc_earned":null,"transferred":null,"pc_transferred":null},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/cate // Output truncated...
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"name": "Lunch", "notes": ""}' http://0.0.0.0:37907/api/v1/categories

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: 400003: Could not store new category with name \"\"","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"name": [null, null], "notes": ""}' http://0.0.0.0:37907/api/v1/categories
POST/v1/exchange-rates/by-date/{date}
Server error+3 moreless
  • Response violates schema
  • Schema-valid request rejected
  • Undocumented status code
797

Response violates schemaST1083 violations

"/?page=1" is not a "uri"

Validated against the response schema for status code 200.

Schema at /components/schemas/PageLink/properties/first:

    {
        "format": "uri",
        "type": "string",
        "example": "https://demo.firefly-iii.org/api/v1/OBJECT?&page=1"
    }

Value:

    "/?page=1"
"/?page=1" is not a "uri"

Validated against the response schema for status code 200.

Schema at /components/schemas/PageLink/properties/last:

    {
        "format": "uri",
        "type": "string",
        "example": "https://demo.firefly-iii.org/api/v1/OBJECT?&page=12"
    }

Value:

    "/?page=1"
"/?page=1" is not a "uri"

Validated against the response schema for status code 200.

Schema at /components/schemas/PageLink/properties/self:

    {
        "format": "uri",
        "type": "string",
        "example": "https://demo.firefly-iii.org/api/v1/OBJECT?&page=4"
    }

Value:

    "/?page=1"
Response200 OK
{"data":[{"type":"exchange-rates","id":"64","attributes":{"created_at":"2026-10-19T10:55:28+00:00","updated_at":"2026-10-19T10:55:28+00:00","from_currency_id":"1","from_currency_name":"Euro","from_currency_code":"EUR","from_currency_symbol":"\u20ac","from_currency_decimal_places":2,"to_currency_id":"12","to_currency_name":"US Dollar","to_currency_code":"USD","to_currency_symbol":"$","to_currency_decimal_places":2,"rate":"1.2345","date":"2026-10-01T00:00:00+00:00"},"links":{"self":"http:\/\/0.0.0.0:37907\/ap // Output truncated...
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZDgzZmFkMGVmNDZlYWYyMjc0OWU3MzE4MGJjMzAyNGY0NTI4ZjBhZjYxMjMwYzE4NTVkZjBmMjBhZmY5MWNhOTliNWNhNTFjY2YwMmI2YiIsImlhdCI6MTc5MjQwNzMyNi44ODc0MjYsIm5iZiI6MTc5MjQwNzMyNi44ODc0MjcsImV4cCI6MTgyMzk0MzMyNi44Nzc2ODYsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.X9u2WxwPBjOK-cvI_VJ-WVuNyonzF-8P54rVLg8ZjjjQk_xHfSQ0qJUVtEJjXhw7Diew7fV5lOBfTICc1Mar5_Jgmbu-ZPwbDrnils6WWPhloRnq8tLf70-rLdxel0opO_qqID6-eKQkK7NeX2UygtGRrUWhu3t32IlAlEmoB4MV7mzwWsBNi-0kWHANiflFGKF4o0bW2605oB3rUXtu9MhRRS1KD7b7z5sw4K-7qs1MdT-AAm2XP0UPQ3jSh2JTAOLcG1CbK2f0_T2QjpjhqrtLhHY3p_4XxIaDLkYr5nDGjZDeAIXIp9zhv3I3ttTv_MEAa0NgcpyyEo_zEWO1G8Gu7RZaprbaFTINdTD190RaqmoUcNyluomEHSgzIDyHlDApsUH9Go-wRHPvpE91CEtqd-TH_bF8GLlnbRfSu06adpZRBNf3kvuv3yX3TrU8gjoNvtOVCEGa-VT9HWqeEw75XHxP6UQN1XJkqqa9kS3VIvBg4y7oofun22fkjWoyysArpqxX04bIRIrNCCns6oTGaVumhJoOVoX6q6wMmbe-A4yn5TIg-hScAACkgYmZWiQk6axcmwFdO2Iu35L_rWnEFq41GbqEWqOTIMaoChY96kM_brDDdFBz1Bz8RtiEcXuvOM0Jy1I71ouzoR2X5oW0rtaNXOJyjkac5QTTcsY' -H 'Content-Type: application/json' -d '{"from": "EUR", "rates": {"USD": "1.2345", "GBP": "6.3456"}, "date": false}' http://0.0.0.0:37907/api/v1/exchange-rates/by-date/2026-10-01

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"Currency code \"GBP\" is invalid","errors":{"rates.GBP":["Currency code \"GBP\" is invalid"]}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"from": "EUR", "rates": {"USD": "1.2345", "GBP": "6.3456"}, "date": null}' http://0.0.0.0:37907/api/v1/exchange-rates/by-date/2026-10-01

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: Could not find a transaction currency with code \"\" in FireflyIII\\Support\\Amount::getTransactionCurrencyByCode","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/exchange-rates/by-date/2026-10-01

Undocumented status codeST103

Received: 403
Documented: 200, 422, 401, 404, 400, 500
Response403 Forbidden
<html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx</center>
</body>
</html>
Reproduce
curl -X POST -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Content-Type: application/json' -d '{"date": [-83626], "from": "\u00e8\u00af", "rates": {"x-schemathesis-additional1": "\ud928\udfe6", "x-schemathesis-additional3": "\ud953\udd06", "x-schemathesis-additional2": "`\uda88\udf36", "x-schemathesis-additional": "\udbbe\udccd\udba9\udcc1\ud95f\udc9b*\u00c8\udb5d\udfbeR\u009cM\u00a3\u00ce"}}' http://0.0.0.0:37907/api/v1/exchange-rates/by-date/.exe
GET/v1/insight/expense/budget
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
627

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/expense/budget?start=2000-01-01&end=2000-01-01&budgets%5B%5D=1&budgets%5B%5D=2&budgets%5B%5D=3&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"9223372036854775807\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $2 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select * from \"budgets\" where \"budgets\".\"user_id\" = 1 and \"budgets\".\"user_id\" is not null and \"budgets\".\"id\" = 9223372036854775807 and \"budgets\".\"deleted_at\" is null limit 1)","exception":"UndisclosedException"}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/expense/budget?budgets%5B%5D=9223372036854775808&end=2000-01-01&start=2000-01-01'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"validation.after_or_equal","errors":{"end":["validation.after_or_equal"]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 4b51a3f0-2dc9-2a8f-b405-ca81dd35f709' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/insight/expense/budget?start=2190-11-09&end=0268-08-22&budgets%5B%5D=17760926381276560&budgets%5B%5D=-189115&budgets%5B%5D=3504286&budgets%5B%5D=572&budgets%5B%5D=-1469991&budgets%5B%5D=87178291200&budgets%5B%5D=-21409814846443080&budgets%5B%5D=-297021673&budgets%5B%5D=-54553821&budgets%5B%5D=3643&budgets%5B%5D=-85296509835278864&accounts%5B%5D=2079396386&accounts%5B%5D=9223372036854775806&accounts%5B%5D=-216073&accounts%5B%5D=-1005370243&accounts%5B%5D=225&accounts%5B%5D=-253932375'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `budgets[]`, `accounts[]`, `start` in query
  - violates `type` at /properties/budgets[]/items (was integer, became array)
  - violates `type` at /properties/accounts[]/items (was integer, became string)
  - violates `format` at /properties/start

Undocumented status codeST103

Received: 414
Documented: 401, 404, 400, 500, 422, 200
Response414 URI Too Long
<html>
<head><title>414 Request-URI Too Large</title></head>
<body>
<center><h1>414 Request-URI Too Large</h1></center>
<hr><center>nginx</center>
</body>
</html>
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 83a52df2-49a6-47ec-89f1-b6106a2ca9a3' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZGNjODUxN2IwNjkwOTk1NjU3MTUwMGZhYzU4YTkxM2VhMDdlMjhjMjYwYjAyNmRkMTY2ZGE5NmMzNDc1YTVmNTRmNzM1ODIyNzI0NGQ3MyIsImlhdCI6MTc5MjQxMDY0Ni43MDA1MSwibmJmIjoxNzkyNDEwNjQ2LjcwMDUxMSwiZXhwIjoxODIzOTQ2NjQ2LjY4OTQyNSwic3ViIjoiMSIsInNjb3BlcyI6W119.pR62gMv7kkac5UYWYhRuykEyPQvsRylttipzSV8jmVuww6jbPDYC8PtcP-jqfsuGKuGrOK1XhZu6G5xyt9ypC-5j6ad6ZEg8QspmfTI99iFM6i9pvJXiTLenNjhfQmzEHnU11d61rIuthUgBVOZMvn78zaXULQmL5oeoKcvHoPJv32MFiwI58ez6-f4wvZ384rf_EBZuhqo4ZYBwflIXGtxIfiUi1Kj3u8YhDMHx_Qi1ZLBBe8ptnyILPSjwjelVQrAwKLFLSkMWZRp4WlMpv0tAEXOqMehyFMS5KiFmjp9BnDsAP_SsdjN7mF3tC4MC6pyOtxS-8YY0PfOx76lAS_5iHEeFz-88ObKngS-DgeRoFv3o41fHhRYp6ytwpvVg4lC3-ewZtAhc-nG9zYyyZ2iNgW8V44S3L_LmFx1oiTnbOq3tHGpMHhD_baGTaxdpUedKR3qR_LBpvc5QNrp1zuB-CoiAEircAIpMOmGTOpMExdvwXImiSIo8zmNHjvZjfoCakFpCSiAWJ0MTrafQR-yN4hsJW_nliwlHiOORE1y76evT1zlszyvPj2hsdZ9-J0yZq4iMVKniTkWjVO2JluFnNpiEnGfNr4iwdCeC41lgUCyXN8Ql_Ii-PpHZVL5KpQeIMyhnb46R8-rCud3Z01Omqk7L3LxHyn2QrgUAMyU' 'http://0.0.0.0:37907/api/v1/insight/expense/budget?budgets%5B%5D=%5B%5B%5B%5D%5D%2C+%7B%27%C3%BB%5CU0010e22bQf%5Cx89%5CU0007d5cb%C2%AA%5Cx17%C3%ACy%5Cx9d%5CU0007df3a0%C3%B3%5Cx99%5Cx0fm%C3%AAaU%C3%8E%F0%AD%9C%A3%3E%5CU0003dd60%27%3A+%7B%7D%2C+%27%C3%A7%27%3A+%5B8.431423671872549e%2B161%5D%2C+%27%27%3A+-5.625873363373222e%2B16%7D%5D&budgets%5B%5D=%17%C2%BC&budgets%5B%5D=%7B%27%27%3A+3.443009734143827e%2B16%7D&budgets%5B%5D=d&budgets%5B%5D=%5B-5.798234371973077e-173%5D&budgets%5B%5D=6.167704503859184e%2B123&budgets%5B%5D=false&budgets%5B%5D=%7B%27%27%3A+%7B%27~%27%3A+%27%5CU000800f8%27%2C+%27%27%3A+%7B%276%C3%8A%C2%AB%5Cx1cV%5CU000fa290l%C3%A8%5CU000be17d%5Cx01%C3%B9%C3%A3%27%3A+4611686018427387905%2C+%27phases%27%3A+%7B%27%C2%AC%C3%A3%5Cxad%5Cx87f%3A%C3%88%27%3A+651399886907%7D%7D%7D%7D&budgets%5B%5D=false&budgets%5B%5D=%7B%27%C2%BA5%27%3A+%7B%7D%2C+%27%5Cx14%5CU000493a8%C3%A4r%5Cx81I%5Cx91I%27%3A+%7B%27%27%3A+%27%27%2C+%27%5Cx08%C3%83%5CU00073610D%27%3A+167908296%2C+%27%21~%C3%83%5CU0005f7d7%C3%8Ar%5CU000e06dbK%5CU00049cd3%5Cx91%5CU000f4a33%5CU000f7dca%F0%A8%A9%95%EB%91%A0%5Cx9b%C2%A4%27%3A+%276%C3%81%3B%5CU000d8049%27%7D%2C+%27%5CU00034995%5CU000e7e18%5Cx0e%5CU000a5784%5CU0003ca8c%5CU000d0eb4%5CU000e2bec%5Cx84%5CU000b2af8Z%C3%BCe%21%C2%BB%5Cx1c%C3%85%5Cx1a%5CU00054a0fT%5Cx0f%C3%A1r%C3%90%C3%9A%5Cx1c%5CU0005ae89%C3%AB%5Cx19%5CU000ab7b5%5Cx08e%5Cu1fb5%27%3A+%7B%27%5CU00108aadi%5Cx1b%5Cx1d3%5B%C3%9F%27%3A+2.2250738585072014e-308%7D%2C+%27%5Cx8b%5Cx1dX%27%3A+%7B%27%5C%5C%5Cx13%C3%BB%5Cx17%27%3A+%7B%27%5Cx06%C3%A6%C3%98%C3%B6o%5CU000c8d29%5Cx7f%5Cx94%C2%B0%27%3A+143775202%2C+%27D%5CU00032997f%27%3A+%27false%27%2C+%27%27%3A+%27%5Cx06%5CU001084ba%C3%86%27%7D%7D%2C+%27%E0%B7%9B%5CU00093c94%5Cn%27%3A+%7B%7D%2C+%27%27%3A+%7B%27%C3%89%5CU0008c4c1%C2%BD%5Cx8d%C3%9D%27%3A+%27null%27%2C+%27%C2%A7K%C2%ABg%5Cx18W%5CU000b85bf%EB%94%A0%5Cx1f%27%3A+%27g%C3%B1%27%2C+%27%5Cx10%F0%AB%9A%92v%27%3A+2.225073858507e-311%7D%7D&budgets%5B%5D=false&budgets%5B%5D=%7B%27%27%3A+%5B%27%C2%AC%C2%ACUM%27%2C+%27null%27%2C+-4.817300160772118e%2B16%5D%2C+%27%C2%AF%C3%B9%27%3A+%7B%7D%2C+%27%C3%A3%C3%A5%F0%A6%A3%B2%5Cx94%C3%80F%5CU0003f287aY%C2%BA%5Cx99ix%40%E4%9C%88%C3%8B%27%3A+%5B%5D%2C+%27O%5Cx05F%5CU00067d8eo%5CU0008064f%27%3A+%27%5CU0004a329%5CU000c620a%28u%5Cx00%5Cx1f5%C3%A2%C3%94%5Cx16%5Cx81%5D%5Cx05C%28zr%C3%ACh%3Fm%27%2C+%22%C3%AA%5Cn%F0%B1%86%91%C3%9B%27%C3%93%22%3A+%7B%27%27%3A+%5B%5D%7D%2C+%27%C3%B6%5Cx94%C2%AB%C2%B1%C3%B8%5Cx02%5Cx7f%27%3A+%5B-0.3333333333333333%2C+0.0%2C+-1141936%5D%7D&budgets%5B%5D=%5B%7B%7D%2C+%7B%27NL%27%3A+%5B%5D%2C+%27D%5CU0004f255%5CU00094892%27%3A+302020756767%7D%2C+%5B%5D%2C+%5B%5B%27%7D%5Cx11%5CU0008c5ff%5CU0003d286+%27%2C+%7B%27%5Cx8f%C3%BF%C2%B1N%C2%AE%C3%A0%F0%AE%84%B3%27%3A+%27null%27%2C+%27%27%3A+%27null%27%7D%5D%2C+%7B%7D%2C+3991637448%5D%2C+%7B%27%C3%89%C2%B7%27%3A+-137382752%7D%2C+%27%5Cx01%C3%BA%C3%AF%C3%A6%5CU000f12fc%C3%80%C3%8F%5Cx04%5Cx0f%27%2C+%7B%27%C2%A8%27%3A+%5B%5D%2C+%27%C3%84m%5Cx1ce%5CU00060d81%5Cx9c%27%3A+%5B%5D%2C+%27%7B%5Cx07%5Cx859%5CU0005256a%27%3A+%7B%27Q%5CU000514a6Q%27%3A+-4.583698657319166e%2B16%2C+%27d%C3%95%C3%9B%5E%5CU000b3798%5CU000dc2b6%C3%A4%C2%A7%5CU0009d570%5Cx9er%5E%27%3A+-5.308855503190513e%2B16%2C+%27%27%3A+%27false%27%7D%7D%2C+%5B%5D%2C+%7B%7D%5D&budgets%5B%5D=%7B%27Rounds%27%3A+%5B-9664121578582506.0%2C+%27true%27%5D%7D&budgets%5B%5D=&budgets%5B%5D=%5B%7B%27%27%3A+%5B%5D%7D%2C+%7B%27%27%3A+-4.687399852305436e-214%2C+%27%5CU000c3191l%F0%AD%A9%A9%C2%BB%C3%88%C2%BF%3D%5Cx04%5CU0001af2d%5CU0007c178%5CU000e30d37%27%3A+%27%5Cx7f%C3%96%F0%AA%95%B8F%C2%B9%C2%B9%5Cx03%5CU0004d59b%27%2C+%27%3D%5CU00102f46%C2%A9%C3%A1t%C3%B1%5CU000f09d4%27%3A+521%7D%2C+%7B%27SR%5CU000a492f%5Cx11%5Cx7fT%3B%5CU000783ca%C2%B3%27%3A+%27%C3%92%C3%B0%5CU000c297f%3AD%5Cx11%7D%5Cr%7BC%5CU0005b6e5%27%7D%2C+%5B%5B%5D%2C+%27b%27%2C+3190%5D%2C+%5B%27false%27%2C+%27false%27%2C+%27%C2%BE%5C%5C%5CU000ebf3awU%5Cx1c%C3%B1%27%5D%2C+%7B%27%C3%A0%5Cx86%C3%82i%5Cx05%27%3A+20830%2C+%27%E0%B8%81+%E0%B8%B3%E0%B8%81%E0%B8%B3%27%3A+%27true%27%2C+%27q%C3%97%C3%8C%27%3A+%27true%27%7D%2C+%7B%27%5Cx1b%C2%A6%5Cx97g%C2%B8%C2%BA%C3%AB%C3%B10%5Cx00%5CU0009ae76%27%3A+%27false%27%7D%2C+%7B%27failures%27%3A+%27null%27%2C+%27%C3%ACK%5CU000d3123%259%C3%90%5Cx81C%5Cx9c%5Cx8e%2B%C3%812%5CU000e1dc9%5B%C3%9A%5CU0007c333%5Cx1d%5Cx1f%27%3A+%7B%27%27%3A+18493386313663774720000000%7D%2C+%273%25%23H%27%3A+%7B%27%C3%9E%C3%A1%5CU0003ecad6%5Cx82X%C3%A0%27%3A+5.653533459036197e%2B16%2C+%27Kt%5Cx1a%C3%BB%3E%C3%BEq%C3%B0u%5Cx99%5CU0008d99bB%5CU00041cea%F0%A1%A9%82%5CU001028b6%2A%5Cx02%5CU001089d5%2FK%C3%AF%28%5CU000391e0S%5Cx02%27%3A+%27null%27%2C+%27%C3%BE%27%3A+%27null%27%7D%7D%2C+%7B%27%27%3A+%27false%27%7D%2C+%7B%27%5CU0005f028%27%3A+2.6947373208611268e%2B16%2C+%27%3E%C2%B1%27%3A+%7B%7D%2C+%27%27%3A+%7B%27%27%3A+%27%CE%A9%E2%89%88%C3%A7%E2%88%9A%E2%88%AB%CB%9C%C2%B5%E2%89%A4%E2%89%A5%C3%B7%C3%A5%C3%9F%E2%88%82%C6%92%C2%A9%CB%99%E2%88%86%CB%9A%C2%AC%E2%80%A6%C3%A6%C5%93%E2%88%91%C2%B4%C2%AE%E2%80%A0%C2%A5%C2%A8%CB%86%C3%B8%CF%80%E2%80%9C%E2%80%98%C2%A1%E2%84%A2%C2%A3%C2%A2%E2%88%9E%C2%A7%C2%B6%E2%80%A2%C2%AA%C2%BA%E2%80%93%E2%89%A0%C2%B8%CB%9B%C3%87%E2%97%8A%C4%B1%CB%9C%C3%82%C2%AF%CB%98%C2%BF%C3%85%C3%8D%C3%8E%C3%8F%CB%9D%C3%93%C3%94%5Cuf8ff%C3%92%C3%9A%C3%86%E2%98%83%C5%92%E2%80%9E%C2%B4%E2%80%B0%CB%87%C3%81%C2%A8%CB%86%C3%98%E2%88%8F%E2%80%9D%E2%80%99%60%E2%81%84%E2%82%AC%E2%80%B9%E2%80%BA%EF%AC%81%EF%AC%82%E2%80%A1%C2%B0%C2%B7%E2%80%9A%E2%80%94%C2%B1%27%2C+%27%C2%A6%27%3A+6227020800%2C+%27%C3%9A%C3%90%5CU0004dc8f%5Cx02%5CU0010fbfe%27%3A+1.7976931348623157e%2B308%7D%7D%2C+%7B%27%27%3A+%7B%7D%2C+%27%C2%B5%5Cx08%C2%BC6%C3%BD%3B%C3%82%5CU0009b26b%5CU000b8c79%5Cx99%27%3A+%5B%5D%2C+%27%5Cx99%C3%8D%5D-%5Ct%7D%5Cx1d%C3%BF%C3%9B%7C%E1%A9%B7%5Cx03%5Cx0c%C2%BF%5CU00098441%C3%9Ci%5Cx85%27%3A+%5B%5D%7D%2C+%5B2040683908427097.0%2C+%7B%27r%C3%98%C3%94%5Cx96%5CU0010b8ca%C3%BD%27%3A+%27true%27%7D%5D%5D&budgets%5B%5D=%5B%7B%7D%2C+%7B%7D%2C+%7B%27%5Cxad%27%3A+%7B%27%27%3A+%22%27%5CU00063f6d%5Cx80%22%7D%2C+%27%5CU0005e31d%C2%B0%5CU00095a77Q%5Cx89%C2%B3%E1%A2%A5R%C3%B2%5Cx93z%27%3A+%5B%27null%27%2C+%7B%7D%2C+%7B%27%2Co%5Cn%27%3A+%27null%27%2C+%27%C2%B2%C2%A9%27%3A+%27true%27%7D%5D%2C+%27%E3%9A%A6~a%5CU0009662c%27%3A+%5B%5D%7D%2C+%5B%7B%27%27%3A+%27true%27%2C+%27%C3%8B%C3%86%27%3A+%27null%27%2C+%27Q%27%3A+%27true%27%7D%2C+%27%5Cx1b%27%5D%2C+%5B%27false%27%2C+%27null%27%2C+8.99669187473462e%2B180%5D%2C+%7B%27%5CU0003dd66%5Cx0e%E8%80%B61%5Cxa0%5CU000a7fa1%27%3A+6.594134939229008e%2B16%2C+%271%5Cx86%27%3A+%7B%7D%7D%2C+%5B%27true%27%5D%2C+%27true%27%2C+%5B%5D%2C+%7B%27%5Cx9b%C3%8CV%5CU0008055b%C3%B4%5Cx1a%C3%A1%2A%5Cx1d%5Cx83%C2%A8%C3%85%5Cx02R%C3%90%3B%C2%AF%27%3A+-7.20064601336449e%2B17%7D%2C+-2186127000%2C+%27false%27%5D&budgets%5B%5D=%7B%27%27%3A+%5B-1.1%2C+-1321%2C+%27%27%5D%2C+%27%C3%BEI%C2%AC%C3%9F%C3%9E%27%3A+%7B%27MalformedJson%27%3A+3.2238293898833624e%2B184%2C+%27%5Cx94%C3%85%27%3A+%27%27%2C+%27%5Cx17R%5Cx82%27%3A+%27%5Cx1ar%27%7D%2C+%27%5Cx9d%C3%ADP%27%3A+%7B%7D%2C+%27%C3%91%5Cx12%C3%AB%5D0%5CU000c6bd7%5Cx1b%5CU000efa8e%5Cx15%5Cx1f%5Cx10%C3%89%5CU0008cfc0%27%3A+%7B%27UndefinedContentType%27%3A+%5B%5D%2C+%27%5CU000595b8%5CU000b4ab3%5Cx88%5CU00039643%5CU00091651%C3%BEJa%5CU0008dc5c%C3%BB%5Cx99%5CU0008dfbc%27%3A+%7B%27%27%3A+%27false%27%7D%7D%2C+%27%C3%B1%27%3A+%5B%5D%2C+%22%5Cx14%C2%B4%C2%A8%F0%A8%98%90F%5Cx10%5CU000900e3%27%5Cx10%C2%B1%C3%99J%5Cx08%5Cx86%5E%22%3A+%5B%5D%7D&budgets%5B%5D=%5B%5B-62961216931241%2C+%5B%27%5Crn%27%2C+%27false%27%2C+2716127255523783680%5D%2C+%7B%7D%5D%2C+%7B%27%24%C3%A6%C3%8D%27%3A+%27null%27%7D%2C+%7B%27%27%3A+%7B%27__main__%27%3A+%27%3C%C3%89%5Cx9c%27%2C+%27qSC%E3%A7%B1%C3%B6%27%3A+%5B%5D%2C+%27%5CU0008dc0f%5Cx9dn%5CU0008d120%5Cx93%5Cx08%5Cx97%C2%B7%5Cx8f%F0%AB%AF%9Ed%5CU000581b3%5Cx13%27%3A+%5B%27%5CU000d6867%F0%91%9C%9F%5CU000f8197%27%5D%7D%2C+%27then%27%3A+%5B%5D%2C+%27i%27%3A+%7B%27~%2F%5CU001049cbr%C2%A1%5CU0008d5aa%7B%C3%96%5Cx1d%7D%27%3A+1330%2C+%27%27%3A+-1537486163%2C+%22%C3%83%2BR%C2%A6%5Cx8c%5CU00073dce%5Cx0f%5D%C3%AF%5CU000b9d74%5Cx0b%5CU000d3e8a%27%22%3A+%27%5Cx90_%5CU0001e425%C3%BA_%7Bb%27%7D%7D%2C+%5B%5B%27true%27%2C+6760%5D%2C+%7B%27%5Cx84%27%3A+%27true%27%2C+%27%5CU000cfa49%5Cx80%5E%C3%8B%C3%9E%5Cr%27%3A+-3.076599040689833e%2B201%2C+%27Q%C3%8C%C2%A7%27%3A+%27false%27%7D%5D%2C+%5B%5D%2C+%7B%27R%C3%A2%5CU00071bf4%27%3A+%27%5Cx93%5Cxa0%27%7D%2C+%7B%27%C3%90%5Ew%C2%A9%5Cx8c%27%3A+%27false%27%2C+%27%27%3A+%27%27%2C+%27%C2%BFo%5CU000b82cc%27%3A+%27%5CU0003e782%C3%B2%C2%BC%5Cx7f%C3%90%27%7D%2C+%5B-2908%2C+%27%27%2C+%27null%27%5D%2C+%27%27%2C+%7B%27%27%3A+%27true%27%7D%2C+%5B%7B%7D%2C+%7B%27%27%3A+%27false%27%2C+%27%5Cx89v%27%3A+%27%27%2C+%27K%5Cx0e%C3%AD%27%3A+-2054262400181016.0%7D%2C+%5B-4.131370524633719e%2B16%5D%5D%2C+%5B%5D%2C+%7B%27%C3%AB%C3%88%2F%5Cx82ib%27%3A+%7B%27C%C3%A2%27%3A+%27%27%2C+%27--workbench-output%27%3A+%27false%27%2C+%27%C2%B5%C3%94%C3%91%5Cx03%C3%89%C2%B5%27%3A+%27true%27%7D%2C+%27%C3%B8e%5Cx0f%27%3A+%5B%5D%7D%2C+6.325242136478069e%2B16%2C+%5B%27false%27%5D%2C+%7B%7D%2C+%7B%27%27%3A+%5B%27null%27%5D%2C+%27%5CU0010dd17h%3B%5CU000bca83%5CU00075642%27%3A+%7B%7D%2C+%27%C3%9B%27%3A+%7B%7D%7D%2C+1836%5D&budgets%5B%5D=%5B%5B%27%5CU000de6edI%27%5D%2C+%7B%27%5E%5Cx8a%5CU000814b6%5Cx81%5CU00092063%5Cx16%C2%B2%C3%93%5CU000a0fe4%5Cx7f%C2%B6%24%C2%B0%27%3A+-736551238%2C+%27%27%3A+%5B2.685310485402999e-62%5D%2C+%27%5Cx84%C2%BF%C2%AC%3D%C2%A2%5Cx82%5CU0005d3ab%5Cx1e%C2%A5%7B%22%5CU0005b7c0%27%3A+%7B%7D%7D%2C+%7B%7D%2C+%7B%27%27%3A+-2.0561733498913734e-269%2C+%27K%C3%86Q%5Bm4%5Cx9c%C2%A2%3B%5D%5CU0010bdfe%5Cx07%27%3A+-1.1%7D%5D&budgets%5B%5D=false&budgets%5B%5D=%7B%27%5CU000bf94fA%C3%BB%27%3A+%5B%5D%2C+%27%5Cx14~DVt%27%3A+%5B-1.004605544878215e-145%2C+%27%7D%5CU000422b0%27%2C+6.569546553316908e-09%5D%7D&budgets%5B%5D=%7B%27%27%3A+%5B%7B%27%27%3A+%5B486%5D%2C+%27%3C%5Cx08%27%3A+6.9640818399056504e%2B16%2C+%27f%C3%9AV%5Cx10%C2%A6%C3%A9%5Cx1bn%5Cx9a%C2%B49%27%3A+-186751319194%7D%2C+%7B%7D%5D%7D&budgets%5B%5D=8424757497575324.0&budgets%5B%5D=%7B%27%5Cx86%C2%A5%5Cx87%C3%B1%C3%97%C3%91c%2B%C3%B8%C2%B7%27%3A+%7B%7D%7D&budgets%5B%5D=%5B%7B%27%F0%AD%8E%BC%5CU000d5a250%27%3A+%7B%27%C3%9F%27%3A+%27null%27%2C+%27%C3%B7%C3%8C%5Cx12%C2%A1%5CU000810c2%5CU00080869%C3%82%27%3A+%27false%27%2C+%27%27%3A+%27true%27%7D%2C+%27%5Cx7f%5Cx84%5CU00044299%5Cx8d%27%3A+%27%27%7D%2C+%7B%27%27%3A+%5B%5D%2C+%27%5CU000148e5f%C2%B6%27%3A+-1508%7D%5D&budgets%5B%5D=false&budgets%5B%5D=4613046455002281.0&budgets%5B%5D=true&budgets%5B%5D=false&budgets%5B%5D=6%F4%84%A5%A1&budgets%5B%5D=%C3%B7%C2%B5O%F2%8E%8E%BE&budgets%5B%5D=%7B%27D%C3%A7%C3%82%5Cx8a%27%3A+%5B%27false%27%2C+%27false%27%2C+13002%5D%2C+%27%C2%AE%27%3A+%27true%27%2C+%27j%C3%B7%5CU0010648c%5Cx02%C3%BF%C2%AB%C2%BD%5CU000913e9%27%3A+%27%5Cx8e%24.G%5Cx04mawv%27%2C+%27%27%3A+%5B%5D%2C+%27%C3%AD%7B%5CU000a683c%5CnOD%5Cx9b%5CU0003b458%5CU000d42c5%5Cx1c3%5Cr%5CU000601a9%5Cx95%27%3A+%27%C2%B9n%C2%B1M%27%2C+%27x.%C3%B7%5Cry%27%3A+%5B%5D%7D&budgets%5B%5D=3.8356309321498764e-182&budgets%5B%5D=%5B%7B%27%27%3A+%27false%27%2C+%27%5Cx8a%C2%B3%5Cx07%C3%93%5CU00105c85%27%3A+%27%5CU0006389f.%5CrU%5Cx1d%5Cx83%5Cx12%27%2C+%27J%27%3A+%27null%27%7D%5D&budgets%5B%5D=&budgets%5B%5D=%1A%F1%82%AD%940%C3%AA%C3%8C%1E&budgets%5B%5D=%5B%7B%7D%2C+%5B18276180545%2C+%27null%27%5D%2C+%7B%7D%2C+%7B%27%27%3A+%7B%275%27%3A+%27%5CU0008e6bd%5CU0008d49c%5CU000b9de0%5Cx02%27%2C+%27%5Cx97o%C3%B9%27%3A+-9007199254740992.0%2C+%27%5CU0003d514%5Cx1e%5Cx0b%5CU0007f2c2%5CU0001b424%5CU0003a7cd%C3%83%C3%A1%27%3A+-1.7976931348623155e%2B308%7D%2C+%27%C3%A2%5CU000e5831%F0%AC%89%B8%27%3A+%7B%7D%2C+%27%C3%9FR%5CU000f7965%27%3A+2.6044375226797908e%2B16%7D%2C+%7B%7D%2C+%7B%7D%2C+%7B%27%5CU000f9bc9%5Cx82_%27%3A+-2.219578243622677e%2B210%7D%2C+%5B%5D%2C+%5B%27false%27%5D%2C+%5B%27true%27%2C+%5B%27false%27%2C+225457%2C+%27null%27%5D%2C+%7B%7D%5D%5D&budgets%5B%5D=-2.452608306523745e%2B16&budgets%5B%5D=%5B%5B%5D%2C+%27null%27%2C+%7B%7D%2C+%5B%5B-9007199254740992.0%2C+4194303%2C+%27null%27%5D%2C+%7B%27h%5CU000eb4b2%27%3A+-512946%7D%2C+-4.11384942472843e%2B16%5D%2C+%5B22901104794681%2C+%27%27%5D%2C+%5B%27%5CU00035f06%C2%AB%3A%27%5D%2C+%5B%5D%2C+%5B%27false%27%5D%2C+%5B%27null%27%2C+%27null%27%2C+-6.103515625e-05%5D%5D&budgets%5B%5D=%7B%27x%5CU000ac989%5CU0007579dZ%5CU000e1bc3Um%C2%AF%EC%B0%BA%5Cx1e%5Ct%5Cx9fq%5Cx9cY%C3%9E%C3%A7%5Cx0e%5CU000d54e9%5CU000e3384%C3%87%C3%8A%C3%97%5CU0007a746%5Cx85%C3%A1%27%3A+%7B%7D%7D&budgets%5B%5D=%5B%5B%7B%27%27%3A+3922748254824%2C+%27%C2%B8%5CU00054cee%5Cx86%5Cxa0k%3C%E1%A3%B2%5Cx19x%2A%C2%B3%5CU000c7c7c%5CU001081ef%C2%A7%27%3A+-8.740817313062631e%2B90%7D%2C+%27%C3%AC%C3%93x%5Cx89%26%27%2C+%27true%27%5D%2C+%7B%27%5Cx1e%27%3A+%7B%7D%2C+%27%5Cx1dG%27%3A+%5B%5D%2C+%27%5CU000d3ffc%5CU00049c7bw%27%3A+%5B%27null%27%5D%7D%2C+%7B%27%5CU00084a8f%5Cx9c%5CU0005c518%2C%27%3A+%27null%27%7D%5D&accounts%5B%5D=&accounts%5B%5D=%C3%97i%7B3%F0%AE%8B%9E%0B%C2%8D0.l&accounts%5B%5D=%F0%A9%AF%A8f1z%02%F2%8F%AE%A1%C2%A3%3A8&accounts%5B%5D=%C2%A5%F2%AD%B4%AE%C2%86%1B%C3%B5u%C2%87&start=%60t%07%C3%AD%C2%AF&end=2912-10-18'
GET/v1/insight/expense/category
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
477

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/expense/category?start=2000-01-01&end=2000-01-01&categories%5B%5D=1&categories%5B%5D=2&categories%5B%5D=3&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"9223372036854775807\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $2 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select * from \"categories\" where \"categories\".\"user_id\" = 1 and \"categories\".\"user_id\" is not null and \"categories\".\"id\" = 9223372036854775807 and \"categories\".\"deleted_at\" is null limit 1)","exception":"UndisclosedExce // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/expense/category?categories%5B%5D=9223372036854775808&end=2000-01-01&start=2000-01-01'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"validation.after_or_equal","errors":{"end":["validation.after_or_equal"]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 95413e8a-e786-4273-9a8c-25f1b151ff7a' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/insight/expense/category?start=2026-10-01&accounts%5B%5D=723826970&accounts%5B%5D=-213&accounts%5B%5D=-82&accounts%5B%5D=94991&accounts%5B%5D=8724208&end=2000-01-01&categories%5B%5D=-9094445320&categories%5B%5D=-20847773235875&categories%5B%5D=-761809'

Undocumented status codeST103

Received: 414
Documented: 401, 404, 400, 500, 422, 200
Response414 URI Too Long
<html>
<head><title>414 Request-URI Too Large</title></head>
<body>
<center><h1>414 Request-URI Too Large</h1></center>
<hr><center>nginx</center>
</body>
</html>
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJhN2MxN2Q5Y2ZiMmZhZmEyZGJjNWUwMjZhM2I4ZjI1ZTliZjM4Yzg2NzI3ZmNiYzc4MDQ1MzE4YWQ5MTU4NjQzNTU5MWUxODI5MjAyNzVlOSIsImlhdCI6MTc5MjQwODI0NS42NTExNTYsIm5iZiI6MTc5MjQwODI0NS42NTExNTcsImV4cCI6MTgyMzk0NDI0NS42Mzk2NDQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.jwYFat0-JTG2lE5Rytc5XMwh5TLknUgc5HXGwP9uOTJHClMGKQloASydzT9T23DQbc8FL3t6RB0RkMWY5uv4kEccNQnY0BItZBQekZmvVYk04FPW1LI_NHOx6Nr932jyfxF7Kv3thRy_gz2kx34juuS3FEDnz2NMbQmpsRRvD9HcF01ALafSs-cwOE8T4AwB0VcP66lQMZKW1Av_rwm8tgKfxRTqwC0PZ01wYCY9fPwHC_JmtR_fp8EphUuEKxxmpZC7tzpzuREH3baPgnrI2m5zgZbb7UZhjOhlYqX4zrhh76hjGb_ieQlKyK5IQF6qBaoXoIsiADCis9-GfPAjKnXNLdpBV5ZdwRiw-0JZjeCDUY4VhC1VvuRWMCgYaJc7VqeGeHyw4AoERUSOOHzFyASMhDuyGJmhqa6XtzhfGR5-getgcyjdcyTriZj2Vnymze-0GocyRcfdQEAbq1nQbvtcPbdKVnI9OXO0-6IKG1jMo4xt3Vml6eY0UCYjwE45Sv-o8miSh9VrRqoj5NovpRCBJSUkkXqHPDcwsOyrzr3xlU1eWX5F_KVRmAfLjjOHR9CaQ6hVkNYBjGEkAOtG9CJtKDle66hg53UG3WvfQVuMmSDeBCaszjDRBcLv04tnqFxfsyqEM5PJ6G99fouur91h5z0iFWpcifcRr0t9NFM' 'http://0.0.0.0:37907/api/v1/insight/expense/category?end=0308-07-26&categories%5B%5D=%09y%60%F4%8E%9C%B6%C3%AF_%C3%9E%F1%99%93%84%C3%8F%F0%98%AD%B1&accounts%5B%5D=%7B%27%C2%B7J%C3%88%C3%8E%C2%BA%C2%AA%5Cx8ay%C3%91%27%3A+%27true%27%2C+%27%5Cx12%5CU000e98aev%27%3A+%5B%5D%2C+%27y%C3%91%5Cx86%27%3A+%7B%7D%7D&accounts%5B%5D=%5B%7B%7D%5D&accounts%5B%5D=true&accounts%5B%5D=%7B%27%5Cx10%27%3A+%5B3.459981313008533e%2B16%2C+%27M_c%C3%A0%27%5D%7D&accounts%5B%5D=%5B%7B%7D%2C+%7B%27%5Cxad%C3%B7%5CU000f0ad2W%27%3A+%27null%27%2C+%27%27%3A+%27null%27%2C+%27%C3%8E%5Cx0e%5CU00099462%C2%B4%5Cx10%27%3A+%5B%27%C2%A6%27%2C+-4265%5D%7D%2C+%7B%7D%5D&accounts%5B%5D=-2.6500630212379327e-175&accounts%5B%5D=%F3%82%84%BAl%3Bt%60%F3%BA%A2%94&accounts%5B%5D=%7B%27K%C2%B5f%27%3A+%7B%27%27%3A+1.9169808531899288e-134%7D%2C+%27%27%3A+%7B%7D%2C+%27%C3%98%C3%8C%C3%82%5CU0010b193%27%3A+%7B%27%C2%B5%C3%9C%C3%9E%C2%A6%5CU000e7db39%5Cx90%5Cx99%5CU000f694a%27%3A+-1.8489563003391736e%2B16%2C+%27%27%3A+%27true%27%2C+%27%5Cx8a%C2%A4%27%3A+2.220446049250313e-16%7D%7D&accounts%5B%5D=%5B%5B%27null%27%2C+%27%5CU0006d1a8J%5Cx8c%5Cx92%C3%95%27%2C+1221412103907138.0%5D%2C+%7B%7D%2C+-386056424738%2C+%7B%7D%2C+%7B%7D%2C+%5B%7B%7D%2C+%27true%27%5D%2C+%7B%7D%2C+%7B%27MissingHeaders%27%3A+1.7976931348623157e%2B308%2C+%27%5Cx13%C3%85z8%F0%A8%BD%A9X%E6%96%85f%5Cx8a%2B%5Cx89V%C3%93%29%5CU0006fe5d%22%C3%95rw%C3%8F%E5%9A%B4%5Cx9e%5CU000cf131%5CU000b77f6bU%5CU000baa9c%5CU0003abcee%27%3A+%27null%27%2C+%27%5Cx9b%C2%A2S%5CU00037e9aK%C3%9C%C2%B5%5CU0004ea46%27%3A+22612213%7D%2C+1.395503055451208e%2B138%5D&accounts%5B%5D=%C3%94%1D%C2%99%F0%A4%B7%96%C3%BE%19%C3%86%1F%C2%96%C2%AF%C3%B0%C2%A4%C3%8F&accounts%5B%5D=%7B%27%5Cx07%5CU000a39bc%C2%B6%C2%A7%27%3A+%5B%5D%7D&accounts%5B%5D=true&accounts%5B%5D=false&accounts%5B%5D=false&accounts%5B%5D=true&accounts%5B%5D=%F2%A8%93%B4%F1%84%93%B7%F3%92%AF%B0&accounts%5B%5D=CH%F2%8D%9A%A5%C2%A6%12&accounts%5B%5D=1.6227526477062932e%2B16&accounts%5B%5D=%7B%27%F0%9D%90%93%F0%9D%90%A1%F0%9D%90%9E+%F0%9D%90%AA%F0%9D%90%AE%F0%9D%90%A2%F0%9D%90%9C%F0%9D%90%A4+%F0%9D%90%9B%F0%9D%90%AB%F0%9D%90%A8%F0%9D%90%B0%F0%9D%90%A7+%F0%9D%90%9F%F0%9D%90%A8%F0%9D%90%B1+%F0%9D%90%A3%F0%9D%90%AE%F0%9D%90%A6%F0%9D%90%A9%F0%9D%90%AC+%F0%9D%90%A8%F0%9D%90%AF%F0%9D%90%9E%F0%9D%90%AB+%F0%9D%90%AD%F0%9D%90%A1%F0%9D%90%9E+%F0%9D%90%A5%F0%9D%90%9A%F0%9D%90%B3%F0%9D%90%B2+%F0%9D%90%9D%F0%9D%90%A8%F0%9D%90%A0%27%3A+%5B%5D%7D&accounts%5B%5D=%3D%F3%9A%9D%90%C3%8A%EB%82%AE%22%2FS%01&accounts%5B%5D=%7B%27Q%5Cx84%C3%BD0%27%3A+%5B%7B%7D%2C+%5B1.7197807470502644e%2B89%5D%2C+%7B%7D%5D%2C+%27%27%3A+%7B%27%5Cx84%3C%C2%B4d%5Cx83%5Cx15%27%3A+%27true%27%2C+%27%C3%AAU%27%3A+-14253385468%2C+%27%5E2%27%3A+%7B%7D%7D%2C+%27%5CU0002fd32%C2%B6%C3%A1%27%3A+35074252%7D&accounts%5B%5D=false&accounts%5B%5D=%5B%7B%27%5CU000c9edd%27%3A+%7B%27%5CU000f01f8%2A%27%3A+0.0%2C+%27%C3%83%27%3A+%27%C3%95%25%5CU000c8eb3%5CU000b8b8b%5Cx06%5CU00041349%C3%8C%C3%88%5Cx7flA%5CU000788a6%C3%B9%27%2C+%27y%5CU000579ef%C3%B7%27%3A+%27true%27%7D%7D%2C+%7B%27%27%3A+%5B4.623406256831999e%2B16%5D%7D%5D&accounts%5B%5D=true&accounts%5B%5D=%C3%AB&accounts%5B%5D=%7B%275%F0%AC%8E%B6%27%3A+%7B%27t%5Cx88%5Cx00%5Cx806%C2%BB%5Cx8d%C2%B46%5Cx90%5CU00049852%27%3A+%27%5Cx81%5Cx08w%27%2C+%279%27%3A+38842671109%2C+%27U%5Cx98%5CU000728ec%C2%BC%27%3A+%27%27%7D%7D&accounts%5B%5D=%C3%BB&accounts%5B%5D=%40%F1%8C%AA%96%02P%F1%89%A8%83%5B&accounts%5B%5D=&accounts%5B%5D=%C2%A7%F0%99%92%B2%5B%0E&accounts%5B%5D=Q%C2%95&accounts%5B%5D=true&accounts%5B%5D=%5B%5B%5D%2C+%7B%7D%2C+%5B%5D%2C+%5B%7B%7D%2C+%7B%7D%2C+%27null%27%5D%2C+%7B%7D%2C+%5B%5D%5D&accounts%5B%5D=1.5&accounts%5B%5D=%7B%27%C3%97N%27%3A+%5B%5B%5D%2C+%5B%5D%2C+%5B%7B%27%27%3A+%27true%27%7D%5D%5D%2C+%27%C3%BF%22%27%3A+%5B%5B588064363%5D%5D%2C+%27%27%3A+%7B%27%C2%B9%5CU000584a0%C3%96P%60U%C3%B5%27%3A+%27null%27%2C+%27%27%3A+63577%7D%7D&accounts%5B%5D=&accounts%5B%5D=%7B%270..0%27%3A+%7B%27i%5Cx9b%5D%27%3A+4.27018646700266e%2B244%2C+%27%5C%5Cb%5Cx82%C2%A1Z%C2%AA%5Cx84%C3%87%27%3A+%27null%27%7D%7D&accounts%5B%5D=&accounts%5B%5D=%C3%A2&accounts%5B%5D=%7B%27%5Cx91%5Cx1cY%C2%B7m%C3%A4%27%3A+%7B%7D%2C+%27%5CU00093d60Vlc%27%3A+2565369%2C+%27%27%3A+%7B%27%27%3A+%27null%27%2C+%274%5Cx95%5CU000f3e65%5Cx0c%C3%BD%5Cx0b%27%3A+%27null%27%2C+%27%C3%9B%C3%97%27%3A+%7B%7D%7D%2C+%27%C2%B8%29bA%27%3A+%5B%27null%27%5D%2C+%27%C3%B0%C3%B5%C3%9C%5Cx8d%5Cx1f%5CU000d75f8%27%3A+%5B%7B%7D%5D%2C+%27%C3%B7%22%27%3A+%27null%27%7D&accounts%5B%5D=%5B%5B%27null%27%2C+%27%5CU000c1f1b%5CU0004a668C%5Cx1c%5CU00073823%5CU000eab08%27%2C+%27%5Cx83%5Cx88%27%5D%5D&accounts%5B%5D=3.40988411616689e-21&accounts%5B%5D=%F0%AA%8F%B4&accounts%5B%5D=%5B%7B%27%5Cx92%27%3A+%7B%27%27%3A+%27true%27%2C+%27%5Cx82%5Cx18%C3%9A%27%3A+%27false%27%7D%7D%2C+%5B%5D%5D&accounts%5B%5D=false&accounts%5B%5D=%5B%5B%7B%27~%E8%B7%AA%27%3A+-0.00023980761001522022%2C+%27%27%3A+%5B%5D%7D%2C+%7B%27%C3%B8%5CU0007b9a4%27%3A+%7B%7D%7D%5D%2C+%5B%5D%5D&accounts%5B%5D=%5B%5B%27null%27%2C+%5B%27null%27%5D%5D%2C+%5B%27%C2%A6%7B%C3%BA%5CU000fcbf1%5CU000e1f1e%5Cx0b%5Cx155%5CU0009c9d9%5Cx92%5CU000a9235o%C3%A0w%5Cxa0%5CU000bdd19%5CU00037e1c%C3%90Z%C3%8Ep%C3%AE%5Cx88%5CU0008156a%C2%BC%5Cx05%E4%81%BB%C2%AB%5Cx19%C3%8Da%27%2C+%5B%7B%22%C3%94%5Cx00%27%22%3A+-3.9616734212118024e%2B16%7D%2C+%5B%5D%5D%5D%5D&accounts%5B%5D=%F2%8C%93%AA%F4%88%90%A5%C2%A1%C3%9A&accounts%5B%5D=2.225073858507e-311&accounts%5B%5D=true&accounts%5B%5D=false&accounts%5B%5D=%C2%A0&accounts%5B%5D=-1.1737695606518133e%2B69&accounts%5B%5D=%7B%27%ED%99%BA%5Cx98%5Cx17W%C3%B8%2A%C3%B2%40%27%3A+%5B%5D%2C+%27%5Cx10%3D%C3%AE%2Fn%27%3A+%7B%27o%27%3A+%27%5Cxad%C2%BA3%C3%A6%C3%82%5CU000c2705%21%27%2C+%27%5CU0005a0a3%E4%B1%9A%C3%96%5CU000dd6a8%5CU000b561c%5CU000ebaf2E%C3%BC%27%3A+%27null%27%2C+%27KXL%C2%B6%5Cx18%C3%B7%C2%A2%C3%A1%27%3A+%27null%27%7D%2C+%27%C3%82%5CU000dbdf2%27%3A+%5B%7B%7D%5D%2C+%27%C3%8D%27%3A+1.7976931348623157e%2B308%2C+%27%5Cx13%5Cx95%22H%27%3A+%7B%271%2F0%27%3A+%27true%27%2C+%27%C3%B7%27%3A+-2.67944387121234e%2B16%2C+%27RjE%C3%A2%7B%5Cxa0%5Cx0c%C2%B4%C2%AA%5CU000c502f%5CU0001c54fg%27%3A+%27null%27%7D%2C+%27%C2%B3q%C3%8BR%27%3A+%27%5Cx0c%C2%B1%5Cx1e%F0%94%95%A4%5Cx02%27%7D&accounts%5B%5D=W&accounts%5B%5D=1.990431955467749e%2B148&accounts%5B%5D=-2.547728765817071e-267&accounts%5B%5D=true&accounts%5B%5D=true&accounts%5B%5D=true&accounts%5B%5D=%7B%27%C3%9E%28%5CU0010cc24D%C2%B9%27%3A+%5B5154925898%2C+%7B%27%5Cx16%2F%C3%BB%C2%B9%5CU0004313f%5Cx132%5CU00063711%27%3A+%27true%27%7D%2C+%5B%5D%5D%7D&accounts%5B%5D=%5B%5B%7B%7D%5D%2C+%5B%27%5CU0007fa13%21%C3%82%5CU000849f1e%C3%B1%5CU0009496b%5Cx00%5CU000c81b9%27%2C+%7B%7D%2C+-2.701981176915286e-208%5D%2C+%27null%27%2C+-0.009403160894457691%2C+%27%C2%BB%C2%B0n%27%5D&accounts%5B%5D=true&accounts%5B%5D=%60%F1%B1%92%9B%C2%B8l&accounts%5B%5D=0.5&accounts%5B%5D=1.9647732260158108e%2B16&accounts%5B%5D=%F1%9D%B6%BD%C2%B2%C3%B4%C2%B5%22%2A%5E&accounts%5B%5D=-3.017413317863518e%2B169&accounts%5B%5D=true&accounts%5B%5D=-2.220446049250313e-16&accounts%5B%5D=6.86817593665687e%2B16&accounts%5B%5D=%C3%8B%C2%8E%C3%B5%0A%C2%A9%0A%C2%88f%C2%BE%F1%94%94%86o1%15%F3%8E%AF%8D%0DJ8%C3%A2m%F2%A7%9C%A9U%07yL&accounts%5B%5D=%7B%27%27%3A+%5B%7B%27S%C3%BE%C3%86%27%3A+-18160%2C+%27%5Cx16%C2%AF%C3%8AmK%27%3A+-24263322085688724%7D%5D%2C+%22%27%5CU0006930c%5E%5CU0005c2bfOx%5CU000334fb%C2%A1%5CU0001c652%C3%AD%C3%BC%5Cx15%C2%A8%5Cx10%5CU000f3491%C3%98%22%3A+%5B150448503959984672%2C+5.00037871391067e%2B178%2C+%27false%27%5D%2C+%27%F0%A2%84%94%C3%BC%5CU00047d06%5Cn%5Cx0b%5Cx1e%5Cx07%5Cx16%C3%B7%5Cx10~%27%3A+%5B%27null%27%5D%2C+%27%5Cx9f%3CUx%C3%B4%27%3A+%7B%7D%7D&accounts%5B%5D=true&accounts%5B%5D=-2607262627804554.0&accounts%5B%5D=%7B%27%5CU000a8cc3%C3%9E%28%C2%AC%27%3A+%7B%27%5Cx0c%5Cx89J%5Cx9b%5CU000e3f51h%C3%A9%5CU00106b53%EF%B3%AFq%5CU000751b2%C3%81L%5CU00086bfb%C3%81O%5CU000478d1%C3%86%5Cx8bB%5Cx1aO%27%3A+%5B%27false%27%5D%2C+%27%27%3A+%7B%27%5CU00047ae9%27%3A+%27%60%C2%B3%5CU00015900%5CU000cf988%5Cx9d%5Cx99%C2%B1%5Cx1cG%5Cx90i%5CU0006b62a%5CU000d5f56%27%2C+%27%5CU000c1885%5Cx13%5CU0008a480%27%3A+-861%7D%2C+%27%24%27%3A+%5B%27null%27%5D%7D%2C+%27%5Cx01W%C3%A5%C3%B2%C3%B6%5Cx97%60%27%3A+%5B%5B%5D%5D%7D&accounts%5B%5D=%C2%B8%C3%86%F2%AB%B5%8Ch%F3%A3%91%B3~%28%C2%9317%2F%F4%8C%8F%93%C3%9ES%25%C3%AD&accounts%5B%5D=%5B%5B%5D%2C+%5B%27true%27%5D%2C+%5B%5D%2C+%7B%27d%5CnK5%5Cx07%5CU00093c05%27%3A+210%2C+%27%3A%27%3A+%7B%27%5Cx8b%5CU000894fdQd%C3%94%5Cx16c%5Cx1d%C2%BB2%5Cx94%5CU00085c23%5CU0004b478%5Cx80%27%3A+%27false%27%2C+%27Z%5Cxad%7B%3BqX%C2%AA%5Cx82%5Cx1a%C3%A1%27%3A+2.225073858507e-311%7D%2C+%27%5CU0008febe%EF%A6%B7%27%3A+6867813374280198%7D%2C+%7B%27%C3%BC%5Cx14%C2%A7%27%3A+%7B%27%5Cx9cX%5CU000df16f%5Cx18%5Cx90%27%3A+%5B-6363130%2C+%27%27%5D%7D%2C+%27%C2%B0%27%3A+%5B1.613158581936062e%2B16%5D%2C+%27%5CU00096697M%C3%A3c%C3%BB%5CU00054231%2A%5CU000edd56%C3%B1%5CU00015818%5CU000b4aec%5Cx04%27%3A+%5B3.833825479955503e%2B16%2C+-1.1125369292536007e-308%5D%7D%2C+-5.041809026565367e%2B174%5D&accounts%5B%5D=true&accounts%5B%5D=true&accounts%5B%5D=%5B%7B%27%27%3A+%27true%27%7D%2C+%7B%27%C3%8A%C3%A0%23%5D%C3%85%5Cx08%5CU00012ee8%C3%97%27%3A+%279%C3%93%27%2C+%27%C2%AE%5Cx88%C3%81%C2%A2%C3%BE%C2%BE%C3%B3%C3%A9%27%3A+-537854%2C+%27%C3%BC%5Cx12KH%5CU000c6cb2%5CU000d5407%5CU00045cd6%5CU0002f101%27%3A+%27true%27%7D%2C+%27%5Cxa0%C3%A5%27%5D&accounts%5B%5D=92&accounts%5B%5D=3.2087216847575953e-164&accounts%5B%5D=2.902141931000143e%2B16&accounts%5B%5D=&accounts%5B%5D=-2.2250738585072014e-308&accounts%5B%5D=5.892066018210261e%2B16&accounts%5B%5D=1.7976931348623157e%2B308&accounts%5B%5D=true&accounts%5B%5D=%5B%7B%27%3E%27%3A+%27true%27%7D%2C+%7B%7D%5D&accounts%5B%5D=%5B%7B%27%C3%B1%C3%9E%C2%BC%27%3A+-2128552%2C+%27%22%27%3A+7982681126609%2C+%275%5CU0001dd95%21%5Cx91%C3%A0B%3A%27%3A+%27null%27%7D%5D&accounts%5B%5D=%C3%8C%15%F0%9C%AC%9BF%C3%B0%2B%C2%84%C2%887%C2%B2&accounts%5B%5D=true&accounts%5B%5D=-6.532913588818556e%2B141&accounts%5B%5D=-3.8572998478523915e%2B292&accounts%5B%5D=6.909646792803461e%2B16&accounts%5B%5D=%7B%27%27%3A+%5B%27%27%2C+-49399%2C+-1.7976931348623155e%2B308%5D%7D&accounts%5B%5D=-3.3074436423175736e%2B16&accounts%5B%5D=%5B%7B%27%27%3A+%5B%27null%27%2C+%27null%27%5D%2C+%27%24%C3%91s%C2%B2%5Cx99%C3%88%5CU000b4e8d%40%27%3A+%5B%5D%2C+%27%E0%A4%AA%E0%A4%A8%E0%A5%8D%E0%A4%B9+%E0%A4%AA%E0%A4%A8%E0%A5%8D%E0%A4%B9+%E0%A4%A4%E0%A5%8D%E0%A4%B0+%E0%A4%B0%E0%A5%8D%E0%A4%9A+%E0%A4%95%E0%A5%83%E0%A4%95%E0%A5%83+%E0%A4%A1%E0%A5%8D%E0%A4%A1+%E0%A4%A8%E0%A5%8D%E0%A4%B9%E0%A5%83%E0%A5%87+%D8%A5%D9%84%D8%A7+%D8%A8%D8%B3%D9%85+%D8%A7%D9%84%D9%84%D9%87%27%3A+%5B%5B190%5D%5D%7D%2C+-43654%2C+%7B%27%5CU000a785dqn%27%3A+%5B3.51891650294858e%2B129%2C+%27total_cases%27%2C+%27false%27%5D%7D%2C+3300020191164%5D&accounts%5B%5D=7.670029415501863e%2B153&accounts%5B%5D=%7D&accounts%5B%5D=%7D&accounts%5B%5D=%7B%27%27%3A+%5B-2.8160465581373563e%2B252%5D%2C+%27H%27%3A+%5B%5D%2C+%27%C3%B4%5CU00044465%5CU0008cf97%5CU0008aa70~%5Bz%5CU0003492d9%5Cx89%23h%5Cx84%27%3A+%7B%27%C3%80%C2%B9%27%3A+%5B%7B%27%C3%A7%27%3A+%27null%27%7D%5D%2C+%27%27%3A+%7B%27%27%3A+%27%27%2C+%27%5Cx1d%C3%83%5Cx8e%27%3A+%27true%27%7D%2C+%27%5CU000506c4%5CU00108f9a%C3%8D%27%3A+%7B%27%3DC%C3%B6%5CU000ff277%C3%A5%5C%5CA%2B%27%3A+%27null%27%2C+%27%F0%9F%8F%BB%27%3A+%7B%7D%2C+%27%C3%93O%C3%93%27%3A+%7B%7D%7D%7D%2C+%27%5CU000fc7c1%C3%A6%5Cx91%23%5Cx05%5CU000a95f0%C3%B8%60%5CU00076235%C3%AA%5Cx80P%C2%BB%C2%B9%27%3A+%7B%27%C2%B6%5CU000d767c%5Cx05%C3%86%F0%91%B5%AA%27%3A+%5B%27%5CU000ad469%5B%2F%C3%84%24%5Cx1d%C2%B0%27%5D%7D%2C+%27%7B%5Cn%3D%5CU0004776f%C3%BA%C2%B9%F0%A1%AE%B9%3F%5CU000bd70e%27%3A+%7B%27%C2%BF%5Cx90Y%27%3A+-21318043019%2C+%27timeline%27%3A+%7B%27O%5Cx82%C3%81r%5CU00092e67%5CU0009016c%5CU00055f9a%C3%94W%5CU0005427b%2A%C2%B6%C3%B2%C3%9E%5CU000e9e8f%C3%93%27%3A+%27null%27%2C+%27%5CU000113ed%27%3A+4.5479333024952856e%2B16%2C+%27%5CrZ%5E%5Cxa0V%5CU000db88d%C2%B9%27%3A+%27w%5Cx1b%C3%BD%2A%C3%B2%5CU0004846e%5CU000f5c6d%5Cx91%C3%8E%C3%9B%5Cx86%5Cx83%5Cxad%5CU0008f7d2%C2%AA%C3%98%C2%BE%C3%AF%C3%B2B%5Cx18%C3%86%C3%94%5Cr%5Cx05%27%7D%2C+%27%22%C3%A6%5Cx19%5Cx97%C2%AC%5CU0005a55a%60%C3%94%5Cx13%5Cx92%5CU000e6182%27%3A+%7B%27K%5CU00047360%C3%A9%27%3A+1.7976931348623155e%2B308%7D%7D%2C+%274%5Ct5%3A%27%3A+%27null%27%7D&accounts%5B%5D=%7B%274%C3%A8%C3%9C%E4%A3%A0%C3%98%27%3A+%5B%27%C3%BC%5Cx8f%5Cx8a%C3%B4%5Cx16%5Cn%5CU000da337%C2%A36%5Cx7f%5CU000821bc4%5CU0007e3d6%C2%A3%C3%A0%5CU00067169%C3%8C%27%2C+-65858%2C+%27false%27%5D%7D&accounts%5B%5D=-1.3295119385982e%2B16&accounts%5B%5D=%5B%5B%27null%27%2C+%27%C3%B6%C2%A7%27%2C+%27true%27%5D%5D&accounts%5B%5D=%5B%5B%5D%2C+%5B%5D%2C+%5B%27true%27%2C+-7.029631475960842e%2B16%2C+%27%C2%BA%3D%C2%B2%7B%27%5D%2C+%5B%27null%27%2C+%7B%27%5CU0008fbdf%5Cx85%5Cx18%27%3A+-3.996585648181161e-267%2C+%27%5CU000c6405%27%3A+%27%5Cx07%C2%BB%C3%9Ce%C3%97%27%2C+%27%C3%81%27%3A+%27%C3%B7%27%7D%2C+%7B%27%C2%AB0W%5Cx86M%27%3A+%27false%27%7D%5D%2C+%7B%27%5CU00056d63%5CU000c8393%27%3A+%5B%27true%27%5D%2C+%27%F0%9F%88%B9%27%3A+%27true%27%2C+%27%C2%B2%C3%90%C3%83I%5Cx9bp%27%3A+%7B%27%5Cx99%5Cx0f%C3%AF%5CU0008de85%5CU0009281f%5Cx84%5CU00078904%C3%A1%5Cx83%5CU0003e3eeD%5Cn%5Cx8c%5Cx04%5Cx8f%27%3A+2.7785404741129618e-250%2C+%27%C3%93%5Cx01%5CU000357f1I%C2%B9%5Cx9d%C3%B2%5Cx0c%C3%A6%5CU000db3e4%F0%97%92%94%5Cx05%26%5CU000872bb%C3%90%C2%A5%27%3A+%27%C3%84%5CU000bd92f%5Cx8a%5CU000fdba8%5Cu2ef5v%5Cx15%27%7D%7D%2C+%5B%5B%5B%27null%27%2C+%27true%27%2C+%27.%3E%C3%A1%C2%AF%C3%A7%27%5D%5D%5D%2C+%5B%5D%2C+%5B%5D%2C+%7B%7D%2C+%5B%5B%5D%2C+%5B%5D%2C+%5B%5D%5D%2C+%7B%7D%2C+%7B%27%5CU001012a5%27%3A+-2.4713459383706864e%2B16%2C+%27%5CU000bdab8b%C3%9F%28%5Cx1d%5Cx84%5Cx0c%5Cx82%5Cxa0%27%3A+645868798613%7D%2C+%7B%7D%5D&accounts%5B%5D=3.033285103250667e%2B252&accounts%5B%5D=%5B%5B%27false%27%2C+247141%5D%2C+%7B%7D%2C+%7B%27%5CU0005dbf45%27%3A+%5B-6.054895149921195e%2B16%5D%7D%2C+%7B%27N%27%3A+%5B1.0585615648581796e%2B16%2C+%27null%27%5D%2C+%27%27%3A+%7B%27%27%3A+40228018%2C+%274-%5Cx06%5CU000aabf9a%5Cx90%27%3A+-1.2859567394465254e%2B16%2C+%27r%5Cx94HC%5CU00086781%40%27%3A+2.0852100519761836e-200%7D%7D%5D&accounts%5B%5D=false&accounts%5B%5D=true&accounts%5B%5D=%7B%C3%81%26%C2%AA%F4%87%B4%B4%27%C2%92J%C2%A9%C2%ACH%C3%BF%F2%98%82%91pN%F4%85%99%94%C2%93%27%F1%9F%82%8C&accounts%5B%5D=%7B%27%C3%BF%5Cx9a%C3%8F%E4%AE%8A%5CU000628fe%C3%AD%5Cx12%5Crg%5B%5Cx06%5Cx8e8%C3%A7%C3%9F%5Cx00%C3%AB%5CU000ec72b%5Cx0b%3F%5CU00015bad%C2%A4%C3%9A%27%3A+%7B%27Z%C2%AF%27%3A+4.9432252440769846e-263%2C+%27%3E%5CU0003d261%27%3A+%27true%27%2C+%27%27%3A+%27%5Cx8a%5CU000bd554%C3%98%5CU000916cd%F0%A0%B2%88oM%5Cx0c%27%7D%2C+%27%5CU00059438%C2%B9%C3%A9%2B%C3%A2%C2%A8%C3%BB%C3%93%5CU0006d689%5CU00073513%C3%97%C2%AB%C3%A5H%27%3A+%5B%5D%2C+%27%C2%BC%3AL%3A%C3%A3%C2%A3%27%3A+%27%5CU00038623%5Cx12Chfc%3F%24%27%2C+%27%F0%97%B6%AD~%F0%9D%86%A8m%C3%88%5CU00109b5e%27%3A+%7B%27%F0%AD%A0%AB%27%3A+%5B%27Z%5CU0006a615%C2%AE%5Cx9f%27%5D%2C+%27%5CU0008f9ee%26z%5Cx8f%5Cx1d%F0%9F%A7%93g%5Cx1ec%C3%B0%24%C3%99%5Cx96B%5Cx0b%5D%C3%B5%27%3A+%7B%7D%7D%2C+%27%27%3A+%7B%27%5CU000bf94d%27%3A+%27null%27%7D%2C+%27%5CU000b1dd6%C3%9A%3C%27%3A+%27null%27%7D&accounts%5B%5D=%C2%BA%F1%91%BB%B6%F1%8E%A5%BEY%C3%93%7F%F2%80%87%B6F%29%F2%BF%A6%87%C2%ACMr%0Br%3E%7B%5C0&accounts%5B%5D=%7B%27%5Cx86%5Cx8cA%27%3A+%27null%27%2C+%276%C3%B8%C3%806%5Cx18%C3%BCo%27%3A+%5B%7B%27%5Cx1fp%C3%85b%5Cx90%27%3A+%27null%27%7D%2C+%7B%27%C3%9A%5Cx1a%27%3A+-1.1%7D%2C+%5B%5D%5D%2C+%276%2C%C3%BB%F0%AC%9A%B3%5Cx1d~%C3%AA0%27%3A+%5B%5D%7D&accounts%5B%5D=true&accounts%5B%5D=4.362786927172811e%2B16&accounts%5B%5D=%C3%A8&accounts%5B%5D=F%C3%AA%C2%A8c&accounts%5B%5D=false&accounts%5B%5D=true&accounts%5B%5D=-2.593742741583909e%2B16&accounts%5B%5D=%C2%A1M%F2%A0%BD%AE%C2%8C%C3%BD1%0E%0F%C2%A1%C2%AE%C3%AB%F1%B9%B0%B0%F0%A2%BB%A0%F2%A8%98%B6%10%C3%94%24%C3%AF%F0%A2%88%86X%C2%80%C2%97%C3%8F%C3%BFN%C2%9A%5D%C2%BA0%C3%B9Q&accounts%5B%5D=2.265807161038603e-117&accounts%5B%5D=true&accounts%5B%5D=%7B%27%C3%B6%C2%BF%5CU000c8def%5Cx9c%C3%84GM%5Cx17H%5E%27%3A+0.0%2C+%27true%27%3A+%5B%5B-1.493460625484031e-158%5D%2C+%5B%5B%5D%2C+%5B2.6583754635643153e%2B237%2C+%27null%27%2C+-4.888639434188847e-158%5D%2C+%5B%5D%5D%2C+%7B%7D%5D%2C+%27%5Cx9a%5Cx13%C3%A5%27%3A+%5B%5D%2C+%27%C3%B3%27%3A+%27true%27%2C+%27%C2%B4%C3%81G%EA%95%84%5CU00018e4a%C3%A1%5CU00067399%C3%B4%5Cxad%5Cx1ff%27%3A+%27null%27%2C+%27%C3%9DZ%C3%9D%27%3A+%7B%7D%7D&accounts%5B%5D=%7B%27%5Cx0b%F0%B1%B3%9F%5CU0004610f%C2%BD%27%3A+%5B%27false%27%2C+%27false%27%2C+%27null%27%5D%2C+%27%5CU00081f0cZ%C3%81%23%27%3A+%5B%5D%7D&accounts%5B%5D=false&accounts%5B%5D=%7B%27%5C%5C%5CU000e6626%27%3A+%7B%27%27%3A+%7B%7D%7D%2C+%27%5Cx0b%5Cx1d%27%3A+21%2C+%27%5CU0003fd36%5CU000f09b1%5Cx18%5CU000dd98a%C3%B5%27%3A+%5B%5D%2C+%27%C3%AE%5Cx8c%5CU0005c64d%C3%BD%C2%A9%5CU000bf4a3%C2%A6%27%3A+%7B%276%C3%96%C3%A1%7C%5CU000fde9f%5CU000ee182%27%3A+%27true%27%7D%2C+%27%27%3A+%5B%5B%27%5CU0008aa39%27%2C+15767994%2C+%27%2B%5Cx98%5Cx9b%27%5D%5D%2C+%27%C2%B5%5CtQ%3Cfk%C2%BB%EC%A1%86%27%3A+%27true%27%7D&accounts%5B%5D=%C3%BD%C2%AE%C2%B1%E4%80%8Ca&accounts%5B%5D=3.4632056376720384e%2B16&accounts%5B%5D=%7B%27z%5Cx16%27%3A+%7B%27%5CU000540ab%C3%A8%5CU000eaced%5CU000f75a2f%C2%A8%27%3A+-98%7D%2C+%27%C3%9D%27%3A+%7B%27%C3%B6%5CU0007de26%C3%95%5Cx07%29%3F%C2%BD%C3%B4%F0%A6%87%A6%C3%9A%C3%BC%7DN%5CU0006b8f9%27%3A+%27false%27%2C+%27%C2%A5%5CU00106273R%5Cx83%5Cx12M%5Cx04%5Cx02%C3%93%C3%87%C3%88%27%3A+%27true%27%2C+%27%5CU000d48fc%C3%B5W%27%3A+%27true%27%7D%7D&accounts%5B%5D=-1.2301131374786373e-86&accounts%5B%5D=%05G&accounts%5B%5D=4.673297523551166e%2B16&accounts%5B%5D=true&accounts%5B%5D=0.0&accounts%5B%5D=%5B%7B%27h%C3%A1%5CU000430b2%27%3A+%27false%27%7D%2C+%7B%27%2B%C3%93%2F%5Cr%5Cx9c%23%5Cx8f%27%3A+%7B%27%27%3A+%27null%27%2C+%27%C3%8C-%5Cx95%27%3A+-790217%2C+%27%2F%5Cx82%5Cx01%C2%A7%27%3A+%27%27%7D%2C+%27%27%3A+%7B%7D%7D%2C+%7B%27%5CU000b7ec8%5Cn%C3%8E%25%C3%8A%C2%A5%5Cx8a%5CU000dec2c%5CU000d7ab6%5Cx8a%5Cx00%27%3A+%7B%27%5CU000acbe3%230%27%3A+-272%2C+%27%5Cr%27%3A+%27%27%7D%7D%2C+%5B%5D%2C+%7B%7D%2C+%5B%27true%27%2C+-9.328732807618508e%2B90%2C+1.7976931348623157e%2B308%5D%2C+%5B%27o%27%2C+%27true%27%2C+%27Fr%5CU00055327%5Cx99%C3%9F%C3%8C%5CU0007bb25%5CU0003460a%27%5D%5D&accounts%5B%5D=-3.753790546884093e%2B16&accounts%5B%5D=%F1%8B%B1%A0V%23%3E%F1%A1%A7%8C%C3%80%F0%A4%86%BB%F2%BA%80%88l&accounts%5B%5D=-4619069683804661.0&accounts%5B%5D=%5B%7B%27%C3%A4%5Cx18%C2%A6%5Cx81%5Cx03%5CU000671ee%27%3A+%27null%27%7D%5D&accounts%5B%5D=false&accounts%5B%5D=%5B%5B%7B%27%5Cx18P9%5Cx17%5CU00109077%C3%9C%C3%9B%5Cx95%5CU00041807%C2%A7p%27%3A+5e-324%2C+%27%3A%C3%BE%5CU000adfbc%C3%AF%C3%B6%C2%BB%C3%88%27%3A+%27vY%27%7D%2C+%5B%5D%5D%2C+%5B%5B%27true%27%5D%2C+%5B-3.834935001115261e%2B16%2C+%27false%27%2C+%27%27%5D%2C+%7B%7D%5D%2C+%5B%27%27%2C+%27false%27%2C+0.0%5D%2C+1.8003020688467005e-58%2C+%7B%27%F0%B2%8A%B00%C3%AB%C3%9C%5Cx93%27%3A+-2161%2C+%27%5CU000d786f%5Cxa00%27%3A+%27null%27%2C+%27a%5D%5CU0008a5c6%C2%AF%27%3A+%27null%27%7D%2C+%7B%27%5CU00064b63%C3%B5-%C2%B4%5Cx02%5CU0006b2a6%5Cx13%5Cx00%5CU000bef80%C3%A37%3E%5CU00103603F%5CU000d426f%27%3A+%7B%27%5Cx84%27%3A+%27true%27%2C+%27%C3%B4%5Cx80B%2B%2F%5CU0008ddc1%5Cx85%C3%82-%F0%A1%89%8D6%27%3A+%27null%27%7D%7D%2C+%7B%27%C3%AF%C3%BB%3CG%C3%97%E5%B1%BC%27%3A+%7B%7D%7D%2C+%5B%5D%5D&accounts%5B%5D=-2.3877024105562092e%2B16&accounts%5B%5D=%05&accounts%5B%5D=%7B%27%27%3A+%7B%27%27%3A+%7B%27Z%F0%93%80%9C%27%3A+%27s%C2%AE%C2%A2%5Cx1f%40%27%2C+%27%C3%B7%5Cx9f%5Cx1cN%27%3A+%27true%27%2C+%27%5Cxa0%C3%86%C2%A9%C3%8C%5CU000fb774.%27%3A+%27false%27%7D%2C+%27%C3%9F%5Cx19%5Cx9a%5CU000ef754%C3%A1a%27%3A+%5B%5D%2C+%27%5CU0002f086b%5CU000d6332%C3%B7d%2C%5Cx9c%27%3A+%5B-4860211277838364%2C+%27null%27%5D%7D%7D&accounts%5B%5D=%5B%7B%27%23%5Cx14%5CU00050c1di%5CU000d9d78%27%3A+%5B%7B%7D%2C+%27false%27%2C+%5B%27null%27%2C+%27%5Cx9d%C2%B1%5Cx82%5CU000bde025%5Cx83%5CU00015ad6%C2%AC%5CU0006f48c%3B%5Cx99%3F%5E%27%2C+-0.3333333333333333%5D%5D%7D%2C+%5B%27null%27%2C+%5B%27null%27%2C+-2.085522904474189e%2B16%2C+%27false%27%5D%2C+3.1741785547711748e%2B16%5D%2C+%5B%7B%27%5Cx9c%C2%B9%5CU000458fe%C3%84%C3%8B%5Cx92%C2%B9%40w%3C%C2%B4-%F0%A4%A7%93%5Cx94%C2%BA%C3%95C%26%27%3A+%27%5CU000d9dc68w%C2%A6%7C%5CU0008415dSd%C3%B5%5CU000b27074%C3%86%27%2C+%27%C2%B7%27%3A+%27null%27%2C+%27%7D%C3%A1%C2%A4%C3%88%27%3A+1.1125369292536007e-308%7D%5D%2C+%7B%27%5CU000d2535%C3%A8%27%3A+%7B%7D%7D%2C+%7B%27X%5Cx05%27%3A+%5B%27true%27%2C+-39852070570229%2C+%27null%27%5D%2C+%27%F0%A6%B6%83%C3%92%C2%A5%C2%AF%5CU000f0603l%C2%B0%C3%B7%5CU00061372A%24%2A%C3%97S%5Cx14%27%3A+5668%7D%2C+%5B2621%5D%2C+%5B%5D%2C+%7B%27%29%23%27%3A+%27true%27%2C+%27%5Cx80%C3%82%C2%AE%C3%B4%C2%B7%C3%B1%C3%B3%5Cx99%C3%80%5CU001077be%5CU000f354c%27%3A+%27null%27%7D%2C+%7B%27%C3%90%5Cx08%C3%8B%5CU000d0abf%F0%B0%89%9Fn%5Cx7f%C3%9B%5Cx1d%27%3A+%27V%5CU00108fe0%27%2C+%27+0%C3%BE%5Cx04%5CU000a5161%C3%83%C3%84%5Cx9e%C3%AA%5Cx03K%5Cx82%C3%BB%27%3A+%7B%27%27%3A+%27false%27%7D%2C+%27K%C3%8B%C3%94%5CU000ae667c%5CU000f516a%C3%8A%C3%BE%5CU000a4908%27%3A+%7B%27%C2%BE%40%5Cx80%27%3A+5810440506009910%2C+%27%27%3A+-276101%2C+%27u%C3%83%C3%B8%C3%B9%27%3A+%27%C3%A6%5CU00090e84%5Cx06%2C%5Cx9e%27%7D%7D%5D&accounts%5B%5D=false&accounts%5B%5D=-1.8742305287206657e-143&start=0801-06-28'
GET/v1/insight/expense/expense
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
569

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/expense/expense?start=2000-01-01&end=2000-01-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"9223372036854775807\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $2 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select * from \"accounts\" where \"accounts\".\"user_id\" = 1 and \"accounts\".\"user_id\" is not null and \"accounts\".\"id\" = 9223372036854775807 and \"accounts\".\"deleted_at\" is null limit 1)","exception":"UndisclosedException"}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/expense/expense?start=2000-01-01&end=2000-01-01&accounts%5B%5D=9223372036854775808'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"validation.after_or_equal","errors":{"end":["validation.after_or_equal"]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 790a71ee-a6ae-2f73-b4a4-a84d391d66ea' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/insight/expense/expense?end=1316-12-25&start=4539-11-25'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `start`, `accounts[]` in query
  - violates `format` at /properties/start
  - violates `type` at /properties/accounts[]/items (was integer, became array)

Undocumented status codeST103

Received: 414
Documented: 401, 404, 400, 500, 422, 200
Response414 URI Too Long
<html>
<head><title>414 Request-URI Too Large</title></head>
<body>
<center><h1>414 Request-URI Too Large</h1></center>
<hr><center>nginx</center>
</body>
</html>
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJkZTMxMTVkMTU4MWVlMDIwY2I4ZTc4ZmYwNTFjNmJmNmQ0OTczZmUwYzJhZDkzZWNlZjAzZTdhMmQ3ZWZmMTk3Y2Y4NjBiMDY4OTg5Y2Y4MCIsImlhdCI6MTc5MjQwOTE0Ni4wNjMyNywibmJmIjoxNzkyNDA5MTQ2LjA2MzI3LCJleHAiOjE4MjM5NDUxNDYuMDQ5Njg5LCJzdWIiOiIxIiwic2NvcGVzIjpbXX0.vD5Qm41vYwiDDeQCU8L9CmGpQfDpUJ0qpPDNjDTyd9LEsff34VFqbWmFSN1dbgm_0TRXIcRP0pXrl3Vsv3tctqZJ1jOmBOWw5eTvJ2B8-cDXsP5SDQtmkiStb59jxH9pkpZA0nmxrbQ_4xYwBmO3IuSknqiWBHUl0u6GsE7gvUfJPuSEj-BpioJAyEYZx6r9X4Fsddev6nuMpSMCtPoLS2LfSZF5BuH6HO-J9Zj6i2GFLWwRO4k9_N-16cqGAk6n9qATz-c-jDzWZN0IQ-OAAgzCRmiS2N9mpf-kgtaTXDPTqJWN1Bef613DNMIX2cHascl0-GDtGu2wjLcdJBASgH_55SuLcaj_FK1ygk-CjjYz4b3FnE85xEsh62QqQBoEXEiZLkXwrAn4T3x1JQ3VvOT0o8qHY2Ho_g7--fpJH-hSyzz9girke6j0sM3fALp3RfkpKatu3I3oZAZufdSvou8Aoy1_IgKsIQXruxjKuUjslBbdzP6QwGioqwp52qWpJAQZJOQQD0Qqn-gZEfKgafoIid7QwFyjwT86R5jd9DY7nDIUWK9GkKtQCFfrq-U-k_nH7CRXmLREmeHsFjOug02mheLLKv1IEU2EyPRE8kLoEFPO83_8-2VofWJ6cbP8Q0DMwphzSP7gFlwit_P1sgq40VA050gb2hK96pV8c5c' 'http://0.0.0.0:37907/api/v1/insight/expense/expense?start=%C3%BD%7C%F1%9A%88%BE%C2%96K%F3%BE%8B%94W%00&end=0259-08-18&accounts%5B%5D=-1.8103173916441617e%2B195&accounts%5B%5D=%7B%27%C8%BE%27%3A+%5B%5B-8246%2C+%27null%27%5D%2C+%27false%27%2C+225%5D%7D&accounts%5B%5D=1.918754380594849e-225&accounts%5B%5D=%7B%27%27%3A+%7B%27Er%27%3A+%27null%27%2C+%27%5Cx9d%C2%B4%27%3A+%5B%5D%7D%2C+%27%C2%A4%C3%86%5CU000d677a%5Cx99%27%3A+%7B%22%C2%BA%C3%94%5CU0007ed63%27%5Cx82My9%22%3A+1.9%7D%2C+%27uF%C3%A3%C3%A9%5CU000bf556%25%5BN%5D%5Cx1cx%5CU0006e54ek%C2%A1%27%3A+%5B%5D%2C+%27%5CU00035d91%C3%B6%5Cx86%5Cx93%5Cx96%27%3A+%7B%27%27%3A+-3.57341564925346e-78%2C+%27%5CU00095572%5Cx12l%26%27%3A+%7B%27%5CU0007344b%5B%C3%83%5Cx91%C3%86%C3%BAlbr%5Cx82%27%3A+%27%C3%AD%27%2C+%27%5CU000414e1ih%5CU000dec7c%C2%B1wM%27%3A+6.7974524478221704e%2B16%7D%7D%2C+%27Fy%5CU00057c15%5Cx89%5Cx19j%C2%A6%5Cx06%5Cxa0%C3%A8%5CU0004993c%27%3A+%7B%7D%7D&accounts%5B%5D=%7B%27UndefinedContentType%27%3A+%27null%27%7D&accounts%5B%5D=0.99999&accounts%5B%5D=%5B%7B%27%CE%A9%E2%89%88%C3%A7%E2%88%9A%E2%88%AB%CB%9C%C2%B5%E2%89%A4%E2%89%A5%C3%B7%C3%A5%C3%9F%E2%88%82%C6%92%C2%A9%CB%99%E2%88%86%CB%9A%C2%AC%E2%80%A6%C3%A6%C5%93%E2%88%91%C2%B4%C2%AE%E2%80%A0%C2%A5%C2%A8%CB%86%C3%B8%CF%80%E2%80%9C%E2%80%98%C2%A1%E2%84%A2%C2%A3%C2%A2%E2%88%9E%C2%A7%C2%B6%E2%80%A2%C2%AA%C2%BA%E2%80%93%E2%89%A0%C2%B8%CB%9B%C3%87%E2%97%8A%C4%B1%CB%9C%C3%82%C2%AF%CB%98%C2%BF%C3%85%C3%8D%C3%8E%C3%8F%CB%9D%C3%93%C3%94%5Cuf8ff%C3%92%C3%9A%C3%86%E2%98%83%C5%92%E2%80%9E%C2%B4%E2%80%B0%CB%87%C3%81%C2%A8%CB%86%C3%98%E2%88%8F%E2%80%9D%E2%80%99%60%E2%81%84%E2%82%AC%E2%80%B9%E2%80%BA%EF%AC%81%EF%AC%82%E2%80%A1%C2%B0%C2%B7%E2%80%9A%E2%80%94%C2%B1%27%3A+%5B%5D%2C+%27%5Cx91%27%3A+%27true%27%7D%5D&accounts%5B%5D=%25%23%3F%C2%9D%C2%84%F0%95%8F%86%F4%8C%AE%85%21%C3%96&accounts%5B%5D=%5B%5B%5D%5D&accounts%5B%5D=7.751057356528696e-227&accounts%5B%5D=LL%C2%A9&accounts%5B%5D=_M%1E%7F%7C%C3%BE%F0%BF%B5%86%C2%A5%F0%A9%A5%94%0D0%C3%88&accounts%5B%5D=%14%F3%B8%9D%9A_%C2%BF%F3%AD%B2%81%0E%EB%94%A9%14%C2%A19%F2%9F%B7%B3%7D%F0%B6%8E%85%C3%81%C3%B5%25%F1%80%BE%BF%C2%974%C3%92.%C3%B9%C2%8B%F1%AB%AF%AE%7Dd&accounts%5B%5D=true&accounts%5B%5D=%5B%7B%27%C3%A2%5CU0005e696%C3%84%C3%BF%5CU000eac533p%5Cx0f%27%3A+%27true%27%7D%2C+%7B%27%27%3A+21%7D%2C+%5B%27false%27%2C+104606123257%2C+-2.2582344863137656e-110%5D%2C+-512%2C+%27false%27%2C+%5B1.192092896e-07%2C+%27null%27%2C+%27false%27%5D%2C+%5B%5D%2C+%7B%27%E6%9E%A1%5Cx10%5Cx85%27%3A+%27true%27%7D%5D&accounts%5B%5D=false&accounts%5B%5D=%40%F0%97%B5%81%01&accounts%5B%5D=%5B%7B%7D%2C+%27%5Cx06%C3%B3%5CU000ac734%C3%8A%5CU000f0dc2%27%2C+%5B%27true%27%5D%2C+%7B%7D%5D&accounts%5B%5D=%0B&accounts%5B%5D=%7B%27workbench_output%27%3A+%7B%27%C3%81%5Cx11%5Cx0f%27%3A+%7B%27B%C3%9B%C3%B7bO%C3%98%27%3A+%27null%27%2C+%27%C3%A8E%27%3A+%27true%27%2C+%27A8%5Cr%C2%A1B%27%3A+-1403211%7D%7D%2C+%27%5Cx85%5CU000ccfa5%5CU00012547%C2%B5%C2%B5%C3%9Cj%C2%B5%C2%A5%C3%88%C2%B9~%27%3A+-499%2C+%27%27%3A+%27%F0%A7%A7%BF%C2%AE%5CU000d43cf%C3%A3%C3%AF%5CU0003556c%C3%85%5CU00074417%5CU000bdbdb%5Cx1d%5Cx97%5Cx14%27%2C+%27%5CU0006fcba%5Cx9d%5Cx8e%C3%B4%5CU0009fa04%C2%BD%27%3A+%7B%7D%2C+%27%F0%A9%AF%A7%C3%A2c2%C3%9E%C2%A7J%5Cx01%C2%AC9%5CU000f700d%5Cx98%C3%81%C3%B1%27%3A+%5B%27null%27%5D%7D&accounts%5B%5D=%5B%5B%5D%2C+%7B%7D%2C+%7B%27%27%3A+-2.5475600418627736e%2B16%2C+%27Hr%5Cx9d.%C2%B2%5Cx16%5CU000f51cad%C2%BFv%C3%AD%C2%A1%27%3A+%27false%27%2C+%27%5CU0009f22d%5Cx9c%27%3A+639053%7D%2C+%5B%27false%27%2C+%27null%27%5D%5D&accounts%5B%5D=%7B%27%5Cx0c%5CU000594e6%C3%B4%5Cx93wf%7B%27%3A+%27%C3%97%C2%AB%C3%A0l%5CU000426c5%C2%B0%40y%5CU000cdbb3%5Cx8b%27%2C+%27%C2%B7%C2%A6X%25%5Cx01%C3%97%5Cx0c%27%3A+%5B%27%5CU00058f8e%27%2C+%27%5Cx93x-%27%2C+%7B%27%27%3A+3.0010545897494956e-254%7D%5D%2C+%27%5CU0007838b%5Cx8c%27%3A+%5B%27false%27%2C+%27false%27%5D%7D&accounts%5B%5D=%5B%5B%27_%27%2C+%27%C3%9Bi%C3%A9%21u%5Cx9b.m%E3%AF%B7%5CU0007da00%3F%C3%BBGo%29%C3%B8%C3%A6%C2%A7c%27%5D%5D&accounts%5B%5D=%7B%27%C3%B5%5Cx0fP%5Cx01%C2%AE%5Cx07%C2%A1%C3%93%27%3A+%27%5CU001042bfL%C3%BF%5CU00054b36%E9%AB%AA%27%2C+%27%C3%BF%5CU000345dc%C2%BAR%27%3A+%5B%27null%27%2C+%27true%27%2C+%27null%27%5D%7D&accounts%5B%5D=false&accounts%5B%5D=%7B%27%27%3A+%5B%7B%27affected%27%3A+%27%27%7D%2C+32589158477190044731%2C+%7B%27%29%5CU000d4216%C2%A1%2B%C3%95r%5Cx8b%5CU0008d6b8%F0%A0%8F%A4%C3%A2%5Cx1c%27%3A+%27true%27%7D%5D%7D&accounts%5B%5D=2.2890216583349113e%2B134&accounts%5B%5D=1.6730846615139532e%2B16&accounts%5B%5D=%5B%7B%27%22%27%3A+%7B%7D%7D%2C+%7B%27%C2%B3%C3%A8%C3%8EN%5C%5CF%5CU00034ec8J%C3%8F%C2%AA%27%3A+%7B%27%5Cx8e3Z%C2%A4A%27%3A+%27%5CU0009894c%C2%AFr%5CU000f2e82%5Cx02%7B%C3%AA%27%2C+%27%5CU000a53b85%27%3A+74895%7D%2C+%27L%5Cx19%C3%B7%27%3A+%7B%7D%2C+%27%5Cx9f%3F%27%3A+%5B%5D%7D%5D&accounts%5B%5D=-1.6112717784933662e%2B16&accounts%5B%5D=%5B%27true%27%2C+%7B%27%5E%5Cx93q%C2%A8%5Cx04%5CU00086ea9%5Cx7f1%C3%B1%5Cx83%5Cx15%5CU000949deA%5Cx07%C3%8E%5CU000f2672%5Cx13%5E%C3%A8%C2%B6%3C%3Bj%27%3A+%27null%27%2C+%27Z%C2%B1%5CU000eac2b%27%3A+-6.872579967268344e%2B95%2C+%27%5CU000cdd0b%27%3A+%27false%27%7D%2C+%5B12513%5D%2C+%5B%5D%2C+%5B%5D%2C+%7B%27%5CU000cf6a4%5CU000fc31b%27%3A+%5B%5D%2C+%27%C3%A3j%C3%A2%5CU00083bd8%3F%29%C3%B1%26%24%C2%BFs%C3%A6%5CU000af229%27%3A+%5B%5B2.2606495087979465e%2B280%2C+-1.7402476888740484e%2B158%2C+%27false%27%5D%2C+%5B3160445705517%2C+%27true%27%5D%2C+%5B%5D%5D%7D%5D&accounts%5B%5D=true&accounts%5B%5D=%7B%27%C3%98%5CU000cf874TT%27%3A+%5B%27null%27%2C+%27null%27%2C+9.385296898700452e-142%5D%2C+%27%27%3A+%27null%27%7D&accounts%5B%5D=true&accounts%5B%5D=false&accounts%5B%5D=false&accounts%5B%5D=%5B%5B%7B%27B%5CU000c89ff%C3%90%C3%B78%5C%5C%27%3A+%27null%27%2C+%27%C3%BE%5CU000a6731%5CU000ade7d%5CU000fb8d4%C3%82%5Cx99n%5CU000565b9%C3%A4%C3%BC%C3%8C%5CU00047e30%5D%C3%A0%C2%B4%27%3A+88791743%2C+%27%C3%8FP%5CU000ffadd%5Cx98%27%3A+24947328%7D%5D%2C+%5B%5D%2C+%5B%5B%27true%27%2C+28%2C+%27true%27%5D%2C+%5B%5D%2C+%5B2.4091419656915586e-62%5D%5D%2C+1.5760734971259414e-295%2C+%5B%5D%5D&accounts%5B%5D=false&accounts%5B%5D=%7B%27%23%C3%A7%5Ct%5CU000cbe47A%27%3A+%27false%27%7D&accounts%5B%5D=%7B%27%C2%A2j%C2%AC%7D%C3%80%C2%ABx%F0%A2%89%91%C3%88%C3%AB%C2%A8%27%3A+%7B%27%C2%BD%27%3A+%5B%27null%27%2C+5.756206669039975e%2B272%2C+%27null%27%5D%7D%2C+%27f%27%3A+%27%C2%AAs%C2%BA%5CU00079eb7C%5Cx07%5Cx89%5Cx8c%5CU000b17e0%5CU00062dc3%5CU000ad073%27%2C+%27%5Cx96%27%3A+%5B%5D%2C+%27%C3%BE%24%5CU00035a6f%25%60%5CU000aa1e4%5Cx15c%C3%B8%27%3A+%7B%27%C3%97%5Cr%C2%A5%5Cxa0%27%3A+%5B%5D%7D%7D&accounts%5B%5D=1.7976931348623155e%2B308&accounts%5B%5D=%7B%27%5CU0005b03a%C3%8F%27%3A+%5B%27null%27%2C+%27true%27%2C+%27null%27%5D%2C+%27s%F0%A4%AB%A8%C3%ADQ%5CU000c40e4%5CU000cc88cD%5Cx02%C3%BC%27%3A+%5B%5D%2C+%27%5Cx93%C2%BB%27%3A+%7B%27%5BL%C3%AA%5CU000ea383%C3%94%27%3A+%7B%27%5CU000a4fb7%5Cue92d%C2%A5%5E%25%C2%BD%C3%879%F0%90%9A%B7%27%3A+%27%5Cx1f%5Cx0c%5Cx17%5Cx8d%5CU000a3d59Z%C2%BBZ%5Cx86-%C3%BD%5CU000d3a7b%C3%83%5Cx13%5Cx03%27%7D%2C+%27%5Cx19%5CU000ad9b6R%27%3A+%27%5Cx8e0X%5CU000cd947-%C3%A6%5CU0010b60d%C3%8Fy%24%5CU0004b88e%C3%B5%27%7D%2C+%27%C2%B3%C3%9E%24%C3%A2%27%3A+%5B%5B%27null%27%2C+%5B7.0309095149893704e%2B16%5D%2C+%5B2.1401415849534988e-178%2C+%27%5Cx1a%5Cx8eQ%5D%5Cx82t%27%2C+%27%C3%9B%F0%B1%83%9E%27%5D%5D%5D%7D&accounts%5B%5D=%C3%A5&accounts%5B%5D=%7B%27+%27%3A+%7B%27%EC%82%85%28%2F%5Cx993.%27%3A+%27%5CU000dfcca%5Cx18%5Cx0bk%27%2C+%27%2B%C3%AA%C2%AE%27%3A+%27p%27%2C+%27%27%3A+9031%7D%7D&accounts%5B%5D=1.7976931348623157e%2B308&accounts%5B%5D=true&accounts%5B%5D=true&accounts%5B%5D=-2.6417189478651384e%2B16&accounts%5B%5D=true&accounts%5B%5D=1.68582738042503e%2B125&accounts%5B%5D=%5B%7B%27%C3%B0%2CQ%C3%84%5Cn%C3%B2%5Cx1c2%5Cx95%5CU000e328e%C2%BD%C3%A3%27%3A+-121985%2C+%27%26U%5C%5Cd%5CU000bfbab%5Cx85%C3%B2%27%3A+%5B%5D%2C+%27%C3%8B%C3%AE%27%3A+%5B%27true%27%2C+6.667111904776541e%2B16%5D%7D%5D&accounts%5B%5D=true&accounts%5B%5D=r%F3%8D%88%84%21%F3%8F%A5%9B%F3%80%BB%A1%C3%BD%C3%AB%C3%91%C3%BD&accounts%5B%5D=true&accounts%5B%5D=K&accounts%5B%5D=%5B%5B%5B%5D%5D%2C+%7B%27%27%3A+%5B%5D%2C+%27ServerErrors%27%3A+%27null%27%2C+%27%5Cx9a%2B%27%3A+-2.0044302490333264e%2B16%7D%2C+%5B%5D%2C+%7B%7D%5D&accounts%5B%5D=%C2%AD&accounts%5B%5D=%0EG%11%3F%C2%8B%0D&accounts%5B%5D=%F0%A6%A2%94&accounts%5B%5D=%7B%27%C3%BB%5Cx03%5CU000c40f2%5Cx93%5C%5C%C3%9E%C2%BBj%C2%A9%C3%9E%5CU0001c450%27%3A+%7B%27%5Cx17%5Cx10%5CU00070b3c%5Cx14%C2%BC%2A%5CU00083502x%5Cx0bf%C2%A2%23%5CU0008633c%C2%B3%5CU000e7c63%C3%BC%E7%BE%B2%C3%A5w%C3%A9g%C3%83%3E3%E1%A5%A0%5Cx05%C2%BD_%5Cx06%27%3A+%7B%27t%40j%5CU00090f3f%C3%AB%5Cx1e%5CU0003cc09%C3%A9%5Cx89%27%3A+%27null%27%7D%2C+%27%F0%90%9D%A0%C2%AB%F0%A9%AD%95%C3%81%27%3A+%27null%27%7D%2C+%27WGj%27%3A+%5B%7B%27%5Cx15%27%3A+%27null%27%2C+%27I%27%3A+%27.%5Cx19%C3%86z%C3%B5%5Cx13%F0%A8%80%99%C3%A3%5CU00087a9b%5Cx9e%5Cx88%5Cx08i%5CU000f1115%C3%92%7D%27%7D%2C+1.1754943508222875e-38%2C+%5B%27null%27%5D%5D%7D&accounts%5B%5D=%5B%5B%5B%27true%27%5D%2C+%5B%27%C2%A6%5Cx00k%27%2C+%27true%27%2C+%27true%27%5D%2C+%27false%27%5D%2C+%5B%27false%27%2C+-488%2C+%27null%27%5D%2C+%5B%5B%7B%7D%5D%2C+%7B%27x%5Cx83%5E%C3%BF%27%3A+%27%27%2C+%27%5B%C3%A7%C3%AE%5CU0008958d%5Cx1e%27%3A+7.822259108931443e-163%2C+%27%27%3A+%27null%27%7D%2C+%7B%7D%5D%5D&accounts%5B%5D=true'
GET/v1/insight/transfer/no-tag
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
575

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/transfer/no-tag?start=2000-01-01&end=2000-01-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"9223372036854775807\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $2 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select * from \"accounts\" where \"accounts\".\"user_id\" = 1 and \"accounts\".\"user_id\" is not null and \"accounts\".\"id\" = 9223372036854775807 and \"accounts\".\"deleted_at\" is null limit 1)","exception":"UndisclosedException"}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/transfer/no-tag?start=2000-01-01&end=2000-01-01&accounts%5B%5D=9223372036854775808'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"validation.after_or_equal","errors":{"end":["validation.after_or_equal"]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/insight/transfer/no-tag?start=0675-05-28&end=0555-04-17'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `end`, `accounts[]` in query
  - violates `format` at /properties/end
  - violates `type` at /properties/accounts[]/items (was integer, became array)

Undocumented status codeST103

Received: 414
Documented: 401, 404, 400, 500, 422, 200
Response414 URI Too Long
<html>
<head><title>414 Request-URI Too Large</title></head>
<body>
<center><h1>414 Request-URI Too Large</h1></center>
<hr><center>nginx</center>
</body>
</html>
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 1676a39d-9fab-434b-84eb-afc7c8c62d0d' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIzMGQ2ZjgwZDIzMzkzZTY5YWQzMjIzMGVkMmMwNjQ2YTY1YWVhYTQwMTI5MDE0MDY5YTQxMDZmMTNjZTFlZGFlNjY1MGE0MTY4ZmY3YzVmYSIsImlhdCI6MTc5MjQwOTc0Ni4zMzQ3NzUsIm5iZiI6MTc5MjQwOTc0Ni4zMzQ3NzYsImV4cCI6MTgyMzk0NTc0Ni4zMjQwMzEsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.Q7SCEzebDmozJNZ6fnuiJsl9CoBvo6OFAU3CSrXfhKEi480Rr8qWblkn7CqHd9w9z1Zqzr3mZ1QXlFaaNCjJxBSHx0SF0hMwLjZoskPnwIuFTKte-xzk9pBcSVlW-LJLQdmw0hL6CiBedj2oIhenaNCpTtx7bvz59kQsFDNTd7lMW9NRwwYtIFHKHArR8INY-3Gm1Ax2_G4JszFHlDKNBcGMxQhPipx0BkxqpXmn0kfWbHCeScpe3-wH05JruKDp2pwzqZaS6B2jZ-e-SHIGBHtl13-ZT7UdYB4U8GoAoft0zm4vNUCWAP3oycb06T1UnBLSoN3_ZvJOMXCTUZOPpNwuKFDK8-dICutfHrsqj6ccCITocLKKDahf_SXVbUq_Sp4qP_XH5jd_n00ZPiDK5R2RVn5V-eyHUpyInBNrudvwh9Qdnl2i-WuSY3WpyHyCIPhyUZXIAMQci03i3jmQUkgo34s-7Ftjb3daBUaO2IIAqyJZWpgye3reRJM7Q3xIN0G7jUyRlO28NjvKS_FIZFbH1wP88Ogalm44uvUMYrBtA6D2icRbH0DubnkAfCqceJf24iLZ9O62-va1mPtZwZOYokxRP7g5XYcIs6_ehOCJq6C4cz0rikXx3m8ffuFmOGanEze-LolIBQmhYNFAVhxNlSnH2Uz-eO17v1I0W4s' 'http://0.0.0.0:37907/api/v1/insight/transfer/no-tag?accounts%5B%5D=%7B%27__proto__%27%3A+%5B%5D%7D&accounts%5B%5D=%5B%5B%5D%2C+%7B%27%C3%A7%C3%88i%5CU000cdb0e%27%3A+8.039726523904701e%2B40%2C+%27%C3%85%5CU0009ab8cY%C3%AA%C3%96r%27%3A+%27%5Cx16%C2%AB%5Cx8b%5Cx93%C3%99%C2%AB%27%2C+%27%3AK%C2%AB%5Cx97%5Cx0b%EA%A7%98%C2%B5%C2%A2%C2%AE~V%5Cx92%27%3A+%27null%27%7D%2C+36597066%2C+%5B%5D%2C+%5B%5D%5D&accounts%5B%5D=false&accounts%5B%5D=%14%C3%B2%F2%84%AC%9FL%C2%8Fh&accounts%5B%5D=true&accounts%5B%5D=%7B%27b%5CU000c1ff6Q%27%3A+%5B112507315%2C+6.345774573787028e-66%2C+%27false%27%5D%2C+%27%C3%8B%27%3A+%7B%27%C3%88w%C2%BF%C2%B3%5CU000d867b%C3%9E%C3%AA%5Cx1f%C3%B9d%5Cx9c%27%3A+%5B%27null%27%2C+%27null%27%5D%2C+%27%C3%87L%C3%88%C2%B2%5CU0010363e%C3%97%3D%25%5CU000e2394%5Cx89%27%3A+%27null%27%7D%7D&accounts%5B%5D=false&accounts%5B%5D=false&accounts%5B%5D=%5B%7B%27%5CU000a58cac%5CU00096d43%C3%87%5Cx14%5Cx98nb%E6%8F%84%5Cx93%5Cx8e%C3%B4%C3%B3%5Cx99%27%3A+5.965285960888491e%2B16%7D%5D&accounts%5B%5D=%7B%27D%27%3A+%7B%27Q%C3%AB%27%3A+%27null%27%7D%2C+%27%C3%AF%C3%A3%C3%BA%5CU0009a48c%5CU000c05e4%3E%27%3A+%5B%5B%5D%2C+%5B-4.582842216481885e%2B273%2C+%27false%27%2C+%27%5CU000ea856%5Cx85%5Cx1e%26%27%5D%2C+-5.151598236535845e%2B16%5D%2C+%27%5Cx92%F0%92%84%AE%C3%80%27%3A+%5B%5D%2C+%27T%5Cx9d%5Cx02%5Cx06%5Cx82%C2%B6%C2%B4%C3%B4%5Cx84%C3%A1%5Cx1a%27%3A+%7B%27%2Fu%5CU000da9ef%C3%81%C2%A29%C3%B8%5Cx93%5CU0007eb9bN%27%3A+%5B%27true%27%2C+%27null%27%2C+%27null%27%5D%2C+%27%5Cx86%5Cx02%5Cx1b%C3%9D%5CU00042165cf%C3%8D%5Cx01%27%3A+644294400745177.0%2C+%27%5CU00036189%5CU000bfe72%5Cx9d%C2%B4%27%3A+%5B%5D%7D%7D&accounts%5B%5D=%F1%87%8A%AA%F0%93%BA%B4&accounts%5B%5D=%C2%9B&accounts%5B%5D=%7B%27%E2%A6%8A8%C3%B2%C3%A8%5Cx9d%C2%B7%27%3A+%5B%5D%7D&accounts%5B%5D=true&accounts%5B%5D=%7B%27%5Cx8e%27%3A+%5B-481410121919496%2C+%27F%5CU000ca172%5CU000bb405k%5CU000c33c1%C3%A5%27%5D%2C+%27%5CU000ebc3a%27%3A+%5B-244%2C+-1.1%5D%7D&accounts%5B%5D=%5B%7B%27%27%3A+%27null%27%2C+%27%C2%B0%27%3A+%5B%5D%2C+%27%F0%9D%93%A3%F0%9D%93%B1%F0%9D%93%AE+%F0%9D%93%BA%F0%9D%93%BE%F0%9D%93%B2%F0%9D%93%AC%F0%9D%93%B4+%F0%9D%93%AB%F0%9D%93%BB%F0%9D%93%B8%F0%9D%94%80%F0%9D%93%B7+%F0%9D%93%AF%F0%9D%93%B8%F0%9D%94%81+%F0%9D%93%B3%F0%9D%93%BE%F0%9D%93%B6%F0%9D%93%B9%F0%9D%93%BC+%F0%9D%93%B8%F0%9D%93%BF%F0%9D%93%AE%F0%9D%93%BB+%F0%9D%93%BD%F0%9D%93%B1%F0%9D%93%AE+%F0%9D%93%B5%F0%9D%93%AA%F0%9D%94%83%F0%9D%94%82+%F0%9D%93%AD%F0%9D%93%B8%F0%9D%93%B0%27%3A+%5B3.1289490738804412e%2B16%2C+%27%22%5CU00087a9e%5Cx8c%C3%AAG%27%2C+%27false%27%5D%7D%2C+%5B%5D%2C+%27true%27%2C+%7B%7D%2C+%5B%5D%2C+%5B%5B%27null%27%2C+1.1434780401577936e-101%5D%2C+%7B%7D%2C+%27null%27%5D%2C+%7B%27%5Cx1a%C3%BE%C2%B9%5CU000b55f0%27%3A+%27null%27%2C+%27%C3%82%27%3A+%27true%27%7D%2C+%5B%5D%5D&accounts%5B%5D=%C3%A8%C3%A6%C2%BC%C3%83%C2%AB&accounts%5B%5D=true&accounts%5B%5D=%C2%9B%F3%B1%BE%80%28&accounts%5B%5D=true&accounts%5B%5D=%7B%27%C3%87%C3%BB%C3%BB%5CU000dd7e6%27%3A+%7B%7D%2C+%27%C3%88%5CU00103866%5CU00097d48%27%3A+%5B%5D%2C+%27%5CU00099282%27%3A+%7B%27%27%3A+%27null%27%2C+%27%C3%8D%40%C2%AF%5CU00038350%5Cx94%25%C2%BA%27%3A+%7B%27%C3%A9%27%3A+%27null%27%7D%2C+%27%26t%27%3A+%5B-11670267%2C+%27%27%5D%7D%2C+%27E%C3%BD%5Cx10%C3%85%27%3A+%5B%5B3.893649297818723e-43%2C+-4977999%5D%5D%2C+%27%5CU000be330M%27%3A+%7B%7D%2C+%27%27%3A+%5B%27null%27%2C+%27null%27%5D%7D&accounts%5B%5D=false&accounts%5B%5D=true&accounts%5B%5D=%C3%88%5B%C2%98&accounts%5B%5D=-1.9893533140350916e%2B16&accounts%5B%5D=true&accounts%5B%5D=%7B%27%5CU00109a90%E4%BC%A03%5C%5C%27%3A+%7B%27%27%3A+%5B55174948%2C+%27null%27%2C+-1.1419964075130556e%2B16%5D%2C+%27%5CU000fa343%27%3A+%7B%7D%2C+%27%5CU0010ca6e%C2%A6%C3%AA%C3%86%C3%97%27%3A+-638046%7D%2C+%27%5Cx93~%5Cx07%5CU0001c1af9v%5Cx19%28%5CU000853b1Z%C3%AD%5CU000ea3a5%C3%B4%27%3A+%27%C3%A6%C2%B1%5CU0001effc%5Cx89%2F%C3%9F%F0%A9%A4%8F%5CU000dcc53%5Cx0e%5Cx0e%C3%88%5CU00094f52%2B%27%7D&accounts%5B%5D=&accounts%5B%5D=%5B%7B%279-%5CU000822ec%27%3A+2178121066%2C+%27%C2%BA%5CU0003472d%C3%B5%27%3A+%27%5CU000dd391%27%7D%5D&accounts%5B%5D=%7B%27%5Cx9a%5CU00037863%27%3A+%5B%5B2.2250738585072014e-308%2C+%27true%27%5D%2C+%5B%27%C3%98%5CU000c1901%C3%B9%27%2C+40640%2C+-8878%5D%5D%2C+%27%C2%B4%5Cx80%5Cx16%C2%B9%C2%A6.Z%27%3A+%7B%27%5D%5Cx85%5Cr%5Cx7f%27%3A+%27o%F0%AB%A8%AD%5Cx10%5Cx02%5C%5C%27%2C+%27%27%3A+%27true%27%7D%2C+%27%5Cx06k%27%3A+%7B%27%5CU000a80cf%27%3A+%27true%27%7D%7D&accounts%5B%5D=%7B%27%C3%A6%3B%C3%A2%5Cxad4%C3%93%5E%C2%AB%29%C3%99%C3%89%C2%A4%C3%9A%27%3A+%7B%7D%7D&accounts%5B%5D=9.514364794311869e-173&accounts%5B%5D=%7B%27%5Cx8a%40%27%3A+%5B-3.763829321163006e%2B16%2C+%7B%27%5Cx93%C3%99%5Cx9f%5Cx16%27%3A+4.87872819712026e%2B16%2C+%27yR%29%5Cx1d%C3%8D6%27%3A+%27null%27%2C+%27%5Cx8dZ%C2%BA%24%C2%AB%5Cx9fA%27%3A+5862078915036345.0%7D%2C+%27%5CU00091cce%27%5D%2C+%27%C2%B7%5Cx19%C3%A9X%5CU00060db4%5CU00048036%C3%B5%5Cx82z%3F%C3%8F%C2%B4%5CU000c140d%5CU000339d0H%5CU00078dcb%5CU000d67af%5CU0003fe0b%230%5CU000cc60b%C3%83%C3%85%C2%A3%C2%B9%5Cx98%C3%84%3Cl%C3%85%27%3A+%27%5Cx12%5CU000e8fee%5CU00095086%27%2C+%27%C3%A3%C2%B0%3C%5CU000ce41eq~%3B%C3%8E%C2%A8%5Cx18%C2%AB%C3%82%C3%BC%C2%A82%5Cx8bb%27%3A+%5B-5.3196053327413016e%2B16%5D%2C+%27Q%C3%BF%3D%27%3A+%7B%27%5Cx90%5CU000fed53-%27%3A+5385128499058%2C+%27%5Cx1b%C3%92%5CU000928c2%5Cx7f%5CU000be89bi%5Cx08%27%3A+%27null%27%2C+%27y%5C%5C%27%3A+%27null%27%7D%2C+%27%C2%B5%5CU0003b8fa%5Cx8f%C2%A4%27%3A+%5B1.2866744683906859e-62%2C+%27%5CU000cf739%5CU000704dc%5CU000fd3ec%23%24%27%2C+1.8108877070492955e%2B180%5D%2C+%22%3A%5Cx80%5Cx1d%C3%81%C3%BE3%C2%AA%27%C3%98%5Cx85%C3%9A%22%3A+%7B%27%3Bi%5Cx8e%5Cx859%5Cx1a%27%3A+-5.960464477539063e-08%7D%7D&accounts%5B%5D=%5B%7B%7D%2C+%7B%7D%2C+%27null%27%2C+%7B%27%2B%F0%AD%BF%93%5CU000f323f%2A%5CU000aeeb0%27%3A+36814347902%2C+%27%26%5Cx95F%5Cx7f%3A%5CU00058b38%5Cx16%5Cx10%5CU00064b4e%27%3A+%27false%27%7D%2C+%7B%27%27%3A+10143874%7D%2C+%7B%27%5Cx19%27%3A+0.0%7D%2C+%7B%7D%2C+%5B%27false%27%2C+%27%5CU000d595b%5CU000f43b8%7Bk%C3%9D%C3%A1%C2%A4%C3%B3B%5Cx80%5CU000dc425Gl%C2%AC%C3%8A%C3%94%3A%5Cx99%27%5D%2C+%5B%5D%5D&accounts%5B%5D=false&accounts%5B%5D=%7B%27%27%3A+%7B%27timeline%27%3A+%7B%7D%2C+%27%C3%A4%22%C3%87%C3%9C%F0%97%88%87%5Cx83%C3%9E%E8%91%B6%C2%ACi9%27%3A+%5B%27null%27%2C+%7B%27%C3%A6%5CU000126ff%5CU000f59a2%C3%B4%27%3A+%27%E5%BF%80%27%2C+%27%27%3A+-3283%7D%5D%2C+%27%5Cx8ag%5Cx08%7D3%C3%AB%C3%BBK+%C3%9F%5CU000f4c38p%C2%ACa%5CU000d3d95%5CU0008fb09%27%3A+2074%7D%2C+%27%5CU00062d3cZ%5Cx95%27%3A+%5B%5B%27null%27%5D%5D%2C+%27%C3%A3%C3%80%C3%9A%27%3A+%7B%27%C3%AA%C2%BF%5CU0006b198V%5CU001008d2%27%3A+%27null%27%7D%2C+%27%5CU00108a31%27%3A+%7B%22%C3%98%27%C3%89%5Cx00%3C%5CU0003a85c%22%3A+%5B%5D%2C+%27%5Cx86%C2%B4%25%27%3A+%7B%7D%7D%7D&accounts%5B%5D=1.5&accounts%5B%5D=&accounts%5B%5D=false&accounts%5B%5D=%C3%AC&accounts%5B%5D=%7B%27%5Cx95a%5CU000ae0c1%C3%A5%5Cx83%5CU0001949d%C3%8B6~%5CU00098b6c%C3%A6%5CU000a4b83%C3%86k%5CU000fb667%C2%ACya%27%3A+%7B%27%5Cx10%3B%C3%A5%3E%C3%BD%C3%86s%C3%9F%5Cx9a%28%27%3A+%27%5CU000b694b%3A%F0%97%85%B3%27%7D%7D&accounts%5B%5D=&accounts%5B%5D=%5B%5B%27false%27%2C+4.7029656817191525e-225%5D%2C+%5B%27false%27%2C+%27false%27%2C+%7B%27%C2%B7%7D%7CW%5Cx7f%5Cx83%27%3A+%22%C3%82%5Cx96%27%C3%8E%5CU000cbdce%60%5CU000c787b%5Cx8fD%22%7D%5D%2C+%7B%27%C3%96%C3%BE%C2%BA_%5Cx93%27%3A+%27true%27%2C+%27%27%3A+1.1812249365840532e%2B16%2C+%27Pc%C2%AB%C3%A5%C3%B2%C3%9Ef%27%3A+%27null%27%7D%2C+%5B%27null%27%2C+-10639729220%5D%2C+%27null%27%2C+%5B%5D%2C+%7B%27%5Ct%27%3A+%27true%27%2C+%27%5CU00010a3e%C3%8FA%5Cx01%C2%BC%2B%23%C3%AF%5Cx12%5CU000c85b0%27%3A+%7B%27%27%3A+-1.401298464324817e-45%2C+%27%5Cx98%27%3A+%27false%27%7D%2C+%27%27%3A+%27null%27%7D%2C+%7B%27unique%27%3A+%27null%27%7D%2C+%27null%27%2C+%5B-218%2C+%27q%27%2C+%7B%27%5Cx03%C2%A3%29%C3%8D%5Cx85V%C3%B0%23%C3%A1~%5Cx1b%5Cx14j5%C2%A4%27%3A+5.821492013533442e%2B40%2C+%27%5Cr%5CU0010220d%5Cx00%27%3A+-3.678636572552226e%2B16%7D%5D%5D&accounts%5B%5D=-6.780089902143786e%2B16&accounts%5B%5D=%25%C2%A2j%C2%80%F3%AA%8A%B9%C3%BC%3D5%C2%84%C2%AE%C3%B9%C2%89%C2%BEP3%C2%9EO%F3%9F%B0%A4%C3%8B%C3%B8%C2%91%19%F1%9A%AE%B7%F1%B5%9F%90%17%F2%90%9E%B4%C3%A9%C2%9D%F3%91%91%BFh%C2%9B%C2%9E%C3%B4O9%C3%B6%C2%8C%C2%9E&accounts%5B%5D=-5.905460969998778e-43&accounts%5B%5D=true&accounts%5B%5D=%5B%5B%5B%5D%2C+%5B-103914%2C+%27null%27%2C+-87915072301%5D%2C+%5B%27%27%5D%5D%2C+%5B%27true%27%2C+3473751992010003.0%2C+%27false%27%5D%2C+%5B295%2C+-1.0731072352924265e-45%2C+%27true%27%5D%2C+%7B%27%27%3A+-1379013796118095575914643456%2C+%27%5CU00054bb2S%5Dt%C3%8A%C3%A10L%C2%BA%C2%B9%5Cx06%5Cx1dP5%5Ct%C3%AF%5CU000ce311%C2%B2%C3%BE%5Cx91%27%3A+318%2C+%27STp%5D%C2%B5%3Dz%C3%91K%27%3A+-2.8210714801738155e%2B262%7D%2C+%5B%5D%2C+%7B%27%F0%B0%B8%8D%27%3A+%5B%5D%2C+%27%5CU0001ddfe%27%3A+-1.6535095687142162e%2B16%2C+%27%5Cx7f%5Cx1eP%27%3A+%27null%27%7D%2C+%5B%27%7BK%5Cx7f%C2%AC%27%5D%2C+%27X%5Cx0b%27%2C+%27null%27%2C+%7B%7D%2C+%5B%27true%27%2C+%27%C2%B7%5Cx9b9%5Ct%E8%B6%96%C3%9C+%2C%5Cx9d%C3%A2%5Cx13%C3%A2%C3%8A%F0%94%82%B8%C3%88%5CU000c4845%C3%AF%27%2C+%27null%27%5D%2C+%7B%27%C2%A2%C2%AB%27%3A+%27null%27%2C+%27%5CU000eb306%27%3A+%5B%5D%7D%2C+%5B-2.0726716062446027e-79%5D%2C+%5B%5D%2C+%5B%27null%27%5D%2C+%5B%5D%2C+%5B%27true%27%5D%2C+%7B%7D%5D&accounts%5B%5D=3.3803241762362584e%2B211&accounts%5B%5D=%5B%5B%27null%27%2C+-42408%2C+-224%5D%2C+%5B%7B%27%E6%9D%95%C3%97f%C3%8D%C3%B1%5CU000ba24b%5CU000574fe%27%3A+-948470638770808.0%2C+%27%C2%BA3g%27%3A+%27%C3%99%C3%97%C3%A2%5Cx1e%C3%8B%5Cx00%5Cx10%27%2C+%27%5CU0005f7be%5Cx81%C3%AC%5Cx9b%3C%5Cx8bM%F0%AB%91%A4%27%3A+9364927088939%7D%2C+%7B%27%C2%A2%27%3A+-21079%2C+%27K%F0%B1%80%88%5Cx85t%F0%B0%8A%B0%27%3A+-481%7D%5D%2C+%5B%5B%27null%27%5D%5D%2C+%7B%27y%5CU000f6d5b%5Cx05%5Cx89%C3%B8%27%3A+%7B%27%5CU0009d47d%5Cx02%27%3A+%27%C3%B5%27%2C+%27%5Cx0f%5Cx17%5CU00050abe%C2%B7%3A%27%3A+%27%5Cx11%C3%BA%5CU0010a802%5Cx16%25%C2%A6%23b%27%2C+%27%5CU00087ecc%5CU0010ccdc%5Cx15F%27%3A+%27null%27%7D%7D%5D&accounts%5B%5D=%7B%27%C3%80%C3%86%27%3A+%5B%5B%27null%27%2C+3.849428042298613e%2B16%2C+%27false%27%5D%2C+%7B%27%5Cx88%21%5CU00063d8e%C2%A8P7%27%3A+%27null%27%2C+%27%5Cx07%C2%A2l%27%3A+%27+%C3%90%C3%A3%C3%A61%7D%3F%C3%92%C3%A3%C2%A3%5CU000e6bf7%C3%A8%C2%A4%5Cx08%5Cx1d%3E%5CU000ef9ed%5CU0001c082y%5CU000873c3%23%27%7D%2C+%5B%5D%5D%2C+%27%5CU0005caf4_%5Cx00%C3%A5%27%3A+%5B%5D%2C+%27%5Cx1c%C3%AF%C3%89%5Cx9a%C3%89%C3%8B%5Cx92%C3%B6%27%3A+%7B%27%5CU0004ce95FL%5CU00016d7e%5CU000c6eed%27%3A+%27false%27%2C+%27%27%3A+%27%5CU00063f67%5CU0008d45dPa%5CU00034a23l%27%7D%7D&accounts%5B%5D=%5B%27false%27%2C+%7B%7D%5D&accounts%5B%5D=false&accounts%5B%5D=-1.0888346775960448e%2B16&accounts%5B%5D=&accounts%5B%5D=%5B%7B%7D%2C+%7B%27%C3%B4%5Cx19%C3%A0%C2%AE%27%3A+%5B%27null%27%2C+%27null%27%2C+%27%5Cx1e%27%5D%7D%2C+%5B%7B%7D%5D%2C+%5B-533%2C+%7B%27%5CU000caae1J%5CU000ad267%27%3A+%27%2B%C2%AC%27%7D%2C+%27true%27%5D%2C+%5B%5D%2C+%7B%7D%2C+%5B%27false%27%2C+%27%F0%A5%9F%AF%5CU00052510%5CU000baa3f%5CU000436e2x%C3%B6%27%2C+%27null%27%5D%2C+%7B%27coverage%27%3A+%5B23958%2C+%27true%27%2C+%27%5Cx84%5Cx17%E2%B4%93%C2%A5%27%5D%2C+%227%5CU000de1ec%27v%5Cx82%C3%8F%5CU0010e087%22%3A+%5B%27%27%5D%2C+%27AllowHeaderMismatch%27%3A+%27true%27%7D%2C+%7B%27T%27%3A+%7B%27%5CU000e60bb%5Cx10%C3%82%5Cx85%5Cx15%C3%A4%C2%B9F%5Cx8f%27%3A+1856%2C+%27%27%3A+%27null%27%2C+%27%5Cx06%5CU0004e718A%C3%BE%5Cx10J%27%3A+%27%5C%5C%C2%B7k%5Cx94%5CU000abcb4%5Cx12%C2%A2%5Cx0f%5Cx877%5Cx07%C3%97r%5Cx0f%27%7D%2C+%27%F0%93%A8%92%5CU00044430%27%3A+%27null%27%2C+%27then%27%3A+26983%7D%2C+%7B%27%5CU00062f01%C3%A5%5Cx14%27%3A+%5B-13020349662%2C+3420%2C+-10946%5D%2C+%27%C3%A2%5Cuf11d%27%3A+%7B%27%5Cx86%5CU00067bb7%5Cx86%27%3A+%27true%27%2C+%27%27%3A+-16915%2C+%27%5Cx9c%27%3A+%5B%5D%7D%7D%2C+%7B%27%5Cx9d%5Cx18b%5Cx11o%5Cx8f%C3%90%C3%A6%5CU000524f1%5Cx86p%27%3A+%27false%27%2C+%27%5CU000e64b8%C3%81_%5CU000a67c0%5CU0006b13e%5CU0003891e%C3%A4%C3%B8%5CU000b2e3c%5CU000936ba%5CU000f92b6%5CU000b796cv%5Cx9c%5CU000e4852%27%3A+%27%C2%BFd%27%7D%2C+%7B%7D%2C+%7B%27%5Cx97uj%5CU000c220b%C3%A8%27%3A+%7B%27%2F%5CU000b2a2c%C2%B8%C3%86%C3%8C%27%3A+-3.365823402844707e-24%7D%2C+%27r%C3%9B%5Cx08H%27%3A+%7B%27%C3%8D%C2%AA%5CU000b9bd7%27%3A+%27%5Cx87N%23s%5CU0001587c%27%2C+%27%C3%98%C3%81XY%5CU001056f5%5CU000af422%C2%A7xl%C3%8D%27%3A+%27true%27%2C+%27%27%3A+-1.0353430466503944e-74%7D%2C+%22%5Cx16u%27%22%3A+%27%C3%B3z%C3%9E%5CU0005f3ba%27%7D%5D&accounts%5B%5D=%7B%27%5Cx8a%C3%A0%C3%99e%C2%AE6%C3%B3%27%3A+%5B%5D%2C+%27%C3%A9%40g%5Cx04s%5CU000cdf2cQ%27%3A+%7B%27A%5CU000f413f%5Cx9a%5Cx0f%27%3A+%5B%5B%5D%5D%2C+%27coverage%27%3A+%5B92265924103%5D%2C+%27u%C3%B4%C3%97%C3%89%5CU000698bf%5CU001098c4s%5CU0008b669%5Cx1f%C3%98%F0%AE%99%8A%5Cx9e%27%3A+%5B%5D%7D%2C+%27Zr%5CU000ccd6e%C2%AF%C3%8C%5Cx8c%C3%82%27%3A+%5B%5B%27%5CU00059867%C3%B9%C2%B5%2B%27%2C+%27false%27%2C+3392%5D%2C+%5B%5B%5D%5D%2C+%7B%27%5Cx1e%5CU0005621e%5CU000e9d4d%27%3A+%27null%27%7D%5D%2C+%27%28~%5Cx0fy%27%3A+2.696306331822281e%2B51%2C+%27%27%3A+%5B%5D%2C+%27a%C3%91%5Cxad%27%3A+%5B%5D%7D&accounts%5B%5D=5e-324&accounts%5B%5D=false&accounts%5B%5D=%7B%27%27%3A+%7B%7D%2C+%27%5Cx9b+%27%3A+5.4672633084326904e%2B16%7D&accounts%5B%5D=%3E%12S%23%C2%87&accounts%5B%5D=&accounts%5B%5D=-1.7976931348623157e%2B308&accounts%5B%5D=%5B%5B%27false%27%2C+%27%5Cx08%27%2C+%27null%27%5D%5D&accounts%5B%5D=%7B%27%5Cx1d%C3%A4%5Cx93%27%3A+%5B3.2251281564484867e%2B130%2C+%27false%27%2C+5.0544100312899784e%2B16%5D%2C+%27_%5Cx01%5CU00032ee5%C2%A8%5CU000fb5b7%5Cx83%27%3A+%5B398%5D%2C+%27%5Cue2d1q%5Cx91%5CU000f482ca%5CU000e84fd%C2%A9%27%3A+%5B%5D%2C+%27%5Cx83%40%27%3A+%5B%5D%2C+%27%5CU000d3e53%5Cx9b%C3%9D%5CU00077e4b%5Cx1e%5CU0010b050%27%3A+%7B%27true%27%3A+%5B%27false%27%2C+%27%27%2C+5.1149096372662396e-26%5D%2C+%27%3E%5CU000336c2n%7C%27%3A+%27%C2%BCc%27%7D%2C+%27%C2%A3M%5CU000fc3937%C3%94%C3%B2%5Cx81%5Cx9ea%C2%BC%5Cx9e%5CU0010e99d%27%3A+3.896994366917251e%2B16%7D&accounts%5B%5D=%07%3F%C2%96&accounts%5B%5D=%7B%27%5Cx8c%C3%90%C3%8DL%C3%8F%5CU00078b64%C3%9F%5CU000c65fb%5Cx97O%5Cx87%5CU00077cc6%5Cx0c%27%3A+12918%7D&accounts%5B%5D=%7B%27%C3%85%5CU000852d1%5CU000d788e%C3%90Z%F0%94%82%ABv%C2%B8%5Cx0e%7C%5Cx826%F0%92%82%AF%5CU000c00e2%5CU000769a3G%C3%B3W%27%3A+%7B%27z%27%3A+%5B%27%5CU0008d2cb%5CU000e7e9f%27%2C+%27%5CU00104cde%5CU00060ac8%3F%5Cx1a%C3%A30x%22%27%5D%7D%2C+%27%C3%A3%5CU00106c62%27%3A+%5B%5D%2C+%27%5Cx04ru%C3%93O%C3%BDP%5Cx06i%25%5Cx02%5Cx952E%C3%88%27%3A+%5B%5B%5D%2C+%5B%27null%27%2C+%27true%27%2C+5010%5D%2C+%5B%27null%27%5D%5D%7D&accounts%5B%5D=-1.89740308838329e-70&accounts%5B%5D=&accounts%5B%5D=%5B%7B%27%27%3A+%27true%27%7D%2C+%5B%5D%2C+%7B%27%C2%B5%C3%8B%5CU000a5a80%7D%C2%ABN%C3%8A%5Cx16%5Cx03%C2%BC%3DPQ%27%3A+%27null%27%7D%2C+%5B%5D%2C+%5B%5D%2C+%5B%5D%5D&start=4101-08-13&end=%F3%B0%B2%AF'
PUT/v1/piggy-banks/{id}
Server error+3 moreless
  • Response violates schema
  • Schema-valid request rejected
  • Schema-violating request accepted
1,027

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The accounts must be an array. (and 1 more error)","errors":{"accounts":["The accounts must be an array."],"object_group_id":["The value of object group id is unknown."]}}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIyOGQwN2MzZWE2NzdkZjBhZWZhZGYzNGQ4OWJlY2Q3ODljNDMwYWZiODU3YjQ0MzI4NTk4ZDU3ZWNmY2EzZGE3YjMwZDEzN2NjMTE4ZDc1ZiIsImlhdCI6MTc5MjQwNzMzNy4zNDQwNTYsIm5iZiI6MTc5MjQwNzMzNy4zNDQwNTcsImV4cCI6MTgyMzk0MzMzNy4zMzQ0ODMsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.OR-qnnew0UCsSyf0KRHhFEcg9-yxlf4w3vUwyu3cmK3L1ZyhsmQ6mxrk8NUUYOoGTSqHjgjtsNUX6b8z3ihE4ohYPxje7hNc0kWkxCgVgRBxImu_rq9BILVkKjuOeq0uReFArkkrzZRIxYany4lZgQo3CLhyERio-_9hXrEFmrIdbVs1ukDfvy4-PBQcnr4vBq9tJBN6lpID76fXlxXHoBiMfg-dABarqfJ3_Aj3SV2btiyjbS-6V7uLQqT51hnGtQCya7WPiFRpOFr5tG8zxNijatLa7BB63CZcxK7wZ0IOqvK168RvDswtT7F0Trlj4pHw-d5QN30KRtTnS_40f6E1P9PeGhmQKWeh71Ix83GuB-Ppl3CDv2ocDudQC7GKUdDA8ffAj0jwvj98ZcfwoVhvXyMShHY-K9gNanN625UgbPfg7avCnH6kIZdj3kTf_DL7PAFh13CrvnVl2p2cz9GEqu5UZMT98VgT0SOKD6zkx2aLOrrHHsxX1qxi3z37xTu6a1C4vjtUlPVi-gXIkcmLIpO-j7a3oPhYqkJa89dafc_djeWNIVWuY6MBII88_6OMLif9CdYKHNwdkLuZ4IJInfvtKRrMD9L5aNqxfIACuZT7WIRzXF01rzmSR0PePAapev3XaaZ-eqDszpf2eXbZ7wMyE-reWGtu4sQaigg' -H 'Content-Type: application/x-www-form-urlencoded' -d 'name=New+digital+camera&accounts=account_id&accounts=name&accounts=current_amount&accounts=id&target_amount=123.45&start_date=2026-10-01&target_date=2026-10-31&order=5&notes=Some+notes&object_group_id=5&object_group_title=Example+Group' http://0.0.0.0:37907/api/v1/piggy-banks/2

Response violates schemaST108

"account_id" is a required property

Validated against the response schema for status code 200.

Schema at /components/schemas/PiggyBankProperties:

    {
        "required": [
            "name",
            "account_id",
            "target_amount"
        ],
        "type": "object",
        "properties": {
            "created_at": {
                "type": "string",
                "format": "date-time",
                "example": "2026-10-01T00:00:00+00:00",
                "readOnly": true
            },
            "updated_at": {
                "type": "string",
                "format": "date-time",
                "example": "2026-10-01T00:00:00+00:00",
                "readOnly": true
        // Output truncated...
    }

Value:

    {
        "accounts": [
            {
                "account_id": "1",
                "current_amount": "0.00",
                "name": "Checking",
                "pc_current_amount": "0"
            }
        ],
        "active": true,
        "created_at": "2026-10-19T10:55:25+00:00",
        "currency_code": "EUR",
        "currency_decimal_places": 2,
        "currency_id": "1",
        "currency_name": "Euro",
        "currency_symbol": "\u20ac",
        "current_amount": "0.00",
        "left_to_save": "1000.000000000000",
        "name": "Holiday",
        // Output truncated...
    }

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: Missing request body
Response200 OK
{"data":{"type":"piggy-banks","id":"1","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","name":"Holiday","percentage":null,"start_date":"2026-01-01T00:00:00+00:00","target_date":null,"order":1,"active":true,"notes":null,"object_group_id":null,"object_group_order":null,"object_group_title":null,"accounts":[{"account_id":"1","name":"Checking","current_amount":"0.00","pc_current_amount":"0"}],"object_has_currency_setting":true,"currency_id":"1","currency_name":"Eu // Output truncated...
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/piggy-banks/1

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: Array to string conversion","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"name": "New digital camera", "accounts": [], "target_amount": "", "start_date": "2026-10-01", "target_date": {}, "order": 5, "notes": "", "object_group_id": "", "object_group_title": ""}' http://0.0.0.0:37907/api/v1/piggy-banks/1
POST/v1/preferences
Server error+3 moreless
  • Response violates schema
  • Schema-valid request rejected
  • Schema-violating request accepted
711

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: Please use api\/v1\/currencies\/default instead.","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZDgzZmFkMGVmNDZlYWYyMjc0OWU3MzE4MGJjMzAyNGY0NTI4ZjBhZjYxMjMwYzE4NTVkZjBmMjBhZmY5MWNhOTliNWNhNTFjY2YwMmI2YiIsImlhdCI6MTc5MjQwNzMyNi44ODc0MjYsIm5iZiI6MTc5MjQwNzMyNi44ODc0MjcsImV4cCI6MTgyMzk0MzMyNi44Nzc2ODYsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.X9u2WxwPBjOK-cvI_VJ-WVuNyonzF-8P54rVLg8ZjjjQk_xHfSQ0qJUVtEJjXhw7Diew7fV5lOBfTICc1Mar5_Jgmbu-ZPwbDrnils6WWPhloRnq8tLf70-rLdxel0opO_qqID6-eKQkK7NeX2UygtGRrUWhu3t32IlAlEmoB4MV7mzwWsBNi-0kWHANiflFGKF4o0bW2605oB3rUXtu9MhRRS1KD7b7z5sw4K-7qs1MdT-AAm2XP0UPQ3jSh2JTAOLcG1CbK2f0_T2QjpjhqrtLhHY3p_4XxIaDLkYr5nDGjZDeAIXIp9zhv3I3ttTv_MEAa0NgcpyyEo_zEWO1G8Gu7RZaprbaFTINdTD190RaqmoUcNyluomEHSgzIDyHlDApsUH9Go-wRHPvpE91CEtqd-TH_bF8GLlnbRfSu06adpZRBNf3kvuv3yX3TrU8gjoNvtOVCEGa-VT9HWqeEw75XHxP6UQN1XJkqqa9kS3VIvBg4y7oofun22fkjWoyysArpqxX04bIRIrNCCns6oTGaVumhJoOVoX6q6wMmbe-A4yn5TIg-hScAACkgYmZWiQk6axcmwFdO2Iu35L_rWnEFq41GbqEWqOTIMaoChY96kM_brDDdFBz1Bz8RtiEcXuvOM0Jy1I71ouzoR2X5oW0rtaNXOJyjkac5QTTcsY' -H 'Content-Type: application/x-www-form-urlencoded' -d 'name=currencyPreference&data=EUR' http://0.0.0.0:37907/api/v1/preferences

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The data field is required.","errors":{"data":["The data field is required."]}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/x-www-form-urlencoded' -d name=currencyPreference http://0.0.0.0:37907/api/v1/preferences

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - name: Incorrect type
Response200 OK
{"data":{"type":"preferences","id":"20","attributes":{"created_at":"2026-10-19T10:56:02+00:00","updated_at":"2026-10-19T10:56:02+00:00","user_group_id":null,"name":"","data":false},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/preferences\/20"}}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"name": [null, null], "data": false}' http://0.0.0.0:37907/api/v1/preferences

Response violates schemaST108

[null] is not valid under any of the schemas listed in the 'oneOf' keyword

Validated against the response schema for status code 200.

Schema at /components/schemas/PolymorphicProperty:

    {
        "oneOf": [
            {
                "type": "boolean"
            },
            {
                "type": "string"
            },
            {
                "type": "object"
            },
            {
                "type": "array",
                "items": {
                    "$ref": "#/components/schemas/StringArrayItem"
                }
            }
        ]
    }

Value:

    [
        null
    ]
Response200 OK
{"data":{"type":"preferences","id":"23","attributes":{"created_at":"2026-10-19T11:01:32+00:00","updated_at":"2026-10-19T11:01:32+00:00","user_group_id":null,"name":"\uda49\udefd\u0093","data":[null]},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/preferences\/23"}}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' -H 'Content-Type: application/json' -d '{"\u001f\ud954\ude60n": {"\uc1c0\u001e\u00b3": [-691, "\udbe5\udc93\f\u00ac\u00d9\u001a", -3624057740448730.0]}, "q!\u0010\u00baf\t\u00a5": {"\u00f4": false, "\udb89\udce4\uda6c\udc0f\u000b\u00da\u00d6\nG\u00c9\ud965\udd99": {"\ud8c8\uded8\u001e\udbde\udfaa\uda09\udef2\u00cf\u0094\u001a\u00b7\u0084\u008a": null, "false": -8.281229921952497e-90}, "\u00a6": []}, "name": "\uda49\udefd\u0093", "data": [""]}' http://0.0.0.0:37907/api/v1/preferences
POST/v1/rule-groups/{id}/trigger
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
561

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/rule-groups/1/trigger?start=2026-10-01&end=2026-10-31&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'

Undocumented status codeST103

Received: 422
Documented: 204, 401, 404, 400, 500
Response422 Unprocessable Content
{"message":"The start is not a valid date. (and 2 more errors)","errors":{"start":["The start is not a valid date.","The start must be a date after 1970-01-02.","The start must be a date before 2038-01-17."]}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/rule-groups/1/trigger?start='

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"9223372036854775807\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $2 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select * from \"accounts\" where \"accounts\".\"user_id\" = 1 and \"accounts\".\"user_id\" is not null and \"accounts\".\"id\" = 9223372036854775807 and \"accounts\".\"deleted_at\" is null limit 1)","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/rule-groups/1/trigger?accounts%5B%5D=9223372036854775808'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The end must be a date before 2038-01-17.","errors":{"end":["The end must be a date before 2038-01-17."]}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/rule-groups/2/trigger?end=4861-02-28&accounts%5B%5D=16&accounts%5B%5D=-68219211&accounts%5B%5D=-240&accounts%5B%5D=-666774379263884&accounts%5B%5D=-7833340463&start=2026-10-01'
POST/v1/rules/{id}/trigger
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
562

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 422
Documented: 204, 401, 404, 400, 500
Response422 Unprocessable Content
{"message":"validation.after_or_equal (and 1 more error)","errors":{"end":["validation.after_or_equal","The end must be a date after 1970-01-02."]}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/rules/1/trigger?start=2026-10-01&end=0350-03-29'

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"-394546045551\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $1 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select count(*) as \"aggregate\" from \"accounts\" where \"id\" = -394546045551)","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 2f9db72d-38a5-36e3-aefc-10df97e09098' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/rules/2/trigger?accounts%5B%5D=7350&accounts%5B%5D=-49555&accounts%5B%5D=102&accounts%5B%5D=-394546045551&accounts%5B%5D=-614012093265171&end=2000-01-01&start=2026-10-01'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `Authorization`, `X-Trace-Id` in header
  - violates `format` at /properties/Authorization
  - violates `format` at /properties/X-Trace-Id
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' -H 'X-Trace-Id;' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/rules/2/trigger

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `start`, `accounts[]` in query
  - violates `format` at /properties/start
  - violates `type` at /properties/accounts[]/items (was integer, became array)

Undocumented status codeST103

Received: 414
Documented: 204, 401, 404, 400, 500
Response414 URI Too Long
<html>
<head><title>414 Request-URI Too Large</title></head>
<body>
<center><h1>414 Request-URI Too Large</h1></center>
<hr><center>nginx</center>
</body>
</html>
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI5ODFlYmY1OTY4N2U2NDNkN2I4NDBlN2I2NjhhYjFlY2QxODllZmY4ZTMxY2Q5ZWRkOGE3OTE3MDU1NDU4MzI3MDI5NjE1MDU3ZTViMjk0OCIsImlhdCI6MTc5MjQxMDM0Ni41NzQxMzgsIm5iZiI6MTc5MjQxMDM0Ni41NzQxMzksImV4cCI6MTgyMzk0NjM0Ni41NjM0OSwic3ViIjoiMSIsInNjb3BlcyI6W119.CixC3A3O2Ua0nLH5K5TMpA03rb0g4wbUOrud3K0fqM-FWW3XDbA14yGR0Xk7ZIdmoPbPpIErZFDmm6nB-pfKBefesCGOFYj3mGY9rT1_ykQdlj7QDIuEf7dt58-qozjKB3q76BH6Lmu3TJTIv786yTKLp7Ilec92MHHAJ4IbJ9A8IQMsKrbV_x03AsrZQT7doDaMf8DHkrw8eAuv_dVPTuKw1RDD4G6UliS3zSBmGjdjip7R045PPZ7ulYfGN-sT7lEMi0ctFYEwjRjLk-JR_9_6yTy4b5FIzAmWewKsFT6VjQjaYrBh_UKbiEviulED7wPDtPRl6C33oPPjat9OiBym-wPWFsVyzSZZC2M-OBNi6xLXHzn2Gl9s4TejIio-DD7JQ7UcC1gEC4tcGUGwU8yhVN7LCR--Cj5TAsmcVWvAivXOb7mKG757F9NiM5_ypGxLAP2WWjAkiUuKaKjXRtZGr43Q664OSCTEEj1jKbk8m-x195i5GOnE8rVuY8nigvc5BmZnfnHJNu3NbLlQ1WvfB-lffPX0w0Ds4Kdrzdf2KJexy8JF_hHmQtZ9ql0XUCOWZ6M_zv9z5PEGzDPZWjSKeCfZgpUp2cPk2Rzwm7xV51UdywRFDMdLl8ALNdoRuUWR1Al9EXK624Xezgm-J3bPMOSHVeOM_AiPvL_h74w' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/rules/1/trigger?start=%C2%A6&accounts%5B%5D=false&accounts%5B%5D=-6.383324841160303e%2B16&accounts%5B%5D=%F2%BF%83%A3%C2%B6&accounts%5B%5D=%7B%27%5CU00015119%5Cx12%5CU000e501b%5CU0007c7c6%5Cx85%C2%B9%5Cx84%C2%B5%F0%B1%A7%A2%3F%C2%B2%5CU0003cce5%C2%B9%C3%B5%C3%8D%5Cx97%5Cx94%5CU000b812d%21%5Cx03%25%C3%89%23%5Cx13%27%3A+%7B%27%C3%82%5Ct%F0%AD%A9%84%C2%B6%C3%A9%5Cx03g6%5Cx94%2A%5BE%27%3A+%27%27%2C+%27G%C3%BC%5Cx10%5CU000612ba%C2%A6%5CU0004f43c%C3%BF%5Cx94%5Cx13%C3%92%5E%5CU000dad68%27%3A+%5B%27false%27%2C+-7.62665238328996e-245%2C+3.7814685466459224e%2B16%5D%2C+%27%5Cx01%5Cx88%C3%90J%C2%A8e%27%3A+6.6487032561670904e%2B16%7D%7D&accounts%5B%5D=-1.175494351e-38&accounts%5B%5D=%C2%A6%F2%AD%AA%85%1C~%C3%92iC%C2%BE%7D%C3%94%C2%A6%C3%94&accounts%5B%5D=%7B%27%C2%A3%2A%C2%AA%27%3A+%7B%27%5CU00050dfd%5CU000f3d87%C3%95c%27%3A+-3.468023983307416e%2B16%2C+%27%27%3A+%7B%27%5CU00019ca1%27%3A+%27null%27%2C+%22%C3%A8%C3%8Ba%C3%8A%5CU000d1653%C3%98%F0%B0%81%96%3E%3E%27%C3%BF%C3%A8%22%3A+24134203%2C+%27%27%3A+-1.3473401694941618e-181%7D%7D%2C+%27%7C%5Cx05B%5Cx05%C2%A8%5Cx0f%27%3A+%5B%27%C3%8C%C2%BA%5Cx9a%27%2C+%27false%27%2C+%7B%7D%5D%2C+%27%27%3A+%27true%27%2C+%27%7CE%5CU000b6e45%5Cx9a%C3%9D%27%3A+-2.74309417326993e-309%2C+%27%5CU000ac92f%5Cx94%C3%A4%5Cx87%5CU0003a4c5%C2%A8%5CU00044e051%C2%BA%5Cx0f%5CU000a36c5%C3%95%5CU000c1ed7%27%3A+%5B%5B%5D%2C+%5B%27%5Cx85%7D%27%2C+-4.3067411870547656e%2B16%2C+%27%29%27%5D%2C+%270%27%5D%2C+%27%5CU000f1837%5Cx03%C3%99%C3%90%C3%84%C3%BE%60%5Cx1d%5CU00092d78%5Ct%27%3A+%5B7246092%2C+-7110%2C+%27null%27%5D%7D&accounts%5B%5D=%5B%7B%7D%2C+%5B-3.7517236991612546e-151%5D%2C+%7B%27%C3%88%C2%B7%5Cx92%27%3A+269%7D%2C+%7B%27Xl%5Cx05%C3%84q%5Cx97%C2%B4%C3%99%5B%24%27%3A+%27null%27%7D%2C+%7B%7D%2C+%7B%27%C2%B5%C3%917%27%3A+%27%27%7D%2C+%5B%5D%2C+%7B%27M%27%3A+%7B%7D%2C+%27%C3%96%C2%A4%27%3A+%7B%7D%2C+%27%5Cx04%C2%AE6%27%3A+%7B%27%5CU000e0ba6%27%3A+%27true%27%7D%7D%2C+%5B%27false%27%2C+182103630995%2C+%27false%27%5D%5D&accounts%5B%5D=true&accounts%5B%5D=true&accounts%5B%5D=%7B%27%5Cx0c%27%3A+%5B%5D%2C+%27%C3%B2%27%3A+%5B%5D%2C+%27%5CU00097c27%27%3A+%5B%5D%2C+%27%5CU000c5d33%5Cx08%C3%A3%C3%BF%5CU00050454%5Cx9dS%5CU000f9c87%C3%82%C3%A2Y8%27%3A+%7B%7D%2C+%27%27%3A+%7B%7D%7D&accounts%5B%5D=%7B%27%C2%B5%5Cx92l%C3%81%5Cxa0n%27%3A+%5B%27%27%5D%2C+%27%3F%C3%8Ac%C3%BD%5Cx9b%C3%BF%C3%9E%C3%A2%27%3A+-7.148991293718282e%2B16%2C+%274%5Cx04%27%3A+%5B%5B%5D%5D%7D&accounts%5B%5D=2.2291691468804077e%2B296&accounts%5B%5D=%F1%90%BC%96%F3%B9%9D%95&accounts%5B%5D=false&accounts%5B%5D=true&accounts%5B%5D=%5B%5B%5B%5D%2C+%7B%27%5Cx80%5Cxa0%5B%27%3A+%27null%27%2C+%27%27%3A+%7B%27%27%3A+%27null%27%7D%2C+%27%5CU001025c3n%C2%B6f%5Cx84%C3%A4%27%3A+%5B%27false%27%2C+3.2783159865360873e%2B261%5D%7D%2C+%27%5CU0007bb34%40%5Cx96%C2%B1%C2%B6%5Cx90%C2%A3%5CU0005c7abqCo%27%5D%2C+%7B%7D%2C+%7B%27%5CU000a24b1pO%27%3A+%5B%27true%27%2C+%27C%27%5D%2C+%27%C3%AC%27%3A+%5B%5D%7D%5D&accounts%5B%5D=true&accounts%5B%5D=-3.0183159627395184e%2B16&accounts%5B%5D=true&accounts%5B%5D=&accounts%5B%5D=2.882083578807612e%2B16&accounts%5B%5D=%5B%7B%7D%2C+%5B%5D%2C+%7B%7D%2C+%27%5Cx84%5CU000d2b5f%5Cx19%27%2C+%27%27%2C+%7B%27%5Cx8e%5E%5CU0005a23a%27%3A+%5B%5D%2C+%27%25%F0%A3%94%91B%C3%B6H%27%3A+5.079894377794733e%2B16%2C+%27%C2%B3%5Cx1a%C3%86%5Cx80%27%3A+%7B%27+%C3%81%C3%8D%27%3A+%27null%27%2C+%22W%27%5CU000bd03eV5%5CU00078712%21%C3%A8%22%3A+22653026248916786528898777088%7D%7D%2C+%5B%5D%5D&accounts%5B%5D=%5B%7B%27%C2%BA%60%27%3A+-4.4325696110697434e-125%2C+%22%5Cx8b%5CU000a50cd%C2%B4%27%C3%98%C2%AB%5Cx81%22%3A+25%7D%2C+%7B%7D%2C+%5B%5D%2C+%7B%7D%2C+%5B%5B-2.00001%2C+%276%C3%A4%5Cx15%C3%A3%27%5D%2C+%7B%7D%5D%2C+%7B%27%F0%B1%99%89%F0%9E%93%97s%5Cx1e%27%3A+%27false%27%7D%2C+%7B%27qgg%26%5D%27%3A+%27null%27%7D%2C+%5B%5B%5B%5D%2C+-5424%2C+351197954%5D%2C+%7B%27%5CU000eba3e%C3%9B%27%3A+%27%7Cs%C3%97%C3%9B%5CU00061122%C3%BE%27%2C+%27%5CU00073a10%C3%AE%C3%BD%C3%82%5Cx00%27%3A+%27null%27%2C+%27%5CU00051665%5CU00053fa8Q%27%3A+%27false%27%7D%5D%2C+%7B%27%27%3A+%27null%27%7D%2C+%7B%27%5CU00083e2c%C3%B3%C2%BD%C2%A7%5Cx81%27%3A+%27D%5CU0003ff55V%C3%BC%5Cx0cCg%5CU000df1f7%27%2C+%27%27%3A+%22E%C3%B6%C3%A7%5Ct%27%C3%A6D%C3%9C%5CU00055fad%C2%BDa%7C%5Cx13%5CU00082581%5Cx19%5Cx1b%22%2C+%27%5Cx10%C3%9A%5Cx85%27%3A+%27%C3%9Er%27%7D%2C+1.3761234435047507e-130%2C+%27true%27%5D&accounts%5B%5D=%C2%89%0E%C3%89%C2%81%21%F1%8D%A9%B7%7D%F3%81%9A%A0%C2%A3J%C3%B0%C3%BE%12W%C2%BA%C2%80&accounts%5B%5D=%C3%81%C2%A0N&accounts%5B%5D=true&accounts%5B%5D=true&accounts%5B%5D=%5B%5B%5B%27%C3%BFn%27%5D%5D%2C+%5B%5D%2C+%5B%5B%5D%2C+%7B%27%5CU0005631a9%27%3A+-98%7D%2C+%27null%27%5D%2C+%27null%27%2C+%7B%27%C3%83%C3%A4%5Cx98_%F0%B1%82%9F%C3%9E%5CU0003ec53%27%3A+1741%2C+%27%27%3A+%27%F0%AE%A0%9A%C3%BB%C3%96%5Cx80%C3%BE%28%5CU0006756f%5Cx83%5CU000d7e95Yv%5CU000efd61%27%2C+%27u%5CU000618a2%C3%A6%27%3A+%27%C2%A5%3F%5CU00014762%C2%BFr%5Cx1e%7B%C3%A1%5CU0008677fP~%27%7D%2C+%7B%7D%2C+%7B%27%5Cx16%27%3A+%27true%27%7D%2C+%7B%27%27%3A+%7B%27%5Cxa0%27%3A+28.327855503967935%7D%7D%5D&accounts%5B%5D=%5B%7B%27%C3%87%3A%5Cx06X%C2%B6%C3%BD%607%EA%91%84%7D%C2%AC%27%3A+-5.334085883560558e%2B16%2C+%27%C2%AE%5Cx08%C3%9C%5Cx16%23%C3%97%5CU000a49d7A%C2%BF97Y%C2%BC%C2%AF%5CU000da0b6%5CU00090a57%3D%5Cx87%C3%A5%C3%85%27%3A+%27false%27%2C+%27%5CU000f11f6%5Cx8e8%5CU000c5337%C2%B0%5Cx8a%5Cx14%C2%BET%27%3A+%27null%27%7D%2C+%5B%5D%5D&accounts%5B%5D=%3A%C2%820%C3%B9v&accounts%5B%5D=%7B%27%C3%82%3F%5Cxa0%5Cx83%27%3A+%7B%27%5CU000bd031%C3%89%5CU000692350%27%3A+718284717%2C+%27%5Cx92%C2%A2%5Cx89%C3%85%5CU0010c01d%ED%82%AB%5CU000aa387%3C%E2%BA%AB%5CU00090bca%C3%AA%C3%9C%C3%93%C3%88%27%3A+%27false%27%2C+%27%5CU000ea0cb%40%27%3A+%27null%27%7D%2C+%27%C3%84%27%3A+%5B%27false%27%5D%7D&accounts%5B%5D=false&accounts%5B%5D=true&accounts%5B%5D=%5B%7B%27%C2%A7%5Cx1cXx%5B%27%3A+-1071%2C+%27%F0%9F%8F%BC%C3%93%C2%BA%C3%8B7%5Cx90X%24%C3%B3%C2%A5%5CU000f0d92%27%3A+1.719119917029734e-227%7D%2C+%7B%7D%2C+%7B%27%27%3A+%27null%27%7D%2C+%5B%5D%2C+%27null%27%5D&accounts%5B%5D=%F3%9F%B8%91%C2%AC%C2%8D&accounts%5B%5D=false&accounts%5B%5D=false&accounts%5B%5D=%7B%27%C3%8B%5CU000a0c2eEa%5Cx9f%24%5Cx8dh%27%3A+%7B%27%5CU000cfc2fn%C3%90%27%3A+%27null%27%2C+%27%F0%B1%BD%97G%C2%BE%5Cx81%C2%AEG%5Cx8e%27%3A+%27null%27%2C+%27%27%3A+%27%E8%A6%B2%C3%AE%5CU00079ef8%3B%C3%80%27%7D%2C+%27%C3%B2%27%3A+%27null%27%2C+%27%27%3A+%5B%5B%27%C3%8D%5D%C2%A5%2A%EC%BC%A30%40%5Cx83%5Cx92%C2%B7%27%2C+%27%5Cx18%C2%BE%C2%B4%C3%8C%5Cx1a%3E1%2F%5CU00067cd3%27%5D%2C+%7B%27S%5CU00037115%5CU000aa123%5Cx97%5Cx0e%22%C2%A2%5CU000855ac%27%3A+%27%27%7D%5D%2C+%27%5Cx9d%5Cx94%5Cx8b%C2%B4%5CU000f9110%C3%9A9%27%3A+%7B%275%F0%90%A4%AB%5CrPu%C3%BF3%E4%9B%990H%27%3A+%7B%27%5CU000e673fW%C2%B1%5CU0008dc60%5CU000bbf7a%25%C2%B8HZ%5Cx82%F0%97%99%B5V%C3%88u%C3%B5%27%3A+2324%2C+%27%C2%B5%C3%9E%5Cx94%C3%98%5CU000e52b93%5Cx97%27%3A+%27null%27%7D%2C+%27%5Cx11%C2%BB%5CU000dadd7%27%3A+%7B%27%C3%88%3C%5CU00011dfa%5D%C3%91%5Cx12%5CU000fbb46%5CU0007d7ea%C3%B4%C2%BED%5Cx11%C2%A1%5CU0003e188%C3%B1j%C3%AFaN%5Cx9d%C3%8D%5CU000ce4ad%27%3A+%27null%27%2C+%27%5CU00012be0%5Cx1bpJ%5Cx9fsB%5CU00034d45%C3%B3%7Cs%5Cx89%C3%82%5Cx8b%5CU000e4ecd%F0%AA%B0%A6%27%3A+4.894722173731506e%2B16%2C+%27%5Cx89D%5Cx80%5Cx14%C3%80%27%3A+5.3392817596390456e%2B16%7D%7D%2C+%27V%F0%9F%9C%A4%5C%5C%5Cx11%5CU000f11e1u%C2%B1%5CU00039084%5Cx15%5CU000ed60c%C3%87%27%3A+%5B%27%27%2C+-2.2250738585072014e-308%2C+%27false%27%5D%2C+%27%5Cx18%5CU0004e559z%C3%86I%29%27%3A+%5B%5D%7D&accounts%5B%5D=%5B%7B%7D%2C+%5B%5D%2C+%5B-2546%2C+%27true%27%2C+%27%C2%AF%5Cx87%C2%A4%C2%BCh%5CU000df7a7%27%5D%2C+%7B%7D%2C+%7B%27%5CU000f3de01%27%3A+%27%2F%5Cx80%27%2C+%27%5Cx86%C2%A1%C3%9A%5Cx8fE%27%3A+-2.1392357557541836e%2B16%7D%5D&accounts%5B%5D=%7B%27o%5CU0008d674~%3F%5CU0003fd9d%27%3A+%7B%27%C3%AFC%27%3A+%5B%27%27%2C+%27null%27%2C+23236%5D%7D%2C+%27Nk%5CU000747e7%5Cx9a%C3%A2%5Cx7f%5CU00032e05U%5Cx8e%5CU00044c15%5Cx98R%27%3A+%7B%27%5Cx81%5CU0009d8ad%27%3A+%27null%27%7D%2C+%27%27%3A+%7B%27%5Cx9a%5CU00107f72%40cR%5CU000ff2be%40%5CU00061a26%5Cx9d%27%3A+%27null%27%2C+%27%C3%A4%C3%9F%5CU0003a700%C3%85%C3%86%27%3A+49680686%2C+%27%C2%A8%E9%80%B4%5CU0009e120%24%27%3A+%27%C3%A0%5Cx8eOU%5CU000634da%27%7D%2C+%27%C3%82%5CU000894e9%5Cx17%5CU00058ad6P%5CU000dd54a%5Cx00y%5CU000754309%F0%A1%BB%9F%27%3A+%7B%7D%7D&accounts%5B%5D=%15&accounts%5B%5D=%C2%89X%3A&accounts%5B%5D=%F3%92%91%87%C3%B1%F2%95%AD%A5&accounts%5B%5D=1.3242346890554883e-139'
POST/v1/subscriptions
Server error+3 moreless
  • Response violates schema
  • Schema-valid request rejected
  • Schema-violating request accepted
680

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"This name is already in use.","errors":{"name":["This name is already in use."]}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIwOTg1MWZiY2Y0MzQ4Yzk4ZWQ2MzZmOTA2NTM0OGIwMmU4OTZhMzg1NjYzZDg2MTE3NGNhMTBhOGMzMjMzNzRmN2JkMGZjNWIzZjFlYjM2ZiIsImlhdCI6MTc5MjQwNzMzMS4wOTg4MjIsIm5iZiI6MTc5MjQwNzMzMS4wOTg4MjMsImV4cCI6MTgyMzk0MzMzMS4wODg5NTIsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.E2AHkBy_bCXLuCXkTh8BcKmJrO4dCx6fjexf6lB9CCULzz2ioHSDyITe2SxsQNs2kQ9u9hv8Or052iR0Zseh1B7_O6qP2zHcj9ItNP2LOZ5-x5FIvKFQkYOyBCmS2dpHF8iI95WMejfpGWt97hqV2pBl4a1OJ52HO9T-o5WvlI01uX-2WiTa2G9CFUeA_4qHL-mnN17aOnr-XOXLd_rxQXMpitI4NIR_MGz7RirGgu3gOGjNQ9g38vj0WquByNHRwSkjBmjK7qbvR8PqyYegbjYXAr2mwxLQRUd0mFOUhUSXxMg2Z9UdbE0Jct3JmalhSn9px9vmVamJeylzWLJKJ1ahg6A4rvxOuB6eb4NgYeOMYoXTp3a2-VR9q2QZBhp7iS147PthT7T7-G-iWJiFcGdnyg091c_UTFd4Nv2GeeUKYhgsClhiVxhcxouLpB9vQGahBoq30-vGshUkGkmuPmEboEoUSejyN4MkaHJl_zoZUcUtP8XMYP9dN35zsJpeCOv7m05kuGJIREqMQiz2RnsBLfgoGDLYhXpNwKgXt55Wku4rj2QE3KaTBeTj-ZzDWX3qr7s13th5EYmiYx18WAiJ4RVRsRjQh4F_jjio68NsWrp4wa1le_Ht6N2v3vH-r1l2OEciSsXXgZPOaq3w01duTMpZ7fCzN_d4y2_samY' -H 'Content-Type: application/x-www-form-urlencoded' -d 'currency_id=5&currency_code=EUR&name=Rent&amount_min=123.45&amount_max=123.45&date=2026-10-01T00%3A00%3A00%2B00%3A00&end_date=2026-10-31T23%3A59%3A59%2B00%3A00&extension_date=2026-10-31T23%3A59%3A59%2B00%3A00&repeat_freq=monthly&skip=0&active=true&notes=Some+example+notes&object_group_id=5&object_group_title=Example+Group' http://0.0.0.0:37907/api/v1/subscriptions

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: Undefined array key \"name\"","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/x-www-form-urlencoded' -d 'currency_id=5&currency_code=EUR&amount_min=123.45&amount_max=123.45&date=2026-10-01T00%3A00%3A00%2B00%3A00&end_date=2026-10-31T23%3A59%3A59%2B00%3A00&extension_date=2026-10-31T23%3A59%3A59%2B00%3A00&repeat_freq=monthly&skip=0&active=true&notes=&object_group_id=&object_group_title=' http://0.0.0.0:37907/api/v1/subscriptions

Response violates schemaST1083 violations

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BillProperties/properties/pc_amount_avg:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "The average amount that is expected for this subscription...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BillProperties/properties/pc_amount_max:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "The maximum amount that is expected for this subscription...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BillProperties/properties/pc_amount_min:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "The minimum amount that is expected for this subscription...
    }

Value:

    null

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - name: Incorrect type
Response200 OK
{"data":{"type":"bills","id":"5","attributes":{"created_at":"2026-10-19T10:59:01+00:00","updated_at":"2026-10-19T10:59:01+00:00","name":"","object_has_currency_setting":true,"currency_id":"5","currency_name":"Polish z\u0142oty","currency_code":"PLN","currency_symbol":"z\u0142","currency_decimal_places":2,"primary_currency_id":"12","primary_currency_name":"US Dollar","primary_currency_code":"USD","primary_currency_symbol":"$","primary_currency_decimal_places":2,"amount_min":"123.45","pc_amount_min":null,"amo // Output truncated...
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"currency_id": "5", "currency_code": "EUR", "name": [null, null], "amount_min": "123.45", "amount_max": "123.45", "date": "2026-10-01T00:00:00+00:00", "end_date": "2026-10-31T23:59:59+00:00", "extension_date": "2026-10-31T23:59:59+00:00", "repeat_freq": "monthly", "skip": 0, "active": true, "notes": "", "object_group_id": "", "object_group_title": ""}' http://0.0.0.0:37907/api/v1/subscriptions
PUT/v1/subscriptions/{id}
Server error+3 moreless
  • Response violates schema
  • Schema-valid request rejected
  • Schema-violating request accepted
752

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"This name is already in use.","errors":{"name":["This name is already in use."]}}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"currency_id": "5", "currency_code": "EUR", "name": "Rent", "amount_min": "123.45", "amount_max": "123.45", "date": "2026-10-01T00:00:00+00:00", "end_date": "2026-10-31T23:59:59+00:00", "extension_date": "2026-10-31T23:59:59+00:00", "repeat_freq": "monthly", "skip": 0, "active": true, "notes": "", "object_group_id": "", "object_group_title": ""}' http://0.0.0.0:37907/api/v1/subscriptions/4

Response violates schemaST1083 violations

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BillProperties/properties/pc_amount_avg:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "The average amount that is expected for this subscription...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BillProperties/properties/pc_amount_max:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "The maximum amount that is expected for this subscription...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BillProperties/properties/pc_amount_min:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "The minimum amount that is expected for this subscription...
    }

Value:

    null

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: Missing request body
Response200 OK
{"data":{"type":"bills","id":"4","attributes":{"created_at":"2026-10-19T10:58:53+00:00","updated_at":"2026-10-19T10:59:57+00:00","name":"0","object_has_currency_setting":true,"currency_id":"5","currency_name":"Polish z\u0142oty","currency_code":"PLN","currency_symbol":"z\u0142","currency_decimal_places":2,"primary_currency_id":"12","primary_currency_name":"US Dollar","primary_currency_code":"USD","primary_currency_symbol":"$","primary_currency_decimal_places":2,"amount_min":"123.45","pc_amount_min":null,"am // Output truncated...
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/subscriptions/4

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: Carbon\\Carbon::parse(): Argument #1 ($time) must be of type DateTimeInterface|Carbon\\WeekDay|Carbon\\Month|string|int|float|null, array given, called in \/var\/www\/html\/vendor\/laravel\/framework\/src\/Illuminate\/Support\/DateFactory.php on line 236","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"currency_id": "5", "currency_code": "EUR", "name": "Rent", "amount_min": "123.45", "amount_max": "123.45", "date": {}, "end_date": "2026-10-31T23:59:59+00:00", "extension_date": "2026-10-31T23:59:59+00:00", "repeat_freq": "monthly", "skip": 0, "active": true, "notes": "", "object_group_id": "", "object_group_title": ""}' http://0.0.0.0:37907/api/v1/subscriptions/4
POST/v1/webhooks
Server error+3 moreless
  • Response violates schema
  • Schema-valid request rejected
  • Schema-violating request accepted
862

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"You must not submit anything in field. (and 8 more errors)","errors":{"trigger":["You must not submit anything in field."],"triggers":["The triggers must be an array.","The triggers may not have more than 10 items."],"response":["You must not submit anything in field."],"responses":["The responses must be an array.","The responses may not have more than 1 items."],"delivery":["You must not submit anything in field."],"deliveries":["The deliveries must be an array.","The deliveries may not have m // Output truncated...
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZDgzZmFkMGVmNDZlYWYyMjc0OWU3MzE4MGJjMzAyNGY0NTI4ZjBhZjYxMjMwYzE4NTVkZjBmMjBhZmY5MWNhOTliNWNhNTFjY2YwMmI2YiIsImlhdCI6MTc5MjQwNzMyNi44ODc0MjYsIm5iZiI6MTc5MjQwNzMyNi44ODc0MjcsImV4cCI6MTgyMzk0MzMyNi44Nzc2ODYsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.X9u2WxwPBjOK-cvI_VJ-WVuNyonzF-8P54rVLg8ZjjjQk_xHfSQ0qJUVtEJjXhw7Diew7fV5lOBfTICc1Mar5_Jgmbu-ZPwbDrnils6WWPhloRnq8tLf70-rLdxel0opO_qqID6-eKQkK7NeX2UygtGRrUWhu3t32IlAlEmoB4MV7mzwWsBNi-0kWHANiflFGKF4o0bW2605oB3rUXtu9MhRRS1KD7b7z5sw4K-7qs1MdT-AAm2XP0UPQ3jSh2JTAOLcG1CbK2f0_T2QjpjhqrtLhHY3p_4XxIaDLkYr5nDGjZDeAIXIp9zhv3I3ttTv_MEAa0NgcpyyEo_zEWO1G8Gu7RZaprbaFTINdTD190RaqmoUcNyluomEHSgzIDyHlDApsUH9Go-wRHPvpE91CEtqd-TH_bF8GLlnbRfSu06adpZRBNf3kvuv3yX3TrU8gjoNvtOVCEGa-VT9HWqeEw75XHxP6UQN1XJkqqa9kS3VIvBg4y7oofun22fkjWoyysArpqxX04bIRIrNCCns6oTGaVumhJoOVoX6q6wMmbe-A4yn5TIg-hScAACkgYmZWiQk6axcmwFdO2Iu35L_rWnEFq41GbqEWqOTIMaoChY96kM_brDDdFBz1Bz8RtiEcXuvOM0Jy1I71ouzoR2X5oW0rtaNXOJyjkac5QTTcsY' -H 'Content-Type: application/x-www-form-urlencoded' -d 'active=false&title=Update+magic+mirror+on+new+transaction&triggers=DESTROY_TRANSACTION&responses=RELEVANT&deliveries=JSON&url=https%3A%2F%2Fexample.com&trigger=false&response=false&delivery=false' http://0.0.0.0:37907/api/v1/webhooks

Response violates schemaST108

"trigger" is a required property

Validated against the response schema for status code 200.

Schema at /components/schemas/WebhookProperties:

    {
        "required": [
            "title",
            "trigger",
            "response",
            "delivery",
            "url"
        ],
        "title": "A single webhook (read)",
        "type": "object",
        "properties": {
            "created_at": {
                "type": "string",
                "format": "date-time",
                "example": "2026-10-01T00:00:00+00:00",
                "readOnly": true
            },
            "updated_at": {
                "type": "string",
        // Output truncated...
    }

Value:

    {
        "active": false,
        "created_at": "2026-10-19T10:56:18+00:00",
        "deliveries": [
            "JSON"
        ],
        "responses": [
            "TRANSACTIONS"
        ],
        "secret": "CbNtzysfjeneImV1R3FBTLTq",
        "title": "Update magic mirror on new transaction",
        "triggers": [
            "STORE_TRANSACTION",
            "UPDATE_TRANSACTION"
        ],
        "updated_at": "2026-10-19T10:56:18+00:00",
        "url": "https://example.com"
    }

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":{"type":"webhooks","id":"3","attributes":{"created_at":"2026-10-19T10:56:18+00:00","updated_at":"2026-10-19T10:56:18+00:00","active":false,"title":"Update magic mirror on new transaction","secret":"CbNtzysfjeneImV1R3FBTLTq","triggers":["STORE_TRANSACTION","UPDATE_TRANSACTION"],"deliveries":["JSON"],"responses":["TRANSACTIONS"],"url":"https:\/\/example.com"},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/webhooks\/3","0":{"rel":"self","uri":"\/webhooks\/3"}}}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"active": false, "title": "Update magic mirror on new transaction", "triggers": ["STORE_TRANSACTION", "UPDATE_TRANSACTION"], "responses": ["TRANSACTIONS"], "deliveries": ["JSON"], "url": "https://example.com", "trigger": null, "response": null, "delivery": null}' http://0.0.0.0:37907/api/v1/webhooks

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: Array to string conversion","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"active": false, "title": "Update magic mirror on new transaction", "triggers": ["STORE_TRANSACTION", "UPDATE_TRANSACTION"], "responses": ["TRANSACTIONS"], "deliveries": ["JSON"], "url": [null, null], "trigger": null, "response": null, "delivery": null}' http://0.0.0.0:37907/api/v1/webhooks
GET/v1/chart/balance/balance
Server error+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
631

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The selected preselected is invalid.","errors":{"preselected":["The selected preselected is invalid."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/chart/balance/balance?start=2000-01-01&end=2000-01-01&period=1D&preselected=empty&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"9223372036854775808\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $1 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select count(*) as \"aggregate\" from \"accounts\" where \"id\" = 9223372036854775808)","exception":"UndisclosedException"}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/chart/balance/balance?accounts%5B%5D=9223372036854775808&end=2000-01-01&start=2000-01-01'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `Authorization`, `X-Trace-Id` in header
  - violates `format` at /properties/Authorization
  - violates `format` at /properties/X-Trace-Id
Response200 OK
[{"label":"earned","currency_id":"12","currency_symbol":"$","currency_code":"USD","currency_decimal_places":2,"primary_currency_id":"12","primary_currency_symbol":"$","primary_currency_code":"USD","primary_currency_decimal_places":2,"date":"2026-10-01T00:00:00+00:00","start_date":"2026-10-01T00:00:00+00:00","end_date":"2026-10-01T23:59:59+00:00","yAxisID":0,"type":"line","period":"1M","entries":{"2026-10-01T00:00:00+00:00":"0"},"pc_entries":{"2026-10-01T00:00:00+00:00":"0"}},{"label":"spent","currency_id":" // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJiMzEyMmI3YWNlYzQ5ZTYyOGMzMmRjZDBjZTJkNTA1YzNlMTEwOTg1MGNkNDg3YTI5OWM2MzRiZjBhMGY3ODViMWFjYjAwMTcwMDI0ZDU1MSIsImlhdCI6MTc5MjQwODg0NS45NDg4NDUsIm5iZiI6MTc5MjQwODg0NS45NDg4NDUsImV4cCI6MTgyMzk0NDg0NS45MzgyMjIsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.iob5q-qEnu2Yqr79PaCK6Spuyj-A5JxHryibo08DhPMXCJ2N93Odi48ygWHEp253yy9xZp64fNgY8yU_t1rBovblT_2eNDlY0P64XPmFDYNfBIgFK_3NoHUgfWkBaxCphqPItCOpsqJz18Hyi4GUV3HSeDWfl2lsofx8gkHdvXk8roQ_J1OJiCyY8sb75xir9x4if8VvF8c1_pLDzAM7_8lHrF9N1jbGNJ3FLtFL-kcBwxREZpRzfDIw9L3ark-m4othSgLQC2SsnsWRuQT7ILL-2HV8XMXguNMZfWL7HOoWHL1H6hiWP70yMB0f-E12GJS6n-2eujDtsUsv-nPwKo_20Xi0p_2JHxyiya4tq8dvxqyvKLDXF9RU1rONJcB0h0ITW6xVtoYOtpPDh-fuIqcCq3QpmxdWu6by1A0BGIz0HYdEKpGkMV_Mk2QVpnBBLSCMZwIBqKdywVdv6ZzHsR-VBdwpbP-c-8gmlPlMBiVU_BH8vO71ppN3ipVwkn4OSsHwXMdaj2NW--mrQpGnWPX8dObo2N0bMqBFDUrPpM5uLbiasaDNVilzpqyEYWAaeqeJ8DUL_vJFX3vTZdqeglTX-Nx9TuoQmDajz2bzguajrTuhYvzCqcuFlqEvY0snaAHV3Rk6C_oVnf-PVVKBB0N0q5DtRz36ZRDUao7rwSM' -H 'X-Trace-Id;' 'http://0.0.0.0:37907/api/v1/chart/balance/balance?end=2026-10-01&start=2026-10-01&period=1M'
POST/v1/data/bulk/transactions
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
521

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 422
Documented: 401, 404, 400, 500, 204
Response422 Unprocessable Content
{"message":"The query field is required.","errors":{"query":["The query field is required."]}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZDgzZmFkMGVmNDZlYWYyMjc0OWU3MzE4MGJjMzAyNGY0NTI4ZjBhZjYxMjMwYzE4NTVkZjBmMjBhZmY5MWNhOTliNWNhNTFjY2YwMmI2YiIsImlhdCI6MTc5MjQwNzMyNi44ODc0MjYsIm5iZiI6MTc5MjQwNzMyNi44ODc0MjcsImV4cCI6MTgyMzk0MzMyNi44Nzc2ODYsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.X9u2WxwPBjOK-cvI_VJ-WVuNyonzF-8P54rVLg8ZjjjQk_xHfSQ0qJUVtEJjXhw7Diew7fV5lOBfTICc1Mar5_Jgmbu-ZPwbDrnils6WWPhloRnq8tLf70-rLdxel0opO_qqID6-eKQkK7NeX2UygtGRrUWhu3t32IlAlEmoB4MV7mzwWsBNi-0kWHANiflFGKF4o0bW2605oB3rUXtu9MhRRS1KD7b7z5sw4K-7qs1MdT-AAm2XP0UPQ3jSh2JTAOLcG1CbK2f0_T2QjpjhqrtLhHY3p_4XxIaDLkYr5nDGjZDeAIXIp9zhv3I3ttTv_MEAa0NgcpyyEo_zEWO1G8Gu7RZaprbaFTINdTD190RaqmoUcNyluomEHSgzIDyHlDApsUH9Go-wRHPvpE91CEtqd-TH_bF8GLlnbRfSu06adpZRBNf3kvuv3yX3TrU8gjoNvtOVCEGa-VT9HWqeEw75XHxP6UQN1XJkqqa9kS3VIvBg4y7oofun22fkjWoyysArpqxX04bIRIrNCCns6oTGaVumhJoOVoX6q6wMmbe-A4yn5TIg-hScAACkgYmZWiQk6axcmwFdO2Iu35L_rWnEFq41GbqEWqOTIMaoChY96kM_brDDdFBz1Bz8RtiEcXuvOM0Jy1I71ouzoR2X5oW0rtaNXOJyjkac5QTTcsY' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/data/bulk/transactions?query='

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: array_key_exists(): Argument #2 ($array) must be of type array, int given","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/data/bulk/transactions?query=0'
POST/v1/exchange-rates
Server error+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
711

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":{"type":"exchange-rates","id":"96","attributes":{"created_at":"2026-10-19T10:55:57+00:00","updated_at":"2026-10-19T10:55:57+00:00","from_currency_id":"12","from_currency_name":"US Dollar","from_currency_code":"USD","from_currency_symbol":"$","from_currency_decimal_places":2,"to_currency_id":"1","to_currency_name":"Euro","to_currency_code":"EUR","to_currency_symbol":"\u20ac","to_currency_decimal_places":2,"rate":"2.3456","date":"2026-10-01T00:00:00+00:00"},"links":{"self":"http:\/\/0.0.0.0:37907\/api // Output truncated...
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"date": "2026-10-01", "from": "USD", "to": "EUR", "rate": "2.3456", "rates": null}' http://0.0.0.0:37907/api/v1/exchange-rates

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The rate field is required.","errors":{"rate":["The rate field is required."]}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/x-www-form-urlencoded' -d 'date=2026-10-01&from=USD&to=EUR&rates=null' http://0.0.0.0:37907/api/v1/exchange-rates

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: Array to string conversion","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJhN2MxN2Q5Y2ZiMmZhZmEyZGJjNWUwMjZhM2I4ZjI1ZTliZjM4Yzg2NzI3ZmNiYzc4MDQ1MzE4YWQ5MTU4NjQzNTU5MWUxODI5MjAyNzVlOSIsImlhdCI6MTc5MjQwODI0NS42NTExNTYsIm5iZiI6MTc5MjQwODI0NS42NTExNTcsImV4cCI6MTgyMzk0NDI0NS42Mzk2NDQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.jwYFat0-JTG2lE5Rytc5XMwh5TLknUgc5HXGwP9uOTJHClMGKQloASydzT9T23DQbc8FL3t6RB0RkMWY5uv4kEccNQnY0BItZBQekZmvVYk04FPW1LI_NHOx6Nr932jyfxF7Kv3thRy_gz2kx34juuS3FEDnz2NMbQmpsRRvD9HcF01ALafSs-cwOE8T4AwB0VcP66lQMZKW1Av_rwm8tgKfxRTqwC0PZ01wYCY9fPwHC_JmtR_fp8EphUuEKxxmpZC7tzpzuREH3baPgnrI2m5zgZbb7UZhjOhlYqX4zrhh76hjGb_ieQlKyK5IQF6qBaoXoIsiADCis9-GfPAjKnXNLdpBV5ZdwRiw-0JZjeCDUY4VhC1VvuRWMCgYaJc7VqeGeHyw4AoERUSOOHzFyASMhDuyGJmhqa6XtzhfGR5-getgcyjdcyTriZj2Vnymze-0GocyRcfdQEAbq1nQbvtcPbdKVnI9OXO0-6IKG1jMo4xt3Vml6eY0UCYjwE45Sv-o8miSh9VrRqoj5NovpRCBJSUkkXqHPDcwsOyrzr3xlU1eWX5F_KVRmAfLjjOHR9CaQ6hVkNYBjGEkAOtG9CJtKDle66hg53UG3WvfQVuMmSDeBCaszjDRBcLv04tnqFxfsyqEM5PJ6G99fouur91h5z0iFWpcifcRr0t9NFM' -H 'Content-Type: application/json' -d '{"": {"\u00bf\u00dd\u00db\u88a1Y\uda2e\udd46\u00ae8\fOb": {}, "\u008e": {"\u000b\ud921\ude7cB\u00fe": null}, "\u00e8\ud923\udd4d\u00fc\u00f8": {"": false, "~(\u00b5_o\u000e": true}}, "\u00a0": [true, {"u&\ud9ac\ude03\u0096\ud9ae\ude07": -2.022289565247603e+16, "\ud886\udf05\udb80\udd47\u00d6\u00f2)": 4.93052851354864e+16, "\uda3b\udd3f": false}, 1.3742658270404044e+16], "\u00e3\u00d0Y\b\u0098": [], "rate": ".\u00ea", "rates": {}, "date": "6196-03-17", "from": [[-2.293088650328122e+16], ["\ud89a\udeee\udbe9\udf96x\u001eZ\u00f2", -1731282]], "to": ""}' http://0.0.0.0:37907/api/v1/exchange-rates
GET/v1/insight/expense/asset
Server error+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
563

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/expense/asset?start=2000-01-01&end=2000-01-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"9223372036854775807\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $2 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select * from \"accounts\" where \"accounts\".\"user_id\" = 1 and \"accounts\".\"user_id\" is not null and \"accounts\".\"id\" = 9223372036854775807 and \"accounts\".\"deleted_at\" is null limit 1)","exception":"UndisclosedException"}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/expense/asset?start=2000-01-01&end=2000-01-01&accounts%5B%5D=9223372036854775808'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"validation.after_or_equal","errors":{"end":["validation.after_or_equal"]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: bb9fea67-3fd4-279b-a677-c6cccd7fa561' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/insight/expense/asset?end=0068-10-09&start=4688-06-14'
GET/v1/insight/expense/bill
Server error+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
616

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/expense/bill?start=2000-01-01&end=2000-01-01&bills%5B%5D=1&bills%5B%5D=2&bills%5B%5D=3&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"9223372036854775807\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $2 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select * from \"bills\" where \"bills\".\"user_id\" = 1 and \"bills\".\"user_id\" is not null and \"bills\".\"id\" = 9223372036854775807 and \"bills\".\"deleted_at\" is null limit 1)","exception":"UndisclosedException"}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/expense/bill?bills%5B%5D=9223372036854775808&end=2000-01-01&start=2000-01-01'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"validation.after_or_equal","errors":{"end":["validation.after_or_equal"]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/insight/expense/bill?bills%5B%5D=125264&bills%5B%5D=-10416900548&end=0138-03-20&start=2000-01-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
GET/v1/insight/expense/no-bill
Server error+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
570

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/expense/no-bill?start=2000-01-01&end=2000-01-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"9223372036854775807\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $2 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select * from \"accounts\" where \"accounts\".\"user_id\" = 1 and \"accounts\".\"user_id\" is not null and \"accounts\".\"id\" = 9223372036854775807 and \"accounts\".\"deleted_at\" is null limit 1)","exception":"UndisclosedException"}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/expense/no-bill?start=2000-01-01&end=2000-01-01&accounts%5B%5D=9223372036854775808'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"validation.after_or_equal","errors":{"end":["validation.after_or_equal"]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: a5c0091e-e808-254e-9023-a5f0210c1710' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/insight/expense/no-bill?start=2000-01-01&accounts%5B%5D=-48&accounts%5B%5D=62&accounts%5B%5D=-242&end=0059-10-14'
GET/v1/insight/expense/no-budget
Server error+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
568

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/expense/no-budget?start=2000-01-01&end=2000-01-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"9223372036854775807\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $2 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select * from \"accounts\" where \"accounts\".\"user_id\" = 1 and \"accounts\".\"user_id\" is not null and \"accounts\".\"id\" = 9223372036854775807 and \"accounts\".\"deleted_at\" is null limit 1)","exception":"UndisclosedException"}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/expense/no-budget?start=2000-01-01&end=2000-01-01&accounts%5B%5D=9223372036854775808'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"validation.after_or_equal","errors":{"end":["validation.after_or_equal"]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: ed46d540-bc3d-1398-94df-666b35e79d1e' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/insight/expense/no-budget?end=0695-09-16&start=2026-10-01'
GET/v1/insight/expense/no-category
Server error+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
566

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/expense/no-category?start=2000-01-01&end=2000-01-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"9223372036854775807\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $2 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select * from \"accounts\" where \"accounts\".\"user_id\" = 1 and \"accounts\".\"user_id\" is not null and \"accounts\".\"id\" = 9223372036854775807 and \"accounts\".\"deleted_at\" is null limit 1)","exception":"UndisclosedException"}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/expense/no-category?start=2000-01-01&end=2000-01-01&accounts%5B%5D=9223372036854775808'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"validation.after_or_equal","errors":{"end":["validation.after_or_equal"]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: a59d4aa7-7943-4768-9d3c-c1813df95305' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/insight/expense/no-category?start=2000-01-01&accounts%5B%5D=491&accounts%5B%5D=4706611&accounts%5B%5D=-2333957559&end=0068-12-13'
GET/v1/insight/expense/no-tag
Server error+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
571

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/expense/no-tag?start=2000-01-01&end=2000-01-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"9223372036854775807\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $2 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select * from \"accounts\" where \"accounts\".\"user_id\" = 1 and \"accounts\".\"user_id\" is not null and \"accounts\".\"id\" = 9223372036854775807 and \"accounts\".\"deleted_at\" is null limit 1)","exception":"UndisclosedException"}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/expense/no-tag?start=2000-01-01&end=2000-01-01&accounts%5B%5D=9223372036854775808'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"validation.after_or_equal","errors":{"end":["validation.after_or_equal"]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/insight/expense/no-tag?start=2520-03-30&accounts%5B%5D=5753&accounts%5B%5D=-4922&accounts%5B%5D=-478&accounts%5B%5D=-2484760448&end=0231-06-14'
GET/v1/insight/expense/tag
Server error+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
614

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/expense/tag?start=2000-01-01&end=2000-01-01&tags%5B%5D=1&tags%5B%5D=2&tags%5B%5D=3&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"9223372036854775807\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $2 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select * from \"tags\" where \"tags\".\"user_id\" = 1 and \"tags\".\"user_id\" is not null and \"tags\".\"id\" = 9223372036854775807 and \"tags\".\"deleted_at\" is null limit 1)","exception":"UndisclosedException"}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/expense/tag?end=2000-01-01&start=2000-01-01&tags%5B%5D=9223372036854775808'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"validation.after_or_equal","errors":{"end":["validation.after_or_equal"]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: df23f2b6-d892-4b51-a8dc-b4e0b4e20435' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/insight/expense/tag?end=0031-03-05&start=6494-02-10&tags%5B%5D=-6859&tags%5B%5D=-9999999999999&tags%5B%5D=13605&tags%5B%5D=-26162511&tags%5B%5D=-249&tags%5B%5D=-9223372036854775807&tags%5B%5D=185148&tags%5B%5D=-15335276329&tags%5B%5D=-24112&tags%5B%5D=-123&tags%5B%5D=7169084&accounts%5B%5D=7216464140&accounts%5B%5D=5920&accounts%5B%5D=75943&accounts%5B%5D=-140737488355329&accounts%5B%5D=2924&accounts%5B%5D=9223372036854775807'
GET/v1/insight/expense/total
Server error+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
572

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/expense/total?start=2000-01-01&end=2000-01-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"9223372036854775807\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $2 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select * from \"accounts\" where \"accounts\".\"user_id\" = 1 and \"accounts\".\"user_id\" is not null and \"accounts\".\"id\" = 9223372036854775807 and \"accounts\".\"deleted_at\" is null limit 1)","exception":"UndisclosedException"}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/expense/total?start=2000-01-01&end=2000-01-01&accounts%5B%5D=9223372036854775808'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"validation.after_or_equal","errors":{"end":["validation.after_or_equal"]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: d95bafc8-f2a4-327b-9cf4-bb99f4bea973' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/insight/expense/total?end=0136-02-15&accounts%5B%5D=1124&start=2421-03-07'
GET/v1/insight/income/asset
Server error+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
563

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/income/asset?start=2000-01-01&end=2000-01-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"9223372036854775807\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $2 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select * from \"accounts\" where \"accounts\".\"user_id\" = 1 and \"accounts\".\"user_id\" is not null and \"accounts\".\"id\" = 9223372036854775807 and \"accounts\".\"deleted_at\" is null limit 1)","exception":"UndisclosedException"}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/income/asset?start=2000-01-01&end=2000-01-01&accounts%5B%5D=9223372036854775808'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"validation.after_or_equal","errors":{"end":["validation.after_or_equal"]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 77a5235a-16dc-11a1-8e41-96762d5463fc' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/insight/income/asset?end=0107-06-01&start=2026-10-01'
GET/v1/insight/income/category
Server error+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
492

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/income/category?start=2000-01-01&end=2000-01-01&categories%5B%5D=1&categories%5B%5D=2&categories%5B%5D=3&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"9223372036854775807\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $2 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select * from \"categories\" where \"categories\".\"user_id\" = 1 and \"categories\".\"user_id\" is not null and \"categories\".\"id\" = 9223372036854775807 and \"categories\".\"deleted_at\" is null limit 1)","exception":"UndisclosedExce // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/income/category?categories%5B%5D=9223372036854775808&end=2000-01-01&start=2000-01-01'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"validation.after_or_equal","errors":{"end":["validation.after_or_equal"]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: eecd1aa3-f5f9-460c-8ea4-3475e0f5f2f9' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/insight/income/category?start=3968-10-27&end=0045-10-16&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
GET/v1/insight/income/no-category
Server error+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
569

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/income/no-category?start=2000-01-01&end=2000-01-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"9223372036854775807\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $2 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select * from \"accounts\" where \"accounts\".\"user_id\" = 1 and \"accounts\".\"user_id\" is not null and \"accounts\".\"id\" = 9223372036854775807 and \"accounts\".\"deleted_at\" is null limit 1)","exception":"UndisclosedException"}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/income/no-category?start=2000-01-01&end=2000-01-01&accounts%5B%5D=9223372036854775808'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"validation.after_or_equal","errors":{"end":["validation.after_or_equal"]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/insight/income/no-category?end=0132-12-17&start=2000-01-01&accounts%5B%5D=78941'
GET/v1/insight/income/no-tag
Server error+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
565

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/income/no-tag?start=2000-01-01&end=2000-01-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"9223372036854775807\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $2 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select * from \"accounts\" where \"accounts\".\"user_id\" = 1 and \"accounts\".\"user_id\" is not null and \"accounts\".\"id\" = 9223372036854775807 and \"accounts\".\"deleted_at\" is null limit 1)","exception":"UndisclosedException"}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/income/no-tag?start=2000-01-01&end=2000-01-01&accounts%5B%5D=9223372036854775808'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"validation.after_or_equal","errors":{"end":["validation.after_or_equal"]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/insight/income/no-tag?accounts%5B%5D=-1987377&accounts%5B%5D=-2669731706487384&accounts%5B%5D=1669&end=2294-06-29&start=2851-04-01'
GET/v1/insight/income/revenue
Server error+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
566

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/income/revenue?start=2000-01-01&end=2000-01-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"9223372036854775807\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $2 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select * from \"accounts\" where \"accounts\".\"user_id\" = 1 and \"accounts\".\"user_id\" is not null and \"accounts\".\"id\" = 9223372036854775807 and \"accounts\".\"deleted_at\" is null limit 1)","exception":"UndisclosedException"}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/income/revenue?start=2000-01-01&end=2000-01-01&accounts%5B%5D=9223372036854775808'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"validation.after_or_equal","errors":{"end":["validation.after_or_equal"]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 9dc82f60-f839-5033-9733-a3e13b9e2e34' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/insight/income/revenue?start=2824-11-05&accounts%5B%5D=658&accounts%5B%5D=636821&accounts%5B%5D=-25029198360552&accounts%5B%5D=-4936107&end=0089-11-27'
GET/v1/insight/income/tag
Server error+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
622

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/income/tag?start=2000-01-01&end=2000-01-01&tags%5B%5D=1&tags%5B%5D=2&tags%5B%5D=3&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"9223372036854775807\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $2 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select * from \"tags\" where \"tags\".\"user_id\" = 1 and \"tags\".\"user_id\" is not null and \"tags\".\"id\" = 9223372036854775807 and \"tags\".\"deleted_at\" is null limit 1)","exception":"UndisclosedException"}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/income/tag?end=2000-01-01&start=2000-01-01&tags%5B%5D=9223372036854775808'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"validation.after_or_equal","errors":{"end":["validation.after_or_equal"]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: fe6e753f-29bd-45af-8e53-96cf730beaad' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/insight/income/tag?tags%5B%5D=-1000000000000001&tags%5B%5D=-1394227662&tags%5B%5D=-96771&tags%5B%5D=182895&accounts%5B%5D=-48269&accounts%5B%5D=1495057484&accounts%5B%5D=26907&accounts%5B%5D=3817&accounts%5B%5D=-1506941&accounts%5B%5D=62&accounts%5B%5D=936&accounts%5B%5D=580050305&accounts%5B%5D=-230387&accounts%5B%5D=-1401847471882&accounts%5B%5D=-263&accounts%5B%5D=-3709&accounts%5B%5D=550&accounts%5B%5D=-1675704&accounts%5B%5D=-92508&end=1419-02-04&start=3439-10-19'
GET/v1/insight/income/total
Server error+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
568

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/income/total?start=2000-01-01&end=2000-01-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"9223372036854775807\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $2 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select * from \"accounts\" where \"accounts\".\"user_id\" = 1 and \"accounts\".\"user_id\" is not null and \"accounts\".\"id\" = 9223372036854775807 and \"accounts\".\"deleted_at\" is null limit 1)","exception":"UndisclosedException"}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/income/total?start=2000-01-01&end=2000-01-01&accounts%5B%5D=9223372036854775808'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"validation.after_or_equal","errors":{"end":["validation.after_or_equal"]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 3ecd1611-72b4-52ee-9aa3-1e3429f44b06' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/insight/income/total?start=2026-10-01&end=0267-10-26&accounts%5B%5D=-224176805238&accounts%5B%5D=168&accounts%5B%5D=260&accounts%5B%5D=-896&accounts%5B%5D=-6697&accounts%5B%5D=-1189&accounts%5B%5D=25168373&accounts%5B%5D=-9223372036854775808&accounts%5B%5D=-86'
GET/v1/insight/transfer/asset
Server error+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
572

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/transfer/asset?start=2000-01-01&end=2000-01-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"9223372036854775807\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $2 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select * from \"accounts\" where \"accounts\".\"user_id\" = 1 and \"accounts\".\"user_id\" is not null and \"accounts\".\"id\" = 9223372036854775807 and \"accounts\".\"deleted_at\" is null limit 1)","exception":"UndisclosedException"}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/transfer/asset?start=2000-01-01&end=2000-01-01&accounts%5B%5D=9223372036854775808'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"validation.after_or_equal","errors":{"end":["validation.after_or_equal"]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/insight/transfer/asset?start=2559-07-18&end=0730-11-18&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
GET/v1/insight/transfer/category
Server error+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
507

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/transfer/category?start=2000-01-01&end=2000-01-01&categories%5B%5D=1&categories%5B%5D=2&categories%5B%5D=3&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"9223372036854775807\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $2 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select * from \"categories\" where \"categories\".\"user_id\" = 1 and \"categories\".\"user_id\" is not null and \"categories\".\"id\" = 9223372036854775807 and \"categories\".\"deleted_at\" is null limit 1)","exception":"UndisclosedExce // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/transfer/category?categories%5B%5D=9223372036854775808&end=2000-01-01&start=2000-01-01'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"validation.after_or_equal","errors":{"end":["validation.after_or_equal"]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/insight/transfer/category?start=2026-10-01&end=0171-09-01&categories%5B%5D=1&categories%5B%5D=2&categories%5B%5D=3'
GET/v1/insight/transfer/no-category
Server error+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
571

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/transfer/no-category?start=2000-01-01&end=2000-01-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"9223372036854775807\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $2 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select * from \"accounts\" where \"accounts\".\"user_id\" = 1 and \"accounts\".\"user_id\" is not null and \"accounts\".\"id\" = 9223372036854775807 and \"accounts\".\"deleted_at\" is null limit 1)","exception":"UndisclosedException"}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/transfer/no-category?start=2000-01-01&end=2000-01-01&accounts%5B%5D=9223372036854775808'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"validation.after_or_equal","errors":{"end":["validation.after_or_equal"]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/insight/transfer/no-category?end=0132-11-22&start=2026-10-01'
GET/v1/insight/transfer/tag
Server error+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
625

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/transfer/tag?start=2000-01-01&end=2000-01-01&tags%5B%5D=1&tags%5B%5D=2&tags%5B%5D=3&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"9223372036854775807\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $2 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select * from \"tags\" where \"tags\".\"user_id\" = 1 and \"tags\".\"user_id\" is not null and \"tags\".\"id\" = 9223372036854775807 and \"tags\".\"deleted_at\" is null limit 1)","exception":"UndisclosedException"}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/transfer/tag?end=2000-01-01&start=2000-01-01&tags%5B%5D=9223372036854775808'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"validation.after_or_equal","errors":{"end":["validation.after_or_equal"]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: b39cfd4b-8abe-3d78-8520-10116895cea8' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/insight/transfer/tag?start=0209-12-25&end=0181-07-15'
GET/v1/insight/transfer/total
Server error+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
577

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/transfer/total?start=2000-01-01&end=2000-01-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"9223372036854775807\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $2 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select * from \"accounts\" where \"accounts\".\"user_id\" = 1 and \"accounts\".\"user_id\" is not null and \"accounts\".\"id\" = 9223372036854775807 and \"accounts\".\"deleted_at\" is null limit 1)","exception":"UndisclosedException"}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/insight/transfer/total?start=2000-01-01&end=2000-01-01&accounts%5B%5D=9223372036854775808'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"validation.after_or_equal","errors":{"end":["validation.after_or_equal"]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/insight/transfer/total?start=2000-01-01&end=1587-12-06'
POST/v1/link-types
Server error+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
544

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The name has already been taken. (and 2 more errors)","errors":{"name":["The name has already been taken."],"outward":["The outward has already been taken."],"inward":["The inward has already been taken."]}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZDgzZmFkMGVmNDZlYWYyMjc0OWU3MzE4MGJjMzAyNGY0NTI4ZjBhZjYxMjMwYzE4NTVkZjBmMjBhZmY5MWNhOTliNWNhNTFjY2YwMmI2YiIsImlhdCI6MTc5MjQwNzMyNi44ODc0MjYsIm5iZiI6MTc5MjQwNzMyNi44ODc0MjcsImV4cCI6MTgyMzk0MzMyNi44Nzc2ODYsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.X9u2WxwPBjOK-cvI_VJ-WVuNyonzF-8P54rVLg8ZjjjQk_xHfSQ0qJUVtEJjXhw7Diew7fV5lOBfTICc1Mar5_Jgmbu-ZPwbDrnils6WWPhloRnq8tLf70-rLdxel0opO_qqID6-eKQkK7NeX2UygtGRrUWhu3t32IlAlEmoB4MV7mzwWsBNi-0kWHANiflFGKF4o0bW2605oB3rUXtu9MhRRS1KD7b7z5sw4K-7qs1MdT-AAm2XP0UPQ3jSh2JTAOLcG1CbK2f0_T2QjpjhqrtLhHY3p_4XxIaDLkYr5nDGjZDeAIXIp9zhv3I3ttTv_MEAa0NgcpyyEo_zEWO1G8Gu7RZaprbaFTINdTD190RaqmoUcNyluomEHSgzIDyHlDApsUH9Go-wRHPvpE91CEtqd-TH_bF8GLlnbRfSu06adpZRBNf3kvuv3yX3TrU8gjoNvtOVCEGa-VT9HWqeEw75XHxP6UQN1XJkqqa9kS3VIvBg4y7oofun22fkjWoyysArpqxX04bIRIrNCCns6oTGaVumhJoOVoX6q6wMmbe-A4yn5TIg-hScAACkgYmZWiQk6axcmwFdO2Iu35L_rWnEFq41GbqEWqOTIMaoChY96kM_brDDdFBz1Bz8RtiEcXuvOM0Jy1I71ouzoR2X5oW0rtaNXOJyjkac5QTTcsY' -H 'Content-Type: application/x-www-form-urlencoded' -d 'name=Paid&inward=is+%28partially%29+paid+for+by&outward=%28partially%29+pays+for' http://0.0.0.0:37907/api/v1/link-types

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `Authorization`, `X-Trace-Id` in header
  - violates `format` at /properties/Authorization
  - violates `format` at /properties/X-Trace-Id
Response200 OK
{"data":{"type":"link_types","id":"41","attributes":{"created_at":"2026-10-19T11:12:30+00:00","updated_at":"2026-10-19T11:12:30+00:00","name":"\u008e\ud832\udcb2*u\udb0a\ude79\u009a\u0089\udb79\udc93 V@","inward":"\u00ae\udaf3\udf45","outward":",D\u0081","editable":true},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/link_types\/41","0":{"rel":"self","uri":"\/link_types\/41"}}}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJhN2MxN2Q5Y2ZiMmZhZmEyZGJjNWUwMjZhM2I4ZjI1ZTliZjM4Yzg2NzI3ZmNiYzc4MDQ1MzE4YWQ5MTU4NjQzNTU5MWUxODI5MjAyNzVlOSIsImlhdCI6MTc5MjQwODI0NS42NTExNTYsIm5iZiI6MTc5MjQwODI0NS42NTExNTcsImV4cCI6MTgyMzk0NDI0NS42Mzk2NDQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.jwYFat0-JTG2lE5Rytc5XMwh5TLknUgc5HXGwP9uOTJHClMGKQloASydzT9T23DQbc8FL3t6RB0RkMWY5uv4kEccNQnY0BItZBQekZmvVYk04FPW1LI_NHOx6Nr932jyfxF7Kv3thRy_gz2kx34juuS3FEDnz2NMbQmpsRRvD9HcF01ALafSs-cwOE8T4AwB0VcP66lQMZKW1Av_rwm8tgKfxRTqwC0PZ01wYCY9fPwHC_JmtR_fp8EphUuEKxxmpZC7tzpzuREH3baPgnrI2m5zgZbb7UZhjOhlYqX4zrhh76hjGb_ieQlKyK5IQF6qBaoXoIsiADCis9-GfPAjKnXNLdpBV5ZdwRiw-0JZjeCDUY4VhC1VvuRWMCgYaJc7VqeGeHyw4AoERUSOOHzFyASMhDuyGJmhqa6XtzhfGR5-getgcyjdcyTriZj2Vnymze-0GocyRcfdQEAbq1nQbvtcPbdKVnI9OXO0-6IKG1jMo4xt3Vml6eY0UCYjwE45Sv-o8miSh9VrRqoj5NovpRCBJSUkkXqHPDcwsOyrzr3xlU1eWX5F_KVRmAfLjjOHR9CaQ6hVkNYBjGEkAOtG9CJtKDle66hg53UG3WvfQVuMmSDeBCaszjDRBcLv04tnqFxfsyqEM5PJ6G99fouur91h5z0iFWpcifcRr0t9NFM' -H 'Content-Type: application/json' -d '{"\ud848\udfa0i\ud889\uddb0\u001a\u00ef\u001e\u00fa)?\u00e7\udb47\udffc\u00a2\u00c1\u0086\u00fe \u00f1\u00bd\u00cd\uda81\uddf9": [{">XmC\udbb4\udcfa-\uda8d\uddfc\ud9d5\udd93I\u00d9": true, "\u00fe\u00c6N\u0090\u00d2\\\b": "API probing"}, {"\u0098\ud8af\udd03\ud8ca\udfc2\u009f\u00e2L\u00e4\udb1d\udc5c\u0093\u00b6": -12248373406141441967417982976}], "\u0096EE": 3.1934955374585744e+16, "outward": ",D\u0081", "inward": "\u00ae\udaf3\udf45", "name": "\u008e\ud832\udcb2*u\udb0a\ude79\u009a\u0089\udb79\udc93\u000fV@"}' http://0.0.0.0:37907/api/v1/link-types

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[23505]: Unique violation: 7 ERROR:  duplicate key value violates unique constraint \"link_types_name_outward_inward_unique\"\nDETAIL:  Key (name, outward, inward)=(y  \ud873\ude83\u009e@\u00f2\u0093\u5fa9I\udb43\udc84\u009ba\u00eas \udbaa\udd60\ud858\ude75, C\u00ab=\ud9fc\udcc8\ud81b\udf6bk\u00a1\u00f7aO\u00912B\uda2f\udfd8\u00c2 \u009a, \u0098\u00c1\u009c \u008c\u0098\u00af \u009c< \udb83\udc362\ud804\udd8f) already exists. (Connection: pgsql, Host: db,  // Output truncated...
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: dbd705ab-102f-1070-90bd-7afb790b370a' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI0YzM0Njc5M2I4ZDc4NDQ0ZjA2ZGNkOTE5NzE0NDc5OTRmODlhNjMxOTRiNWIyYmU5YzY2MjlmODBkODljZDE0OTA0ZTFhZWNhZjVkN2Q3MyIsImlhdCI6MTc5MjQxMDA0Ni40NTI4MTUsIm5iZiI6MTc5MjQxMDA0Ni40NTI4MTYsImV4cCI6MTgyMzk0NjA0Ni40NDI0NjcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.kPmJtniUtEsGEuw9e-evfpOGalDOaBDpr6thOt-Zo3WXXLZF_lfYJrkTCjsYNcBXEhRKd8CPhk6FjgEtqA0WKaejLcJsESlUvmfk3Ijb3uInP_KVkp9WR_L9clETt65GgnhfhbFev0vP41VxS0CE1SLCabYY5ICsV4DTHCaf0CgZsViTY51TbYYIr72qJQLLwQL4ngKvO2fYT3ouqBqB5wmKF8i0QyT_AUFpbIrqIYfmIQAlyKbEmXfzrBCQQWVUTpEONBk0sZAMD5tnfPNtfGo-KfQPNg_8EFuy0JUy-r08Dwb1apW2_I5t83xSOXsMo-r4j2ScATbhg1oaOMPVGDDMV1g3Pja4PZZe03grPvtdbmgSE5-0iqRFuwvbauHfVjTSp48eH0C--Su4r_zuG-Pv9sm-IFKKB4tlKYXAFLql77i-VJmbtF6tY5dDd7BFuzlnN0Ttoz0QRrDuKLGnlrna_R2tsabEmHkDEfWcyOsV6ce9qAv7VNr3_7xmQ0rjEgY-RGBl3qOVNY5MWgHU8gr78qlV50YlJmDXlCmU3qR0lzxcgJBby2XuYWEfqI4C82-t2o4zb0wTE-S0hMA2kA1l0Bg2500V_dnr3WhKSR93WlhWhQu1dvedQ-Zwemx1RpMhBybrPF5HZsfJqh91F24Bg-_6GEs0jdtszdkN9z0' -H 'Content-Type: application/x-www-form-urlencoded' -d 'outward=C%C2%AB%3D%F2%8F%83%88%F0%96%BD%ABk%C2%A1%C3%B7aO%C2%912B%F2%9B%BF%98%C3%82%0E%C2%9A&inward=%C2%98%C3%81%C2%9C%14%C2%8C%C2%98%C2%AF%17%C2%9C%3C%06%F3%B0%B0%B62%F0%91%86%8F&name=y%13%06%F0%AC%BA%83%C2%9E%40%C3%B2%C2%93%E5%BE%A9I%F3%A0%B2%84%C2%9Ba%C3%AAs%17%F3%BA%A5%A0%F0%A6%89%B5' http://0.0.0.0:37907/api/v1/link-types
POST/v1/rule-groups
Server error+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
531

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"This name is already in use.","errors":{"title":["This name is already in use."]}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZDgzZmFkMGVmNDZlYWYyMjc0OWU3MzE4MGJjMzAyNGY0NTI4ZjBhZjYxMjMwYzE4NTVkZjBmMjBhZmY5MWNhOTliNWNhNTFjY2YwMmI2YiIsImlhdCI6MTc5MjQwNzMyNi44ODc0MjYsIm5iZiI6MTc5MjQwNzMyNi44ODc0MjcsImV4cCI6MTgyMzk0MzMyNi44Nzc2ODYsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.X9u2WxwPBjOK-cvI_VJ-WVuNyonzF-8P54rVLg8ZjjjQk_xHfSQ0qJUVtEJjXhw7Diew7fV5lOBfTICc1Mar5_Jgmbu-ZPwbDrnils6WWPhloRnq8tLf70-rLdxel0opO_qqID6-eKQkK7NeX2UygtGRrUWhu3t32IlAlEmoB4MV7mzwWsBNi-0kWHANiflFGKF4o0bW2605oB3rUXtu9MhRRS1KD7b7z5sw4K-7qs1MdT-AAm2XP0UPQ3jSh2JTAOLcG1CbK2f0_T2QjpjhqrtLhHY3p_4XxIaDLkYr5nDGjZDeAIXIp9zhv3I3ttTv_MEAa0NgcpyyEo_zEWO1G8Gu7RZaprbaFTINdTD190RaqmoUcNyluomEHSgzIDyHlDApsUH9Go-wRHPvpE91CEtqd-TH_bF8GLlnbRfSu06adpZRBNf3kvuv3yX3TrU8gjoNvtOVCEGa-VT9HWqeEw75XHxP6UQN1XJkqqa9kS3VIvBg4y7oofun22fkjWoyysArpqxX04bIRIrNCCns6oTGaVumhJoOVoX6q6wMmbe-A4yn5TIg-hScAACkgYmZWiQk6axcmwFdO2Iu35L_rWnEFq41GbqEWqOTIMaoChY96kM_brDDdFBz1Bz8RtiEcXuvOM0Jy1I71ouzoR2X5oW0rtaNXOJyjkac5QTTcsY' -H 'Content-Type: application/json' -d '{"title": "Default rule group", "description": "Description of this rule group", "order": 4, "active": true}' http://0.0.0.0:37907/api/v1/rule-groups

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - title: Incorrect type
Response200 OK
{"data":{"type":"rule_groups","id":"4","attributes":{"created_at":"2026-10-19T10:56:08+00:00","updated_at":"2026-10-19T10:56:08+00:00","title":"","description":"","order":4,"active":true},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/rule_groups\/4","0":{"rel":"self","uri":"\/rule_groups\/4"}}}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"title": [null, null], "description": "", "order": 4, "active": true}' http://0.0.0.0:37907/api/v1/rule-groups

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: The float 4.320999600638111E+22 is not representable as an int, cast occurred","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJhN2MxN2Q5Y2ZiMmZhZmEyZGJjNWUwMjZhM2I4ZjI1ZTliZjM4Yzg2NzI3ZmNiYzc4MDQ1MzE4YWQ5MTU4NjQzNTU5MWUxODI5MjAyNzVlOSIsImlhdCI6MTc5MjQwODI0NS42NTExNTYsIm5iZiI6MTc5MjQwODI0NS42NTExNTcsImV4cCI6MTgyMzk0NDI0NS42Mzk2NDQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.jwYFat0-JTG2lE5Rytc5XMwh5TLknUgc5HXGwP9uOTJHClMGKQloASydzT9T23DQbc8FL3t6RB0RkMWY5uv4kEccNQnY0BItZBQekZmvVYk04FPW1LI_NHOx6Nr932jyfxF7Kv3thRy_gz2kx34juuS3FEDnz2NMbQmpsRRvD9HcF01ALafSs-cwOE8T4AwB0VcP66lQMZKW1Av_rwm8tgKfxRTqwC0PZ01wYCY9fPwHC_JmtR_fp8EphUuEKxxmpZC7tzpzuREH3baPgnrI2m5zgZbb7UZhjOhlYqX4zrhh76hjGb_ieQlKyK5IQF6qBaoXoIsiADCis9-GfPAjKnXNLdpBV5ZdwRiw-0JZjeCDUY4VhC1VvuRWMCgYaJc7VqeGeHyw4AoERUSOOHzFyASMhDuyGJmhqa6XtzhfGR5-getgcyjdcyTriZj2Vnymze-0GocyRcfdQEAbq1nQbvtcPbdKVnI9OXO0-6IKG1jMo4xt3Vml6eY0UCYjwE45Sv-o8miSh9VrRqoj5NovpRCBJSUkkXqHPDcwsOyrzr3xlU1eWX5F_KVRmAfLjjOHR9CaQ6hVkNYBjGEkAOtG9CJtKDle66hg53UG3WvfQVuMmSDeBCaszjDRBcLv04tnqFxfsyqEM5PJ6G99fouur91h5z0iFWpcifcRr0t9NFM' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Content-Type: application/json' -d '{"": {"(\u00a6": 0.0, "a": -4.317167309664654e+16, "": -1.0783746709575547e-185}, "description": null, "active": false, "title": "\u00ef\u00c1M\ud942\udfad", "order": 43209996006381108330496}' http://0.0.0.0:37907/api/v1/rule-groups
PUT/v1/rule-groups/{id}
Server error+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
672

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - invalid syntax: random bytes
Response200 OK
{"data":{"type":"rule_groups","id":"1","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T11:08:03+00:00","title":"Default","description":"","order":3,"active":true},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/rule_groups\/1","0":{"rel":"self","uri":"\/rule_groups\/1"}}}}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' -H 'Content-Type: application/json' -d $'\x00' http://0.0.0.0:37907/api/v1/rule-groups/1

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Hint: The request body contains 3 additional properties not defined in the schema (``, `	𽑠(ô𔣔`, `ð`). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields.
Response422 Unprocessable Content
{"message":"The title must be at least 1 characters.","errors":{"title":["The title must be at least 1 characters."]}}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' -H 'X-Trace-Id: ea7dccdd-5a04-36b7-96a8-8b774d4bc856' -H 'Content-Type: application/x-www-form-urlencoded' -d 'active=false&title=&order=169615' http://0.0.0.0:37907/api/v1/rule-groups/1

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"1010729898690\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $3 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: update \"rule_groups\" set \"order\" = \"order\" - 1, \"updated_at\" = 2026-10-19 11:10:58 where \"rule_groups\".\"user_id\" = 1 and \"rule_groups\".\"user_id\" is not null and \"rule_groups\".\"order\" <= 1010729898690 and \"rule_groups\".\"o // Output truncated...
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJhN2MxN2Q5Y2ZiMmZhZmEyZGJjNWUwMjZhM2I4ZjI1ZTliZjM4Yzg2NzI3ZmNiYzc4MDQ1MzE4YWQ5MTU4NjQzNTU5MWUxODI5MjAyNzVlOSIsImlhdCI6MTc5MjQwODI0NS42NTExNTYsIm5iZiI6MTc5MjQwODI0NS42NTExNTcsImV4cCI6MTgyMzk0NDI0NS42Mzk2NDQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.jwYFat0-JTG2lE5Rytc5XMwh5TLknUgc5HXGwP9uOTJHClMGKQloASydzT9T23DQbc8FL3t6RB0RkMWY5uv4kEccNQnY0BItZBQekZmvVYk04FPW1LI_NHOx6Nr932jyfxF7Kv3thRy_gz2kx34juuS3FEDnz2NMbQmpsRRvD9HcF01ALafSs-cwOE8T4AwB0VcP66lQMZKW1Av_rwm8tgKfxRTqwC0PZ01wYCY9fPwHC_JmtR_fp8EphUuEKxxmpZC7tzpzuREH3baPgnrI2m5zgZbb7UZhjOhlYqX4zrhh76hjGb_ieQlKyK5IQF6qBaoXoIsiADCis9-GfPAjKnXNLdpBV5ZdwRiw-0JZjeCDUY4VhC1VvuRWMCgYaJc7VqeGeHyw4AoERUSOOHzFyASMhDuyGJmhqa6XtzhfGR5-getgcyjdcyTriZj2Vnymze-0GocyRcfdQEAbq1nQbvtcPbdKVnI9OXO0-6IKG1jMo4xt3Vml6eY0UCYjwE45Sv-o8miSh9VrRqoj5NovpRCBJSUkkXqHPDcwsOyrzr3xlU1eWX5F_KVRmAfLjjOHR9CaQ6hVkNYBjGEkAOtG9CJtKDle66hg53UG3WvfQVuMmSDeBCaszjDRBcLv04tnqFxfsyqEM5PJ6G99fouur91h5z0iFWpcifcRr0t9NFM' -H 'Content-Type: application/x-www-form-urlencoded' -d order=1010729898690 http://0.0.0.0:37907/api/v1/rule-groups/1
PUT/v1/rules/{id}
Server error+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
886

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - invalid syntax: random bytes
Response200 OK
{"data":{"type":"rules","id":"1","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","rule_group_id":"1","rule_group_title":"Default","title":"Tag groceries","description":"","order":1,"active":true,"strict":false,"stop_processing":false,"trigger":"store-journal","triggers":[{"id":"2","created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","type":"description_contains","value":"shop","prohibited":false,"order":1,"active":true,"stop_proces // Output truncated...
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' -H 'Content-Type: application/json' -d $'\x00' http://0.0.0.0:37907/api/v1/rules/1

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The triggers.0.type field is required.","errors":{"triggers.0.type":["The triggers.0.type field is required."]}}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' -H 'Content-Type: application/json' -d '{"active": true, "triggers": [{"\u001c3\uda8c\udf2a": [true], "order": 3983, "active": true, "stop_processing": true}]}' http://0.0.0.0:37907/api/v1/rules/1

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: foreach() argument must be of type array|object, string given","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJhN2MxN2Q5Y2ZiMmZhZmEyZGJjNWUwMjZhM2I4ZjI1ZTliZjM4Yzg2NzI3ZmNiYzc4MDQ1MzE4YWQ5MTU4NjQzNTU5MWUxODI5MjAyNzVlOSIsImlhdCI6MTc5MjQwODI0NS42NTExNTYsIm5iZiI6MTc5MjQwODI0NS42NTExNTcsImV4cCI6MTgyMzk0NDI0NS42Mzk2NDQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.jwYFat0-JTG2lE5Rytc5XMwh5TLknUgc5HXGwP9uOTJHClMGKQloASydzT9T23DQbc8FL3t6RB0RkMWY5uv4kEccNQnY0BItZBQekZmvVYk04FPW1LI_NHOx6Nr932jyfxF7Kv3thRy_gz2kx34juuS3FEDnz2NMbQmpsRRvD9HcF01ALafSs-cwOE8T4AwB0VcP66lQMZKW1Av_rwm8tgKfxRTqwC0PZ01wYCY9fPwHC_JmtR_fp8EphUuEKxxmpZC7tzpzuREH3baPgnrI2m5zgZbb7UZhjOhlYqX4zrhh76hjGb_ieQlKyK5IQF6qBaoXoIsiADCis9-GfPAjKnXNLdpBV5ZdwRiw-0JZjeCDUY4VhC1VvuRWMCgYaJc7VqeGeHyw4AoERUSOOHzFyASMhDuyGJmhqa6XtzhfGR5-getgcyjdcyTriZj2Vnymze-0GocyRcfdQEAbq1nQbvtcPbdKVnI9OXO0-6IKG1jMo4xt3Vml6eY0UCYjwE45Sv-o8miSh9VrRqoj5NovpRCBJSUkkXqHPDcwsOyrzr3xlU1eWX5F_KVRmAfLjjOHR9CaQ6hVkNYBjGEkAOtG9CJtKDle66hg53UG3WvfQVuMmSDeBCaszjDRBcLv04tnqFxfsyqEM5PJ6G99fouur91h5z0iFWpcifcRr0t9NFM' -H 'Content-Type: application/x-www-form-urlencoded' -d '=false&-Infinity=%F0%A2%80%80M%C3%94%C3%86%C2%A6%C3%A8%22%C3%81%F1%BC%87%AE%C3%A5%40%1BRg%F0%94%98%87%C3%AF%C3%A5%C2%B9&-Infinity=-11340620918028&description=%C3%93%C3%A5%1CJ%C3%9F%13%C3%9E5&order=3628800&actions=%F3%86%B6%B9&actions=&actions=order&actions=type&actions=stop_processing&actions=%F2%82%9F%BE&actions=&actions=%C3%9C%F3%83%AF%BE%C2%AA&actions=stop_processing&actions=type&actions=value&actions=active&actions=order&actions=&actions=%17%F3%86%A8%B1%C3%B7&actions=%0D&actions=%C2%A3%F0%B4%B8%AD%F2%9D%91%A6&actions=%F2%A1%8A%99%C3%81%C2%87U%F1%BD%81%84%C2%AD&actions=type&actions=Lm%C2%87%C2%AB4%C3%84%7F&actions=%21G&actions=%C3%8E%C3%8A%F3%9D%B9%B4%C2%A7&actions=ServerErrors&actions=%C3%93%2C&actions=type&actions=&actions=%F0%A7%B6%A2%5C7m%C3%9F%F3%92%B0%A5%C3%A4%C3%BFY&actions=%F0%A2%8F%80%F1%A1%93%AA%26%C3%B6%C3%BF&actions=%F1%8B%8E%AE%C2%81S&actions=stop_processing&actions=type&actions=value&actions=active&stop_processing=false' http://0.0.0.0:37907/api/v1/rules/1

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Hint: The request body contains 5 additional properties not defined in the schema (`…™`, `¬éí`, `²` and 2 more). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields.
Response400 Bad Request
{"message":"Bad X-Trace-Id header.","exception":"HttpException"}
Reproduce
  1. GET/v1/rules
    curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJhN2MxN2Q5Y2ZiMmZhZmEyZGJjNWUwMjZhM2I4ZjI1ZTliZjM4Yzg2NzI3ZmNiYzc4MDQ1MzE4YWQ5MTU4NjQzNTU5MWUxODI5MjAyNzVlOSIsImlhdCI6MTc5MjQwODI0NS42NTExNTYsIm5iZiI6MTc5MjQwODI0NS42NTExNTcsImV4cCI6MTgyMzk0NDI0NS42Mzk2NDQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.jwYFat0-JTG2lE5Rytc5XMwh5TLknUgc5HXGwP9uOTJHClMGKQloASydzT9T23DQbc8FL3t6RB0RkMWY5uv4kEccNQnY0BItZBQekZmvVYk04FPW1LI_NHOx6Nr932jyfxF7Kv3thRy_gz2kx34juuS3FEDnz2NMbQmpsRRvD9HcF01ALafSs-cwOE8T4AwB0VcP66lQMZKW1Av_rwm8tgKfxRTqwC0PZ01wYCY9fPwHC_JmtR_fp8EphUuEKxxmpZC7tzpzuREH3baPgnrI2m5zgZbb7UZhjOhlYqX4zrhh76hjGb_ieQlKyK5IQF6qBaoXoIsiADCis9-GfPAjKnXNLdpBV5ZdwRiw-0JZjeCDUY4VhC1VvuRWMCgYaJc7VqeGeHyw4AoERUSOOHzFyASMhDuyGJmhqa6XtzhfGR5-getgcyjdcyTriZj2Vnymze-0GocyRcfdQEAbq1nQbvtcPbdKVnI9OXO0-6IKG1jMo4xt3Vml6eY0UCYjwE45Sv-o8miSh9VrRqoj5NovpRCBJSUkkXqHPDcwsOyrzr3xlU1eWX5F_KVRmAfLjjOHR9CaQ6hVkNYBjGEkAOtG9CJtKDle66hg53UG3WvfQVuMmSDeBCaszjDRBcLv04tnqFxfsyqEM5PJ6G99fouur91h5z0iFWpcifcRr0t9NFM' http://0.0.0.0:37907/api/v1/rules
  2. PUT/v1/rules/2failed here
    curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 1' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJhN2MxN2Q5Y2ZiMmZhZmEyZGJjNWUwMjZhM2I4ZjI1ZTliZjM4Yzg2NzI3ZmNiYzc4MDQ1MzE4YWQ5MTU4NjQzNTU5MWUxODI5MjAyNzVlOSIsImlhdCI6MTc5MjQwODI0NS42NTExNTYsIm5iZiI6MTc5MjQwODI0NS42NTExNTcsImV4cCI6MTgyMzk0NDI0NS42Mzk2NDQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.jwYFat0-JTG2lE5Rytc5XMwh5TLknUgc5HXGwP9uOTJHClMGKQloASydzT9T23DQbc8FL3t6RB0RkMWY5uv4kEccNQnY0BItZBQekZmvVYk04FPW1LI_NHOx6Nr932jyfxF7Kv3thRy_gz2kx34juuS3FEDnz2NMbQmpsRRvD9HcF01ALafSs-cwOE8T4AwB0VcP66lQMZKW1Av_rwm8tgKfxRTqwC0PZ01wYCY9fPwHC_JmtR_fp8EphUuEKxxmpZC7tzpzuREH3baPgnrI2m5zgZbb7UZhjOhlYqX4zrhh76hjGb_ieQlKyK5IQF6qBaoXoIsiADCis9-GfPAjKnXNLdpBV5ZdwRiw-0JZjeCDUY4VhC1VvuRWMCgYaJc7VqeGeHyw4AoERUSOOHzFyASMhDuyGJmhqa6XtzhfGR5-getgcyjdcyTriZj2Vnymze-0GocyRcfdQEAbq1nQbvtcPbdKVnI9OXO0-6IKG1jMo4xt3Vml6eY0UCYjwE45Sv-o8miSh9VrRqoj5NovpRCBJSUkkXqHPDcwsOyrzr3xlU1eWX5F_KVRmAfLjjOHR9CaQ6hVkNYBjGEkAOtG9CJtKDle66hg53UG3WvfQVuMmSDeBCaszjDRBcLv04tnqFxfsyqEM5PJ6G99fouur91h5z0iFWpcifcRr0t9NFM' -H 'Content-Type: application/x-www-form-urlencoded' -d '%F2%A5%B7%98%F0%AE%BF%B5%F2%A4%84%98%2CE%C2%8E%F3%83%91%95=%16%02k%C2%88s%C2%8A%C3%92&%C2%B2=2421618&%C2%AC%C3%A9%C3%AD=%C2%9E%F4%80%83%A9&%C2%AC%C3%A9%C3%AD=true&%F0%B9%BF%9F=%C2%96%C2%A4%F4%80%89%B9&%F0%B9%BF%9F=%05%C2%85%1A&%F0%B9%BF%9F=%152%C2%95%F1%BD%B1%BB%17%08&strict=false&rule_group_id=&description=&active=true' http://0.0.0.0:37907/api/v1/rules/2
PUT/v1/user-groups/{id}
Server error+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
567

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":{"type":"user_groups","id":"1","attributes":{"created_at":"2026-10-19T10:55:24+00:00","updated_at":"2026-10-19T10:55:39+00:00","in_use":false,"can_see_members":false,"title":"New user group title","primary_currency_id":"1","primary_currency_name":"Euro","primary_currency_code":"EUR","primary_currency_symbol":"\u20ac","primary_currency_decimal_places":2,"members":[]},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/user_groups\/1"}}}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"title": "New user group title", "primary_currency_id": "1", "primary_currency_code": "EUR"}' http://0.0.0.0:37907/api/v1/user-groups/1

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The title field is required.","errors":{"title":["The title field is required."]}}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' -H 'Content-Type: application/json' -d '{"title": "", "primary_currency_id": "1"}' http://0.0.0.0:37907/api/v1/user-groups/1

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[23505]: Unique violation: 7 ERROR:  duplicate key value violates unique constraint \"user_groups_title_unique\"\nDETAIL:  Key (title)=(0) already exists. (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: update \"user_groups\" set \"title\" = 0, \"updated_at\" = 2026-10-19 11:08:19 where \"id\" = 2)","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' -H 'Content-Type: application/json' -d '{"title": "0", "primary_currency_id": "1"}' http://0.0.0.0:37907/api/v1/user-groups/2
PUT/v1/webhooks/{id}
Server error+2 moreless
  • Response violates schema
  • Schema-valid request rejected
933

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The triggers must be an array. (and 5 more errors)","errors":{"triggers":["The triggers must be an array.","The triggers may not have more than 10 items."],"responses":["The responses must be an array.","The responses may not have more than 1 items."],"deliveries":["The deliveries must be an array.","The deliveries may not have more than 1 items."]}}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIyOGQwN2MzZWE2NzdkZjBhZWZhZGYzNGQ4OWJlY2Q3ODljNDMwYWZiODU3YjQ0MzI4NTk4ZDU3ZWNmY2EzZGE3YjMwZDEzN2NjMTE4ZDc1ZiIsImlhdCI6MTc5MjQwNzMzNy4zNDQwNTYsIm5iZiI6MTc5MjQwNzMzNy4zNDQwNTcsImV4cCI6MTgyMzk0MzMzNy4zMzQ0ODMsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.OR-qnnew0UCsSyf0KRHhFEcg9-yxlf4w3vUwyu3cmK3L1ZyhsmQ6mxrk8NUUYOoGTSqHjgjtsNUX6b8z3ihE4ohYPxje7hNc0kWkxCgVgRBxImu_rq9BILVkKjuOeq0uReFArkkrzZRIxYany4lZgQo3CLhyERio-_9hXrEFmrIdbVs1ukDfvy4-PBQcnr4vBq9tJBN6lpID76fXlxXHoBiMfg-dABarqfJ3_Aj3SV2btiyjbS-6V7uLQqT51hnGtQCya7WPiFRpOFr5tG8zxNijatLa7BB63CZcxK7wZ0IOqvK168RvDswtT7F0Trlj4pHw-d5QN30KRtTnS_40f6E1P9PeGhmQKWeh71Ix83GuB-Ppl3CDv2ocDudQC7GKUdDA8ffAj0jwvj98ZcfwoVhvXyMShHY-K9gNanN625UgbPfg7avCnH6kIZdj3kTf_DL7PAFh13CrvnVl2p2cz9GEqu5UZMT98VgT0SOKD6zkx2aLOrrHHsxX1qxi3z37xTu6a1C4vjtUlPVi-gXIkcmLIpO-j7a3oPhYqkJa89dafc_djeWNIVWuY6MBII88_6OMLif9CdYKHNwdkLuZ4IJInfvtKRrMD9L5aNqxfIACuZT7WIRzXF01rzmSR0PePAapev3XaaZ-eqDszpf2eXbZ7wMyE-reWGtu4sQaigg' -H 'Content-Type: application/x-www-form-urlencoded' -d 'active=false&title=Update+magic+mirror+on+new+transaction&secret=iMLZLtLx2JHWhK9Dtyuoqyir&triggers=DESTROY_TRANSACTION&responses=RELEVANT&deliveries=JSON&url=https%3A%2F%2Fexample.com' http://0.0.0.0:37907/api/v1/webhooks/2

Response violates schemaST108

"trigger" is a required property

Validated against the response schema for status code 200.

Schema at /components/schemas/WebhookProperties:

    {
        "required": [
            "title",
            "trigger",
            "response",
            "delivery",
            "url"
        ],
        "title": "A single webhook (read)",
        "type": "object",
        "properties": {
            "created_at": {
                "type": "string",
                "format": "date-time",
                "example": "2026-10-01T00:00:00+00:00",
                "readOnly": true
            },
            "updated_at": {
                "type": "string",
        // Output truncated...
    }

Value:

    {
        "active": false,
        "created_at": "2026-10-19T10:55:25+00:00",
        "deliveries": [
            "JSON"
        ],
        "responses": [
            "RELEVANT"
        ],
        "secret": "8RyoNi8FHxtWrhbdMGZ4jKky",
        "title": "Update magic mirror on new transaction",
        "triggers": [
            "DESTROY_TRANSACTION"
        ],
        "updated_at": "2026-10-19T10:55:39+00:00",
        "url": "https://example.com"
    }
Response200 OK
{"data":{"type":"webhooks","id":"2","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:39+00:00","active":false,"title":"Update magic mirror on new transaction","secret":"8RyoNi8FHxtWrhbdMGZ4jKky","triggers":["DESTROY_TRANSACTION"],"deliveries":["JSON"],"responses":["RELEVANT"],"url":"https:\/\/example.com"},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/webhooks\/2","0":{"rel":"self","uri":"\/webhooks\/2"}}}}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIyOGQwN2MzZWE2NzdkZjBhZWZhZGYzNGQ4OWJlY2Q3ODljNDMwYWZiODU3YjQ0MzI4NTk4ZDU3ZWNmY2EzZGE3YjMwZDEzN2NjMTE4ZDc1ZiIsImlhdCI6MTc5MjQwNzMzNy4zNDQwNTYsIm5iZiI6MTc5MjQwNzMzNy4zNDQwNTcsImV4cCI6MTgyMzk0MzMzNy4zMzQ0ODMsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.OR-qnnew0UCsSyf0KRHhFEcg9-yxlf4w3vUwyu3cmK3L1ZyhsmQ6mxrk8NUUYOoGTSqHjgjtsNUX6b8z3ihE4ohYPxje7hNc0kWkxCgVgRBxImu_rq9BILVkKjuOeq0uReFArkkrzZRIxYany4lZgQo3CLhyERio-_9hXrEFmrIdbVs1ukDfvy4-PBQcnr4vBq9tJBN6lpID76fXlxXHoBiMfg-dABarqfJ3_Aj3SV2btiyjbS-6V7uLQqT51hnGtQCya7WPiFRpOFr5tG8zxNijatLa7BB63CZcxK7wZ0IOqvK168RvDswtT7F0Trlj4pHw-d5QN30KRtTnS_40f6E1P9PeGhmQKWeh71Ix83GuB-Ppl3CDv2ocDudQC7GKUdDA8ffAj0jwvj98ZcfwoVhvXyMShHY-K9gNanN625UgbPfg7avCnH6kIZdj3kTf_DL7PAFh13CrvnVl2p2cz9GEqu5UZMT98VgT0SOKD6zkx2aLOrrHHsxX1qxi3z37xTu6a1C4vjtUlPVi-gXIkcmLIpO-j7a3oPhYqkJa89dafc_djeWNIVWuY6MBII88_6OMLif9CdYKHNwdkLuZ4IJInfvtKRrMD9L5aNqxfIACuZT7WIRzXF01rzmSR0PePAapev3XaaZ-eqDszpf2eXbZ7wMyE-reWGtu4sQaigg' -H 'Content-Type: application/json' -d '{"active": false, "title": "Update magic mirror on new transaction", "secret": "iMLZLtLx2JHWhK9Dtyuoqyir", "triggers": ["DESTROY_TRANSACTION"], "responses": ["RELEVANT"], "deliveries": ["JSON"], "url": "https://example.com"}' http://0.0.0.0:37907/api/v1/webhooks/2

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: Array to string conversion","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"active": false, "title": "Update magic mirror on new transaction", "secret": "iMLZLtLx2JHWhK9Dtyuoqyir", "triggers": ["STORE_TRANSACTION", "UPDATE_TRANSACTION"], "responses": ["TRANSACTIONS"], "deliveries": ["JSON"], "url": {}}' http://0.0.0.0:37907/api/v1/webhooks/5
POST/v1/budgets/{id}/limits
Server error+1 moreless
  • Schema-valid request rejected
600

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: FireflyIII\\Factory\\TransactionCurrencyFactory::find(): Argument #1 ($currencyId) must be of type ?int, string given, called in \/var\/www\/html\/app\/Api\/V1\/Requests\/Models\/BudgetLimit\/StoreRequest.php on line 102","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"currency_id": "5", "currency_code": "EUR", "start": "2026-10-01", "end": "2026-10-31", "amount": "123.45", "notes": "", "fire_webhooks": true}' http://0.0.0.0:37907/api/v1/budgets/1/limits

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"There is already a budget limit (amount) for this budget and currency in the given period.","errors":{"start":["There is already a budget limit (amount) for this budget and currency in the given period."]}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/x-www-form-urlencoded' -d 'start=2026-10-01&end=2026-10-31&amount=123.45&fire_webhooks=true' http://0.0.0.0:37907/api/v1/budgets/1/limits
GET/v1/currencies/{code}/available-budgets
Server error+1 moreless
  • Schema-violating request accepted
661

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":10,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/currencies\/EUR\/available-budgets?limit=10&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/currencies\/EUR\/available-budgets?limit=10&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/currencies\/EUR\/available-budgets?limit=10&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/currencies/EUR/available-budgets?limit=10&page=1'

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: Trying to access array offset on null","exception":"UndisclosedException"}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' -H 'X-Trace-Id: 966976ed-ce09-27ca-954a-e3ddbf206b3a' http://0.0.0.0:37907/api/v1/currencies/EUR/available-budgets
GET/v1/currencies/{code}/cer
Server error+1 moreless
  • Undocumented status code
687

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: Method FireflyIII\\Api\\V1\\Controllers\\Models\\TransactionCurrency\\ListController::cer does not exist.","exception":"UndisclosedException"}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIwOTg1MWZiY2Y0MzQ4Yzk4ZWQ2MzZmOTA2NTM0OGIwMmU4OTZhMzg1NjYzZDg2MTE3NGNhMTBhOGMzMjMzNzRmN2JkMGZjNWIzZjFlYjM2ZiIsImlhdCI6MTc5MjQwNzMzMS4wOTg4MjIsIm5iZiI6MTc5MjQwNzMzMS4wOTg4MjMsImV4cCI6MTgyMzk0MzMzMS4wODg5NTIsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.E2AHkBy_bCXLuCXkTh8BcKmJrO4dCx6fjexf6lB9CCULzz2ioHSDyITe2SxsQNs2kQ9u9hv8Or052iR0Zseh1B7_O6qP2zHcj9ItNP2LOZ5-x5FIvKFQkYOyBCmS2dpHF8iI95WMejfpGWt97hqV2pBl4a1OJ52HO9T-o5WvlI01uX-2WiTa2G9CFUeA_4qHL-mnN17aOnr-XOXLd_rxQXMpitI4NIR_MGz7RirGgu3gOGjNQ9g38vj0WquByNHRwSkjBmjK7qbvR8PqyYegbjYXAr2mwxLQRUd0mFOUhUSXxMg2Z9UdbE0Jct3JmalhSn9px9vmVamJeylzWLJKJ1ahg6A4rvxOuB6eb4NgYeOMYoXTp3a2-VR9q2QZBhp7iS147PthT7T7-G-iWJiFcGdnyg091c_UTFd4Nv2GeeUKYhgsClhiVxhcxouLpB9vQGahBoq30-vGshUkGkmuPmEboEoUSejyN4MkaHJl_zoZUcUtP8XMYP9dN35zsJpeCOv7m05kuGJIREqMQiz2RnsBLfgoGDLYhXpNwKgXt55Wku4rj2QE3KaTBeTj-ZzDWX3qr7s13th5EYmiYx18WAiJ4RVRsRjQh4F_jjio68NsWrp4wa1le_Ht6N2v3vH-r1l2OEciSsXXgZPOaq3w01duTMpZ7fCzN_d4y2_samY' 'http://0.0.0.0:37907/api/v1/currencies/USD/cer?limit=10&page=1'

Undocumented status codeST103

Received: 403
Documented: 200, 401, 404, 400, 500
Response403 Forbidden
<html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx</center>
</body>
</html>
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJhN2MxN2Q5Y2ZiMmZhZmEyZGJjNWUwMjZhM2I4ZjI1ZTliZjM4Yzg2NzI3ZmNiYzc4MDQ1MzE4YWQ5MTU4NjQzNTU5MWUxODI5MjAyNzVlOSIsImlhdCI6MTc5MjQwODI0NS42NTExNTYsIm5iZiI6MTc5MjQwODI0NS42NTExNTcsImV4cCI6MTgyMzk0NDI0NS42Mzk2NDQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.jwYFat0-JTG2lE5Rytc5XMwh5TLknUgc5HXGwP9uOTJHClMGKQloASydzT9T23DQbc8FL3t6RB0RkMWY5uv4kEccNQnY0BItZBQekZmvVYk04FPW1LI_NHOx6Nr932jyfxF7Kv3thRy_gz2kx34juuS3FEDnz2NMbQmpsRRvD9HcF01ALafSs-cwOE8T4AwB0VcP66lQMZKW1Av_rwm8tgKfxRTqwC0PZ01wYCY9fPwHC_JmtR_fp8EphUuEKxxmpZC7tzpzuREH3baPgnrI2m5zgZbb7UZhjOhlYqX4zrhh76hjGb_ieQlKyK5IQF6qBaoXoIsiADCis9-GfPAjKnXNLdpBV5ZdwRiw-0JZjeCDUY4VhC1VvuRWMCgYaJc7VqeGeHyw4AoERUSOOHzFyASMhDuyGJmhqa6XtzhfGR5-getgcyjdcyTriZj2Vnymze-0GocyRcfdQEAbq1nQbvtcPbdKVnI9OXO0-6IKG1jMo4xt3Vml6eY0UCYjwE45Sv-o8miSh9VrRqoj5NovpRCBJSUkkXqHPDcwsOyrzr3xlU1eWX5F_KVRmAfLjjOHR9CaQ6hVkNYBjGEkAOtG9CJtKDle66hg53UG3WvfQVuMmSDeBCaszjDRBcLv04tnqFxfsyqEM5PJ6G99fouur91h5z0iFWpcifcRr0t9NFM' -H 'X-Trace-Id: 26d80975-dfbe-30dc-af6d-54cfd82cc8ac' 'http://0.0.0.0:37907/api/v1/currencies/.%C3%A0y%C2%8A/cer?limit=%C3%97%C2%B3%C3%B0s%F3%9F%97%BE%F2%B5%A5%AC&page=%14%F2%85%B8%AA%F2%99%AB%88%F2%85%BA%BA%F0%90%90%9C%F0%94%BF%B6%C2%B0%F2%85%86%BEh%F2%81%B2%A3%F1%93%89%90%C3%99%C2%B4%F3%A2%94%86%C2%85%F3%A8%9E%9Dp%C3%B4&page=2.225073858507203e-309&page=6%F2%98%A8%8E%F3%BD%A8%AA%F3%95%AE%86&page=%5B124559%5D&page=%5B%5D&page=%5B%27null%27%2C+%27null%27%2C+-3.381257089851153e%2B16%5D&page=%7B%27%5CU00037cae%5CU000904ab%27%3A+%5B%5D%2C+%27%27%3A+%5B%7B%7D%2C+%5B%5D%2C+%27false%27%5D%2C+%27%E0%A4%AA%E0%A4%A8%E0%A5%8D%E0%A4%B9+%E0%A4%AA%E0%A4%A8%E0%A5%8D%E0%A4%B9+%E0%A4%A4%E0%A5%8D%E0%A4%B0+%E0%A4%B0%E0%A5%8D%E0%A4%9A+%E0%A4%95%E0%A5%83%E0%A4%95%E0%A5%83+%E0%A4%A1%E0%A5%8D%E0%A4%A1+%E0%A4%A8%E0%A5%8D%E0%A4%B9%E0%A5%83%E0%A5%87+%D8%A5%D9%84%D8%A7+%D8%A8%D8%B3%D9%85+%D8%A7%D9%84%D9%84%D9%87%27%3A+%7B%27+%27%3A+%27aB%C3%A8%27%2C+%27%5Cx83y%5Cx9c%C3%B8%27%3A+%7B%27%5Cx90%27%3A+%27true%27%7D%7D%7D&page=%7B%27%5Cx94%5Cx16%5Cx85%5CU00109480%5Cx1a%27%3A+%5B%5D%7D&page=%7B%27i%5Cx7f%5Cx07%5CU0005d49c%5CU000ae9db%5B%C2%A9%5Cx7f%27%3A+%7B%27%27%3A+2.2780235834339506e%2B149%7D%2C+%27%5Cx1cD%C3%95%5Cx91%C2%BF%5Cx15%27%3A+%5B%5D%2C+%27%5CU000a99ca%C2%AB%C3%A6%21%C2%AF%27%3A+%27null%27%7D&page=%5B%5D&page=%7B%27q%27%3A+%7B%27%5CU0010e3e8%27%3A+%27null%27%2C+%27%27%3A+%27null%27%2C+%27%7B%C3%B2%27%3A+%27true%27%7D%2C+%27%C3%9D%C3%BE%C3%90%27%3A+-3.9055890205759684e%2B245%2C+%27%5Ct%C3%B4%27%3A+%5B%27null%27%5D%7D&page=%5B-6.433927779781851e%2B16%5D&page=%7B%27%C3%9E%EC%8F%A8%C3%B8%C3%97g%27%3A+1860581%2C+%27i%C3%BC_%27%3A+%27%C3%9FE%27%7D&page=false&page=%5B1.7976931348623157e%2B308%2C+%7B%27%27%3A+%27c%C3%BD%27%7D%2C+%7B%27%27%3A+%27true%27%2C+%27X%27%3A+686%2C+%27N%5CU0007d502%C2%A4%5Cx17%C3%B5%F0%9D%A5%BF%27%3A+%27%5CU000d8c1d%C2%AA%5Cx12%C3%85%C3%B6%5C%5C%C2%B6%27%7D%5D&page=%7B%270.z-%C3%89%C2%BE%5Cx17a%2B%27%3A+%5B%5D%2C+%27Z%3D%F0%B1%81%B91%5Cx17%27%3A+%7B%7D%2C+%27%27%3A+%5B%5D%7D&page=%5B1225005%2C+%7B%27%27%3A+%27null%27%2C+%27%C3%94%27%3A+%27null%27%2C+%27%C2%A1%5Cx94%5CU0001ae79%27%3A+%7B%7D%7D%2C+%5B%5D%5D&page=%5B-2.9258312844001276e%2B16%5D&page=%5B0.0%5D&page=&page=%7B%27%5Cx11%C2%A3%27%3A+%7B%27%5CU000a9bc7T.%5CU0006a22eP%27%3A+%27%5CU00089c93%C3%B4%5Cx9b~%5Cx87%7B%C3%A9%C3%BC%5Cx1e%5CU00062cf2%5Cx9b%C3%A6%C2%B3%C3%A8%C3%94%5CU000d506e%5Cx87%C2%A4%F0%AE%B7%BBy%23%27%2C+%27%40%5CU000b8460%C3%B2%5CU0007eeba%5Cx04%27%3A+%27null%27%7D%2C+%27%5CU001054aa%5Cx8e%5Cx1c%C3%A8%27%3A+%27u%5Cx85%5CU000eb824v%F0%9D%98%A51%C2%A6d%C3%99%60%5Cx08%27%7D&page=%C2%97&page=%7B%22%C3%A2%C3%B5%5CU0009d473%5CU0004f86c%5Cx86%C3%90%5Cx8bLA%27%22%3A+%7B%7D%2C+%27Q%C3%AAD%5CU000990de%5D%C3%83%5CU00066053%27%3A+%5B-811703219%2C+%27null%27%2C+-3.308816035014672%5D%7D&page=%7B%27%F0%A3%97%BB%27%3A+%27%C2%B6%5Cx0e%40%27%7D&page=%7B%7D&page=%7B%7D&page=-1.401298464324817e-45&page=1073741825&page=%5B%27%5Cx99%27%5D&page=%7B%27%5B%5Cx83%5Cx8e%5Cx1f%C2%A8%F0%90%8E%81%27%3A+%5B%27false%27%5D%2C+%27%27%3A+%7B%27%C2%B1%27%3A+%27false%27%2C+%270%C3%9A%27%3A+29703564653%2C+%27s%5CU00037a3a%27%3A+%27null%27%7D%7D&page=2.225073858507e-311'
GET/v1/currencies/{code}/rules
Server error+1 moreless
  • Undocumented status code
656

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: array_any(): Argument #1 ($array) must be of type array, Illuminate\\Database\\Eloquent\\Collection given","exception":"UndisclosedException"}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIwOTg1MWZiY2Y0MzQ4Yzk4ZWQ2MzZmOTA2NTM0OGIwMmU4OTZhMzg1NjYzZDg2MTE3NGNhMTBhOGMzMjMzNzRmN2JkMGZjNWIzZjFlYjM2ZiIsImlhdCI6MTc5MjQwNzMzMS4wOTg4MjIsIm5iZiI6MTc5MjQwNzMzMS4wOTg4MjMsImV4cCI6MTgyMzk0MzMzMS4wODg5NTIsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.E2AHkBy_bCXLuCXkTh8BcKmJrO4dCx6fjexf6lB9CCULzz2ioHSDyITe2SxsQNs2kQ9u9hv8Or052iR0Zseh1B7_O6qP2zHcj9ItNP2LOZ5-x5FIvKFQkYOyBCmS2dpHF8iI95WMejfpGWt97hqV2pBl4a1OJ52HO9T-o5WvlI01uX-2WiTa2G9CFUeA_4qHL-mnN17aOnr-XOXLd_rxQXMpitI4NIR_MGz7RirGgu3gOGjNQ9g38vj0WquByNHRwSkjBmjK7qbvR8PqyYegbjYXAr2mwxLQRUd0mFOUhUSXxMg2Z9UdbE0Jct3JmalhSn9px9vmVamJeylzWLJKJ1ahg6A4rvxOuB6eb4NgYeOMYoXTp3a2-VR9q2QZBhp7iS147PthT7T7-G-iWJiFcGdnyg091c_UTFd4Nv2GeeUKYhgsClhiVxhcxouLpB9vQGahBoq30-vGshUkGkmuPmEboEoUSejyN4MkaHJl_zoZUcUtP8XMYP9dN35zsJpeCOv7m05kuGJIREqMQiz2RnsBLfgoGDLYhXpNwKgXt55Wku4rj2QE3KaTBeTj-ZzDWX3qr7s13th5EYmiYx18WAiJ4RVRsRjQh4F_jjio68NsWrp4wa1le_Ht6N2v3vH-r1l2OEciSsXXgZPOaq3w01duTMpZ7fCzN_d4y2_samY' 'http://0.0.0.0:37907/api/v1/currencies/USD/rules?limit=10&page=1'

Undocumented status codeST103

Received: 403
Documented: 200, 401, 404, 400, 500
Response403 Forbidden
<html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx</center>
</body>
</html>
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: ~6,j' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJhN2MxN2Q5Y2ZiMmZhZmEyZGJjNWUwMjZhM2I4ZjI1ZTliZjM4Yzg2NzI3ZmNiYzc4MDQ1MzE4YWQ5MTU4NjQzNTU5MWUxODI5MjAyNzVlOSIsImlhdCI6MTc5MjQwODI0NS42NTExNTYsIm5iZiI6MTc5MjQwODI0NS42NTExNTcsImV4cCI6MTgyMzk0NDI0NS42Mzk2NDQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.jwYFat0-JTG2lE5Rytc5XMwh5TLknUgc5HXGwP9uOTJHClMGKQloASydzT9T23DQbc8FL3t6RB0RkMWY5uv4kEccNQnY0BItZBQekZmvVYk04FPW1LI_NHOx6Nr932jyfxF7Kv3thRy_gz2kx34juuS3FEDnz2NMbQmpsRRvD9HcF01ALafSs-cwOE8T4AwB0VcP66lQMZKW1Av_rwm8tgKfxRTqwC0PZ01wYCY9fPwHC_JmtR_fp8EphUuEKxxmpZC7tzpzuREH3baPgnrI2m5zgZbb7UZhjOhlYqX4zrhh76hjGb_ieQlKyK5IQF6qBaoXoIsiADCis9-GfPAjKnXNLdpBV5ZdwRiw-0JZjeCDUY4VhC1VvuRWMCgYaJc7VqeGeHyw4AoERUSOOHzFyASMhDuyGJmhqa6XtzhfGR5-getgcyjdcyTriZj2Vnymze-0GocyRcfdQEAbq1nQbvtcPbdKVnI9OXO0-6IKG1jMo4xt3Vml6eY0UCYjwE45Sv-o8miSh9VrRqoj5NovpRCBJSUkkXqHPDcwsOyrzr3xlU1eWX5F_KVRmAfLjjOHR9CaQ6hVkNYBjGEkAOtG9CJtKDle66hg53UG3WvfQVuMmSDeBCaszjDRBcLv04tnqFxfsyqEM5PJ6G99fouur91h5z0iFWpcifcRr0t9NFM' 'http://0.0.0.0:37907/api/v1/currencies/.Q%28%C3%9E%C3%B9%11%F1%B8%B9%9E%F2%90%A6%88/rules?limit=3432'
GET/v1/data/export/piggy-banks
Server error+1 moreless
  • Undocumented status code
542

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: [b] Piggy bank repetitions are EOL.","exception":"UndisclosedException"}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIwOTg1MWZiY2Y0MzQ4Yzk4ZWQ2MzZmOTA2NTM0OGIwMmU4OTZhMzg1NjYzZDg2MTE3NGNhMTBhOGMzMjMzNzRmN2JkMGZjNWIzZjFlYjM2ZiIsImlhdCI6MTc5MjQwNzMzMS4wOTg4MjIsIm5iZiI6MTc5MjQwNzMzMS4wOTg4MjMsImV4cCI6MTgyMzk0MzMzMS4wODg5NTIsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.E2AHkBy_bCXLuCXkTh8BcKmJrO4dCx6fjexf6lB9CCULzz2ioHSDyITe2SxsQNs2kQ9u9hv8Or052iR0Zseh1B7_O6qP2zHcj9ItNP2LOZ5-x5FIvKFQkYOyBCmS2dpHF8iI95WMejfpGWt97hqV2pBl4a1OJ52HO9T-o5WvlI01uX-2WiTa2G9CFUeA_4qHL-mnN17aOnr-XOXLd_rxQXMpitI4NIR_MGz7RirGgu3gOGjNQ9g38vj0WquByNHRwSkjBmjK7qbvR8PqyYegbjYXAr2mwxLQRUd0mFOUhUSXxMg2Z9UdbE0Jct3JmalhSn9px9vmVamJeylzWLJKJ1ahg6A4rvxOuB6eb4NgYeOMYoXTp3a2-VR9q2QZBhp7iS147PthT7T7-G-iWJiFcGdnyg091c_UTFd4Nv2GeeUKYhgsClhiVxhcxouLpB9vQGahBoq30-vGshUkGkmuPmEboEoUSejyN4MkaHJl_zoZUcUtP8XMYP9dN35zsJpeCOv7m05kuGJIREqMQiz2RnsBLfgoGDLYhXpNwKgXt55Wku4rj2QE3KaTBeTj-ZzDWX3qr7s13th5EYmiYx18WAiJ4RVRsRjQh4F_jjio68NsWrp4wa1le_Ht6N2v3vH-r1l2OEciSsXXgZPOaq3w01duTMpZ7fCzN_d4y2_samY' http://0.0.0.0:37907/api/v1/data/export/piggy-banks

Undocumented status codeST103

Received: 422
Documented: 401, 404, 400, 500, 200
Response422 Unprocessable Content
{"message":"The selected type is invalid.","errors":{"type":["The selected type is invalid."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/data/export/piggy-banks?type=AAA'
DELETE/v1/exchange-rates/{from}/{to}/{date}Missing test data
Server error+1 moreless
  • Undocumented status code
554

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: Bla","exception":"UndisclosedException"}
Reproduce
curl -X DELETE -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIwOTg1MWZiY2Y0MzQ4Yzk4ZWQ2MzZmOTA2NTM0OGIwMmU4OTZhMzg1NjYzZDg2MTE3NGNhMTBhOGMzMjMzNzRmN2JkMGZjNWIzZjFlYjM2ZiIsImlhdCI6MTc5MjQwNzMzMS4wOTg4MjIsIm5iZiI6MTc5MjQwNzMzMS4wOTg4MjMsImV4cCI6MTgyMzk0MzMzMS4wODg5NTIsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.E2AHkBy_bCXLuCXkTh8BcKmJrO4dCx6fjexf6lB9CCULzz2ioHSDyITe2SxsQNs2kQ9u9hv8Or052iR0Zseh1B7_O6qP2zHcj9ItNP2LOZ5-x5FIvKFQkYOyBCmS2dpHF8iI95WMejfpGWt97hqV2pBl4a1OJ52HO9T-o5WvlI01uX-2WiTa2G9CFUeA_4qHL-mnN17aOnr-XOXLd_rxQXMpitI4NIR_MGz7RirGgu3gOGjNQ9g38vj0WquByNHRwSkjBmjK7qbvR8PqyYegbjYXAr2mwxLQRUd0mFOUhUSXxMg2Z9UdbE0Jct3JmalhSn9px9vmVamJeylzWLJKJ1ahg6A4rvxOuB6eb4NgYeOMYoXTp3a2-VR9q2QZBhp7iS147PthT7T7-G-iWJiFcGdnyg091c_UTFd4Nv2GeeUKYhgsClhiVxhcxouLpB9vQGahBoq30-vGshUkGkmuPmEboEoUSejyN4MkaHJl_zoZUcUtP8XMYP9dN35zsJpeCOv7m05kuGJIREqMQiz2RnsBLfgoGDLYhXpNwKgXt55Wku4rj2QE3KaTBeTj-ZzDWX3qr7s13th5EYmiYx18WAiJ4RVRsRjQh4F_jjio68NsWrp4wa1le_Ht6N2v3vH-r1l2OEciSsXXgZPOaq3w01duTMpZ7fCzN_d4y2_samY' http://0.0.0.0:37907/api/v1/exchange-rates/EUR/USD/2026-10-01

Undocumented status codeST103

Received: 403
Documented: 204, 401, 404, 400, 500
Response403 Forbidden
<html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx</center>
</body>
</html>
Reproduce
curl -X DELETE -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZGNjODUxN2IwNjkwOTk1NjU3MTUwMGZhYzU4YTkxM2VhMDdlMjhjMjYwYjAyNmRkMTY2ZGE5NmMzNDc1YTVmNTRmNzM1ODIyNzI0NGQ3MyIsImlhdCI6MTc5MjQxMDY0Ni43MDA1MSwibmJmIjoxNzkyNDEwNjQ2LjcwMDUxMSwiZXhwIjoxODIzOTQ2NjQ2LjY4OTQyNSwic3ViIjoiMSIsInNjb3BlcyI6W119.pR62gMv7kkac5UYWYhRuykEyPQvsRylttipzSV8jmVuww6jbPDYC8PtcP-jqfsuGKuGrOK1XhZu6G5xyt9ypC-5j6ad6ZEg8QspmfTI99iFM6i9pvJXiTLenNjhfQmzEHnU11d61rIuthUgBVOZMvn78zaXULQmL5oeoKcvHoPJv32MFiwI58ez6-f4wvZ384rf_EBZuhqo4ZYBwflIXGtxIfiUi1Kj3u8YhDMHx_Qi1ZLBBe8ptnyILPSjwjelVQrAwKLFLSkMWZRp4WlMpv0tAEXOqMehyFMS5KiFmjp9BnDsAP_SsdjN7mF3tC4MC6pyOtxS-8YY0PfOx76lAS_5iHEeFz-88ObKngS-DgeRoFv3o41fHhRYp6ytwpvVg4lC3-ewZtAhc-nG9zYyyZ2iNgW8V44S3L_LmFx1oiTnbOq3tHGpMHhD_baGTaxdpUedKR3qR_LBpvc5QNrp1zuB-CoiAEircAIpMOmGTOpMExdvwXImiSIo8zmNHjvZjfoCakFpCSiAWJ0MTrafQR-yN4hsJW_nliwlHiOORE1y76evT1zlszyvPj2hsdZ9-J0yZq4iMVKniTkWjVO2JluFnNpiEnGfNr4iwdCeC41lgUCyXN8Ql_Ii-PpHZVL5KpQeIMyhnb46R8-rCud3Z01Omqk7L3LxHyn2QrgUAMyU' http://0.0.0.0:37907/api/v1/exchange-rates/EUR/%F2%98%BB%AB%E2%B7%B1r/.%C3%A4%14%13%C2%89
DELETE/v1/exchange-rates/{id}
Server error+1 moreless
  • Schema-violating request accepted
171

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: FireflyIII\\Events\\Model\\CurrencyExchangeRate\\DestroyedCurrencyExchangeRate::__construct(): Argument #2 ($to) must be of type FireflyIII\\Models\\TransactionCurrency, null given, called in \/var\/www\/html\/app\/Api\/V1\/Controllers\/Models\/CurrencyExchangeRate\/DestroyController.php on line 91","exception":"UndisclosedException"}
Reproduce
curl -X DELETE -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJjNTcwZmU3NTJiNDdjYzUyMTJhODQzZDRmNTk3YTQxN2E0ZDk4MGI3MjFlMDNkODExMjJiZmRiODVkYTc0NDBhYWU2YTk0OTU2MTkwNGM5ZCIsImlhdCI6MTc5MjQwNzM0Mi42MTI3NzUsIm5iZiI6MTc5MjQwNzM0Mi42MTI3NzYsImV4cCI6MTgyMzk0MzM0Mi42MDM0NzgsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.qJZOL9lk8lqBXBEEOqKJPCACNZCQ5Pibb6Y6g38dl4GUxQFK3Wy5116U06hz5lpL9piaQYoaioBVka5sYYoMjbcbcTyHUq3jWH0Q0GMkLqf31HnPBGC1uka0J1Pm6rCq6ZaKI83YVFiyJN20te5tAzVJxkillqCbgsz37cgX1UTTlcesb1FPaUYoRiKFRIwz-Vbu1qySG8qxuAAvsmQy1FclZnNU8xgFOdBnGj8T2zXdbSRbUr1qf8dMO0OY5JLncFacmj3VwXlG1eOC2r0ccte6o3m6to1OhNECdOrxW596sIfffEvitqMzkFqhilogha2cfmfJ--HelhGrAXdaW8TgrZmAMATtRJfPJUlhNklhComjC0OAV3uB61zzmzWheBANkPAuMkpfZ0MeH6t7kZVZx3ZXCYQSAwHKm0UmKz_Egl_yLrnfbUBqdh1VGsBKx6djeEmYH-OKvbAYvARxYcupj7BM1ao7oFxSO_60vBZ9Nzi9cqHLvobWdCUpQAUS3VaXRJL2wpL5ZzptqnwgpmKSBTKR47jCGJFVk976R9pclxtpPGEKLC9y5HPdlci7lsRA1IEFT-poY4Yj0cgtigWhkajjRj7mEFDLoYXLL5zN-4qlTmJcubs3M5zZ157vhhrLZMjETjqCo5_by1kULH0AkF1fUk6mYfE1ou-aH-8' http://0.0.0.0:37907/api/v1/exchange-rates/65

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response204 No Content
<EMPTY>
Reproduce
curl -X DELETE -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' http://0.0.0.0:37907/api/v1/exchange-rates/96
POST/v1/piggy-banks
Server error+1 moreless
  • Schema-valid request rejected
894

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The value of object group id is unknown. (and 3 more errors)","errors":{"object_group_id":["The value of object group id is unknown."],"transaction_currency_id":["The transaction currency id field is required when transaction currency code is not present.","Please set either \"transaction_currency_id\" or \"transaction_currency_code\"."],"transaction_currency_code":["The transaction currency code field is required when transaction currency id is not present."]}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIwOTg1MWZiY2Y0MzQ4Yzk4ZWQ2MzZmOTA2NTM0OGIwMmU4OTZhMzg1NjYzZDg2MTE3NGNhMTBhOGMzMjMzNzRmN2JkMGZjNWIzZjFlYjM2ZiIsImlhdCI6MTc5MjQwNzMzMS4wOTg4MjIsIm5iZiI6MTc5MjQwNzMzMS4wOTg4MjMsImV4cCI6MTgyMzk0MzMzMS4wODg5NTIsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.E2AHkBy_bCXLuCXkTh8BcKmJrO4dCx6fjexf6lB9CCULzz2ioHSDyITe2SxsQNs2kQ9u9hv8Or052iR0Zseh1B7_O6qP2zHcj9ItNP2LOZ5-x5FIvKFQkYOyBCmS2dpHF8iI95WMejfpGWt97hqV2pBl4a1OJ52HO9T-o5WvlI01uX-2WiTa2G9CFUeA_4qHL-mnN17aOnr-XOXLd_rxQXMpitI4NIR_MGz7RirGgu3gOGjNQ9g38vj0WquByNHRwSkjBmjK7qbvR8PqyYegbjYXAr2mwxLQRUd0mFOUhUSXxMg2Z9UdbE0Jct3JmalhSn9px9vmVamJeylzWLJKJ1ahg6A4rvxOuB6eb4NgYeOMYoXTp3a2-VR9q2QZBhp7iS147PthT7T7-G-iWJiFcGdnyg091c_UTFd4Nv2GeeUKYhgsClhiVxhcxouLpB9vQGahBoq30-vGshUkGkmuPmEboEoUSejyN4MkaHJl_zoZUcUtP8XMYP9dN35zsJpeCOv7m05kuGJIREqMQiz2RnsBLfgoGDLYhXpNwKgXt55Wku4rj2QE3KaTBeTj-ZzDWX3qr7s13th5EYmiYx18WAiJ4RVRsRjQh4F_jjio68NsWrp4wa1le_Ht6N2v3vH-r1l2OEciSsXXgZPOaq3w01duTMpZ7fCzN_d4y2_samY' -H 'Content-Type: application/x-www-form-urlencoded' -d 'name=New+digital+camera&accounts=id&accounts=name&accounts=current_amount&target_amount=123.45&current_amount=123.45&start_date=2026-10-01&target_date=2026-10-31&order=5&notes=Some+notes&object_group_id=5&object_group_title=Example+Group&account_id=false' http://0.0.0.0:37907/api/v1/piggy-banks

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: Carbon\\Carbon::parse(): Argument #1 ($time) must be of type DateTimeInterface|Carbon\\WeekDay|Carbon\\Month|string|int|float|null, array given, called in \/var\/www\/html\/vendor\/laravel\/framework\/src\/Illuminate\/Support\/DateFactory.php on line 236","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"name": "New digital camera", "accounts": [], "target_amount": "", "current_amount": "123.45", "start_date": {}, "target_date": "2000-01-01", "order": 5, "notes": "", "object_group_id": "", "object_group_title": "", "account_id": null}' http://0.0.0.0:37907/api/v1/piggy-banks
POST/v1/recurrences
Server error+1 moreless
  • Schema-valid request rejected
766

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"Require either a number of repetitions, or an end date (repeat_until). Not both. (and 4 more errors)","errors":{"nr_of_repetitions":["Require either a number of repetitions, or an end date (repeat_until). Not both."],"repeat_until":["Require either a number of repetitions, or an end date (repeat_until). Not both."],"transactions":["Need at least one transaction."],"repetitions":["Need at least one repetition."],"repetitions.0.type":["Invalid repetition type for recurring transactions."]}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZDgzZmFkMGVmNDZlYWYyMjc0OWU3MzE4MGJjMzAyNGY0NTI4ZjBhZjYxMjMwYzE4NTVkZjBmMjBhZmY5MWNhOTliNWNhNTFjY2YwMmI2YiIsImlhdCI6MTc5MjQwNzMyNi44ODc0MjYsIm5iZiI6MTc5MjQwNzMyNi44ODc0MjcsImV4cCI6MTgyMzk0MzMyNi44Nzc2ODYsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.X9u2WxwPBjOK-cvI_VJ-WVuNyonzF-8P54rVLg8ZjjjQk_xHfSQ0qJUVtEJjXhw7Diew7fV5lOBfTICc1Mar5_Jgmbu-ZPwbDrnils6WWPhloRnq8tLf70-rLdxel0opO_qqID6-eKQkK7NeX2UygtGRrUWhu3t32IlAlEmoB4MV7mzwWsBNi-0kWHANiflFGKF4o0bW2605oB3rUXtu9MhRRS1KD7b7z5sw4K-7qs1MdT-AAm2XP0UPQ3jSh2JTAOLcG1CbK2f0_T2QjpjhqrtLhHY3p_4XxIaDLkYr5nDGjZDeAIXIp9zhv3I3ttTv_MEAa0NgcpyyEo_zEWO1G8Gu7RZaprbaFTINdTD190RaqmoUcNyluomEHSgzIDyHlDApsUH9Go-wRHPvpE91CEtqd-TH_bF8GLlnbRfSu06adpZRBNf3kvuv3yX3TrU8gjoNvtOVCEGa-VT9HWqeEw75XHxP6UQN1XJkqqa9kS3VIvBg4y7oofun22fkjWoyysArpqxX04bIRIrNCCns6oTGaVumhJoOVoX6q6wMmbe-A4yn5TIg-hScAACkgYmZWiQk6axcmwFdO2Iu35L_rWnEFq41GbqEWqOTIMaoChY96kM_brDDdFBz1Bz8RtiEcXuvOM0Jy1I71ouzoR2X5oW0rtaNXOJyjkac5QTTcsY' -H 'Content-Type: application/x-www-form-urlencoded' -d 'type=withdrawal&title=Rent&description=Recurring+transaction+for+the+monthly+rent&first_date=2026-10-31&repeat_until=2026-10-31&nr_of_repetitions=5&apply_rules=true&active=true&notes=Some+notes&repetitions=type&repetitions=moment&repetitions=skip&repetitions=weekend&transactions=description&transactions=amount&transactions=foreign_amount&transactions=currency_id&transactions=currency_code&transactions=foreign_currency_id&transactions=foreign_currency_code&transactions=budget_id&transactions=category_id&transactions=source_id&transactions=destination_id&transactions=tags&transactions=piggy_bank_id&transactions=bill_id' http://0.0.0.0:37907/api/v1/recurrences

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: Failed to parse time string (AAA) at position 0 (A): The timezone could not be found in the database","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/x-www-form-urlencoded' -d 'type=withdrawal&title=Rent&description=Recurring+transaction+for+the+monthly+rent&first_date=2026-10-31&repeat_until=AAA&nr_of_repetitions=0&apply_rules=true&active=true&notes=' http://0.0.0.0:37907/api/v1/recurrences
PUT/v1/recurrences/{id}
Server error+1 moreless
  • Schema-valid request rejected
976

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: foreach() argument must be of type array|object, string given","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIyOGQwN2MzZWE2NzdkZjBhZWZhZGYzNGQ4OWJlY2Q3ODljNDMwYWZiODU3YjQ0MzI4NTk4ZDU3ZWNmY2EzZGE3YjMwZDEzN2NjMTE4ZDc1ZiIsImlhdCI6MTc5MjQwNzMzNy4zNDQwNTYsIm5iZiI6MTc5MjQwNzMzNy4zNDQwNTcsImV4cCI6MTgyMzk0MzMzNy4zMzQ0ODMsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.OR-qnnew0UCsSyf0KRHhFEcg9-yxlf4w3vUwyu3cmK3L1ZyhsmQ6mxrk8NUUYOoGTSqHjgjtsNUX6b8z3ihE4ohYPxje7hNc0kWkxCgVgRBxImu_rq9BILVkKjuOeq0uReFArkkrzZRIxYany4lZgQo3CLhyERio-_9hXrEFmrIdbVs1ukDfvy4-PBQcnr4vBq9tJBN6lpID76fXlxXHoBiMfg-dABarqfJ3_Aj3SV2btiyjbS-6V7uLQqT51hnGtQCya7WPiFRpOFr5tG8zxNijatLa7BB63CZcxK7wZ0IOqvK168RvDswtT7F0Trlj4pHw-d5QN30KRtTnS_40f6E1P9PeGhmQKWeh71Ix83GuB-Ppl3CDv2ocDudQC7GKUdDA8ffAj0jwvj98ZcfwoVhvXyMShHY-K9gNanN625UgbPfg7avCnH6kIZdj3kTf_DL7PAFh13CrvnVl2p2cz9GEqu5UZMT98VgT0SOKD6zkx2aLOrrHHsxX1qxi3z37xTu6a1C4vjtUlPVi-gXIkcmLIpO-j7a3oPhYqkJa89dafc_djeWNIVWuY6MBII88_6OMLif9CdYKHNwdkLuZ4IJInfvtKRrMD9L5aNqxfIACuZT7WIRzXF01rzmSR0PePAapev3XaaZ-eqDszpf2eXbZ7wMyE-reWGtu4sQaigg' -H 'Content-Type: application/x-www-form-urlencoded' -d 'title=Rent&description=Recurring+transaction+for+the+monthly+rent&first_date=2026-10-31&repeat_until=2026-10-31&nr_of_repetitions=5&apply_rules=true&active=true&notes=Some+notes&repetitions=type&repetitions=moment&repetitions=skip&repetitions=weekend&transactions=id&transactions=description&transactions=amount&transactions=foreign_amount&transactions=currency_id&transactions=currency_code&transactions=foreign_currency_id&transactions=budget_id&transactions=category_id&transactions=source_id&transactions=destination_id&transactions=tags&transactions=piggy_bank_id&transactions=bill_id' http://0.0.0.0:37907/api/v1/recurrences/2

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"This value is linked to an object that does not seem to exist. (and 12 more errors)","errors":{"transactions.0.source_id":["This value is linked to an object that does not seem to exist.","[a] Could not find a valid source account when searching for ID \"913\" or name \"\"."],"transactions.0.destination_id":["This value is linked to an object that does not seem to exist."],"transactions.0.budget_id":["The ID in field transactions.0.budget_id does not exist in the database.","This value is linked // Output truncated...
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIyOGQwN2MzZWE2NzdkZjBhZWZhZGYzNGQ4OWJlY2Q3ODljNDMwYWZiODU3YjQ0MzI4NTk4ZDU3ZWNmY2EzZGE3YjMwZDEzN2NjMTE4ZDc1ZiIsImlhdCI6MTc5MjQwNzMzNy4zNDQwNTYsIm5iZiI6MTc5MjQwNzMzNy4zNDQwNTcsImV4cCI6MTgyMzk0MzMzNy4zMzQ0ODMsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.OR-qnnew0UCsSyf0KRHhFEcg9-yxlf4w3vUwyu3cmK3L1ZyhsmQ6mxrk8NUUYOoGTSqHjgjtsNUX6b8z3ihE4ohYPxje7hNc0kWkxCgVgRBxImu_rq9BILVkKjuOeq0uReFArkkrzZRIxYany4lZgQo3CLhyERio-_9hXrEFmrIdbVs1ukDfvy4-PBQcnr4vBq9tJBN6lpID76fXlxXHoBiMfg-dABarqfJ3_Aj3SV2btiyjbS-6V7uLQqT51hnGtQCya7WPiFRpOFr5tG8zxNijatLa7BB63CZcxK7wZ0IOqvK168RvDswtT7F0Trlj4pHw-d5QN30KRtTnS_40f6E1P9PeGhmQKWeh71Ix83GuB-Ppl3CDv2ocDudQC7GKUdDA8ffAj0jwvj98ZcfwoVhvXyMShHY-K9gNanN625UgbPfg7avCnH6kIZdj3kTf_DL7PAFh13CrvnVl2p2cz9GEqu5UZMT98VgT0SOKD6zkx2aLOrrHHsxX1qxi3z37xTu6a1C4vjtUlPVi-gXIkcmLIpO-j7a3oPhYqkJa89dafc_djeWNIVWuY6MBII88_6OMLif9CdYKHNwdkLuZ4IJInfvtKRrMD9L5aNqxfIACuZT7WIRzXF01rzmSR0PePAapev3XaaZ-eqDszpf2eXbZ7wMyE-reWGtu4sQaigg' -H 'Content-Type: application/json' -d '{"title": "Rent", "description": "Recurring transaction for the monthly rent", "first_date": "2026-10-31", "repeat_until": "2026-10-31", "nr_of_repetitions": 5, "apply_rules": true, "active": true, "notes": "Some notes", "repetitions": [{"type": "weekly", "moment": "3", "skip": 0, "weekend": 1}], "transactions": [{"id": "ID of the recurring transaction. Not to be confused with the ID of the recurrence itself. Is marked as REQUIRED but can be skipped when there is only ONE transaction.", "description": "Rent for the current month", "amount": "123.45", "foreign_amount": "123.45", "currency_id": "3", "currency_code": "EUR", "foreign_currency_id": "17", "budget_id": "4", "category_id": "211", "source_id": "913", "destination_id": "258", "tags": ["Barbecue preparation"], "piggy_bank_id": "123", "bill_id": "123"}]}' http://0.0.0.0:37907/api/v1/recurrences/1
POST/v1/rules
Server error+1 moreless
  • Schema-valid request rejected
960

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The value of rule group id is unknown. (and 2 more errors)","errors":{"rule_group_id":["The value of rule group id is unknown."],"title":["Rule must have at least one trigger.","Rule must have at least one action."]}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIwOTg1MWZiY2Y0MzQ4Yzk4ZWQ2MzZmOTA2NTM0OGIwMmU4OTZhMzg1NjYzZDg2MTE3NGNhMTBhOGMzMjMzNzRmN2JkMGZjNWIzZjFlYjM2ZiIsImlhdCI6MTc5MjQwNzMzMS4wOTg4MjIsIm5iZiI6MTc5MjQwNzMzMS4wOTg4MjMsImV4cCI6MTgyMzk0MzMzMS4wODg5NTIsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.E2AHkBy_bCXLuCXkTh8BcKmJrO4dCx6fjexf6lB9CCULzz2ioHSDyITe2SxsQNs2kQ9u9hv8Or052iR0Zseh1B7_O6qP2zHcj9ItNP2LOZ5-x5FIvKFQkYOyBCmS2dpHF8iI95WMejfpGWt97hqV2pBl4a1OJ52HO9T-o5WvlI01uX-2WiTa2G9CFUeA_4qHL-mnN17aOnr-XOXLd_rxQXMpitI4NIR_MGz7RirGgu3gOGjNQ9g38vj0WquByNHRwSkjBmjK7qbvR8PqyYegbjYXAr2mwxLQRUd0mFOUhUSXxMg2Z9UdbE0Jct3JmalhSn9px9vmVamJeylzWLJKJ1ahg6A4rvxOuB6eb4NgYeOMYoXTp3a2-VR9q2QZBhp7iS147PthT7T7-G-iWJiFcGdnyg091c_UTFd4Nv2GeeUKYhgsClhiVxhcxouLpB9vQGahBoq30-vGshUkGkmuPmEboEoUSejyN4MkaHJl_zoZUcUtP8XMYP9dN35zsJpeCOv7m05kuGJIREqMQiz2RnsBLfgoGDLYhXpNwKgXt55Wku4rj2QE3KaTBeTj-ZzDWX3qr7s13th5EYmiYx18WAiJ4RVRsRjQh4F_jjio68NsWrp4wa1le_Ht6N2v3vH-r1l2OEciSsXXgZPOaq3w01duTMpZ7fCzN_d4y2_samY' -H 'Content-Type: application/x-www-form-urlencoded' -d 'title=First+rule+title.&description=First+rule+description&rule_group_id=81&rule_group_title=New+rule+group&order=5&trigger=store-journal&active=true&strict=true&stop_processing=false&triggers=value&triggers=order&triggers=active&triggers=prohibited&triggers=stop_processing&triggers=type&actions=type&actions=value&actions=order&actions=active&actions=stop_processing' http://0.0.0.0:37907/api/v1/rules

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: FireflyIII\\Validation\\FireflyValidator::validateRuleActionValue(): Argument #2 ($value) must be of type ?string, array given, called in \/var\/www\/html\/vendor\/laravel\/framework\/src\/Illuminate\/Validation\/Validator.php on line 766","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"title": "First rule title.", "description": "First rule description", "rule_group_id": "81", "rule_group_title": "New rule group", "order": 5, "trigger": "store-journal", "active": true, "strict": true, "stop_processing": false, "triggers": [], "actions": [{"type": "set_category", "value": [null, null], "order": 5, "active": true, "stop_processing": false}]}' http://0.0.0.0:37907/api/v1/rules
POST/v1/transaction-links
Server error+1 moreless
  • Schema-valid request rejected
555

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The selected link type id is invalid. (and 5 more errors)","errors":{"link_type_id":["The selected link type id is invalid."],"inward_id":["The value of inward id is unknown.","The inward id and outward id must be different.","Invalid inward ID."],"outward_id":["The value of outward id is unknown.","The outward id and inward id must be different."]}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIwOTg1MWZiY2Y0MzQ4Yzk4ZWQ2MzZmOTA2NTM0OGIwMmU4OTZhMzg1NjYzZDg2MTE3NGNhMTBhOGMzMjMzNzRmN2JkMGZjNWIzZjFlYjM2ZiIsImlhdCI6MTc5MjQwNzMzMS4wOTg4MjIsIm5iZiI6MTc5MjQwNzMzMS4wOTg4MjMsImV4cCI6MTgyMzk0MzMzMS4wODg5NTIsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.E2AHkBy_bCXLuCXkTh8BcKmJrO4dCx6fjexf6lB9CCULzz2ioHSDyITe2SxsQNs2kQ9u9hv8Or052iR0Zseh1B7_O6qP2zHcj9ItNP2LOZ5-x5FIvKFQkYOyBCmS2dpHF8iI95WMejfpGWt97hqV2pBl4a1OJ52HO9T-o5WvlI01uX-2WiTa2G9CFUeA_4qHL-mnN17aOnr-XOXLd_rxQXMpitI4NIR_MGz7RirGgu3gOGjNQ9g38vj0WquByNHRwSkjBmjK7qbvR8PqyYegbjYXAr2mwxLQRUd0mFOUhUSXxMg2Z9UdbE0Jct3JmalhSn9px9vmVamJeylzWLJKJ1ahg6A4rvxOuB6eb4NgYeOMYoXTp3a2-VR9q2QZBhp7iS147PthT7T7-G-iWJiFcGdnyg091c_UTFd4Nv2GeeUKYhgsClhiVxhcxouLpB9vQGahBoq30-vGshUkGkmuPmEboEoUSejyN4MkaHJl_zoZUcUtP8XMYP9dN35zsJpeCOv7m05kuGJIREqMQiz2RnsBLfgoGDLYhXpNwKgXt55Wku4rj2QE3KaTBeTj-ZzDWX3qr7s13th5EYmiYx18WAiJ4RVRsRjQh4F_jjio68NsWrp4wa1le_Ht6N2v3vH-r1l2OEciSsXXgZPOaq3w01duTMpZ7fCzN_d4y2_samY' -H 'Content-Type: application/x-www-form-urlencoded' -d 'link_type_id=5&link_type_name=Paid&inward_id=131&outward_id=131&notes=Some+example+notes' http://0.0.0.0:37907/api/v1/transaction-links

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22P02]: Invalid text representation: 7 ERROR:  invalid input syntax for type integer: \"\udb50\udc07\u00db\"\nCONTEXT:  unnamed portal parameter $1 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select count(*) as \"aggregate\" from \"link_types\" where \"id\" = \udb50\udc07\u00db)","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 371ed8f0-09d5-2c68-b776-7934dde9382e' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' -H 'Content-Type: application/json' -d '{"": {";W:\u0010\u00fd\u0099\u00b0w\u00f9\u0014\u0019k\uda8c\ude36": -110, "F\udb0a\ude78\u00d6\u00bdI\ud9d0\udf1a\u008bZ": {"": 1.004415936648483e-13, ",": true, "\u00ef": "\ud90e\udc4d\uda70\udca5"}}, "\ud817\udc12G\u0005\udbf9\udc89": ["\u0006"], "\u00d1>\u00dfV\u00a8\u00a2\u0005\u00de\udb4f\udcaa": {"\u009c\t": 8.795726179192265e-24, "\uda61\ude28": [], "\u00a8k\ud8b0\ude67": [null, true, "\ud947\udc2f\u0001\u0098\u00acQ\u000f4\u0085\u0083\u00ab\u00c5\ud89f\udd17\u00e1\u00b5\\\u00e5\u00fd"]}, "\udbca\uddea\u00c3\u00cbM": "Rounds", "inward_id": "\ud965\udf41\u00ab\u00e8\u00adX", "link_type_id": "\udb50\udc07\u00db", "outward_id": "\u0011\udb74\udf32\u00f9\u00de\uc722\u001c\u0002\u00f3F\u00be\ud8a0\ude45", "link_type_name": "}$\uda70\udd2a\ud867\uddfe\udb21\udf55mC"}' http://0.0.0.0:37907/api/v1/transaction-links
POST/v1/transactions
Server error+1 moreless
  • Schema-valid request rejected
783

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"Need at least one transaction.","errors":{"transactions.0.description":["Need at least one transaction."]}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZDgzZmFkMGVmNDZlYWYyMjc0OWU3MzE4MGJjMzAyNGY0NTI4ZjBhZjYxMjMwYzE4NTVkZjBmMjBhZmY5MWNhOTliNWNhNTFjY2YwMmI2YiIsImlhdCI6MTc5MjQwNzMyNi44ODc0MjYsIm5iZiI6MTc5MjQwNzMyNi44ODc0MjcsImV4cCI6MTgyMzk0MzMyNi44Nzc2ODYsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.X9u2WxwPBjOK-cvI_VJ-WVuNyonzF-8P54rVLg8ZjjjQk_xHfSQ0qJUVtEJjXhw7Diew7fV5lOBfTICc1Mar5_Jgmbu-ZPwbDrnils6WWPhloRnq8tLf70-rLdxel0opO_qqID6-eKQkK7NeX2UygtGRrUWhu3t32IlAlEmoB4MV7mzwWsBNi-0kWHANiflFGKF4o0bW2605oB3rUXtu9MhRRS1KD7b7z5sw4K-7qs1MdT-AAm2XP0UPQ3jSh2JTAOLcG1CbK2f0_T2QjpjhqrtLhHY3p_4XxIaDLkYr5nDGjZDeAIXIp9zhv3I3ttTv_MEAa0NgcpyyEo_zEWO1G8Gu7RZaprbaFTINdTD190RaqmoUcNyluomEHSgzIDyHlDApsUH9Go-wRHPvpE91CEtqd-TH_bF8GLlnbRfSu06adpZRBNf3kvuv3yX3TrU8gjoNvtOVCEGa-VT9HWqeEw75XHxP6UQN1XJkqqa9kS3VIvBg4y7oofun22fkjWoyysArpqxX04bIRIrNCCns6oTGaVumhJoOVoX6q6wMmbe-A4yn5TIg-hScAACkgYmZWiQk6axcmwFdO2Iu35L_rWnEFq41GbqEWqOTIMaoChY96kM_brDDdFBz1Bz8RtiEcXuvOM0Jy1I71ouzoR2X5oW0rtaNXOJyjkac5QTTcsY' -H 'Content-Type: application/x-www-form-urlencoded' -d 'error_if_duplicate_hash=false&apply_rules=false&fire_webhooks=true&group_title=Split+transaction+title.&transactions=type&transactions=date&transactions=amount&transactions=description&transactions=order&transactions=currency_id&transactions=currency_code&transactions=foreign_amount&transactions=foreign_currency_id&transactions=foreign_currency_code&transactions=budget_id&transactions=budget_name&transactions=category_id&transactions=category_name&transactions=source_id&transactions=source_name&transactions=destination_id&transactions=destination_name&transactions=reconciled&transactions=bill_id&transactions=bill_name&transactions=tags&transactions=notes&transactions=piggy_bank_id&transactions=piggy_bank_name&transactions=internal_reference&transactions=external_id&transactions=external_url&transactions=sepa_cc&transactions=sepa_ct_op&transactions=sepa_ct_id&transactions=sepa_db&transactions=sepa_country&transactions=sepa_ep&transactions=sepa_ci&transactions=sepa_batch_id&transactions=interest_date&transactions=book_date&transactions=process_date&transactions=due_date&transactions=payment_date&transactions=invoice_date' http://0.0.0.0:37907/api/v1/transactions

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22P02]: Invalid text representation: 7 ERROR:  invalid input syntax for type integer: \"5\u00f0\uda82\udf51~\"\nCONTEXT:  unnamed portal parameter $1 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select count(*) as \"aggregate\" from \"budgets\" where \"id\" = 5\u00f0\uda82\udf51~)","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' -H 'Content-Type: application/json' -d '{"U^\u00cc\uda19\udfaf#p7\u00fd\u00a2": [], "4\ud9ed\udc03": [-2741361274179281920, ["\u00f4\uda20\udfdb\udaac\udf6a\ud95d\udea0", "", true]], "transactions": [{"description": "\u00a6{o\u00a0\u00b7C\u008d\u009a\u00e0\u0001\ud876\udef6\u00dc", "date": "0552-12-19T01:57:23.9Z", "amount": "0", "type": "transfer", "currency_id": "Euro"}, {"q\u0000": {}, "\n\u0096\u00ce_\u00b6\ud9ca\ude5c": {}, "1\u00c7\udaad\udfd0\u0012L'"'"'\u008b": [], "": {}, "t\ud9fd\udfda\ud86f\udc36\u00b6\u0010\u009b\ud9c6\udd88": {"}\u0014\"\u001e*\ud8bf\udc76\u0002\udbc8\ude69\u0089\u00a3\u001a\u0089\uda00\udc03\u00dd\u00ff\u0016\udafc\udf08\u0093\u00dc": [-155463063], "\u00a9w\u00b5>\ud9ff\ude74\ud8db\udc06\udb02\ude68\u00d1\udbe5\udd2d 5\u00fd\u00d7RL\u00d9": 172688, "": [null]}, "category_id": "g\u00baf\u00c0\udb0b\udc92\u00d2G\udb87\udd7f\u0095\ud91e\udc46\u00f4\u00acz\u00d1\u009c", "internal_reference": "u\u00b1\u00fa\u00a9", "type": "transfer", "process_date": "1140-05-30T01:46:21.64-07:12", "budget_name": null, "date": "4097-07-08T10:13:11+16:32", "amount": "\udac2\uddbe\u008dJc\u0003\u0017\u00da$\u00afU\ud9a1\udee4Xx\ud9fa\uddbe", "piggy_bank_name": "#", "sepa_ct_op": null, "description": "\ud9e9\udd40", "order": 18964, "reconciled": true, "sepa_cc": null, "currency_id": "Euro"}, {"\u0092\u000f\u0096\uac02\u009d\u00cd0": [], "\ud8b9\udee7\u008f{U": {"<\u0092\u00b8\u00d4\u0099\ud862\udff3\udbf0\udcc1y\ud9eb\udff7\ud82a\uddd4": "", "H\u00aa\u00e2\u009c\u0005": -1.4096565847475578e-24}, "\u00ff\"\u00ef\u00aa": [[true], -10000000.0, "\u00b5D]\u00e8\udac3\udc2a\u00b8\uda54\uddd3\u00ca\udb86\uddean"], "sepa_cc": "then", "description": "", "amount": "\u0098\udbad\udda2", "type": "transfer", "sepa_db": "J", "external_url": "\udb97\udf22*;\udbe3\udd2d\u00c2\u00b7\r\u0012\u00ff\ud8d7\uddec\u00f1\u0080", "date": "1088-02-24T09:09:47Z", "order": -402, "source_id": "\u0003\ud8c1\udd60\u00f5\u00c3\u00141Pj\u00dd\ud8b2\udcd3\u00cd\u001c\u00c0\udb62\udd63\u00f9^\ud889\udd98B", "currency_id": "Euro"}, {"type": "withdrawal", "date": "1861-01-07T08:31:17Z", "destination_id": "\u0085", "amount": "\ud8a4\udcc5", "description": "\ud897\udc6b\u00ad\u0004\u009b", "budget_name": null, "budget_id": "5\u00f0\uda82\udf51~", "foreign_amount": null, "currency_id": "Euro"}, {"\u0093pQ\udac8\uded7\u008c": [false], "\udacd\udd1d]\u00d4\ud913\udcdash\ud9cf\udec1\u0080\uda6e\ude25": {}, "\udb2a\udd3bv\u0087\u00c8 \u00169\uda93\udd1aQ\u00bd\u00ba": [], "book_date": null, "budget_name": "\u00c6\u0085\u008ce0\u001f1\ud805\udeb7\ud95f\udda7d\u00f2\u0001B?\ud8b8\ude38", "amount": "A", "date": "4994-07-11T13:16:35-11:15", "invoice_date": "0179-11-26T07:50:26.79235Z", "description": "\u00d4\u0015I\u008c\u00d3\u0084\u00dd\u00d7\ud922\udf1c", "source_name": null, "source_id": "\u00d4\u00ba\u00a0\b\u0003", "type": "withdrawal", "budget_id": null, "currency_id": "Euro"}, {"999999999999999999999999999999": [null, null, ""], "\u0094\u00a5": -6134, "": {}, "D\u009fr": {"3v\u0003\u0004\u00e9\u009a\u00ba\u00e7\u0083": {}, "\fB": true}, "category_id": null, "type": "withdrawal", "date": "2318-07-16T06:38:05Z", "bill_name": null, "description": "\u00b2OoZ\u00b8\ud837\udea2O", "amount": "\ud8cc\udd92", "invoice_date": "1725-05-02T11:53:05Z", "sepa_country": "\u00dc\uda26\udf37\ud931\udd1e)\u00d3\u000b", "currency_id": "Euro"}]}' http://0.0.0.0:37907/api/v1/transactions
GET/v1/budgets/{id}/limits/{limitId}Server error636

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"9223372036854775807\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $1 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select \"budget_limits\".* from \"budget_limits\" left join \"budgets\" on \"budgets\".\"id\" = \"budget_limits\".\"budget_id\" where \"budget_limits\".\"id\" = 9223372036854775807 and \"budgets\".\"user_id\" = 1 limit 1)","exception":"U // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: a4306a9e-45e8-2b71-b700-e3e47bf067cd' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJkMjk3YjE3YWIyMzRkY2ZjY2NmNmZlOGZhYWM3MjNkMTFlOTI5ZjIzMmJmYjMyM2NiZTY4NWRiNTYyZDRjZjM3MmE0ZDZjNTI1YTNkMmQ2MCIsImlhdCI6MTc5MjQwODU0NS44NDA0OTUsIm5iZiI6MTc5MjQwODU0NS44NDA0OTcsImV4cCI6MTgyMzk0NDU0NS43NjI5MTgsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZY4wdmDFE4G-hkRJEicUkTYxHoBE5uWWrA9J-qxLY43AvfTpiSEGgF_jSenQpzAcCULEvTHdI_Z4inMcWiCBKG5q2fOC0PhXj6sIQTzpmqkZsLxglky6VzaW5NSwqLwH0BrS5j2MCg698GgnaJdfTOfTE2nJofgsLPnldSahGSy1MyK0dwHJCiCcZIx8GOEC9BX-xrAjik8YcHGrVFUDpZObi7IRlx5Rz6zdCqj6GkmMVcFb-tgJ2Qsb2PNsgXrO-jRHIX9pJFzkzdTZvp80oeGJ6qcLVa1upaOPUi1lF3_uqixo66CvSgXhTzsW648q_Se31LZoaunQTwg5ibK_JTABR5xJxYwXVJP2GlEiKa29_gwVh61ukx6DqOk5fwDSSEgKNypJF9M4oIOEvh26BmIx8AukagiZGHMr9MZt2dK7UW_YVnYgnZUX-j3Ga9J4Q5jfc2MW2zvdaHoub_olJLskj-ebH6BS_vLSqNMTbd1BSpkuGa3MllFlH6yQR6ACHXctHcBQjbsVZFbV7gDfeIgRVTJcglh1ARRrasAykAbFtnWMOvT1OdEUQwb70lBLmzO0yjCVByDwNcNQzO9KdLNcJYbT3_OQ_bKw_E1cC84LxI-A3b2BDKNlMNm4Nn3rLd7Fgs6IAWONGNnle7UK0oeUFab6RSBRO6EJSXylZRM' http://0.0.0.0:37907/api/v1/budgets/1/limits/485433973204619427315712
GET/v1/currencies/{code}/recurrencesServer error655

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: array_any(): Argument #1 ($array) must be of type array, Illuminate\\Database\\Eloquent\\Collection given","exception":"UndisclosedException"}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIwOTg1MWZiY2Y0MzQ4Yzk4ZWQ2MzZmOTA2NTM0OGIwMmU4OTZhMzg1NjYzZDg2MTE3NGNhMTBhOGMzMjMzNzRmN2JkMGZjNWIzZjFlYjM2ZiIsImlhdCI6MTc5MjQwNzMzMS4wOTg4MjIsIm5iZiI6MTc5MjQwNzMzMS4wOTg4MjMsImV4cCI6MTgyMzk0MzMzMS4wODg5NTIsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.E2AHkBy_bCXLuCXkTh8BcKmJrO4dCx6fjexf6lB9CCULzz2ioHSDyITe2SxsQNs2kQ9u9hv8Or052iR0Zseh1B7_O6qP2zHcj9ItNP2LOZ5-x5FIvKFQkYOyBCmS2dpHF8iI95WMejfpGWt97hqV2pBl4a1OJ52HO9T-o5WvlI01uX-2WiTa2G9CFUeA_4qHL-mnN17aOnr-XOXLd_rxQXMpitI4NIR_MGz7RirGgu3gOGjNQ9g38vj0WquByNHRwSkjBmjK7qbvR8PqyYegbjYXAr2mwxLQRUd0mFOUhUSXxMg2Z9UdbE0Jct3JmalhSn9px9vmVamJeylzWLJKJ1ahg6A4rvxOuB6eb4NgYeOMYoXTp3a2-VR9q2QZBhp7iS147PthT7T7-G-iWJiFcGdnyg091c_UTFd4Nv2GeeUKYhgsClhiVxhcxouLpB9vQGahBoq30-vGshUkGkmuPmEboEoUSejyN4MkaHJl_zoZUcUtP8XMYP9dN35zsJpeCOv7m05kuGJIREqMQiz2RnsBLfgoGDLYhXpNwKgXt55Wku4rj2QE3KaTBeTj-ZzDWX3qr7s13th5EYmiYx18WAiJ4RVRsRjQh4F_jjio68NsWrp4wa1le_Ht6N2v3vH-r1l2OEciSsXXgZPOaq3w01duTMpZ7fCzN_d4y2_samY' 'http://0.0.0.0:37907/api/v1/currencies/EUR/recurrences?limit=10&page=1'
DELETE/v1/webhooks/{id}/messages/{messageId}Missing test dataServer error587

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"8589934592\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $1 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select * from \"webhook_messages\" where \"webhook_messages\".\"id\" = 8589934592 limit 1)","exception":"UndisclosedException"}
Reproduce
curl -X DELETE -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' http://0.0.0.0:37907/api/v1/webhooks/1/messages/8589934592
GET/v1/webhooks/{id}/messages/{messageId}Server error570

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"9223372036854775807\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $1 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select * from \"webhook_messages\" where \"webhook_messages\".\"id\" = 9223372036854775807 limit 1)","exception":"UndisclosedException"}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: e4b145c1-4917-1860-9f9a-e29cb380cfb4' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' http://0.0.0.0:37907/api/v1/webhooks/1/messages/338765599058967593484288
GET/v1/webhooks/{id}/messages/{messageId}/attemptsServer error598

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"9223372036854775807\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $1 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select * from \"webhook_messages\" where \"webhook_messages\".\"id\" = 9223372036854775807 limit 1)","exception":"UndisclosedException"}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: a9aea1e6-7726-1fac-a678-f19257d56f07' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' http://0.0.0.0:37907/api/v1/webhooks/3/messages/652260448393332785152/attempts
DELETE/v1/webhooks/{id}/messages/{messageId}/attempts/{attemptId}Authentication failed +1Server error579

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"9223372036854775807\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $1 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select * from \"webhook_messages\" where \"webhook_messages\".\"id\" = 9223372036854775807 limit 1)","exception":"UndisclosedException"}
Reproduce
curl -X DELETE -H 'Accept: application/json' -H 'X-Trace-Id: 58de5115-5b0a-3db9-a0db-9502fe74ff55' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' http://0.0.0.0:37907/api/v1/webhooks/1/messages/1890597027530875298906112/attempts/157577737267515871650119680
GET/v1/webhooks/{id}/messages/{messageId}/attempts/{attemptId}Server error572

Server errorST101

Response500 Internal Server Error
{"message":"Internal Firefly III Exception: SQLSTATE[22003]: Numeric value out of range: 7 ERROR:  value \"537009794409\" is out of range for type integer\nCONTEXT:  unnamed portal parameter $1 = '...' (Connection: pgsql, Host: db, Port: 5432, Database: firefly, SQL: select * from \"webhook_messages\" where \"webhook_messages\".\"id\" = 537009794409 limit 1)","exception":"UndisclosedException"}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: f862cbf4-3b5a-3cf9-b0a5-3604f7efeae5' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' http://0.0.0.0:37907/api/v1/webhooks/1/messages/537009794409/attempts/243
GET/v1/accounts
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
737

Response violates schemaST1084 violations

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/AccountProperties/properties/balance_difference:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "readOnly": true,
        "description": "If you submit a start AND end date, this will be the diff...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/AccountProperties/properties/opening_balance:

    {
        "type": "string",
        "format": "amount",
        "example": "-1012.12",
        "description": "Represents the opening balance, the initial amount this a...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/AccountProperties/properties/pc_opening_balance:

    {
        "type": "string",
        "format": "amount",
        "example": "-1012.12",
        "description": "The opening balance of the account in the administration'...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/AccountProperties/properties/pc_virtual_balance:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "The virtual balance of the account in the administration'...
    }

Value:

    null
Response200 OK
{"data":[{"type":"accounts","id":"1","attributes":{"created_at":"2026-10-19T10:55:24+00:00","updated_at":"2026-10-19T10:55:24+00:00","active":true,"order":0,"name":"Checking","type":"asset","account_role":"defaultAsset","object_group_id":null,"object_group_order":null,"object_group_title":null,"object_has_currency_setting":true,"currency_id":"1","currency_name":"Euro","currency_code":"EUR","currency_symbol":"\u20ac","currency_decimal_places":2,"primary_currency_id":"12","primary_currency_name":"US Dollar"," // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZDgzZmFkMGVmNDZlYWYyMjc0OWU3MzE4MGJjMzAyNGY0NTI4ZjBhZjYxMjMwYzE4NTVkZjBmMjBhZmY5MWNhOTliNWNhNTFjY2YwMmI2YiIsImlhdCI6MTc5MjQwNzMyNi44ODc0MjYsIm5iZiI6MTc5MjQwNzMyNi44ODc0MjcsImV4cCI6MTgyMzk0MzMyNi44Nzc2ODYsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.X9u2WxwPBjOK-cvI_VJ-WVuNyonzF-8P54rVLg8ZjjjQk_xHfSQ0qJUVtEJjXhw7Diew7fV5lOBfTICc1Mar5_Jgmbu-ZPwbDrnils6WWPhloRnq8tLf70-rLdxel0opO_qqID6-eKQkK7NeX2UygtGRrUWhu3t32IlAlEmoB4MV7mzwWsBNi-0kWHANiflFGKF4o0bW2605oB3rUXtu9MhRRS1KD7b7z5sw4K-7qs1MdT-AAm2XP0UPQ3jSh2JTAOLcG1CbK2f0_T2QjpjhqrtLhHY3p_4XxIaDLkYr5nDGjZDeAIXIp9zhv3I3ttTv_MEAa0NgcpyyEo_zEWO1G8Gu7RZaprbaFTINdTD190RaqmoUcNyluomEHSgzIDyHlDApsUH9Go-wRHPvpE91CEtqd-TH_bF8GLlnbRfSu06adpZRBNf3kvuv3yX3TrU8gjoNvtOVCEGa-VT9HWqeEw75XHxP6UQN1XJkqqa9kS3VIvBg4y7oofun22fkjWoyysArpqxX04bIRIrNCCns6oTGaVumhJoOVoX6q6wMmbe-A4yn5TIg-hScAACkgYmZWiQk6axcmwFdO2Iu35L_rWnEFq41GbqEWqOTIMaoChY96kM_brDDdFBz1Bz8RtiEcXuvOM0Jy1I71ouzoR2X5oW0rtaNXOJyjkac5QTTcsY' 'http://0.0.0.0:37907/api/v1/accounts?limit=10&page=1&active=true'

Undocumented status codeST103

Received: 422
Documented: 401, 404, 400, 500, 200
Response422 Unprocessable Content
{"message":"The start must be a date before end. (and 1 more error)","errors":{"start":["The start must be a date before end."],"end":["The end must be a date after start."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/accounts?limit=10&page=1&active=true&start=2000-01-01&end=2000-01-01&date=2000-01-01&type=all'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The start must be a date before end. (and 1 more error)","errors":{"start":["The start must be a date before end."],"end":["The end must be a date after start."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/accounts?limit=10&page=1&active=true&start=2000-01-01&end=2000-01-01&date=2000-01-01&type=all'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `Authorization`, `X-Trace-Id` in header
  - violates `format` at /properties/Authorization
  - violates `format` at /properties/X-Trace-Id
Response200 OK
{"data":[{"type":"accounts","id":"14","attributes":{"created_at":"2026-10-19T11:33:25+00:00","updated_at":"2026-10-19T11:33:27+00:00","active":true,"order":null,"name":"0","type":"expense","account_role":null,"object_group_id":null,"object_group_order":null,"object_group_title":null,"object_has_currency_setting":false,"currency_id":"1","currency_name":"\ud900\udc4d\u00d5 \u00ef","currency_code":"EUR","currency_symbol":"\u20ac","currency_decimal_places":2,"primary_currency_id":"1","primary_currency_name":"\u // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI0YzM0Njc5M2I4ZDc4NDQ0ZjA2ZGNkOTE5NzE0NDc5OTRmODlhNjMxOTRiNWIyYmU5YzY2MjlmODBkODljZDE0OTA0ZTFhZWNhZjVkN2Q3MyIsImlhdCI6MTc5MjQxMDA0Ni40NTI4MTUsIm5iZiI6MTc5MjQxMDA0Ni40NTI4MTYsImV4cCI6MTgyMzk0NjA0Ni40NDI0NjcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.kPmJtniUtEsGEuw9e-evfpOGalDOaBDpr6thOt-Zo3WXXLZF_lfYJrkTCjsYNcBXEhRKd8CPhk6FjgEtqA0WKaejLcJsESlUvmfk3Ijb3uInP_KVkp9WR_L9clETt65GgnhfhbFev0vP41VxS0CE1SLCabYY5ICsV4DTHCaf0CgZsViTY51TbYYIr72qJQLLwQL4ngKvO2fYT3ouqBqB5wmKF8i0QyT_AUFpbIrqIYfmIQAlyKbEmXfzrBCQQWVUTpEONBk0sZAMD5tnfPNtfGo-KfQPNg_8EFuy0JUy-r08Dwb1apW2_I5t83xSOXsMo-r4j2ScATbhg1oaOMPVGDDMV1g3Pja4PZZe03grPvtdbmgSE5-0iqRFuwvbauHfVjTSp48eH0C--Su4r_zuG-Pv9sm-IFKKB4tlKYXAFLql77i-VJmbtF6tY5dDd7BFuzlnN0Ttoz0QRrDuKLGnlrna_R2tsabEmHkDEfWcyOsV6ce9qAv7VNr3_7xmQ0rjEgY-RGBl3qOVNY5MWgHU8gr78qlV50YlJmDXlCmU3qR0lzxcgJBby2XuYWEfqI4C82-t2o4zb0wTE-S0hMA2kA1l0Bg2500V_dnr3WhKSR93WlhWhQu1dvedQ-Zwemx1RpMhBybrPF5HZsfJqh91F24Bg-_6GEs0jdtszdkN9z0' -H 'X-Trace-Id;' http://0.0.0.0:37907/api/v1/accounts
GET/v1/accounts/{id}/piggy-banks
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
629

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":10,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/accounts\/3\/piggy-banks?limit=10&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/accounts\/3\/piggy-banks?limit=10&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/accounts\/3\/piggy-banks?limit=10&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/accounts/3/piggy-banks?limit=10&page=1'

Undocumented status codeST103

Received: 422
Documented: 401, 404, 400, 500, 200
Response422 Unprocessable Content
{"message":"The page may not be greater than 131337.","errors":{"page":["The page may not be greater than 131337."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/accounts/3/piggy-banks?page=2147483648'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The page may not be greater than 131337.","errors":{"page":["The page may not be greater than 131337."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/accounts/3/piggy-banks?limit=10&page=2147483646'

Response violates schemaST108

"account_id" is a required property

Validated against the response schema for status code 200.

Schema at /components/schemas/PiggyBankProperties:

    {
        "required": [
            "name",
            "account_id",
            "target_amount"
        ],
        "type": "object",
        "properties": {
            "created_at": {
                "type": "string",
                "format": "date-time",
                "example": "2026-10-01T00:00:00+00:00",
                "readOnly": true
            },
            "updated_at": {
                "type": "string",
                "format": "date-time",
                "example": "2026-10-01T00:00:00+00:00",
                "readOnly": true
        // Output truncated...
    }

Value:

    {
        "accounts": [
            {
                "account_id": "1",
                "current_amount": "0.00",
                "name": "Checking",
                "pc_current_amount": "0"
            }
        ],
        "active": true,
        "created_at": "2026-10-19T10:55:25+00:00",
        "currency_code": "EUR",
        "currency_decimal_places": 2,
        "currency_id": "1",
        "currency_name": "Euro",
        "currency_symbol": "\u20ac",
        "current_amount": "0.00",
        "left_to_save": null,
        "name": "New digital camera",
        // Output truncated...
    }
Response200 OK
{"data":[{"type":"piggy-banks","id":"1","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T11:00:58+00:00","name":"New digital camera","percentage":null,"start_date":"2026-10-01T00:00:00+00:00","target_date":"2000-01-01T00:00:00+00:00","order":5,"active":true,"notes":null,"object_group_id":null,"object_group_order":null,"object_group_title":null,"accounts":[{"account_id":"1","name":"Checking","current_amount":"0.00","pc_current_amount":"0"}],"object_has_currency_setting":true,"c // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' http://0.0.0.0:37907/api/v1/accounts/1/piggy-banks
GET/v1/accounts/{id}/transactions
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
688

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":10,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/accounts\/4\/transactions?start=2026-10-01&end=2026-10-31&limit=10&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/accounts\/4\/transactions?start=2026-10-01&end=2026-10-31&limit=10&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/accounts\/4\/transactions?start=2026-10-01&end=2026-10-31&limit=10&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/accounts/4/transactions?limit=10&page=1&start=2026-10-01&end=2026-10-31&type=all'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 422
Documented: 401, 404, 400, 500, 200
Response422 Unprocessable Content
{"message":"The start field is required when end is present.","errors":{"start":["The start field is required when end is present."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/accounts/4/transactions?limit=10&page=1&end=2026-10-31'

Response violates schemaST1082 violations

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/TransactionSplit/properties/pc_amount:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "Amount of the transaction in the primary currency of this...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/TransactionSplit/properties/pc_foreign_amount:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "Foreign amount of the transaction in the primary currency...
    }

Value:

    null
Response200 OK
{"data":[{"type":"transactions","id":"5","attributes":{"created_at":"2026-10-19T11:06:08+00:00","updated_at":"2026-10-19T11:06:08+00:00","user":"1","user_group":"1","group_title":null,"transactions":[{"user":"1","transaction_journal_id":"5","type":"withdrawal","date":"2026-10-19T11:06:08+00:00","order":0,"object_has_currency_setting":true,"currency_id":"1","currency_code":"EUR","currency_name":"Euro","currency_symbol":"\u20ac","currency_decimal_places":2,"foreign_currency_id":null,"foreign_currency_code":nu // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' http://0.0.0.0:37907/api/v1/accounts/1/transactions
GET/v1/available-budgets
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
689

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":10,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/available-budgets?start=2026-10-01&end=2026-10-31&limit=10&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/available-budgets?start=2026-10-01&end=2026-10-31&limit=10&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/available-budgets?start=2026-10-01&end=2026-10-31&limit=10&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/available-budgets?limit=10&page=1&start=2026-10-01&end=2026-10-31'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 422
Documented: 401, 404, 400, 500, 200
Response422 Unprocessable Content
{"message":"The start field is required when end is present.","errors":{"start":["The start field is required when end is present."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/available-budgets?limit=10&page=1&end=2026-10-31'

Response violates schemaST108

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/AvailableBudgetProperties/properties/pc_amount:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "The amount of this available budget in the primary curren...
    }

Value:

    null
Response200 OK
{"data":[{"type":"available_budgets","id":"1","attributes":{"created_at":"2026-10-19T10:58:09+00:00","updated_at":"2026-10-19T10:58:09+00:00","object_has_currency_setting":true,"currency_id":"12","currency_name":"US Dollar","currency_code":"USD","currency_symbol":"$","currency_decimal_places":2,"primary_currency_id":"12","primary_currency_name":"US Dollar","primary_currency_code":"USD","primary_currency_symbol":"$","primary_currency_decimal_places":2,"amount":"123.45","pc_amount":null,"start":"2026-10-01T00 // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' http://0.0.0.0:37907/api/v1/available-budgets

Response violates schemaST108

1 is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/ArrayEntryWithCurrencyAndSum/properties/currency_id:

    {
        "type": "string",
        "format": "string",
        "example": "5"
    }

Value:

    1
Response200 OK
{"data":[{"type":"available_budgets","id":"11","attributes":{"created_at":"2026-10-19T10:59:33+00:00","updated_at":"2026-10-19T10:59:33+00:00","object_has_currency_setting":true,"currency_id":"5","currency_name":"Polish z\u0142oty","currency_code":"PLN","currency_symbol":"z\u0142","currency_decimal_places":2,"primary_currency_id":"1","primary_currency_name":"Euro","primary_currency_code":"EUR","primary_currency_symbol":"\u20ac","primary_currency_decimal_places":2,"amount":"123.45","pc_amount":null,"start":" // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' http://0.0.0.0:37907/api/v1/available-budgets
GET/v1/bills
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
668

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 422
Documented: 401, 404, 400, 500, 200
Response422 Unprocessable Content
{"message":"The start must be a date before end. (and 1 more error)","errors":{"start":["The start must be a date before end."],"end":["The end must be a date after start."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZDgzZmFkMGVmNDZlYWYyMjc0OWU3MzE4MGJjMzAyNGY0NTI4ZjBhZjYxMjMwYzE4NTVkZjBmMjBhZmY5MWNhOTliNWNhNTFjY2YwMmI2YiIsImlhdCI6MTc5MjQwNzMyNi44ODc0MjYsIm5iZiI6MTc5MjQwNzMyNi44ODc0MjcsImV4cCI6MTgyMzk0MzMyNi44Nzc2ODYsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.X9u2WxwPBjOK-cvI_VJ-WVuNyonzF-8P54rVLg8ZjjjQk_xHfSQ0qJUVtEJjXhw7Diew7fV5lOBfTICc1Mar5_Jgmbu-ZPwbDrnils6WWPhloRnq8tLf70-rLdxel0opO_qqID6-eKQkK7NeX2UygtGRrUWhu3t32IlAlEmoB4MV7mzwWsBNi-0kWHANiflFGKF4o0bW2605oB3rUXtu9MhRRS1KD7b7z5sw4K-7qs1MdT-AAm2XP0UPQ3jSh2JTAOLcG1CbK2f0_T2QjpjhqrtLhHY3p_4XxIaDLkYr5nDGjZDeAIXIp9zhv3I3ttTv_MEAa0NgcpyyEo_zEWO1G8Gu7RZaprbaFTINdTD190RaqmoUcNyluomEHSgzIDyHlDApsUH9Go-wRHPvpE91CEtqd-TH_bF8GLlnbRfSu06adpZRBNf3kvuv3yX3TrU8gjoNvtOVCEGa-VT9HWqeEw75XHxP6UQN1XJkqqa9kS3VIvBg4y7oofun22fkjWoyysArpqxX04bIRIrNCCns6oTGaVumhJoOVoX6q6wMmbe-A4yn5TIg-hScAACkgYmZWiQk6axcmwFdO2Iu35L_rWnEFq41GbqEWqOTIMaoChY96kM_brDDdFBz1Bz8RtiEcXuvOM0Jy1I71ouzoR2X5oW0rtaNXOJyjkac5QTTcsY' 'http://0.0.0.0:37907/api/v1/bills?limit=10&page=1&start=2026-10-01&end=2026-10-01'

Response violates schemaST1083 violations

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BillProperties/properties/pc_amount_avg:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "The average amount that is expected for this subscription...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BillProperties/properties/pc_amount_max:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "The maximum amount that is expected for this subscription...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BillProperties/properties/pc_amount_min:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "The minimum amount that is expected for this subscription...
    }

Value:

    null
Response200 OK
{"data":[{"type":"bills","id":"1","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:26+00:00","name":"Rent","object_has_currency_setting":true,"currency_id":"1","currency_name":"Euro","currency_code":"EUR","currency_symbol":"\u20ac","currency_decimal_places":2,"primary_currency_id":"12","primary_currency_name":"US Dollar","primary_currency_code":"USD","primary_currency_symbol":"$","primary_currency_decimal_places":2,"amount_min":"500.00","pc_amount_min":null,"amount_max": // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/bills?page=1'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `X-Trace-Id`, `Authorization` in header
  - violates `format` at /properties/X-Trace-Id
  - violates `format` at /properties/Authorization
Response200 OK
{"data":[{"type":"bills","id":"3","attributes":{"created_at":"2026-10-19T10:58:53+00:00","updated_at":"2026-10-19T11:02:36+00:00","name":"","object_has_currency_setting":true,"currency_id":"5","currency_name":"Polish z\u0142oty","currency_code":"PLN","currency_symbol":"z\u0142","currency_decimal_places":2,"primary_currency_id":"12","primary_currency_name":"US Dollar","primary_currency_code":"USD","primary_currency_symbol":"$","primary_currency_decimal_places":2,"amount_min":"123.45","pc_amount_min":null,"am // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' http://0.0.0.0:37907/api/v1/bills
GET/v1/bills/{id}
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
650

Response violates schemaST1083 violations

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BillProperties/properties/pc_amount_avg:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "The average amount that is expected for this subscription...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BillProperties/properties/pc_amount_max:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "The maximum amount that is expected for this subscription...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BillProperties/properties/pc_amount_min:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "The minimum amount that is expected for this subscription...
    }

Value:

    null

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":{"type":"bills","id":"1","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:59:18+00:00","name":"Rent","object_has_currency_setting":true,"currency_id":"5","currency_name":"Polish z\u0142oty","currency_code":"PLN","currency_symbol":"z\u0142","currency_decimal_places":2,"primary_currency_id":"1","primary_currency_name":"Euro","primary_currency_code":"EUR","primary_currency_symbol":"\u20ac","primary_currency_decimal_places":2,"amount_min":"123.45","pc_amount_min":null," // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/bills/1?start=2026-10-01&end=2026-10-31'

Undocumented status codeST103

Received: 422
Documented: 401, 404, 400, 500, 200
Response422 Unprocessable Content
{"message":"The start is not a valid date. (and 3 more errors)","errors":{"start":["The start is not a valid date.","The start must be a date after 1970-01-02.","The start must be a date before 2038-01-17.","The start must be a date before end."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/bills/1?start='

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The start must be a date before end. (and 1 more error)","errors":{"start":["The start must be a date before end."],"end":["The end field is required when start is present."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/bills/1?start=2026-10-01'
POST/v1/exchange-rates/by-currencies/{from}/{to}
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
755

Response violates schemaST1083 violations

"/?page=1" is not a "uri"

Validated against the response schema for status code 200.

Schema at /components/schemas/PageLink/properties/first:

    {
        "format": "uri",
        "type": "string",
        "example": "https://demo.firefly-iii.org/api/v1/OBJECT?&page=1"
    }

Value:

    "/?page=1"
"/?page=1" is not a "uri"

Validated against the response schema for status code 200.

Schema at /components/schemas/PageLink/properties/last:

    {
        "format": "uri",
        "type": "string",
        "example": "https://demo.firefly-iii.org/api/v1/OBJECT?&page=12"
    }

Value:

    "/?page=1"
"/?page=1" is not a "uri"

Validated against the response schema for status code 200.

Schema at /components/schemas/PageLink/properties/self:

    {
        "format": "uri",
        "type": "string",
        "example": "https://demo.firefly-iii.org/api/v1/OBJECT?&page=4"
    }

Value:

    "/?page=1"
Response200 OK
{"data":[{"type":"exchange-rates","id":"62","attributes":{"created_at":"2026-10-19T10:55:28+00:00","updated_at":"2026-10-19T10:55:28+00:00","from_currency_id":"1","from_currency_name":"Euro","from_currency_code":"EUR","from_currency_symbol":"\u20ac","from_currency_decimal_places":2,"to_currency_id":"12","to_currency_name":"US Dollar","to_currency_code":"USD","to_currency_symbol":"$","to_currency_decimal_places":2,"rate":"1.2345","date":"2025-08-01T10:55:28+00:00"},"links":{"self":"http:\/\/0.0.0.0:37907\/ap // Output truncated...
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZDgzZmFkMGVmNDZlYWYyMjc0OWU3MzE4MGJjMzAyNGY0NTI4ZjBhZjYxMjMwYzE4NTVkZjBmMjBhZmY5MWNhOTliNWNhNTFjY2YwMmI2YiIsImlhdCI6MTc5MjQwNzMyNi44ODc0MjYsIm5iZiI6MTc5MjQwNzMyNi44ODc0MjcsImV4cCI6MTgyMzk0MzMyNi44Nzc2ODYsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.X9u2WxwPBjOK-cvI_VJ-WVuNyonzF-8P54rVLg8ZjjjQk_xHfSQ0qJUVtEJjXhw7Diew7fV5lOBfTICc1Mar5_Jgmbu-ZPwbDrnils6WWPhloRnq8tLf70-rLdxel0opO_qqID6-eKQkK7NeX2UygtGRrUWhu3t32IlAlEmoB4MV7mzwWsBNi-0kWHANiflFGKF4o0bW2605oB3rUXtu9MhRRS1KD7b7z5sw4K-7qs1MdT-AAm2XP0UPQ3jSh2JTAOLcG1CbK2f0_T2QjpjhqrtLhHY3p_4XxIaDLkYr5nDGjZDeAIXIp9zhv3I3ttTv_MEAa0NgcpyyEo_zEWO1G8Gu7RZaprbaFTINdTD190RaqmoUcNyluomEHSgzIDyHlDApsUH9Go-wRHPvpE91CEtqd-TH_bF8GLlnbRfSu06adpZRBNf3kvuv3yX3TrU8gjoNvtOVCEGa-VT9HWqeEw75XHxP6UQN1XJkqqa9kS3VIvBg4y7oofun22fkjWoyysArpqxX04bIRIrNCCns6oTGaVumhJoOVoX6q6wMmbe-A4yn5TIg-hScAACkgYmZWiQk6axcmwFdO2Iu35L_rWnEFq41GbqEWqOTIMaoChY96kM_brDDdFBz1Bz8RtiEcXuvOM0Jy1I71ouzoR2X5oW0rtaNXOJyjkac5QTTcsY' -H 'Content-Type: application/json' -d '{"2025-08-01": "1.2345", "2025-08-02": "6.3456"}' http://0.0.0.0:37907/api/v1/exchange-rates/by-currencies/EUR/USD

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[{"type":"exchange-rates","id":"97","attributes":{"created_at":"2026-10-19T10:55:58+00:00","updated_at":"2026-10-19T10:55:58+00:00","from_currency_id":"1","from_currency_name":"Euro","from_currency_code":"EUR","from_currency_symbol":"\u20ac","from_currency_decimal_places":2,"to_currency_id":"12","to_currency_name":"US Dollar","to_currency_code":"USD","to_currency_symbol":"$","to_currency_decimal_places":2,"rate":"1.2345","date":"2025-08-01T10:55:58+00:00"},"links":{"self":"http:\/\/0.0.0.0:37907\/ap // Output truncated...
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"2025-08-01": "1.2345", "2025-08-02": "6.3456"}' http://0.0.0.0:37907/api/v1/exchange-rates/by-currencies/EUR/USD

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Hint: The request body contains 3 additional properties not defined in the schema (`2025-08-01`, `2025-08-02`, `x-schemathesis-additional`). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields.
Response422 Unprocessable Content
{"message":"The x-schemathesis-additional field is required. (and 1 more error)","errors":{"x-schemathesis-additional":["The x-schemathesis-additional field is required."],"date":["The date is not a valid date."]}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"2025-08-01": "1.2345", "2025-08-02": "6.3456", "x-schemathesis-additional": ""}' http://0.0.0.0:37907/api/v1/exchange-rates/by-currencies/EUR/USD

Undocumented status codeST103

Received: 403
Documented: 200, 422, 401, 404, 400, 500
Response403 Forbidden
<html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx</center>
</body>
</html>
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 46e1dbff-5239-30e6-adba-686e8cf71d64' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' -H 'Content-Type: application/json' -d '{"x-schemathesis-additional1": "Infinity", "x-schemathesis-additional2": "\u00dc\ud854\udf12\u00f4nn\u00b0'"'"'\u00de\ud8b5\ude22\u001f", "x-schemathesis-additional": "t\u0087\udab9\udc42\u00af\u00a5", "x-schemathesis-additional3": "\u00d2\udbf1\udc75\ud8ae\udcbf\u00dd\u0087:\u00a3\u0006\udbb5\udca8\u00b5,\u0097V\u00f8"}' 'http://0.0.0.0:37907/api/v1/exchange-rates/by-currencies/%C2%A7%1F5/%C2%9Bn%29%C2%B4z~'
GET/v1/search/accounts
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
708

Response violates schemaST1083 violations

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/AccountProperties/properties/balance_difference:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "readOnly": true,
        "description": "If you submit a start AND end date, this will be the diff...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/AccountProperties/properties/pc_opening_balance:

    {
        "type": "string",
        "format": "amount",
        "example": "-1012.12",
        "description": "The opening balance of the account in the administration'...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/AccountProperties/properties/pc_virtual_balance:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "The virtual balance of the account in the administration'...
    }

Value:

    null

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[{"type":"accounts","id":"1","attributes":{"created_at":"2026-10-19T10:55:24+00:00","updated_at":"2026-10-19T10:55:24+00:00","active":true,"order":0,"name":"Checking","type":"asset","account_role":"defaultAsset","object_group_id":null,"object_group_order":null,"object_group_title":null,"object_has_currency_setting":true,"currency_id":"1","currency_name":"Euro","currency_code":"EUR","currency_symbol":"\u20ac","currency_decimal_places":2,"primary_currency_id":"12","primary_currency_name":"US Dollar"," // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/search/accounts?limit=10&page=1&query=checking&type=all&field=all'

Undocumented status codeST103

Received: 422
Documented: 200, 401, 404, 400, 500
Response422 Unprocessable Content
<EMPTY>
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/search/accounts?field=AAA&query=checking&type=all'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
<EMPTY>
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/search/accounts?field=id&query='

Response violates schemaST108

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/AccountProperties/properties/opening_balance:

    {
        "type": "string",
        "format": "amount",
        "example": "-1012.12",
        "description": "Represents the opening balance, the initial amount this a...
    }

Value:

    null
Response200 OK
{"data":[{"type":"accounts","id":"1","attributes":{"created_at":"2026-10-19T10:55:24+00:00","updated_at":"2026-10-19T10:55:24+00:00","active":true,"order":0,"name":"Checking","type":"asset","account_role":"defaultAsset","object_group_id":null,"object_group_order":null,"object_group_title":null,"object_has_currency_setting":true,"currency_id":"1","currency_name":"Euro","currency_code":"EUR","currency_symbol":"\u20ac","currency_decimal_places":2,"primary_currency_id":"1","primary_currency_name":"Euro","primar // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 9623d7cf-a9ae-1a34-a544-99c7001d9a88' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' 'http://0.0.0.0:37907/api/v1/search/accounts?query=checking&field=all'
GET/v1/search/transactions
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
651

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":10,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/search\/transactions?search=groceries&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/search\/transactions?search=groceries&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/search\/transactions?search=groceries&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/search/transactions?limit=10&page=1&query=groceries'

Undocumented status codeST103

Received: 422
Documented: 200, 401, 404, 400, 500
Response422 Unprocessable Content
{"message":"The page may not be greater than 131337.","errors":{"page":["The page may not be greater than 131337."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/search/transactions?page=2147483648&query=groceries'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The page may not be greater than 131337.","errors":{"page":["The page may not be greater than 131337."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/search/transactions?limit=10&page=2147483646&query=groceries'

Response violates schemaST108

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/TransactionSplit/properties/pc_foreign_amount:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "Foreign amount of the transaction in the primary currency...
    }

Value:

    null
Response200 OK
{"data":[{"type":"transactions","id":"2","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T11:52:44+00:00","user":"1","user_group":"1","group_title":"","transactions":[{"user":"1","transaction_journal_id":"2","type":"withdrawal","date":"2026-02-01T00:00:00+00:00","order":0,"object_has_currency_setting":true,"currency_id":"1","currency_code":"\u0081\u0097 \u00e0\u00f2","currency_name":"\ud900\udc4d\u00d5 \u00ef","currency_symbol":"\u20ac","currency_decimal_places":2,"foreign_cur // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 45b6d784-8e94-18ee-9a12-488e1106a7ff' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZGNjODUxN2IwNjkwOTk1NjU3MTUwMGZhYzU4YTkxM2VhMDdlMjhjMjYwYjAyNmRkMTY2ZGE5NmMzNDc1YTVmNTRmNzM1ODIyNzI0NGQ3MyIsImlhdCI6MTc5MjQxMDY0Ni43MDA1MSwibmJmIjoxNzkyNDEwNjQ2LjcwMDUxMSwiZXhwIjoxODIzOTQ2NjQ2LjY4OTQyNSwic3ViIjoiMSIsInNjb3BlcyI6W119.pR62gMv7kkac5UYWYhRuykEyPQvsRylttipzSV8jmVuww6jbPDYC8PtcP-jqfsuGKuGrOK1XhZu6G5xyt9ypC-5j6ad6ZEg8QspmfTI99iFM6i9pvJXiTLenNjhfQmzEHnU11d61rIuthUgBVOZMvn78zaXULQmL5oeoKcvHoPJv32MFiwI58ez6-f4wvZ384rf_EBZuhqo4ZYBwflIXGtxIfiUi1Kj3u8YhDMHx_Qi1ZLBBe8ptnyILPSjwjelVQrAwKLFLSkMWZRp4WlMpv0tAEXOqMehyFMS5KiFmjp9BnDsAP_SsdjN7mF3tC4MC6pyOtxS-8YY0PfOx76lAS_5iHEeFz-88ObKngS-DgeRoFv3o41fHhRYp6ytwpvVg4lC3-ewZtAhc-nG9zYyyZ2iNgW8V44S3L_LmFx1oiTnbOq3tHGpMHhD_baGTaxdpUedKR3qR_LBpvc5QNrp1zuB-CoiAEircAIpMOmGTOpMExdvwXImiSIo8zmNHjvZjfoCakFpCSiAWJ0MTrafQR-yN4hsJW_nliwlHiOORE1y76evT1zlszyvPj2hsdZ9-J0yZq4iMVKniTkWjVO2JluFnNpiEnGfNr4iwdCeC41lgUCyXN8Ql_Ii-PpHZVL5KpQeIMyhnb46R8-rCud3Z01Omqk7L3LxHyn2QrgUAMyU' 'http://0.0.0.0:37907/api/v1/search/transactions?query=-%C3%AC'
GET/v1/subscriptions
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
680

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 422
Documented: 401, 404, 400, 500, 200
Response422 Unprocessable Content
{"message":"The start must be a date before end. (and 1 more error)","errors":{"start":["The start must be a date before end."],"end":["The end must be a date after start."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIwOTg1MWZiY2Y0MzQ4Yzk4ZWQ2MzZmOTA2NTM0OGIwMmU4OTZhMzg1NjYzZDg2MTE3NGNhMTBhOGMzMjMzNzRmN2JkMGZjNWIzZjFlYjM2ZiIsImlhdCI6MTc5MjQwNzMzMS4wOTg4MjIsIm5iZiI6MTc5MjQwNzMzMS4wOTg4MjMsImV4cCI6MTgyMzk0MzMzMS4wODg5NTIsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.E2AHkBy_bCXLuCXkTh8BcKmJrO4dCx6fjexf6lB9CCULzz2ioHSDyITe2SxsQNs2kQ9u9hv8Or052iR0Zseh1B7_O6qP2zHcj9ItNP2LOZ5-x5FIvKFQkYOyBCmS2dpHF8iI95WMejfpGWt97hqV2pBl4a1OJ52HO9T-o5WvlI01uX-2WiTa2G9CFUeA_4qHL-mnN17aOnr-XOXLd_rxQXMpitI4NIR_MGz7RirGgu3gOGjNQ9g38vj0WquByNHRwSkjBmjK7qbvR8PqyYegbjYXAr2mwxLQRUd0mFOUhUSXxMg2Z9UdbE0Jct3JmalhSn9px9vmVamJeylzWLJKJ1ahg6A4rvxOuB6eb4NgYeOMYoXTp3a2-VR9q2QZBhp7iS147PthT7T7-G-iWJiFcGdnyg091c_UTFd4Nv2GeeUKYhgsClhiVxhcxouLpB9vQGahBoq30-vGshUkGkmuPmEboEoUSejyN4MkaHJl_zoZUcUtP8XMYP9dN35zsJpeCOv7m05kuGJIREqMQiz2RnsBLfgoGDLYhXpNwKgXt55Wku4rj2QE3KaTBeTj-ZzDWX3qr7s13th5EYmiYx18WAiJ4RVRsRjQh4F_jjio68NsWrp4wa1le_Ht6N2v3vH-r1l2OEciSsXXgZPOaq3w01duTMpZ7fCzN_d4y2_samY' 'http://0.0.0.0:37907/api/v1/subscriptions?limit=10&page=1&start=2026-10-01&end=2026-10-01'

Response violates schemaST1083 violations

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BillProperties/properties/pc_amount_avg:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "The average amount that is expected for this subscription...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BillProperties/properties/pc_amount_max:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "The maximum amount that is expected for this subscription...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BillProperties/properties/pc_amount_min:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "The minimum amount that is expected for this subscription...
    }

Value:

    null
Response200 OK
{"data":[{"type":"bills","id":"1","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:26+00:00","name":"Rent","object_has_currency_setting":true,"currency_id":"1","currency_name":"Euro","currency_code":"EUR","currency_symbol":"\u20ac","currency_decimal_places":2,"primary_currency_id":"12","primary_currency_name":"US Dollar","primary_currency_code":"USD","primary_currency_symbol":"$","primary_currency_decimal_places":2,"amount_min":"500.00","pc_amount_min":null,"amount_max": // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/subscriptions?page=1'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `X-Trace-Id`, `Authorization` in header
  - violates `format` at /properties/X-Trace-Id
  - violates `format` at /properties/Authorization
Response200 OK
{"data":[{"type":"bills","id":"3","attributes":{"created_at":"2026-10-19T10:58:53+00:00","updated_at":"2026-10-19T11:02:36+00:00","name":"","object_has_currency_setting":true,"currency_id":"5","currency_name":"Polish z\u0142oty","currency_code":"PLN","currency_symbol":"z\u0142","currency_decimal_places":2,"primary_currency_id":"12","primary_currency_name":"US Dollar","primary_currency_code":"USD","primary_currency_symbol":"$","primary_currency_decimal_places":2,"amount_min":"123.45","pc_amount_min":null,"am // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' -H 'X-Trace-Id;' http://0.0.0.0:37907/api/v1/subscriptions
GET/v1/subscriptions/{id}
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
640

Response violates schemaST1083 violations

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BillProperties/properties/pc_amount_avg:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "The average amount that is expected for this subscription...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BillProperties/properties/pc_amount_max:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "The maximum amount that is expected for this subscription...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BillProperties/properties/pc_amount_min:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "The minimum amount that is expected for this subscription...
    }

Value:

    null

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":{"type":"bills","id":"1","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:59:18+00:00","name":"Rent","object_has_currency_setting":true,"currency_id":"5","currency_name":"Polish z\u0142oty","currency_code":"PLN","currency_symbol":"z\u0142","currency_decimal_places":2,"primary_currency_id":"1","primary_currency_name":"Euro","primary_currency_code":"EUR","primary_currency_symbol":"\u20ac","primary_currency_decimal_places":2,"amount_min":"123.45","pc_amount_min":null," // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/subscriptions/1?start=2026-10-01&end=2026-10-31'

Undocumented status codeST103

Received: 422
Documented: 401, 404, 400, 500, 200
Response422 Unprocessable Content
{"message":"The start is not a valid date. (and 3 more errors)","errors":{"start":["The start is not a valid date.","The start must be a date after 1970-01-02.","The start must be a date before 2038-01-17.","The start must be a date before end."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/subscriptions/1?start='

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The start must be a date before end. (and 1 more error)","errors":{"start":["The start must be a date before end."],"end":["The end field is required when start is present."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/subscriptions/1?start=2026-10-01'
GET/v1/user-groups
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
636

Response violates schemaST1083 violations

"/?page=1" is not a "uri"

Validated against the response schema for status code 200.

Schema at /components/schemas/PageLink/properties/first:

    {
        "format": "uri",
        "type": "string",
        "example": "https://demo.firefly-iii.org/api/v1/OBJECT?&page=1"
    }

Value:

    "/?page=1"
"/?page=1" is not a "uri"

Validated against the response schema for status code 200.

Schema at /components/schemas/PageLink/properties/last:

    {
        "format": "uri",
        "type": "string",
        "example": "https://demo.firefly-iii.org/api/v1/OBJECT?&page=12"
    }

Value:

    "/?page=1"
"/?page=1" is not a "uri"

Validated against the response schema for status code 200.

Schema at /components/schemas/PageLink/properties/self:

    {
        "format": "uri",
        "type": "string",
        "example": "https://demo.firefly-iii.org/api/v1/OBJECT?&page=4"
    }

Value:

    "/?page=1"
Response200 OK
{"data":[{"type":"user_groups","id":"1","attributes":{"created_at":"2026-10-19T10:55:24+00:00","updated_at":"2026-10-19T10:55:24+00:00","in_use":true,"can_see_members":true,"title":"admin@example.com","primary_currency_id":"12","primary_currency_name":"US Dollar","primary_currency_code":"USD","primary_currency_symbol":"$","primary_currency_decimal_places":2,"members":[{"user_id":"1","user_email":"admin@example.com","you":true,"roles":["owner"]}]},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/\/user_grou // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIwOTg1MWZiY2Y0MzQ4Yzk4ZWQ2MzZmOTA2NTM0OGIwMmU4OTZhMzg1NjYzZDg2MTE3NGNhMTBhOGMzMjMzNzRmN2JkMGZjNWIzZjFlYjM2ZiIsImlhdCI6MTc5MjQwNzMzMS4wOTg4MjIsIm5iZiI6MTc5MjQwNzMzMS4wOTg4MjMsImV4cCI6MTgyMzk0MzMzMS4wODg5NTIsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.E2AHkBy_bCXLuCXkTh8BcKmJrO4dCx6fjexf6lB9CCULzz2ioHSDyITe2SxsQNs2kQ9u9hv8Or052iR0Zseh1B7_O6qP2zHcj9ItNP2LOZ5-x5FIvKFQkYOyBCmS2dpHF8iI95WMejfpGWt97hqV2pBl4a1OJ52HO9T-o5WvlI01uX-2WiTa2G9CFUeA_4qHL-mnN17aOnr-XOXLd_rxQXMpitI4NIR_MGz7RirGgu3gOGjNQ9g38vj0WquByNHRwSkjBmjK7qbvR8PqyYegbjYXAr2mwxLQRUd0mFOUhUSXxMg2Z9UdbE0Jct3JmalhSn9px9vmVamJeylzWLJKJ1ahg6A4rvxOuB6eb4NgYeOMYoXTp3a2-VR9q2QZBhp7iS147PthT7T7-G-iWJiFcGdnyg091c_UTFd4Nv2GeeUKYhgsClhiVxhcxouLpB9vQGahBoq30-vGshUkGkmuPmEboEoUSejyN4MkaHJl_zoZUcUtP8XMYP9dN35zsJpeCOv7m05kuGJIREqMQiz2RnsBLfgoGDLYhXpNwKgXt55Wku4rj2QE3KaTBeTj-ZzDWX3qr7s13th5EYmiYx18WAiJ4RVRsRjQh4F_jjio68NsWrp4wa1le_Ht6N2v3vH-r1l2OEciSsXXgZPOaq3w01duTMpZ7fCzN_d4y2_samY' 'http://0.0.0.0:37907/api/v1/user-groups?limit=10&page=1'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[{"type":"user_groups","id":"1","attributes":{"created_at":"2026-10-19T10:55:24+00:00","updated_at":"2026-10-19T10:55:39+00:00","in_use":true,"can_see_members":true,"title":"New user group title","primary_currency_id":"12","primary_currency_name":"US Dollar","primary_currency_code":"USD","primary_currency_symbol":"$","primary_currency_decimal_places":2,"members":[{"user_id":"1","user_email":"admin@example.com","you":true,"roles":["owner"]}]},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/\/user_g // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/user-groups?limit=10&page=1'

Undocumented status codeST103

Received: 422
Documented: 200, 401, 404, 400, 500
Response422 Unprocessable Content
{"message":"The page may not be greater than 131337.","errors":{"page":["The page may not be greater than 131337."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/user-groups?page=2147483648'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The page may not be greater than 131337.","errors":{"page":["The page may not be greater than 131337."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/user-groups?limit=10&page=2147483646'

Response violates schemaST108

"/?page=1246" is not valid under any of the schemas listed in the 'anyOf' keyword

Validated against the response schema for status code 200.

Schema at /components/schemas/PageLink/properties/prev:

    {
        "anyOf": [
            {
                "type": "string",
                "format": "uri",
                "example": "https://demo.firefly-iii.org/api/v1/OBJECT?&page=2"
            },
            {
                "type": "null"
            }
        ]
    }

Value:

    "/?page=1246"
Response200 OK
{"data":[],"meta":{"pagination":{"total":1,"count":0,"per_page":1247,"current_page":1247,"total_pages":1}},"links":{"self":"\/?page=1247","first":"\/?page=1","prev":"\/?page=1246","last":"\/?page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/user-groups?page=1247&limit=1247'
POST/v1/accounts
Response violates schema+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
721

Response violates schemaST1083 violations

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/AccountProperties/properties/balance_difference:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "readOnly": true,
        "description": "If you submit a start AND end date, this will be the diff...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/AccountProperties/properties/pc_opening_balance:

    {
        "type": "string",
        "format": "amount",
        "example": "-1012.12",
        "description": "The opening balance of the account in the administration'...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/AccountProperties/properties/pc_virtual_balance:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "The virtual balance of the account in the administration'...
    }

Value:

    null
Response200 OK
{"data":{"type":"accounts","id":"6","attributes":{"created_at":"2026-10-19T10:55:26+00:00","updated_at":"2026-10-19T10:55:26+00:00","active":false,"order":1,"name":"My checking account","type":"asset","account_role":"defaultAsset","object_group_id":null,"object_group_order":null,"object_group_title":null,"object_has_currency_setting":true,"currency_id":"12","currency_name":"US Dollar","currency_code":"USD","currency_symbol":"$","currency_decimal_places":2,"primary_currency_id":"1","primary_currency_name":"E // Output truncated...
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZDgzZmFkMGVmNDZlYWYyMjc0OWU3MzE4MGJjMzAyNGY0NTI4ZjBhZjYxMjMwYzE4NTVkZjBmMjBhZmY5MWNhOTliNWNhNTFjY2YwMmI2YiIsImlhdCI6MTc5MjQwNzMyNi44ODc0MjYsIm5iZiI6MTc5MjQwNzMyNi44ODc0MjcsImV4cCI6MTgyMzk0MzMyNi44Nzc2ODYsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.X9u2WxwPBjOK-cvI_VJ-WVuNyonzF-8P54rVLg8ZjjjQk_xHfSQ0qJUVtEJjXhw7Diew7fV5lOBfTICc1Mar5_Jgmbu-ZPwbDrnils6WWPhloRnq8tLf70-rLdxel0opO_qqID6-eKQkK7NeX2UygtGRrUWhu3t32IlAlEmoB4MV7mzwWsBNi-0kWHANiflFGKF4o0bW2605oB3rUXtu9MhRRS1KD7b7z5sw4K-7qs1MdT-AAm2XP0UPQ3jSh2JTAOLcG1CbK2f0_T2QjpjhqrtLhHY3p_4XxIaDLkYr5nDGjZDeAIXIp9zhv3I3ttTv_MEAa0NgcpyyEo_zEWO1G8Gu7RZaprbaFTINdTD190RaqmoUcNyluomEHSgzIDyHlDApsUH9Go-wRHPvpE91CEtqd-TH_bF8GLlnbRfSu06adpZRBNf3kvuv3yX3TrU8gjoNvtOVCEGa-VT9HWqeEw75XHxP6UQN1XJkqqa9kS3VIvBg4y7oofun22fkjWoyysArpqxX04bIRIrNCCns6oTGaVumhJoOVoX6q6wMmbe-A4yn5TIg-hScAACkgYmZWiQk6axcmwFdO2Iu35L_rWnEFq41GbqEWqOTIMaoChY96kM_brDDdFBz1Bz8RtiEcXuvOM0Jy1I71ouzoR2X5oW0rtaNXOJyjkac5QTTcsY' -H 'Content-Type: application/x-www-form-urlencoded' -d 'name=My+checking+account&type=asset&iban=GB98MIDL07009312345678&bic=BOFAUS3N&account_number=7009312345678&opening_balance=-1012.12&opening_balance_date=2026-10-01T00%3A00%3A00%2B00%3A00&virtual_balance=123.45&currency_id=12&currency_code=EUR&active=false&order=1&include_net_worth=true&account_role=defaultAsset&credit_card_type=monthlyFull&monthly_payment_date=2026-10-01T00%3A00%3A00%2B00%3A00&liability_type=loan&liability_direction=credit&interest=5.3&interest_period=monthly&notes=Some+example+notes&latitude=51.983333&longitude=5.916667&zoom_level=6' http://0.0.0.0:37907/api/v1/accounts

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"This account name is already in use. (and 2 more errors)","errors":{"name":["This account name is already in use."],"iban":["It looks like this IBAN is already in use."],"account_number":["It looks like this account number is already in use."]}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZDgzZmFkMGVmNDZlYWYyMjc0OWU3MzE4MGJjMzAyNGY0NTI4ZjBhZjYxMjMwYzE4NTVkZjBmMjBhZmY5MWNhOTliNWNhNTFjY2YwMmI2YiIsImlhdCI6MTc5MjQwNzMyNi44ODc0MjYsIm5iZiI6MTc5MjQwNzMyNi44ODc0MjcsImV4cCI6MTgyMzk0MzMyNi44Nzc2ODYsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.X9u2WxwPBjOK-cvI_VJ-WVuNyonzF-8P54rVLg8ZjjjQk_xHfSQ0qJUVtEJjXhw7Diew7fV5lOBfTICc1Mar5_Jgmbu-ZPwbDrnils6WWPhloRnq8tLf70-rLdxel0opO_qqID6-eKQkK7NeX2UygtGRrUWhu3t32IlAlEmoB4MV7mzwWsBNi-0kWHANiflFGKF4o0bW2605oB3rUXtu9MhRRS1KD7b7z5sw4K-7qs1MdT-AAm2XP0UPQ3jSh2JTAOLcG1CbK2f0_T2QjpjhqrtLhHY3p_4XxIaDLkYr5nDGjZDeAIXIp9zhv3I3ttTv_MEAa0NgcpyyEo_zEWO1G8Gu7RZaprbaFTINdTD190RaqmoUcNyluomEHSgzIDyHlDApsUH9Go-wRHPvpE91CEtqd-TH_bF8GLlnbRfSu06adpZRBNf3kvuv3yX3TrU8gjoNvtOVCEGa-VT9HWqeEw75XHxP6UQN1XJkqqa9kS3VIvBg4y7oofun22fkjWoyysArpqxX04bIRIrNCCns6oTGaVumhJoOVoX6q6wMmbe-A4yn5TIg-hScAACkgYmZWiQk6axcmwFdO2Iu35L_rWnEFq41GbqEWqOTIMaoChY96kM_brDDdFBz1Bz8RtiEcXuvOM0Jy1I71ouzoR2X5oW0rtaNXOJyjkac5QTTcsY' -H 'Content-Type: application/json' -d '{"name": "My checking account", "type": "asset", "iban": "GB98MIDL07009312345678", "bic": "BOFAUS3N", "account_number": "7009312345678", "opening_balance": "-1012.12", "opening_balance_date": "2026-10-01T00:00:00+00:00", "virtual_balance": "123.45", "currency_id": "12", "currency_code": "EUR", "active": false, "order": 1, "include_net_worth": true, "account_role": "defaultAsset", "credit_card_type": "monthlyFull", "monthly_payment_date": "2026-10-01T00:00:00+00:00", "liability_type": "loan", "liability_direction": "credit", "interest": "5.3", "interest_period": "monthly", "notes": "Some example notes", "latitude": 51.983333, "longitude": 5.916667, "zoom_level": 6}' http://0.0.0.0:37907/api/v1/accounts

Response violates schemaST108

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/AccountProperties/properties/opening_balance:

    {
        "type": "string",
        "format": "amount",
        "example": "-1012.12",
        "description": "Represents the opening balance, the initial amount this a...
    }

Value:

    null
Response200 OK
{"data":{"type":"accounts","id":"8","attributes":{"created_at":"2026-10-19T11:01:05+00:00","updated_at":"2026-10-19T11:01:05+00:00","active":true,"order":null,"name":"W\udb2e\udecf","type":"expense","account_role":null,"object_group_id":null,"object_group_order":null,"object_group_title":null,"object_has_currency_setting":false,"currency_id":"1","currency_name":"Euro","currency_code":"EUR","currency_symbol":"\u20ac","currency_decimal_places":2,"primary_currency_id":"1","primary_currency_name":"Euro","primar // Output truncated...
Reproduce
curl -X POST -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' -H 'Content-Type: application/json' -d '{"?\udb45\udc1d\u00ab\u00bc\u00fb\u00d7\ud800\ude52\u00a2x\udb23\uddc0\ud830\udff4\u00b2\u00bf\u001f\ud8e7\udeafxF*\u388f\u00a9": [388870368244, 2106], "longitude": null, "name": "\u001cW\udb2e\udecf", "type": "expense"}' http://0.0.0.0:37907/api/v1/accounts

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - violates `format` at /properties/X-Trace-Id
Response200 OK
{"data":{"type":"accounts","id":"11","attributes":{"created_at":"2026-10-19T11:22:46+00:00","updated_at":"2026-10-19T11:22:46+00:00","active":true,"order":null,"name":"m\u00c3\u00c2\u00e97\udbe4\udc42\u00c5}L\u00ca\u00a6","type":"expense","account_role":null,"object_group_id":null,"object_group_order":null,"object_group_title":null,"object_has_currency_setting":false,"currency_id":"1","currency_name":"Euro","currency_code":"EUR","currency_symbol":"\u20ac","currency_decimal_places":2,"primary_currency_id":"1 // Output truncated...
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJiMzEyMmI3YWNlYzQ5ZTYyOGMzMmRjZDBjZTJkNTA1YzNlMTEwOTg1MGNkNDg3YTI5OWM2MzRiZjBhMGY3ODViMWFjYjAwMTcwMDI0ZDU1MSIsImlhdCI6MTc5MjQwODg0NS45NDg4NDUsIm5iZiI6MTc5MjQwODg0NS45NDg4NDUsImV4cCI6MTgyMzk0NDg0NS45MzgyMjIsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.iob5q-qEnu2Yqr79PaCK6Spuyj-A5JxHryibo08DhPMXCJ2N93Odi48ygWHEp253yy9xZp64fNgY8yU_t1rBovblT_2eNDlY0P64XPmFDYNfBIgFK_3NoHUgfWkBaxCphqPItCOpsqJz18Hyi4GUV3HSeDWfl2lsofx8gkHdvXk8roQ_J1OJiCyY8sb75xir9x4if8VvF8c1_pLDzAM7_8lHrF9N1jbGNJ3FLtFL-kcBwxREZpRzfDIw9L3ark-m4othSgLQC2SsnsWRuQT7ILL-2HV8XMXguNMZfWL7HOoWHL1H6hiWP70yMB0f-E12GJS6n-2eujDtsUsv-nPwKo_20Xi0p_2JHxyiya4tq8dvxqyvKLDXF9RU1rONJcB0h0ITW6xVtoYOtpPDh-fuIqcCq3QpmxdWu6by1A0BGIz0HYdEKpGkMV_Mk2QVpnBBLSCMZwIBqKdywVdv6ZzHsR-VBdwpbP-c-8gmlPlMBiVU_BH8vO71ppN3ipVwkn4OSsHwXMdaj2NW--mrQpGnWPX8dObo2N0bMqBFDUrPpM5uLbiasaDNVilzpqyEYWAaeqeJ8DUL_vJFX3vTZdqeglTX-Nx9TuoQmDajz2bzguajrTuhYvzCqcuFlqEvY0snaAHV3Rk6C_oVnf-PVVKBB0N0q5DtRz36ZRDUao7rwSM' -H 'Content-Type: application/json' -d '{"\uda13\udead ": {"\uda77\udf07\u00a8\ud88a\udce0\u00ff\ud8b1\udcdbN\u008a\u007f\u00f0\u008a\udb21\udecbH\u0098\ubacb\u00a5'"'"'R\udbdb\uded3": "x"}, "\u0011\u00e6]\u00c9": [{">": 312}, {}, {}], "\ud82f\udeb6\u00b3": {"\u00f7\u00f2\u009a\u00e36.": ["\u00ab\u00cc"], "\u00c5\u00db\u0019": -27170, "\u00c3": {"\u00aa\ud883\udcfb\u00a9*\ud913\udcc5g\udb02\udfa8\u0003\u0092\u00f0": null, "": 99249692225228}}, "\u008e": [], "type": "expense", "name": "m\u00c3\u00c2\u00e97\udbe4\udc42\u00c5}L\u00ca\u00a6"}' http://0.0.0.0:37907/api/v1/accounts
GET/v1/accounts/{id}
Response violates schema+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
642

Response violates schemaST1084 violations

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/AccountProperties/properties/balance_difference:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "readOnly": true,
        "description": "If you submit a start AND end date, this will be the diff...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/AccountProperties/properties/opening_balance:

    {
        "type": "string",
        "format": "amount",
        "example": "-1012.12",
        "description": "Represents the opening balance, the initial amount this a...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/AccountProperties/properties/pc_opening_balance:

    {
        "type": "string",
        "format": "amount",
        "example": "-1012.12",
        "description": "The opening balance of the account in the administration'...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/AccountProperties/properties/pc_virtual_balance:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "The virtual balance of the account in the administration'...
    }

Value:

    null
Response200 OK
{"data":{"type":"accounts","id":"5","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:26+00:00","active":true,"order":null,"name":"Spare","type":"expense","account_role":null,"object_group_id":null,"object_group_order":null,"object_group_title":null,"object_has_currency_setting":false,"currency_id":"1","currency_name":"Euro","currency_code":"EUR","currency_symbol":"\u20ac","currency_decimal_places":2,"primary_currency_id":"1","primary_currency_name":"Euro","primary_curren // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIxYTBkYWFlMzgzYjBlNDI1ZjkzZjNkMDRjNTdjNWJmOWUyNTFjZWZiM2RhMzU1N2YyNzAxYjFlMTdhYmU3NjMzMjg3MzA3ZWRmODZiODA3OCIsImlhdCI6MTc5MjQwNzMzOS4zODk0NDMsIm5iZiI6MTc5MjQwNzMzOS4zODk0NDQsImV4cCI6MTgyMzk0MzMzOS4zODA4LCJzdWIiOiIxIiwic2NvcGVzIjpbXX0.KkzrZjtL6kHslqOqX8uou9cwO7mPX9qzR62LQgBsItiTeZmmfGXQfPyrhbpq9TNuE9VVZfPm_m-AlayhUVR_CfSnfZtyKKIBUPw2XIxrNYxp1Z3_4IQWrh0YRWTPV3BkZAvtLI--cKpzySk6xcu7E5xpcgiMecSpdGOA3gOkpi_eM6UxKQGkLwoU1ZWKTK1N9gfyMPcaFcsIJcpBGIsf8lfSeDqSl3UQE3FKZghxYRHW_C1hWdIS2DWJ_JFGze4TkVueHTgO9fJZL3RU_q8iy_qztr7DJ2MrU8DxlYaMEOGm_OWw9auo1yd_86GqTD6FtNVzdi-vbvAF9bP0U3NrGo3EyslcJbs7U3YZSf_Wsr1QDLqTVBUj26ttoPP3n3uBQxaBDMk8AULmZbDJwnHdq9vxSqYbdLtAmhPM5vkB-KPQ_Gn4uWaGQZTLoTF8yz9hWTZbKT1Qc0WaKCmLZEkqFmnZFGiOl_nljX7lnb1_iIaH1KXqAXFybUWq--2ixz5iANEA2z6RMZ_UB6-yZUl2yKAZl7AdhT5mkG7ObztUpGJhYgreigOOTEOTCv5-fFqZeA5HAv6AobOgy7ZmnkepYEKteHigOVA-nQfubFlVFJrMDEQSgFm4bxeigSUC16iSbBeJLvbzmOBuqm5_H2uk_P252Yaf1Lx14uM7nihcDMM' http://0.0.0.0:37907/api/v1/accounts/5

Undocumented status codeST103

Received: 422
Documented: 401, 404, 400, 500, 200
Response422 Unprocessable Content
{"message":"The start must be a date before end. (and 1 more error)","errors":{"start":["The start must be a date before end."],"end":["The end must be a date after start."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/accounts/2?start=2000-01-01&end=2000-01-01&date=2000-01-01'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The start must be a date before end. (and 1 more error)","errors":{"start":["The start must be a date before end."],"end":["The end must be a date after start."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/accounts/2?start=2000-01-01&end=2000-01-01&date=2000-01-01'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"Bad X-Trace-Id header.","exception":"HttpException"}
Reproduce
  1. GET/v1/accounts
    curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: ecd4771a-15e0-2c75-9c36-af0e659ba9df' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJhN2MxN2Q5Y2ZiMmZhZmEyZGJjNWUwMjZhM2I4ZjI1ZTliZjM4Yzg2NzI3ZmNiYzc4MDQ1MzE4YWQ5MTU4NjQzNTU5MWUxODI5MjAyNzVlOSIsImlhdCI6MTc5MjQwODI0NS42NTExNTYsIm5iZiI6MTc5MjQwODI0NS42NTExNTcsImV4cCI6MTgyMzk0NDI0NS42Mzk2NDQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.jwYFat0-JTG2lE5Rytc5XMwh5TLknUgc5HXGwP9uOTJHClMGKQloASydzT9T23DQbc8FL3t6RB0RkMWY5uv4kEccNQnY0BItZBQekZmvVYk04FPW1LI_NHOx6Nr932jyfxF7Kv3thRy_gz2kx34juuS3FEDnz2NMbQmpsRRvD9HcF01ALafSs-cwOE8T4AwB0VcP66lQMZKW1Av_rwm8tgKfxRTqwC0PZ01wYCY9fPwHC_JmtR_fp8EphUuEKxxmpZC7tzpzuREH3baPgnrI2m5zgZbb7UZhjOhlYqX4zrhh76hjGb_ieQlKyK5IQF6qBaoXoIsiADCis9-GfPAjKnXNLdpBV5ZdwRiw-0JZjeCDUY4VhC1VvuRWMCgYaJc7VqeGeHyw4AoERUSOOHzFyASMhDuyGJmhqa6XtzhfGR5-getgcyjdcyTriZj2Vnymze-0GocyRcfdQEAbq1nQbvtcPbdKVnI9OXO0-6IKG1jMo4xt3Vml6eY0UCYjwE45Sv-o8miSh9VrRqoj5NovpRCBJSUkkXqHPDcwsOyrzr3xlU1eWX5F_KVRmAfLjjOHR9CaQ6hVkNYBjGEkAOtG9CJtKDle66hg53UG3WvfQVuMmSDeBCaszjDRBcLv04tnqFxfsyqEM5PJ6G99fouur91h5z0iFWpcifcRr0t9NFM' 'http://0.0.0.0:37907/api/v1/accounts?limit=70&page=1'
  2. GET/v1/accounts/1failed here
    curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 4' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJhN2MxN2Q5Y2ZiMmZhZmEyZGJjNWUwMjZhM2I4ZjI1ZTliZjM4Yzg2NzI3ZmNiYzc4MDQ1MzE4YWQ5MTU4NjQzNTU5MWUxODI5MjAyNzVlOSIsImlhdCI6MTc5MjQwODI0NS42NTExNTYsIm5iZiI6MTc5MjQwODI0NS42NTExNTcsImV4cCI6MTgyMzk0NDI0NS42Mzk2NDQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.jwYFat0-JTG2lE5Rytc5XMwh5TLknUgc5HXGwP9uOTJHClMGKQloASydzT9T23DQbc8FL3t6RB0RkMWY5uv4kEccNQnY0BItZBQekZmvVYk04FPW1LI_NHOx6Nr932jyfxF7Kv3thRy_gz2kx34juuS3FEDnz2NMbQmpsRRvD9HcF01ALafSs-cwOE8T4AwB0VcP66lQMZKW1Av_rwm8tgKfxRTqwC0PZ01wYCY9fPwHC_JmtR_fp8EphUuEKxxmpZC7tzpzuREH3baPgnrI2m5zgZbb7UZhjOhlYqX4zrhh76hjGb_ieQlKyK5IQF6qBaoXoIsiADCis9-GfPAjKnXNLdpBV5ZdwRiw-0JZjeCDUY4VhC1VvuRWMCgYaJc7VqeGeHyw4AoERUSOOHzFyASMhDuyGJmhqa6XtzhfGR5-getgcyjdcyTriZj2Vnymze-0GocyRcfdQEAbq1nQbvtcPbdKVnI9OXO0-6IKG1jMo4xt3Vml6eY0UCYjwE45Sv-o8miSh9VrRqoj5NovpRCBJSUkkXqHPDcwsOyrzr3xlU1eWX5F_KVRmAfLjjOHR9CaQ6hVkNYBjGEkAOtG9CJtKDle66hg53UG3WvfQVuMmSDeBCaszjDRBcLv04tnqFxfsyqEM5PJ6G99fouur91h5z0iFWpcifcRr0t9NFM' http://0.0.0.0:37907/api/v1/accounts/1
GET/v1/categories/{id}
Response violates schema+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
645

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":{"type":"categories","id":"1","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","name":"Daily","notes":null,"object_has_currency_setting":false,"primary_currency_id":"1","primary_currency_name":"Euro","primary_currency_code":"EUR","primary_currency_symbol":"\u20ac","primary_currency_decimal_places":2,"spent":[],"pc_spent":[],"earned":[],"pc_earned":[],"transferred":[],"pc_transferred":[]},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/categories\/1"," // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/categories/1?start=2026-10-01&end=2026-10-31'

Response violates schemaST1086 violations

null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/CategoryProperties/properties/earned:

    {
        "type": "array",
        "description": "Amount(s) earned in the currencies in the database for th...
        "readOnly": true,
        "items": {
            "$ref": "#/components/schemas/ArrayEntryWithCurrencyAndSum"
        }
    }

Value:

    null
null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/CategoryProperties/properties/pc_earned:

    {
        "type": "array",
        "description": "Amount(s) earned in the primary currency in the database ...
        "readOnly": true,
        "items": {
            "$ref": "#/components/schemas/ArrayEntryWithCurrencyAndSum"
        }
    }

Value:

    null
null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/CategoryProperties/properties/pc_spent:

    {
        "type": "array",
        "description": "Amount(s) spent in the primary currency in the database f...
        "readOnly": true,
        "items": {
            "$ref": "#/components/schemas/ArrayEntryWithCurrencyAndSum"
        }
    }

Value:

    null
null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/CategoryProperties/properties/pc_transferred:

    {
        "type": "array",
        "description": "Amount(s) transferred in primary currency in the database...
        "readOnly": true,
        "items": {
            "$ref": "#/components/schemas/ArrayEntryWithCurrencyAndSum"
        }
    }

Value:

    null
null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/CategoryProperties/properties/spent:

    {
        "type": "array",
        "description": "Amount(s) spent in the currencies in the database for thi...
        "readOnly": true,
        "items": {
            "$ref": "#/components/schemas/ArrayEntryWithCurrencyAndSum"
        }
    }

Value:

    null
null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/CategoryProperties/properties/transferred:

    {
        "type": "array",
        "description": "Amount(s) transferred in the currencies in the database f...
        "readOnly": true,
        "items": {
            "$ref": "#/components/schemas/ArrayEntryWithCurrencyAndSum"
        }
    }

Value:

    null
Response200 OK
{"data":{"type":"categories","id":"1","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","name":"Daily","notes":null,"object_has_currency_setting":false,"primary_currency_id":"1","primary_currency_name":"Euro","primary_currency_code":"EUR","primary_currency_symbol":"\u20ac","primary_currency_decimal_places":2,"spent":null,"pc_spent":null,"earned":null,"pc_earned":null,"transferred":null,"pc_transferred":null},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/cate // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/categories/1?start='

Response violates schemaST108

1 is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/ArrayEntryWithCurrencyAndSum/properties/currency_id:

    {
        "type": "string",
        "format": "string",
        "example": "5"
    }

Value:

    1
Response200 OK
{"data":{"type":"categories","id":"1","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","name":"Daily","notes":null,"object_has_currency_setting":false,"primary_currency_id":"1","primary_currency_name":"Euro","primary_currency_code":"EUR","primary_currency_symbol":"\u20ac","primary_currency_decimal_places":2,"spent":[{"sum":"-42.50","currency_id":1,"currency_name":"Euro","currency_symbol":"\u20ac","currency_code":"EUR","currency_decimal_places":2}],"pc_spent":[{ // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/categories/1?start=2026-10-01&end=0.5'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"Bad X-Trace-Id header.","exception":"HttpException"}
Reproduce
  1. GET/v1/categories
    curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 98e96957-28a8-4c1e-a2cf-b23da2602f6f' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZGNjODUxN2IwNjkwOTk1NjU3MTUwMGZhYzU4YTkxM2VhMDdlMjhjMjYwYjAyNmRkMTY2ZGE5NmMzNDc1YTVmNTRmNzM1ODIyNzI0NGQ3MyIsImlhdCI6MTc5MjQxMDY0Ni43MDA1MSwibmJmIjoxNzkyNDEwNjQ2LjcwMDUxMSwiZXhwIjoxODIzOTQ2NjQ2LjY4OTQyNSwic3ViIjoiMSIsInNjb3BlcyI6W119.pR62gMv7kkac5UYWYhRuykEyPQvsRylttipzSV8jmVuww6jbPDYC8PtcP-jqfsuGKuGrOK1XhZu6G5xyt9ypC-5j6ad6ZEg8QspmfTI99iFM6i9pvJXiTLenNjhfQmzEHnU11d61rIuthUgBVOZMvn78zaXULQmL5oeoKcvHoPJv32MFiwI58ez6-f4wvZ384rf_EBZuhqo4ZYBwflIXGtxIfiUi1Kj3u8YhDMHx_Qi1ZLBBe8ptnyILPSjwjelVQrAwKLFLSkMWZRp4WlMpv0tAEXOqMehyFMS5KiFmjp9BnDsAP_SsdjN7mF3tC4MC6pyOtxS-8YY0PfOx76lAS_5iHEeFz-88ObKngS-DgeRoFv3o41fHhRYp6ytwpvVg4lC3-ewZtAhc-nG9zYyyZ2iNgW8V44S3L_LmFx1oiTnbOq3tHGpMHhD_baGTaxdpUedKR3qR_LBpvc5QNrp1zuB-CoiAEircAIpMOmGTOpMExdvwXImiSIo8zmNHjvZjfoCakFpCSiAWJ0MTrafQR-yN4hsJW_nliwlHiOORE1y76evT1zlszyvPj2hsdZ9-J0yZq4iMVKniTkWjVO2JluFnNpiEnGfNr4iwdCeC41lgUCyXN8Ql_Ii-PpHZVL5KpQeIMyhnb46R8-rCud3Z01Omqk7L3LxHyn2QrgUAMyU' http://0.0.0.0:37907/api/v1/categories
  2. GET/v1/categories/64failed here
    curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 107' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZGNjODUxN2IwNjkwOTk1NjU3MTUwMGZhYzU4YTkxM2VhMDdlMjhjMjYwYjAyNmRkMTY2ZGE5NmMzNDc1YTVmNTRmNzM1ODIyNzI0NGQ3MyIsImlhdCI6MTc5MjQxMDY0Ni43MDA1MSwibmJmIjoxNzkyNDEwNjQ2LjcwMDUxMSwiZXhwIjoxODIzOTQ2NjQ2LjY4OTQyNSwic3ViIjoiMSIsInNjb3BlcyI6W119.pR62gMv7kkac5UYWYhRuykEyPQvsRylttipzSV8jmVuww6jbPDYC8PtcP-jqfsuGKuGrOK1XhZu6G5xyt9ypC-5j6ad6ZEg8QspmfTI99iFM6i9pvJXiTLenNjhfQmzEHnU11d61rIuthUgBVOZMvn78zaXULQmL5oeoKcvHoPJv32MFiwI58ez6-f4wvZ384rf_EBZuhqo4ZYBwflIXGtxIfiUi1Kj3u8YhDMHx_Qi1ZLBBe8ptnyILPSjwjelVQrAwKLFLSkMWZRp4WlMpv0tAEXOqMehyFMS5KiFmjp9BnDsAP_SsdjN7mF3tC4MC6pyOtxS-8YY0PfOx76lAS_5iHEeFz-88ObKngS-DgeRoFv3o41fHhRYp6ytwpvVg4lC3-ewZtAhc-nG9zYyyZ2iNgW8V44S3L_LmFx1oiTnbOq3tHGpMHhD_baGTaxdpUedKR3qR_LBpvc5QNrp1zuB-CoiAEircAIpMOmGTOpMExdvwXImiSIo8zmNHjvZjfoCakFpCSiAWJ0MTrafQR-yN4hsJW_nliwlHiOORE1y76evT1zlszyvPj2hsdZ9-J0yZq4iMVKniTkWjVO2JluFnNpiEnGfNr4iwdCeC41lgUCyXN8Ql_Ii-PpHZVL5KpQeIMyhnb46R8-rCud3Z01Omqk7L3LxHyn2QrgUAMyU' 'http://0.0.0.0:37907/api/v1/categories/64?start=2026-10-01&end=2026-10-31'
PUT/v1/categories/{id}
Response violates schema+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
630

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"This name is already in use.","errors":{"name":["This name is already in use."]}}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIyOGQwN2MzZWE2NzdkZjBhZWZhZGYzNGQ4OWJlY2Q3ODljNDMwYWZiODU3YjQ0MzI4NTk4ZDU3ZWNmY2EzZGE3YjMwZDEzN2NjMTE4ZDc1ZiIsImlhdCI6MTc5MjQwNzMzNy4zNDQwNTYsIm5iZiI6MTc5MjQwNzMzNy4zNDQwNTcsImV4cCI6MTgyMzk0MzMzNy4zMzQ0ODMsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.OR-qnnew0UCsSyf0KRHhFEcg9-yxlf4w3vUwyu3cmK3L1ZyhsmQ6mxrk8NUUYOoGTSqHjgjtsNUX6b8z3ihE4ohYPxje7hNc0kWkxCgVgRBxImu_rq9BILVkKjuOeq0uReFArkkrzZRIxYany4lZgQo3CLhyERio-_9hXrEFmrIdbVs1ukDfvy4-PBQcnr4vBq9tJBN6lpID76fXlxXHoBiMfg-dABarqfJ3_Aj3SV2btiyjbS-6V7uLQqT51hnGtQCya7WPiFRpOFr5tG8zxNijatLa7BB63CZcxK7wZ0IOqvK168RvDswtT7F0Trlj4pHw-d5QN30KRtTnS_40f6E1P9PeGhmQKWeh71Ix83GuB-Ppl3CDv2ocDudQC7GKUdDA8ffAj0jwvj98ZcfwoVhvXyMShHY-K9gNanN625UgbPfg7avCnH6kIZdj3kTf_DL7PAFh13CrvnVl2p2cz9GEqu5UZMT98VgT0SOKD6zkx2aLOrrHHsxX1qxi3z37xTu6a1C4vjtUlPVi-gXIkcmLIpO-j7a3oPhYqkJa89dafc_djeWNIVWuY6MBII88_6OMLif9CdYKHNwdkLuZ4IJInfvtKRrMD9L5aNqxfIACuZT7WIRzXF01rzmSR0PePAapev3XaaZ-eqDszpf2eXbZ7wMyE-reWGtu4sQaigg' -H 'Content-Type: application/json' -d '{"name": "Lunch", "notes": "Some example notes"}' http://0.0.0.0:37907/api/v1/categories/2

Response violates schemaST1086 violations

null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/CategoryProperties/properties/earned:

    {
        "type": "array",
        "description": "Amount(s) earned in the currencies in the database for th...
        "readOnly": true,
        "items": {
            "$ref": "#/components/schemas/ArrayEntryWithCurrencyAndSum"
        }
    }

Value:

    null
null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/CategoryProperties/properties/pc_earned:

    {
        "type": "array",
        "description": "Amount(s) earned in the primary currency in the database ...
        "readOnly": true,
        "items": {
            "$ref": "#/components/schemas/ArrayEntryWithCurrencyAndSum"
        }
    }

Value:

    null
null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/CategoryProperties/properties/pc_spent:

    {
        "type": "array",
        "description": "Amount(s) spent in the primary currency in the database f...
        "readOnly": true,
        "items": {
            "$ref": "#/components/schemas/ArrayEntryWithCurrencyAndSum"
        }
    }

Value:

    null
null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/CategoryProperties/properties/pc_transferred:

    {
        "type": "array",
        "description": "Amount(s) transferred in primary currency in the database...
        "readOnly": true,
        "items": {
            "$ref": "#/components/schemas/ArrayEntryWithCurrencyAndSum"
        }
    }

Value:

    null
null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/CategoryProperties/properties/spent:

    {
        "type": "array",
        "description": "Amount(s) spent in the currencies in the database for thi...
        "readOnly": true,
        "items": {
            "$ref": "#/components/schemas/ArrayEntryWithCurrencyAndSum"
        }
    }

Value:

    null
null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/CategoryProperties/properties/transferred:

    {
        "type": "array",
        "description": "Amount(s) transferred in the currencies in the database f...
        "readOnly": true,
        "items": {
            "$ref": "#/components/schemas/ArrayEntryWithCurrencyAndSum"
        }
    }

Value:

    null
Response200 OK
{"data":{"type":"categories","id":"3","attributes":{"created_at":"2026-10-19T10:55:27+00:00","updated_at":"2026-10-19T10:55:27+00:00","name":"Lunch","notes":"Some example notes","object_has_currency_setting":false,"primary_currency_id":"12","primary_currency_name":"US Dollar","primary_currency_code":"USD","primary_currency_symbol":"$","primary_currency_decimal_places":2,"spent":null,"pc_spent":null,"earned":null,"pc_earned":null,"transferred":null,"pc_transferred":null},"links":{"self":"http:\/\/0.0.0.0:379 // Output truncated...
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIyOGQwN2MzZWE2NzdkZjBhZWZhZGYzNGQ4OWJlY2Q3ODljNDMwYWZiODU3YjQ0MzI4NTk4ZDU3ZWNmY2EzZGE3YjMwZDEzN2NjMTE4ZDc1ZiIsImlhdCI6MTc5MjQwNzMzNy4zNDQwNTYsIm5iZiI6MTc5MjQwNzMzNy4zNDQwNTcsImV4cCI6MTgyMzk0MzMzNy4zMzQ0ODMsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.OR-qnnew0UCsSyf0KRHhFEcg9-yxlf4w3vUwyu3cmK3L1ZyhsmQ6mxrk8NUUYOoGTSqHjgjtsNUX6b8z3ihE4ohYPxje7hNc0kWkxCgVgRBxImu_rq9BILVkKjuOeq0uReFArkkrzZRIxYany4lZgQo3CLhyERio-_9hXrEFmrIdbVs1ukDfvy4-PBQcnr4vBq9tJBN6lpID76fXlxXHoBiMfg-dABarqfJ3_Aj3SV2btiyjbS-6V7uLQqT51hnGtQCya7WPiFRpOFr5tG8zxNijatLa7BB63CZcxK7wZ0IOqvK168RvDswtT7F0Trlj4pHw-d5QN30KRtTnS_40f6E1P9PeGhmQKWeh71Ix83GuB-Ppl3CDv2ocDudQC7GKUdDA8ffAj0jwvj98ZcfwoVhvXyMShHY-K9gNanN625UgbPfg7avCnH6kIZdj3kTf_DL7PAFh13CrvnVl2p2cz9GEqu5UZMT98VgT0SOKD6zkx2aLOrrHHsxX1qxi3z37xTu6a1C4vjtUlPVi-gXIkcmLIpO-j7a3oPhYqkJa89dafc_djeWNIVWuY6MBII88_6OMLif9CdYKHNwdkLuZ4IJInfvtKRrMD9L5aNqxfIACuZT7WIRzXF01rzmSR0PePAapev3XaaZ-eqDszpf2eXbZ7wMyE-reWGtu4sQaigg' -H 'Content-Type: application/json' -d '{"name": "Lunch", "notes": "Some example notes"}' http://0.0.0.0:37907/api/v1/categories/3

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - invalid syntax: random bytes
Response200 OK
{"data":{"type":"categories","id":"1","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T11:07:43+00:00","name":"Lunch","notes":"a^\u00f5L\u00db\ud89d\ude44 \u00bb\u00b4\u0086\u00a4","object_has_currency_setting":false,"primary_currency_id":"12","primary_currency_name":"US Dollar","primary_currency_code":"USD","primary_currency_symbol":"$","primary_currency_decimal_places":2,"spent":null,"pc_spent":null,"earned":null,"pc_earned":null,"transferred":null,"pc_transferred":null},"li // Output truncated...
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' -H 'Content-Type: application/json' -d $'\x00' http://0.0.0.0:37907/api/v1/categories/1
GET/v1/chart/account/overview
Response violates schema+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
604

Response violates schemaST108

[] is not of type "object"

Validated against the response schema for status code 200.

Schema at /components/schemas/ChartDataSet/properties/pc_entries:

    {
        "type": "object",
        "description": "The actual entries for this data set. They 'key' value is...
        "items": {
            "$ref": "#/components/schemas/ChartDataPoint"
        }
    }

Value:

    []
Response200 OK
[{"label":"Checking","currency_id":"1","currency_name":"Euro","currency_code":"EUR","currency_symbol":"\u20ac","currency_decimal_places":2,"primary_currency_id":"12","date":"2000-01-01T00:00:00+00:00","start_date":"2000-01-01T00:00:00+00:00","end_date":"2000-01-01T23:59:59+00:00","type":"line","yAxisID":0,"period":"1M","entries":{"2000-01-01T00:00:00+00:00":"0.000000000000"},"pc_entries":[]},{"label":"My checking account","currency_id":"12","currency_name":"US Dollar","currency_code":"USD","currency_symbol" // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZDgzZmFkMGVmNDZlYWYyMjc0OWU3MzE4MGJjMzAyNGY0NTI4ZjBhZjYxMjMwYzE4NTVkZjBmMjBhZmY5MWNhOTliNWNhNTFjY2YwMmI2YiIsImlhdCI6MTc5MjQwNzMyNi44ODc0MjYsIm5iZiI6MTc5MjQwNzMyNi44ODc0MjcsImV4cCI6MTgyMzk0MzMyNi44Nzc2ODYsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.X9u2WxwPBjOK-cvI_VJ-WVuNyonzF-8P54rVLg8ZjjjQk_xHfSQ0qJUVtEJjXhw7Diew7fV5lOBfTICc1Mar5_Jgmbu-ZPwbDrnils6WWPhloRnq8tLf70-rLdxel0opO_qqID6-eKQkK7NeX2UygtGRrUWhu3t32IlAlEmoB4MV7mzwWsBNi-0kWHANiflFGKF4o0bW2605oB3rUXtu9MhRRS1KD7b7z5sw4K-7qs1MdT-AAm2XP0UPQ3jSh2JTAOLcG1CbK2f0_T2QjpjhqrtLhHY3p_4XxIaDLkYr5nDGjZDeAIXIp9zhv3I3ttTv_MEAa0NgcpyyEo_zEWO1G8Gu7RZaprbaFTINdTD190RaqmoUcNyluomEHSgzIDyHlDApsUH9Go-wRHPvpE91CEtqd-TH_bF8GLlnbRfSu06adpZRBNf3kvuv3yX3TrU8gjoNvtOVCEGa-VT9HWqeEw75XHxP6UQN1XJkqqa9kS3VIvBg4y7oofun22fkjWoyysArpqxX04bIRIrNCCns6oTGaVumhJoOVoX6q6wMmbe-A4yn5TIg-hScAACkgYmZWiQk6axcmwFdO2Iu35L_rWnEFq41GbqEWqOTIMaoChY96kM_brDDdFBz1Bz8RtiEcXuvOM0Jy1I71ouzoR2X5oW0rtaNXOJyjkac5QTTcsY' 'http://0.0.0.0:37907/api/v1/chart/account/overview?period=1M&preselected=all&end=2000-01-01&start=2000-01-01'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The selected preselected is invalid.","errors":{"preselected":["The selected preselected is invalid."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/chart/account/overview?start=2000-01-01&end=2000-01-01&period=1D&preselected=empty'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `Authorization`, `X-Trace-Id` in header
  - violates `format` at /properties/Authorization
  - violates `format` at /properties/X-Trace-Id
Response200 OK
[{"label":"Checking","currency_id":"1","currency_name":"Euro","currency_code":"EUR","currency_symbol":"\u20ac","currency_decimal_places":2,"primary_currency_id":"12","date":"2000-01-01T00:00:00+00:00","start_date":"2000-01-01T00:00:00+00:00","end_date":"2026-10-01T23:59:59+00:00","type":"line","yAxisID":0,"period":"1M","entries":{"2000-01-01T00:00:00+00:00":"0.000000000000","2000-02-01T00:00:00+00:00":"0.000000000000","2000-03-01T00:00:00+00:00":"0.000000000000","2000-04-01T00:00:00+00:00":"0.000000000000", // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJhN2MxN2Q5Y2ZiMmZhZmEyZGJjNWUwMjZhM2I4ZjI1ZTliZjM4Yzg2NzI3ZmNiYzc4MDQ1MzE4YWQ5MTU4NjQzNTU5MWUxODI5MjAyNzVlOSIsImlhdCI6MTc5MjQwODI0NS42NTExNTYsIm5iZiI6MTc5MjQwODI0NS42NTExNTcsImV4cCI6MTgyMzk0NDI0NS42Mzk2NDQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.jwYFat0-JTG2lE5Rytc5XMwh5TLknUgc5HXGwP9uOTJHClMGKQloASydzT9T23DQbc8FL3t6RB0RkMWY5uv4kEccNQnY0BItZBQekZmvVYk04FPW1LI_NHOx6Nr932jyfxF7Kv3thRy_gz2kx34juuS3FEDnz2NMbQmpsRRvD9HcF01ALafSs-cwOE8T4AwB0VcP66lQMZKW1Av_rwm8tgKfxRTqwC0PZ01wYCY9fPwHC_JmtR_fp8EphUuEKxxmpZC7tzpzuREH3baPgnrI2m5zgZbb7UZhjOhlYqX4zrhh76hjGb_ieQlKyK5IQF6qBaoXoIsiADCis9-GfPAjKnXNLdpBV5ZdwRiw-0JZjeCDUY4VhC1VvuRWMCgYaJc7VqeGeHyw4AoERUSOOHzFyASMhDuyGJmhqa6XtzhfGR5-getgcyjdcyTriZj2Vnymze-0GocyRcfdQEAbq1nQbvtcPbdKVnI9OXO0-6IKG1jMo4xt3Vml6eY0UCYjwE45Sv-o8miSh9VrRqoj5NovpRCBJSUkkXqHPDcwsOyrzr3xlU1eWX5F_KVRmAfLjjOHR9CaQ6hVkNYBjGEkAOtG9CJtKDle66hg53UG3WvfQVuMmSDeBCaszjDRBcLv04tnqFxfsyqEM5PJ6G99fouur91h5z0iFWpcifcRr0t9NFM' 'http://0.0.0.0:37907/api/v1/chart/account/overview?start=2000-01-01&end=2026-10-01&period=1M'
GET/v1/chart/budget/overview
Response violates schema+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
547

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The start must be a date before end. (and 1 more error)","errors":{"start":["The start must be a date before end."],"end":["The end must be a date after start."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZDgzZmFkMGVmNDZlYWYyMjc0OWU3MzE4MGJjMzAyNGY0NTI4ZjBhZjYxMjMwYzE4NTVkZjBmMjBhZmY5MWNhOTliNWNhNTFjY2YwMmI2YiIsImlhdCI6MTc5MjQwNzMyNi44ODc0MjYsIm5iZiI6MTc5MjQwNzMyNi44ODc0MjcsImV4cCI6MTgyMzk0MzMyNi44Nzc2ODYsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.X9u2WxwPBjOK-cvI_VJ-WVuNyonzF-8P54rVLg8ZjjjQk_xHfSQ0qJUVtEJjXhw7Diew7fV5lOBfTICc1Mar5_Jgmbu-ZPwbDrnils6WWPhloRnq8tLf70-rLdxel0opO_qqID6-eKQkK7NeX2UygtGRrUWhu3t32IlAlEmoB4MV7mzwWsBNi-0kWHANiflFGKF4o0bW2605oB3rUXtu9MhRRS1KD7b7z5sw4K-7qs1MdT-AAm2XP0UPQ3jSh2JTAOLcG1CbK2f0_T2QjpjhqrtLhHY3p_4XxIaDLkYr5nDGjZDeAIXIp9zhv3I3ttTv_MEAa0NgcpyyEo_zEWO1G8Gu7RZaprbaFTINdTD190RaqmoUcNyluomEHSgzIDyHlDApsUH9Go-wRHPvpE91CEtqd-TH_bF8GLlnbRfSu06adpZRBNf3kvuv3yX3TrU8gjoNvtOVCEGa-VT9HWqeEw75XHxP6UQN1XJkqqa9kS3VIvBg4y7oofun22fkjWoyysArpqxX04bIRIrNCCns6oTGaVumhJoOVoX6q6wMmbe-A4yn5TIg-hScAACkgYmZWiQk6axcmwFdO2Iu35L_rWnEFq41GbqEWqOTIMaoChY96kM_brDDdFBz1Bz8RtiEcXuvOM0Jy1I71ouzoR2X5oW0rtaNXOJyjkac5QTTcsY' 'http://0.0.0.0:37907/api/v1/chart/budget/overview?end=2000-01-01&start=2000-01-01'

Response violates schemaST1082 violations

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/ChartDatasetPeriodProperty:

    {
        "type": "string",
        "format": "string",
        "example": "1M",
        "description": "Period of the chart.",
        "enum": [
            "1D",
            "1W",
            "1M",
            "3M",
            "1Y",
            "custom"
        ]
    }

Value:

    null
null is not one of "1D", "1W" or 4 other candidates

Validated against the response schema for status code 200.

Schema at /components/schemas/ChartDatasetPeriodProperty:

    {
        "enum": [
            "1D",
            "1W",
            "1M",
            "3M",
            "1Y",
            "custom"
        ],
        "type": "string",
        "format": "string",
        "example": "1M",
        "description": "Period of the chart."
    }

Value:

    null
Response200 OK
[{"label":"Food","currency_id":"1","currency_name":"Euro","currency_code":"EUR","currency_decimal_places":2,"primary_currency_id":"12","primary_currency_name":"US Dollar","primary_currency_code":"USD","primary_currency_symbol":"$","primary_currency_decimal_places":2,"period":null,"date":"2000-01-01T00:00:00+00:00","start_date":"2000-01-01T00:00:00+00:00","end_date":"2026-10-01T23:59:59+00:00","yAxisID":0,"type":"bar","entries":{"budgeted":"0","spent":"-42.500000000000","left":"0","overspent":"0"},"pc_entrie // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/chart/budget/overview?end=2026-10-01&start=2000-01-01'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - violates `format` at /properties/X-Trace-Id
Response200 OK
[{"label":"Food","currency_id":"1","currency_name":"Euro","currency_code":"EUR","currency_decimal_places":2,"primary_currency_id":"12","primary_currency_name":"US Dollar","primary_currency_code":"USD","primary_currency_symbol":"$","primary_currency_decimal_places":2,"period":null,"date":"2000-01-01T00:00:00+00:00","start_date":"2000-01-01T00:00:00+00:00","end_date":"2026-10-01T23:59:59+00:00","yAxisID":0,"type":"bar","entries":{"budgeted":"0","spent":"-42.500000000000","left":"0","overspent":"0"},"pc_entrie // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/chart/budget/overview?start=2000-01-01&end=2026-10-01'
GET/v1/chart/budget/overview-with-limits
Response violates schema+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
530

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/chart/budget/overview-with-limits?start=2000-01-01&end=2000-01-01'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"validation.before_or_equal (and 2 more errors)","errors":{"start":["validation.before_or_equal"],"end":["The end must be a date after 1970-01-02.","validation.after_or_equal"]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: a43ec79d-db51-1371-8827-cb5e7beac345' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/chart/budget/overview-with-limits?end=1037-05-01&start=2000-01-01'

Response violates schemaST1082 violations

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/ChartDatasetPeriodProperty:

    {
        "type": "string",
        "format": "string",
        "example": "1M",
        "description": "Period of the chart.",
        "enum": [
            "1D",
            "1W",
            "1M",
            "3M",
            "1Y",
            "custom"
        ]
    }

Value:

    null
null is not one of "1D", "1W" or 4 other candidates

Validated against the response schema for status code 200.

Schema at /components/schemas/ChartDatasetPeriodProperty:

    {
        "enum": [
            "1D",
            "1W",
            "1M",
            "3M",
            "1Y",
            "custom"
        ],
        "type": "string",
        "format": "string",
        "example": "1M",
        "description": "Period of the chart."
    }

Value:

    null
Response200 OK
[{"label":"Food (outside of pre-set budget amounts)","currency_id":"1","currency_name":"Euro","currency_code":"EUR","currency_decimal_places":2,"primary_currency_id":"12","primary_currency_name":"US Dollar","primary_currency_code":"USD","primary_currency_symbol":"$","primary_currency_decimal_places":2,"period":null,"date":"2000-01-01T00:00:00+00:00","start_date":"2000-01-01T00:00:00+00:00","end_date":"2026-10-01T23:59:59+00:00","yAxisID":0,"type":"bar","entries":{"budgeted":"0","spent":"-42.500000000000","l // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/chart/budget/overview-with-limits?end=2026-10-01&start=2000-01-01'
GET/v1/chart/category/overview
Response violates schema+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
551

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The start must be a date before end. (and 1 more error)","errors":{"start":["The start must be a date before end."],"end":["The end must be a date after start."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZDgzZmFkMGVmNDZlYWYyMjc0OWU3MzE4MGJjMzAyNGY0NTI4ZjBhZjYxMjMwYzE4NTVkZjBmMjBhZmY5MWNhOTliNWNhNTFjY2YwMmI2YiIsImlhdCI6MTc5MjQwNzMyNi44ODc0MjYsIm5iZiI6MTc5MjQwNzMyNi44ODc0MjcsImV4cCI6MTgyMzk0MzMyNi44Nzc2ODYsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.X9u2WxwPBjOK-cvI_VJ-WVuNyonzF-8P54rVLg8ZjjjQk_xHfSQ0qJUVtEJjXhw7Diew7fV5lOBfTICc1Mar5_Jgmbu-ZPwbDrnils6WWPhloRnq8tLf70-rLdxel0opO_qqID6-eKQkK7NeX2UygtGRrUWhu3t32IlAlEmoB4MV7mzwWsBNi-0kWHANiflFGKF4o0bW2605oB3rUXtu9MhRRS1KD7b7z5sw4K-7qs1MdT-AAm2XP0UPQ3jSh2JTAOLcG1CbK2f0_T2QjpjhqrtLhHY3p_4XxIaDLkYr5nDGjZDeAIXIp9zhv3I3ttTv_MEAa0NgcpyyEo_zEWO1G8Gu7RZaprbaFTINdTD190RaqmoUcNyluomEHSgzIDyHlDApsUH9Go-wRHPvpE91CEtqd-TH_bF8GLlnbRfSu06adpZRBNf3kvuv3yX3TrU8gjoNvtOVCEGa-VT9HWqeEw75XHxP6UQN1XJkqqa9kS3VIvBg4y7oofun22fkjWoyysArpqxX04bIRIrNCCns6oTGaVumhJoOVoX6q6wMmbe-A4yn5TIg-hScAACkgYmZWiQk6axcmwFdO2Iu35L_rWnEFq41GbqEWqOTIMaoChY96kM_brDDdFBz1Bz8RtiEcXuvOM0Jy1I71ouzoR2X5oW0rtaNXOJyjkac5QTTcsY' 'http://0.0.0.0:37907/api/v1/chart/category/overview?end=2000-01-01&start=2000-01-01'

Response violates schemaST1082 violations

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/ChartDatasetPeriodProperty:

    {
        "type": "string",
        "format": "string",
        "example": "1M",
        "description": "Period of the chart.",
        "enum": [
            "1D",
            "1W",
            "1M",
            "3M",
            "1Y",
            "custom"
        ]
    }

Value:

    null
null is not one of "1D", "1W" or 4 other candidates

Validated against the response schema for status code 200.

Schema at /components/schemas/ChartDatasetPeriodProperty:

    {
        "enum": [
            "1D",
            "1W",
            "1M",
            "3M",
            "1Y",
            "custom"
        ],
        "type": "string",
        "format": "string",
        "example": "1M",
        "description": "Period of the chart."
    }

Value:

    null
Response200 OK
[{"label":"Daily","currency_id":"1","currency_name":"Euro","currency_code":"EUR","currency_symbol":"\u20ac","currency_decimal_places":2,"primary_currency_id":"12","primary_currency_name":"US Dollar","primary_currency_code":"USD","primary_currency_symbol":"$","primary_currency_decimal_places":2,"period":null,"start_date":"2000-01-01T00:00:00+00:00","end_date":"2026-10-01T23:59:59+00:00","yAxisID":0,"type":"bar","entries":{"spent":"42.500000000000","earned":"0"},"pc_entries":{"spent":"0","earned":"0"}},{"labe // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/chart/category/overview?end=2026-10-01&start=2000-01-01'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `Authorization`, `X-Trace-Id` in header
  - violates `format` at /properties/Authorization
  - violates `format` at /properties/X-Trace-Id
Response200 OK
[{"label":"Daily","currency_id":"1","currency_name":"Euro","currency_code":"EUR","currency_symbol":"\u20ac","currency_decimal_places":2,"primary_currency_id":"12","primary_currency_name":"US Dollar","primary_currency_code":"USD","primary_currency_symbol":"$","primary_currency_decimal_places":2,"period":null,"start_date":"2000-01-02T00:00:00+00:00","end_date":"2026-10-01T23:59:59+00:00","yAxisID":0,"type":"bar","entries":{"spent":"42.500000000000","earned":"0"},"pc_entries":{"spent":"0","earned":"0"}},{"labe // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' -H 'X-Trace-Id;' 'http://0.0.0.0:37907/api/v1/chart/category/overview?start=2000-01-02&end=2026-10-01'
POST/v1/currencies/{code}/disable
Response violates schema+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
650

Undocumented status codeST103

Received: 200
Documented: 204, 409, 401, 404, 400, 500
Response200 OK
{"data":{"type":"currencies","id":"3","attributes":{"created_at":"2026-10-19T10:55:19+00:00","updated_at":"2026-10-19T10:55:19+00:00","native":false,"default":false,"primary":false,"enabled":false,"name":"British Pound","code":"GBP","symbol":"\u00a3","decimal_places":2},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/currencies\/3","0":{"rel":"self","uri":"\/currencies\/3"}}}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZDgzZmFkMGVmNDZlYWYyMjc0OWU3MzE4MGJjMzAyNGY0NTI4ZjBhZjYxMjMwYzE4NTVkZjBmMjBhZmY5MWNhOTliNWNhNTFjY2YwMmI2YiIsImlhdCI6MTc5MjQwNzMyNi44ODc0MjYsIm5iZiI6MTc5MjQwNzMyNi44ODc0MjcsImV4cCI6MTgyMzk0MzMyNi44Nzc2ODYsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.X9u2WxwPBjOK-cvI_VJ-WVuNyonzF-8P54rVLg8ZjjjQk_xHfSQ0qJUVtEJjXhw7Diew7fV5lOBfTICc1Mar5_Jgmbu-ZPwbDrnils6WWPhloRnq8tLf70-rLdxel0opO_qqID6-eKQkK7NeX2UygtGRrUWhu3t32IlAlEmoB4MV7mzwWsBNi-0kWHANiflFGKF4o0bW2605oB3rUXtu9MhRRS1KD7b7z5sw4K-7qs1MdT-AAm2XP0UPQ3jSh2JTAOLcG1CbK2f0_T2QjpjhqrtLhHY3p_4XxIaDLkYr5nDGjZDeAIXIp9zhv3I3ttTv_MEAa0NgcpyyEo_zEWO1G8Gu7RZaprbaFTINdTD190RaqmoUcNyluomEHSgzIDyHlDApsUH9Go-wRHPvpE91CEtqd-TH_bF8GLlnbRfSu06adpZRBNf3kvuv3yX3TrU8gjoNvtOVCEGa-VT9HWqeEw75XHxP6UQN1XJkqqa9kS3VIvBg4y7oofun22fkjWoyysArpqxX04bIRIrNCCns6oTGaVumhJoOVoX6q6wMmbe-A4yn5TIg-hScAACkgYmZWiQk6axcmwFdO2Iu35L_rWnEFq41GbqEWqOTIMaoChY96kM_brDDdFBz1Bz8RtiEcXuvOM0Jy1I71ouzoR2X5oW0rtaNXOJyjkac5QTTcsY' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/currencies/GBP/disable

Response violates schemaST108

[] is not of type "object"

Validated against the response schema for status code 409.

Schema:

    {
        "type": "object",
        "properties": {
            "message": {
                "type": "string",
                "format": "string",
                "example": "Internal Exception"
            },
            "exception": {
                "type": "string",
                "format": "string",
                "example": "InternalException"
            }
        }
    }

Value:

    []
Response409 Conflict
[]
Reproduce
curl -X POST -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/currencies/USD/disable

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `X-Trace-Id`, `Authorization` in header
  - violates `format` at /properties/X-Trace-Id
  - violates `format` at /properties/Authorization
Response200 OK
{"data":{"type":"currencies","id":"12","attributes":{"created_at":"2026-10-19T10:55:19+00:00","updated_at":"2026-10-19T10:55:19+00:00","native":false,"default":false,"primary":false,"enabled":false,"name":"US Dollar","code":"USD","symbol":"$","decimal_places":2},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/currencies\/12","0":{"rel":"self","uri":"\/currencies\/12"}}}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJhN2MxN2Q5Y2ZiMmZhZmEyZGJjNWUwMjZhM2I4ZjI1ZTliZjM4Yzg2NzI3ZmNiYzc4MDQ1MzE4YWQ5MTU4NjQzNTU5MWUxODI5MjAyNzVlOSIsImlhdCI6MTc5MjQwODI0NS42NTExNTYsIm5iZiI6MTc5MjQwODI0NS42NTExNTcsImV4cCI6MTgyMzk0NDI0NS42Mzk2NDQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.jwYFat0-JTG2lE5Rytc5XMwh5TLknUgc5HXGwP9uOTJHClMGKQloASydzT9T23DQbc8FL3t6RB0RkMWY5uv4kEccNQnY0BItZBQekZmvVYk04FPW1LI_NHOx6Nr932jyfxF7Kv3thRy_gz2kx34juuS3FEDnz2NMbQmpsRRvD9HcF01ALafSs-cwOE8T4AwB0VcP66lQMZKW1Av_rwm8tgKfxRTqwC0PZ01wYCY9fPwHC_JmtR_fp8EphUuEKxxmpZC7tzpzuREH3baPgnrI2m5zgZbb7UZhjOhlYqX4zrhh76hjGb_ieQlKyK5IQF6qBaoXoIsiADCis9-GfPAjKnXNLdpBV5ZdwRiw-0JZjeCDUY4VhC1VvuRWMCgYaJc7VqeGeHyw4AoERUSOOHzFyASMhDuyGJmhqa6XtzhfGR5-getgcyjdcyTriZj2Vnymze-0GocyRcfdQEAbq1nQbvtcPbdKVnI9OXO0-6IKG1jMo4xt3Vml6eY0UCYjwE45Sv-o8miSh9VrRqoj5NovpRCBJSUkkXqHPDcwsOyrzr3xlU1eWX5F_KVRmAfLjjOHR9CaQ6hVkNYBjGEkAOtG9CJtKDle66hg53UG3WvfQVuMmSDeBCaszjDRBcLv04tnqFxfsyqEM5PJ6G99fouur91h5z0iFWpcifcRr0t9NFM' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/currencies/USD/disable
GET/v1/exchange-rates/{from}/{to}
Response violates schema+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
677

Response violates schemaST1083 violations

"/?page=1" is not a "uri"

Validated against the response schema for status code 200.

Schema at /components/schemas/PageLink/properties/first:

    {
        "format": "uri",
        "type": "string",
        "example": "https://demo.firefly-iii.org/api/v1/OBJECT?&page=1"
    }

Value:

    "/?page=1"
"/?page=1" is not a "uri"

Validated against the response schema for status code 200.

Schema at /components/schemas/PageLink/properties/last:

    {
        "format": "uri",
        "type": "string",
        "example": "https://demo.firefly-iii.org/api/v1/OBJECT?&page=12"
    }

Value:

    "/?page=1"
"/?page=1" is not a "uri"

Validated against the response schema for status code 200.

Schema at /components/schemas/PageLink/properties/self:

    {
        "format": "uri",
        "type": "string",
        "example": "https://demo.firefly-iii.org/api/v1/OBJECT?&page=4"
    }

Value:

    "/?page=1"
Response200 OK
{"data":[{"type":"exchange-rates","id":"61","attributes":{"created_at":"2026-10-19T10:55:28+00:00","updated_at":"2026-10-19T10:55:28+00:00","from_currency_id":"12","from_currency_name":"US Dollar","from_currency_code":"USD","from_currency_symbol":"$","from_currency_decimal_places":2,"to_currency_id":"1","to_currency_name":"Euro","to_currency_code":"EUR","to_currency_symbol":"\u20ac","to_currency_decimal_places":2,"rate":"2.345600000000","date":"2026-10-01T00:00:00+00:00"},"links":{"self":"http:\/\/0.0.0.0:3 // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIwOTg1MWZiY2Y0MzQ4Yzk4ZWQ2MzZmOTA2NTM0OGIwMmU4OTZhMzg1NjYzZDg2MTE3NGNhMTBhOGMzMjMzNzRmN2JkMGZjNWIzZjFlYjM2ZiIsImlhdCI6MTc5MjQwNzMzMS4wOTg4MjIsIm5iZiI6MTc5MjQwNzMzMS4wOTg4MjMsImV4cCI6MTgyMzk0MzMzMS4wODg5NTIsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.E2AHkBy_bCXLuCXkTh8BcKmJrO4dCx6fjexf6lB9CCULzz2ioHSDyITe2SxsQNs2kQ9u9hv8Or052iR0Zseh1B7_O6qP2zHcj9ItNP2LOZ5-x5FIvKFQkYOyBCmS2dpHF8iI95WMejfpGWt97hqV2pBl4a1OJ52HO9T-o5WvlI01uX-2WiTa2G9CFUeA_4qHL-mnN17aOnr-XOXLd_rxQXMpitI4NIR_MGz7RirGgu3gOGjNQ9g38vj0WquByNHRwSkjBmjK7qbvR8PqyYegbjYXAr2mwxLQRUd0mFOUhUSXxMg2Z9UdbE0Jct3JmalhSn9px9vmVamJeylzWLJKJ1ahg6A4rvxOuB6eb4NgYeOMYoXTp3a2-VR9q2QZBhp7iS147PthT7T7-G-iWJiFcGdnyg091c_UTFd4Nv2GeeUKYhgsClhiVxhcxouLpB9vQGahBoq30-vGshUkGkmuPmEboEoUSejyN4MkaHJl_zoZUcUtP8XMYP9dN35zsJpeCOv7m05kuGJIREqMQiz2RnsBLfgoGDLYhXpNwKgXt55Wku4rj2QE3KaTBeTj-ZzDWX3qr7s13th5EYmiYx18WAiJ4RVRsRjQh4F_jjio68NsWrp4wa1le_Ht6N2v3vH-r1l2OEciSsXXgZPOaq3w01duTMpZ7fCzN_d4y2_samY' 'http://0.0.0.0:37907/api/v1/exchange-rates/EUR/USD?limit=10&page=1'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[{"type":"exchange-rates","id":"96","attributes":{"created_at":"2026-10-19T10:55:57+00:00","updated_at":"2026-10-19T10:55:58+00:00","from_currency_id":"12","from_currency_name":"US Dollar","from_currency_code":"USD","from_currency_symbol":"$","from_currency_decimal_places":2,"to_currency_id":"1","to_currency_name":"Euro","to_currency_code":"EUR","to_currency_symbol":"\u20ac","to_currency_decimal_places":2,"rate":"2.345600000000","date":"2026-10-01T00:00:00+00:00"},"links":{"self":"http:\/\/0.0.0.0:3 // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/exchange-rates/EUR/USD?limit=10&page=1'

Response violates schemaST108

"/?page=65535" is not valid under any of the schemas listed in the 'anyOf' keyword

Validated against the response schema for status code 200.

Schema at /components/schemas/PageLink/properties/prev:

    {
        "anyOf": [
            {
                "type": "string",
                "format": "uri",
                "example": "https://demo.firefly-iii.org/api/v1/OBJECT?&page=2"
            },
            {
                "type": "null"
            }
        ]
    }

Value:

    "/?page=65535"
Response200 OK
{"data":[],"meta":{"pagination":{"total":3,"count":0,"per_page":50,"current_page":65536,"total_pages":1}},"links":{"self":"\/?page=65536","first":"\/?page=1","prev":"\/?page=65535","last":"\/?page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/exchange-rates/EUR/USD?page=2147483648'

Response violates schemaST108

"/?page=2" is not valid under any of the schemas listed in the 'anyOf' keyword

Validated against the response schema for status code 200.

Schema at /components/schemas/PageLink/properties/next:

    {
        "anyOf": [
            {
                "type": "string",
                "format": "uri",
                "example": "https://demo.firefly-iii.org/api/v1/OBJECT?&page=3"
            },
            {
                "type": "null"
            }
        ]
    }

Value:

    "/?page=2"
Response200 OK
{"data":[{"type":"exchange-rates","id":"96","attributes":{"created_at":"2026-10-19T10:55:57+00:00","updated_at":"2026-10-19T10:55:58+00:00","from_currency_id":"12","from_currency_name":"US Dollar","from_currency_code":"USD","from_currency_symbol":"$","from_currency_decimal_places":2,"to_currency_id":"1","to_currency_name":"Euro","to_currency_code":"EUR","to_currency_symbol":"\u20ac","to_currency_decimal_places":2,"rate":"2.345600000000","date":"2026-10-01T00:00:00+00:00"},"links":{"self":"http:\/\/0.0.0.0:3 // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/exchange-rates/EUR/USD?limit=-2147483649'

Undocumented status codeST103

Received: 403
Documented: 200, 401, 404, 400, 500
Response403 Forbidden
<html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx</center>
</body>
</html>
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' http://0.0.0.0:37907/api/v1/exchange-rates/.%EC%BC%8A/0
PUT/v1/transactions/{id}
Response violates schema+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
1,220

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Hint: The request body contains 1 additional property not defined in the schema (`𓋛G􆮅ÙD󠉮(򘦔€¢
_񯵭)zG*"0Š'+ãÇbˆF9¸ž󏷼򚩺(`). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields.
Response422 Unprocessable Content
{"message":"This value is linked to an object that does not seem to exist. (and 1 more error)","errors":{"transactions.0.transaction_journal_id":["This value is linked to an object that does not seem to exist."],"transactions.0.currency_id":["The transactions.0.currency_id must be a number."]}}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: fe5db7ee-2444-14b1-b877-20088483b29f' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' -H 'Content-Type: application/json' -d '{"\ud80c\udedbG\udbda\udf85\u00d9D\udb40\ude6e(\uda22\udd94\u0080\u00a2\r_\u000f\ud97f\udd6d)z\bG*\"0\u008a'"'"'+\u00e3\u00c7b\u0088F\u0002\u00179\u0010\u00b8\u0012\u009e\udaff\uddfc\uda2a\ude7a(": false, "transactions": [{"transaction_journal_id": "1", "currency_id": "Euro"}]}' http://0.0.0.0:37907/api/v1/transactions/3

Response violates schemaST1082 violations

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/TransactionSplit/properties/pc_amount:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "Amount of the transaction in the primary currency of this...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/TransactionSplit/properties/pc_foreign_amount:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "Foreign amount of the transaction in the primary currency...
    }

Value:

    null
Response200 OK
{"data":{"type":"transactions","id":"2","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T11:08:13+00:00","user":"1","user_group":"1","group_title":"null","transactions":[{"user":"1","transaction_journal_id":"2","type":"withdrawal","date":"2026-02-01T00:00:00+00:00","order":0,"object_has_currency_setting":true,"currency_id":"1","currency_code":"EUR","currency_name":"Euro","currency_symbol":"\u20ac","currency_decimal_places":2,"foreign_currency_id":null,"foreign_currency_code":n // Output truncated...
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 454aeaca-3be0-43c4-9ee7-8b26ccae3ad4' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' -H 'Content-Type: application/x-www-form-urlencoded' -d '%C3%95%C2%9Fm%C3%AB=543&%C3%95%C2%9Fm%C3%AB=&%C3%95%C2%9Fm%C3%AB=7.892619074912089e%2B87&group_title=null&apply_rules=true&transactions=transaction_journal_id&transactions=currency_id' http://0.0.0.0:37907/api/v1/transactions/2

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component:
  - header: violates `format` at /properties/X-Trace-Id
  - header: violates `format` at /properties/Authorization
  - body: Invalid syntax: random bytes
Response200 OK
{"data":{"type":"transactions","id":"2","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T11:08:13+00:00","user":"1","user_group":"1","group_title":"null","transactions":[{"user":"1","transaction_journal_id":"2","type":"withdrawal","date":"2026-02-01T00:00:00+00:00","order":0,"object_has_currency_setting":true,"currency_id":"1","currency_code":"EUR","currency_name":"Euro","currency_symbol":"\u20ac","currency_decimal_places":2,"foreign_currency_id":null,"foreign_currency_code":n // Output truncated...
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' -H 'X-Trace-Id;' -H 'Content-Type: application/json' -d '��' http://0.0.0.0:37907/api/v1/transactions/2
GET/v1/available-budgets/{id}
Response violates schema+1 moreless
  • Schema-violating request accepted
549

Response violates schemaST108

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/AvailableBudgetProperties/properties/pc_amount:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "The amount of this available budget in the primary curren...
    }

Value:

    null
Response200 OK
{"data":{"type":"available_budgets","id":"1","attributes":{"created_at":"2026-10-19T10:58:09+00:00","updated_at":"2026-10-19T10:58:09+00:00","object_has_currency_setting":true,"currency_id":"12","currency_name":"US Dollar","currency_code":"USD","currency_symbol":"$","currency_decimal_places":2,"primary_currency_id":"12","primary_currency_name":"US Dollar","primary_currency_code":"USD","primary_currency_symbol":"$","primary_currency_decimal_places":2,"amount":"123.45","pc_amount":null,"start":"2026-10-01T00: // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' http://0.0.0.0:37907/api/v1/available-budgets/1

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `X-Trace-Id`, `Authorization` in header
  - violates `format` at /properties/X-Trace-Id
  - violates `format` at /properties/Authorization
Response200 OK
{"data":{"type":"available_budgets","id":"11","attributes":{"created_at":"2026-10-19T10:59:33+00:00","updated_at":"2026-10-19T10:59:33+00:00","object_has_currency_setting":true,"currency_id":"5","currency_name":"Polish z\u0142oty","currency_code":"PLN","currency_symbol":"z\u0142","currency_decimal_places":2,"primary_currency_id":"12","primary_currency_name":"US Dollar","primary_currency_code":"USD","primary_currency_symbol":"$","primary_currency_decimal_places":2,"amount":"123.45","pc_amount":null,"start":" // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJkMjk3YjE3YWIyMzRkY2ZjY2NmNmZlOGZhYWM3MjNkMTFlOTI5ZjIzMmJmYjMyM2NiZTY4NWRiNTYyZDRjZjM3MmE0ZDZjNTI1YTNkMmQ2MCIsImlhdCI6MTc5MjQwODU0NS44NDA0OTUsIm5iZiI6MTc5MjQwODU0NS44NDA0OTcsImV4cCI6MTgyMzk0NDU0NS43NjI5MTgsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZY4wdmDFE4G-hkRJEicUkTYxHoBE5uWWrA9J-qxLY43AvfTpiSEGgF_jSenQpzAcCULEvTHdI_Z4inMcWiCBKG5q2fOC0PhXj6sIQTzpmqkZsLxglky6VzaW5NSwqLwH0BrS5j2MCg698GgnaJdfTOfTE2nJofgsLPnldSahGSy1MyK0dwHJCiCcZIx8GOEC9BX-xrAjik8YcHGrVFUDpZObi7IRlx5Rz6zdCqj6GkmMVcFb-tgJ2Qsb2PNsgXrO-jRHIX9pJFzkzdTZvp80oeGJ6qcLVa1upaOPUi1lF3_uqixo66CvSgXhTzsW648q_Se31LZoaunQTwg5ibK_JTABR5xJxYwXVJP2GlEiKa29_gwVh61ukx6DqOk5fwDSSEgKNypJF9M4oIOEvh26BmIx8AukagiZGHMr9MZt2dK7UW_YVnYgnZUX-j3Ga9J4Q5jfc2MW2zvdaHoub_olJLskj-ebH6BS_vLSqNMTbd1BSpkuGa3MllFlH6yQR6ACHXctHcBQjbsVZFbV7gDfeIgRVTJcglh1ARRrasAykAbFtnWMOvT1OdEUQwb70lBLmzO0yjCVByDwNcNQzO9KdLNcJYbT3_OQ_bKw_E1cC84LxI-A3b2BDKNlMNm4Nn3rLd7Fgs6IAWONGNnle7UK0oeUFab6RSBRO6EJSXylZRM' -H 'X-Trace-Id;' http://0.0.0.0:37907/api/v1/available-budgets/11
GET/v1/budgets
Response violates schema+1 moreless
  • Schema-violating request accepted
672

Response violates schemaST1085 violations

null is not of type "integer"

Validated against the response schema for status code 200.

Schema at /components/schemas/BudgetProperties/properties/currency_decimal_places:

    {
        "type": "integer",
        "format": "int32",
        "example": 2,
        "readOnly": true
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BudgetProperties/properties/currency_code:

    {
        "type": "string",
        "format": "string",
        "example": "EUR",
        "description": "The currency code of the currency associated with this ob...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BudgetProperties/properties/currency_id:

    {
        "type": "string",
        "format": "string",
        "example": "5",
        "description": "The currency ID of the currency associated with this obje...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BudgetProperties/properties/currency_name:

    {
        "type": "string",
        "format": "string",
        "example": "Euro",
        "description": "The currency name of the currency associated with this ob...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BudgetProperties/properties/currency_symbol:

    {
        "type": "string",
        "format": "string",
        "example": "$",
        "readOnly": true
    }

Value:

    null
Response200 OK
{"data":[{"type":"budgets","id":"1","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","active":true,"name":"Food","order":1,"notes":null,"auto_budget_type":null,"auto_budget_period":null,"object_group_id":null,"object_group_order":null,"object_group_title":null,"object_has_currency_setting":false,"currency_id":null,"currency_code":null,"currency_name":null,"currency_symbol":null,"currency_decimal_places":null,"primary_currency_id":"12","primary_currency_name":"U // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZDgzZmFkMGVmNDZlYWYyMjc0OWU3MzE4MGJjMzAyNGY0NTI4ZjBhZjYxMjMwYzE4NTVkZjBmMjBhZmY5MWNhOTliNWNhNTFjY2YwMmI2YiIsImlhdCI6MTc5MjQwNzMyNi44ODc0MjYsIm5iZiI6MTc5MjQwNzMyNi44ODc0MjcsImV4cCI6MTgyMzk0MzMyNi44Nzc2ODYsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.X9u2WxwPBjOK-cvI_VJ-WVuNyonzF-8P54rVLg8ZjjjQk_xHfSQ0qJUVtEJjXhw7Diew7fV5lOBfTICc1Mar5_Jgmbu-ZPwbDrnils6WWPhloRnq8tLf70-rLdxel0opO_qqID6-eKQkK7NeX2UygtGRrUWhu3t32IlAlEmoB4MV7mzwWsBNi-0kWHANiflFGKF4o0bW2605oB3rUXtu9MhRRS1KD7b7z5sw4K-7qs1MdT-AAm2XP0UPQ3jSh2JTAOLcG1CbK2f0_T2QjpjhqrtLhHY3p_4XxIaDLkYr5nDGjZDeAIXIp9zhv3I3ttTv_MEAa0NgcpyyEo_zEWO1G8Gu7RZaprbaFTINdTD190RaqmoUcNyluomEHSgzIDyHlDApsUH9Go-wRHPvpE91CEtqd-TH_bF8GLlnbRfSu06adpZRBNf3kvuv3yX3TrU8gjoNvtOVCEGa-VT9HWqeEw75XHxP6UQN1XJkqqa9kS3VIvBg4y7oofun22fkjWoyysArpqxX04bIRIrNCCns6oTGaVumhJoOVoX6q6wMmbe-A4yn5TIg-hScAACkgYmZWiQk6axcmwFdO2Iu35L_rWnEFq41GbqEWqOTIMaoChY96kM_brDDdFBz1Bz8RtiEcXuvOM0Jy1I71ouzoR2X5oW0rtaNXOJyjkac5QTTcsY' 'http://0.0.0.0:37907/api/v1/budgets?limit=10&page=1&start=2026-10-01&end=2026-10-31'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[{"type":"budgets","id":"1","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","active":true,"name":"Food","order":1,"notes":null,"auto_budget_type":null,"auto_budget_period":null,"object_group_id":null,"object_group_order":null,"object_group_title":null,"object_has_currency_setting":false,"currency_id":null,"currency_code":null,"currency_name":null,"currency_symbol":null,"currency_decimal_places":null,"primary_currency_id":"12","primary_currency_name":"U // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/budgets?limit=10&page=1&start=2026-10-01&end=2026-10-31'

Response violates schemaST1082 violations

null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/BudgetProperties/properties/pc_spent:

    {
        "type": "array",
        "description": "Information on how much was spent in this budget. Is only...
        "readOnly": true,
        "items": {
            "$ref": "#/components/schemas/ArrayEntryWithCurrencyAndSum"
        }
    }

Value:

    null
null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/BudgetProperties/properties/spent:

    {
        "type": "array",
        "description": "Information on how much was spent in this budget. Is only...
        "readOnly": true,
        "items": {
            "$ref": "#/components/schemas/ArrayEntryWithCurrencyAndSum"
        }
    }

Value:

    null
Response200 OK
{"data":[{"type":"budgets","id":"1","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","active":true,"name":"Food","order":1,"notes":null,"auto_budget_type":null,"auto_budget_period":null,"object_group_id":null,"object_group_order":null,"object_group_title":null,"object_has_currency_setting":false,"currency_id":null,"currency_code":null,"currency_name":null,"currency_symbol":null,"currency_decimal_places":null,"primary_currency_id":"12","primary_currency_name":"U // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/budgets?limit=10&page=1&end=2026-10-31'

Response violates schemaST108

1 is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/ArrayEntryWithCurrencyAndSum/properties/currency_id:

    {
        "type": "string",
        "format": "string",
        "example": "5"
    }

Value:

    1
Response200 OK
{"data":[{"type":"budgets","id":"1","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","active":true,"name":"Food","order":1,"notes":null,"auto_budget_type":null,"auto_budget_period":null,"object_group_id":null,"object_group_order":null,"object_group_title":null,"object_has_currency_setting":false,"currency_id":null,"currency_code":null,"currency_name":null,"currency_symbol":null,"currency_decimal_places":null,"primary_currency_id":"12","primary_currency_name":"U // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/budgets?limit=10&page=1&start=2026-10-01&end=0.5'
POST/v1/budgets
Response violates schema+1 moreless
  • Schema-valid request rejected
917

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The value must be more than zero. (and 1 more error)","errors":{"auto_budget_amount":["The value must be more than zero.","The amount must be more than zero."]}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZDgzZmFkMGVmNDZlYWYyMjc0OWU3MzE4MGJjMzAyNGY0NTI4ZjBhZjYxMjMwYzE4NTVkZjBmMjBhZmY5MWNhOTliNWNhNTFjY2YwMmI2YiIsImlhdCI6MTc5MjQwNzMyNi44ODc0MjYsIm5iZiI6MTc5MjQwNzMyNi44ODc0MjcsImV4cCI6MTgyMzk0MzMyNi44Nzc2ODYsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.X9u2WxwPBjOK-cvI_VJ-WVuNyonzF-8P54rVLg8ZjjjQk_xHfSQ0qJUVtEJjXhw7Diew7fV5lOBfTICc1Mar5_Jgmbu-ZPwbDrnils6WWPhloRnq8tLf70-rLdxel0opO_qqID6-eKQkK7NeX2UygtGRrUWhu3t32IlAlEmoB4MV7mzwWsBNi-0kWHANiflFGKF4o0bW2605oB3rUXtu9MhRRS1KD7b7z5sw4K-7qs1MdT-AAm2XP0UPQ3jSh2JTAOLcG1CbK2f0_T2QjpjhqrtLhHY3p_4XxIaDLkYr5nDGjZDeAIXIp9zhv3I3ttTv_MEAa0NgcpyyEo_zEWO1G8Gu7RZaprbaFTINdTD190RaqmoUcNyluomEHSgzIDyHlDApsUH9Go-wRHPvpE91CEtqd-TH_bF8GLlnbRfSu06adpZRBNf3kvuv3yX3TrU8gjoNvtOVCEGa-VT9HWqeEw75XHxP6UQN1XJkqqa9kS3VIvBg4y7oofun22fkjWoyysArpqxX04bIRIrNCCns6oTGaVumhJoOVoX6q6wMmbe-A4yn5TIg-hScAACkgYmZWiQk6axcmwFdO2Iu35L_rWnEFq41GbqEWqOTIMaoChY96kM_brDDdFBz1Bz8RtiEcXuvOM0Jy1I71ouzoR2X5oW0rtaNXOJyjkac5QTTcsY' -H 'Content-Type: application/x-www-form-urlencoded' -d 'name=Bills&active=false&notes=Some+notes&fire_webhooks=true&auto_budget_type=reset&auto_budget_currency_id=12&auto_budget_currency_code=EUR&auto_budget_amount=-1012.12&auto_budget_period=monthly' http://0.0.0.0:37907/api/v1/budgets

Response violates schemaST1087 violations

null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/BudgetProperties/properties/pc_spent:

    {
        "type": "array",
        "description": "Information on how much was spent in this budget. Is only...
        "readOnly": true,
        "items": {
            "$ref": "#/components/schemas/ArrayEntryWithCurrencyAndSum"
        }
    }

Value:

    null
null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/BudgetProperties/properties/spent:

    {
        "type": "array",
        "description": "Information on how much was spent in this budget. Is only...
        "readOnly": true,
        "items": {
            "$ref": "#/components/schemas/ArrayEntryWithCurrencyAndSum"
        }
    }

Value:

    null
null is not of type "integer"

Validated against the response schema for status code 200.

Schema at /components/schemas/BudgetProperties/properties/currency_decimal_places:

    {
        "type": "integer",
        "format": "int32",
        "example": 2,
        "readOnly": true
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BudgetProperties/properties/currency_code:

    {
        "type": "string",
        "format": "string",
        "example": "EUR",
        "description": "The currency code of the currency associated with this ob...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BudgetProperties/properties/currency_id:

    {
        "type": "string",
        "format": "string",
        "example": "5",
        "description": "The currency ID of the currency associated with this obje...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BudgetProperties/properties/currency_name:

    {
        "type": "string",
        "format": "string",
        "example": "Euro",
        "description": "The currency name of the currency associated with this ob...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BudgetProperties/properties/currency_symbol:

    {
        "type": "string",
        "format": "string",
        "example": "$",
        "readOnly": true
    }

Value:

    null
Response200 OK
{"data":{"type":"budgets","id":"3","attributes":{"created_at":"2026-10-19T10:55:52+00:00","updated_at":"2026-10-19T10:55:52+00:00","active":true,"name":"Bills","order":2,"notes":null,"auto_budget_type":null,"auto_budget_period":null,"object_group_id":null,"object_group_order":null,"object_group_title":null,"object_has_currency_setting":false,"currency_id":null,"currency_code":null,"currency_name":null,"currency_symbol":null,"currency_decimal_places":null,"primary_currency_id":"1","primary_currency_name":"Eu // Output truncated...
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/x-www-form-urlencoded' -d name=Bills http://0.0.0.0:37907/api/v1/budgets
GET/v1/budgets/transactions-without-budget
Response violates schema+1 moreless
  • Schema-violating request accepted
651

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":10,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/budgets\/transactions-without-budget?start=2026-10-01&end=2026-10-31&limit=10&type=default&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/budgets\/transactions-without-budget?start=2026-10-01&end=2026-10-31&limit=10&type=default&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/budgets\/transactions-without-budget?start=2026-10-01&end=2026-10-31&limit=10&t // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/budgets/transactions-without-budget?limit=10&page=1&start=2026-10-01&end=2026-10-31'

Response violates schemaST1082 violations

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/TransactionSplit/properties/pc_amount:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "Amount of the transaction in the primary currency of this...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/TransactionSplit/properties/pc_foreign_amount:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "Foreign amount of the transaction in the primary currency...
    }

Value:

    null
Response200 OK
{"data":[{"type":"transactions","id":"3","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","user":"1","user_group":"1","group_title":null,"transactions":[{"user":"1","transaction_journal_id":"3","type":"withdrawal","date":"2026-02-02T00:00:00+00:00","order":0,"object_has_currency_setting":true,"currency_id":"1","currency_code":"EUR","currency_name":"Euro","currency_symbol":"\u20ac","currency_decimal_places":2,"foreign_currency_id":null,"foreign_currency_code":nu // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/budgets/transactions-without-budget?limit=10&page=1&end=2026-10-31'
GET/v1/budgets/{id}
Response violates schema+1 moreless
  • Schema-violating request accepted
644

Response violates schemaST1085 violations

null is not of type "integer"

Validated against the response schema for status code 200.

Schema at /components/schemas/BudgetProperties/properties/currency_decimal_places:

    {
        "type": "integer",
        "format": "int32",
        "example": 2,
        "readOnly": true
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BudgetProperties/properties/currency_code:

    {
        "type": "string",
        "format": "string",
        "example": "EUR",
        "description": "The currency code of the currency associated with this ob...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BudgetProperties/properties/currency_id:

    {
        "type": "string",
        "format": "string",
        "example": "5",
        "description": "The currency ID of the currency associated with this obje...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BudgetProperties/properties/currency_name:

    {
        "type": "string",
        "format": "string",
        "example": "Euro",
        "description": "The currency name of the currency associated with this ob...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/BudgetProperties/properties/currency_symbol:

    {
        "type": "string",
        "format": "string",
        "example": "$",
        "readOnly": true
    }

Value:

    null
Response200 OK
{"data":{"type":"budgets","id":"2","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","active":true,"name":"Spare","order":2,"notes":null,"auto_budget_type":null,"auto_budget_period":null,"object_group_id":null,"object_group_order":null,"object_group_title":null,"object_has_currency_setting":false,"currency_id":null,"currency_code":null,"currency_name":null,"currency_symbol":null,"currency_decimal_places":null,"primary_currency_id":"1","primary_currency_name":"Eu // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIxYTBkYWFlMzgzYjBlNDI1ZjkzZjNkMDRjNTdjNWJmOWUyNTFjZWZiM2RhMzU1N2YyNzAxYjFlMTdhYmU3NjMzMjg3MzA3ZWRmODZiODA3OCIsImlhdCI6MTc5MjQwNzMzOS4zODk0NDMsIm5iZiI6MTc5MjQwNzMzOS4zODk0NDQsImV4cCI6MTgyMzk0MzMzOS4zODA4LCJzdWIiOiIxIiwic2NvcGVzIjpbXX0.KkzrZjtL6kHslqOqX8uou9cwO7mPX9qzR62LQgBsItiTeZmmfGXQfPyrhbpq9TNuE9VVZfPm_m-AlayhUVR_CfSnfZtyKKIBUPw2XIxrNYxp1Z3_4IQWrh0YRWTPV3BkZAvtLI--cKpzySk6xcu7E5xpcgiMecSpdGOA3gOkpi_eM6UxKQGkLwoU1ZWKTK1N9gfyMPcaFcsIJcpBGIsf8lfSeDqSl3UQE3FKZghxYRHW_C1hWdIS2DWJ_JFGze4TkVueHTgO9fJZL3RU_q8iy_qztr7DJ2MrU8DxlYaMEOGm_OWw9auo1yd_86GqTD6FtNVzdi-vbvAF9bP0U3NrGo3EyslcJbs7U3YZSf_Wsr1QDLqTVBUj26ttoPP3n3uBQxaBDMk8AULmZbDJwnHdq9vxSqYbdLtAmhPM5vkB-KPQ_Gn4uWaGQZTLoTF8yz9hWTZbKT1Qc0WaKCmLZEkqFmnZFGiOl_nljX7lnb1_iIaH1KXqAXFybUWq--2ixz5iANEA2z6RMZ_UB6-yZUl2yKAZl7AdhT5mkG7ObztUpGJhYgreigOOTEOTCv5-fFqZeA5HAv6AobOgy7ZmnkepYEKteHigOVA-nQfubFlVFJrMDEQSgFm4bxeigSUC16iSbBeJLvbzmOBuqm5_H2uk_P252Yaf1Lx14uM7nihcDMM' 'http://0.0.0.0:37907/api/v1/budgets/2?start=2026-10-01&end=2026-10-31'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":{"type":"budgets","id":"1","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","active":true,"name":"Food","order":1,"notes":null,"auto_budget_type":null,"auto_budget_period":null,"object_group_id":null,"object_group_order":null,"object_group_title":null,"object_has_currency_setting":false,"currency_id":null,"currency_code":null,"currency_name":null,"currency_symbol":null,"currency_decimal_places":null,"primary_currency_id":"1","primary_currency_name":"Eur // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/budgets/1?start=2026-10-01&end=2026-10-31'

Response violates schemaST1082 violations

null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/BudgetProperties/properties/pc_spent:

    {
        "type": "array",
        "description": "Information on how much was spent in this budget. Is only...
        "readOnly": true,
        "items": {
            "$ref": "#/components/schemas/ArrayEntryWithCurrencyAndSum"
        }
    }

Value:

    null
null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/BudgetProperties/properties/spent:

    {
        "type": "array",
        "description": "Information on how much was spent in this budget. Is only...
        "readOnly": true,
        "items": {
            "$ref": "#/components/schemas/ArrayEntryWithCurrencyAndSum"
        }
    }

Value:

    null
Response200 OK
{"data":{"type":"budgets","id":"1","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","active":true,"name":"Food","order":1,"notes":null,"auto_budget_type":null,"auto_budget_period":null,"object_group_id":null,"object_group_order":null,"object_group_title":null,"object_has_currency_setting":false,"currency_id":null,"currency_code":null,"currency_name":null,"currency_symbol":null,"currency_decimal_places":null,"primary_currency_id":"1","primary_currency_name":"Eur // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/budgets/1?start='

Response violates schemaST108

1 is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/ArrayEntryWithCurrencyAndSum/properties/currency_id:

    {
        "type": "string",
        "format": "string",
        "example": "5"
    }

Value:

    1
Response200 OK
{"data":{"type":"budgets","id":"1","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","active":true,"name":"Food","order":1,"notes":null,"auto_budget_type":null,"auto_budget_period":null,"object_group_id":null,"object_group_order":null,"object_group_title":null,"object_has_currency_setting":false,"currency_id":null,"currency_code":null,"currency_name":null,"currency_symbol":null,"currency_decimal_places":null,"primary_currency_id":"1","primary_currency_name":"Eur // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/budgets/1?start=2026-10-01&end=0.5'
GET/v1/budgets/{id}/transactions
Response violates schema+1 moreless
  • Schema-violating request accepted
670

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":10,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/budgets\/3\/transactions?start=2026-10-01&end=2026-10-31&limit=10&type=all&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/budgets\/3\/transactions?start=2026-10-01&end=2026-10-31&limit=10&type=all&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/budgets\/3\/transactions?start=2026-10-01&end=2026-10-31&limit=10&type=all&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/budgets/3/transactions?limit=10&page=1&start=2026-10-01&end=2026-10-31&type=all'

Response violates schemaST1082 violations

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/TransactionSplit/properties/pc_amount:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "Amount of the transaction in the primary currency of this...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/TransactionSplit/properties/pc_foreign_amount:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "Foreign amount of the transaction in the primary currency...
    }

Value:

    null
Response200 OK
{"data":[{"type":"transactions","id":"2","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","user":"1","user_group":"1","group_title":null,"transactions":[{"user":"1","transaction_journal_id":"2","type":"withdrawal","date":"2026-02-01T00:00:00+00:00","order":0,"object_has_currency_setting":true,"currency_id":"1","currency_code":"EUR","currency_name":"Euro","currency_symbol":"\u20ac","currency_decimal_places":2,"foreign_currency_id":null,"foreign_currency_code":nu // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' http://0.0.0.0:37907/api/v1/budgets/1/transactions
GET/v1/categories
Response violates schema+1 moreless
  • Schema-violating request accepted
667

Response violates schemaST1086 violations

null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/CategoryProperties/properties/earned:

    {
        "type": "array",
        "description": "Amount(s) earned in the currencies in the database for th...
        "readOnly": true,
        "items": {
            "$ref": "#/components/schemas/ArrayEntryWithCurrencyAndSum"
        }
    }

Value:

    null
null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/CategoryProperties/properties/pc_earned:

    {
        "type": "array",
        "description": "Amount(s) earned in the primary currency in the database ...
        "readOnly": true,
        "items": {
            "$ref": "#/components/schemas/ArrayEntryWithCurrencyAndSum"
        }
    }

Value:

    null
null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/CategoryProperties/properties/pc_spent:

    {
        "type": "array",
        "description": "Amount(s) spent in the primary currency in the database f...
        "readOnly": true,
        "items": {
            "$ref": "#/components/schemas/ArrayEntryWithCurrencyAndSum"
        }
    }

Value:

    null
null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/CategoryProperties/properties/pc_transferred:

    {
        "type": "array",
        "description": "Amount(s) transferred in primary currency in the database...
        "readOnly": true,
        "items": {
            "$ref": "#/components/schemas/ArrayEntryWithCurrencyAndSum"
        }
    }

Value:

    null
null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/CategoryProperties/properties/spent:

    {
        "type": "array",
        "description": "Amount(s) spent in the currencies in the database for thi...
        "readOnly": true,
        "items": {
            "$ref": "#/components/schemas/ArrayEntryWithCurrencyAndSum"
        }
    }

Value:

    null
null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/CategoryProperties/properties/transferred:

    {
        "type": "array",
        "description": "Amount(s) transferred in the currencies in the database f...
        "readOnly": true,
        "items": {
            "$ref": "#/components/schemas/ArrayEntryWithCurrencyAndSum"
        }
    }

Value:

    null
Response200 OK
{"data":[{"type":"categories","id":"1","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","name":"Daily","notes":null,"object_has_currency_setting":false,"primary_currency_id":"12","primary_currency_name":"US Dollar","primary_currency_code":"USD","primary_currency_symbol":"$","primary_currency_decimal_places":2,"spent":null,"pc_spent":null,"earned":null,"pc_earned":null,"transferred":null,"pc_transferred":null},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/ca // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZDgzZmFkMGVmNDZlYWYyMjc0OWU3MzE4MGJjMzAyNGY0NTI4ZjBhZjYxMjMwYzE4NTVkZjBmMjBhZmY5MWNhOTliNWNhNTFjY2YwMmI2YiIsImlhdCI6MTc5MjQwNzMyNi44ODc0MjYsIm5iZiI6MTc5MjQwNzMyNi44ODc0MjcsImV4cCI6MTgyMzk0MzMyNi44Nzc2ODYsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.X9u2WxwPBjOK-cvI_VJ-WVuNyonzF-8P54rVLg8ZjjjQk_xHfSQ0qJUVtEJjXhw7Diew7fV5lOBfTICc1Mar5_Jgmbu-ZPwbDrnils6WWPhloRnq8tLf70-rLdxel0opO_qqID6-eKQkK7NeX2UygtGRrUWhu3t32IlAlEmoB4MV7mzwWsBNi-0kWHANiflFGKF4o0bW2605oB3rUXtu9MhRRS1KD7b7z5sw4K-7qs1MdT-AAm2XP0UPQ3jSh2JTAOLcG1CbK2f0_T2QjpjhqrtLhHY3p_4XxIaDLkYr5nDGjZDeAIXIp9zhv3I3ttTv_MEAa0NgcpyyEo_zEWO1G8Gu7RZaprbaFTINdTD190RaqmoUcNyluomEHSgzIDyHlDApsUH9Go-wRHPvpE91CEtqd-TH_bF8GLlnbRfSu06adpZRBNf3kvuv3yX3TrU8gjoNvtOVCEGa-VT9HWqeEw75XHxP6UQN1XJkqqa9kS3VIvBg4y7oofun22fkjWoyysArpqxX04bIRIrNCCns6oTGaVumhJoOVoX6q6wMmbe-A4yn5TIg-hScAACkgYmZWiQk6axcmwFdO2Iu35L_rWnEFq41GbqEWqOTIMaoChY96kM_brDDdFBz1Bz8RtiEcXuvOM0Jy1I71ouzoR2X5oW0rtaNXOJyjkac5QTTcsY' 'http://0.0.0.0:37907/api/v1/categories?limit=10&page=1'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[{"type":"categories","id":"5","attributes":{"created_at":"2026-10-19T10:55:54+00:00","updated_at":"2026-10-19T10:55:54+00:00","name":"0","notes":null,"object_has_currency_setting":false,"primary_currency_id":"12","primary_currency_name":"US Dollar","primary_currency_code":"USD","primary_currency_symbol":"$","primary_currency_decimal_places":2,"spent":null,"pc_spent":null,"earned":null,"pc_earned":null,"transferred":null,"pc_transferred":null},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/catego // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/categories?limit=10&page=1'
GET/v1/categories/{id}/transactions
Response violates schema+1 moreless
  • Schema-violating request accepted
679

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":10,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/categories\/1\/transactions?start=2026-10-01&end=2026-10-31&limit=10&type=all&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/categories\/1\/transactions?start=2026-10-01&end=2026-10-31&limit=10&type=all&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/categories\/1\/transactions?start=2026-10-01&end=2026-10-31&limit=10&type=all&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/categories/1/transactions?limit=10&page=1&start=2026-10-01&end=2026-10-31&type=all'

Response violates schemaST1082 violations

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/TransactionSplit/properties/pc_amount:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "Amount of the transaction in the primary currency of this...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/TransactionSplit/properties/pc_foreign_amount:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "Foreign amount of the transaction in the primary currency...
    }

Value:

    null
Response200 OK
{"data":[{"type":"transactions","id":"2","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","user":"1","user_group":"1","group_title":null,"transactions":[{"user":"1","transaction_journal_id":"2","type":"withdrawal","date":"2026-02-01T00:00:00+00:00","order":0,"object_has_currency_setting":true,"currency_id":"1","currency_code":"EUR","currency_name":"Euro","currency_symbol":"\u20ac","currency_decimal_places":2,"foreign_currency_id":null,"foreign_currency_code":nu // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/categories/1/transactions?limit=10&page=1&end=2026-10-31'
GET/v1/configurationSchema validation skipped
Response violates schema+1 moreless
  • Schema-violating request accepted
642

Response violates schemaST1082 violations

"configuration.enable_exchange_rates" is not one of "configuration.is_demo_site", "configuration.permission_update_check" or 24 other candidates

Validated against the response schema for status code 200.

Schema at /components/schemas/ConfigValueFilter:

    {
        "enum": [
            "configuration.is_demo_site",
            "configuration.permission_update_check",
            "configuration.last_update_check",
            "configuration.single_user_mode",
            "firefly.version",
            "firefly.default_location",
            "firefly.account_to_transaction",
            "firefly.allowed_opposing_types",
            "firefly.accountRoles",
            "firefly.valid_liabilities",
            "firefly.interest_periods",
            "firefly.enable_external_map",
            "firefly.expected_source_types",
            "app.timezone",
            "firefly.bill_periods",
            "firefly.credit_card_types",
            "firefly.languages",
        // Output truncated...
    }

Value:

    "configuration.enable_exchange_rates"
-1 is not valid under any of the schemas listed in the 'oneOf' keyword

Validated against the response schema for status code 200.

Schema at /components/schemas/PolymorphicProperty:

    {
        "oneOf": [
            {
                "type": "boolean"
            },
            {
                "type": "string"
            },
            {
                "type": "object"
            },
            {
                "type": "array",
                "items": {
                    "$ref": "#/components/schemas/StringArrayItem"
                }
            }
        ]
    }

Value:

    -1
Response200 OK
[{"title":"configuration.is_demo_site","value":false,"editable":true},{"title":"configuration.permission_update_check","value":-1,"editable":true},{"title":"configuration.single_user_mode","value":true,"editable":true},{"title":"configuration.last_update_check","value":1,"editable":true},{"title":"configuration.enable_exchange_rates","value":false,"editable":true},{"title":"configuration.use_running_balance","value":true,"editable":true},{"title":"configuration.enable_external_map","value":false,"editable": // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZDgzZmFkMGVmNDZlYWYyMjc0OWU3MzE4MGJjMzAyNGY0NTI4ZjBhZjYxMjMwYzE4NTVkZjBmMjBhZmY5MWNhOTliNWNhNTFjY2YwMmI2YiIsImlhdCI6MTc5MjQwNzMyNi44ODc0MjYsIm5iZiI6MTc5MjQwNzMyNi44ODc0MjcsImV4cCI6MTgyMzk0MzMyNi44Nzc2ODYsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.X9u2WxwPBjOK-cvI_VJ-WVuNyonzF-8P54rVLg8ZjjjQk_xHfSQ0qJUVtEJjXhw7Diew7fV5lOBfTICc1Mar5_Jgmbu-ZPwbDrnils6WWPhloRnq8tLf70-rLdxel0opO_qqID6-eKQkK7NeX2UygtGRrUWhu3t32IlAlEmoB4MV7mzwWsBNi-0kWHANiflFGKF4o0bW2605oB3rUXtu9MhRRS1KD7b7z5sw4K-7qs1MdT-AAm2XP0UPQ3jSh2JTAOLcG1CbK2f0_T2QjpjhqrtLhHY3p_4XxIaDLkYr5nDGjZDeAIXIp9zhv3I3ttTv_MEAa0NgcpyyEo_zEWO1G8Gu7RZaprbaFTINdTD190RaqmoUcNyluomEHSgzIDyHlDApsUH9Go-wRHPvpE91CEtqd-TH_bF8GLlnbRfSu06adpZRBNf3kvuv3yX3TrU8gjoNvtOVCEGa-VT9HWqeEw75XHxP6UQN1XJkqqa9kS3VIvBg4y7oofun22fkjWoyysArpqxX04bIRIrNCCns6oTGaVumhJoOVoX6q6wMmbe-A4yn5TIg-hScAACkgYmZWiQk6axcmwFdO2Iu35L_rWnEFq41GbqEWqOTIMaoChY96kM_brDDdFBz1Bz8RtiEcXuvOM0Jy1I71ouzoR2X5oW0rtaNXOJyjkac5QTTcsY' http://0.0.0.0:37907/api/v1/configuration

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[{"title":"configuration.is_demo_site","value":false,"editable":true},{"title":"configuration.permission_update_check","value":-1,"editable":true},{"title":"configuration.single_user_mode","value":true,"editable":true},{"title":"configuration.last_update_check","value":1,"editable":true},{"title":"configuration.enable_exchange_rates","value":false,"editable":true},{"title":"configuration.use_running_balance","value":true,"editable":true},{"title":"configuration.enable_external_map","value":false,"editable": // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' http://0.0.0.0:37907/api/v1/configuration
GET/v1/configuration/{name}
Response violates schema+1 moreless
  • Schema-violating request accepted
649

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":{"title":"configuration.is_demo_site","value":false,"editable":true}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' http://0.0.0.0:37907/api/v1/configuration/configuration.is_demo_site

Response violates schemaST108

0 is not valid under any of the schemas listed in the 'oneOf' keyword

Validated against the response schema for status code 200.

Schema at /components/schemas/PolymorphicProperty:

    {
        "oneOf": [
            {
                "type": "boolean"
            },
            {
                "type": "string"
            },
            {
                "type": "object"
            },
            {
                "type": "array",
                "items": {
                    "$ref": "#/components/schemas/StringArrayItem"
                }
            }
        ]
    }

Value:

    0
Response200 OK
{"data":{"title":"configuration.last_update_check","value":0,"editable":true}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' http://0.0.0.0:37907/api/v1/configuration/configuration.last_update_check
GET/v1/currencies/{code}/accounts
Response violates schema+1 moreless
  • Schema-violating request accepted
687

Response violates schemaST1083 violations

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/AccountProperties/properties/balance_difference:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "readOnly": true,
        "description": "If you submit a start AND end date, this will be the diff...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/AccountProperties/properties/pc_opening_balance:

    {
        "type": "string",
        "format": "amount",
        "example": "-1012.12",
        "description": "The opening balance of the account in the administration'...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/AccountProperties/properties/pc_virtual_balance:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "The virtual balance of the account in the administration'...
    }

Value:

    null
Response200 OK
{"data":[{"type":"accounts","id":"7","attributes":{"created_at":"2026-10-19T10:55:26+00:00","updated_at":"2026-10-19T10:55:29+00:00","active":true,"order":null,"name":"Initial balance account of My checking account","type":"initial-balance","account_role":null,"object_group_id":null,"object_group_order":null,"object_group_title":null,"object_has_currency_setting":true,"currency_id":"12","currency_name":"US Dollar","currency_code":"USD","currency_symbol":"$","currency_decimal_places":2,"primary_currency_id": // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIwOTg1MWZiY2Y0MzQ4Yzk4ZWQ2MzZmOTA2NTM0OGIwMmU4OTZhMzg1NjYzZDg2MTE3NGNhMTBhOGMzMjMzNzRmN2JkMGZjNWIzZjFlYjM2ZiIsImlhdCI6MTc5MjQwNzMzMS4wOTg4MjIsIm5iZiI6MTc5MjQwNzMzMS4wOTg4MjMsImV4cCI6MTgyMzk0MzMzMS4wODg5NTIsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.E2AHkBy_bCXLuCXkTh8BcKmJrO4dCx6fjexf6lB9CCULzz2ioHSDyITe2SxsQNs2kQ9u9hv8Or052iR0Zseh1B7_O6qP2zHcj9ItNP2LOZ5-x5FIvKFQkYOyBCmS2dpHF8iI95WMejfpGWt97hqV2pBl4a1OJ52HO9T-o5WvlI01uX-2WiTa2G9CFUeA_4qHL-mnN17aOnr-XOXLd_rxQXMpitI4NIR_MGz7RirGgu3gOGjNQ9g38vj0WquByNHRwSkjBmjK7qbvR8PqyYegbjYXAr2mwxLQRUd0mFOUhUSXxMg2Z9UdbE0Jct3JmalhSn9px9vmVamJeylzWLJKJ1ahg6A4rvxOuB6eb4NgYeOMYoXTp3a2-VR9q2QZBhp7iS147PthT7T7-G-iWJiFcGdnyg091c_UTFd4Nv2GeeUKYhgsClhiVxhcxouLpB9vQGahBoq30-vGshUkGkmuPmEboEoUSejyN4MkaHJl_zoZUcUtP8XMYP9dN35zsJpeCOv7m05kuGJIREqMQiz2RnsBLfgoGDLYhXpNwKgXt55Wku4rj2QE3KaTBeTj-ZzDWX3qr7s13th5EYmiYx18WAiJ4RVRsRjQh4F_jjio68NsWrp4wa1le_Ht6N2v3vH-r1l2OEciSsXXgZPOaq3w01duTMpZ7fCzN_d4y2_samY' 'http://0.0.0.0:37907/api/v1/currencies/USD/accounts?limit=10&page=1'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":10,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/currencies\/USD\/accounts?date=2000-01-01&limit=10&type=all&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/currencies\/USD\/accounts?date=2000-01-01&limit=10&type=all&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/currencies\/USD\/accounts?date=2000-01-01&limit=10&type=all&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/currencies/USD/accounts?limit=10&page=1&date=2000-01-01&type=all'
GET/v1/exchange-rates
Response violates schema+1 moreless
  • Schema-violating request accepted
641

Response violates schemaST1084 violations

"/?page=1" is not a "uri"

Validated against the response schema for status code 200.

Schema at /components/schemas/PageLink/properties/first:

    {
        "format": "uri",
        "type": "string",
        "example": "https://demo.firefly-iii.org/api/v1/OBJECT?&page=1"
    }

Value:

    "/?page=1"
"/?page=1" is not a "uri"

Validated against the response schema for status code 200.

Schema at /components/schemas/PageLink/properties/self:

    {
        "format": "uri",
        "type": "string",
        "example": "https://demo.firefly-iii.org/api/v1/OBJECT?&page=4"
    }

Value:

    "/?page=1"
"/?page=2" is not valid under any of the schemas listed in the 'anyOf' keyword

Validated against the response schema for status code 200.

Schema at /components/schemas/PageLink/properties/next:

    {
        "anyOf": [
            {
                "type": "string",
                "format": "uri",
                "example": "https://demo.firefly-iii.org/api/v1/OBJECT?&page=3"
            },
            {
                "type": "null"
            }
        ]
    }

Value:

    "/?page=2"
"/?page=4" is not a "uri"

Validated against the response schema for status code 200.

Schema at /components/schemas/PageLink/properties/last:

    {
        "format": "uri",
        "type": "string",
        "example": "https://demo.firefly-iii.org/api/v1/OBJECT?&page=12"
    }

Value:

    "/?page=4"
Response200 OK
{"data":[{"type":"exchange-rates","id":"1","attributes":{"created_at":"2026-10-19T10:55:24+00:00","updated_at":"2026-10-19T10:55:24+00:00","from_currency_id":"1","from_currency_name":"Euro","from_currency_code":"EUR","from_currency_symbol":"\u20ac","from_currency_decimal_places":2,"to_currency_id":"1","to_currency_name":"Euro","to_currency_code":"EUR","to_currency_symbol":"\u20ac","to_currency_decimal_places":2,"rate":"1.000000000000","date":"2025-04-15T00:00:00+00:00"},"links":{"self":"http:\/\/0.0.0.0:379 // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIwOTg1MWZiY2Y0MzQ4Yzk4ZWQ2MzZmOTA2NTM0OGIwMmU4OTZhMzg1NjYzZDg2MTE3NGNhMTBhOGMzMjMzNzRmN2JkMGZjNWIzZjFlYjM2ZiIsImlhdCI6MTc5MjQwNzMzMS4wOTg4MjIsIm5iZiI6MTc5MjQwNzMzMS4wOTg4MjMsImV4cCI6MTgyMzk0MzMzMS4wODg5NTIsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.E2AHkBy_bCXLuCXkTh8BcKmJrO4dCx6fjexf6lB9CCULzz2ioHSDyITe2SxsQNs2kQ9u9hv8Or052iR0Zseh1B7_O6qP2zHcj9ItNP2LOZ5-x5FIvKFQkYOyBCmS2dpHF8iI95WMejfpGWt97hqV2pBl4a1OJ52HO9T-o5WvlI01uX-2WiTa2G9CFUeA_4qHL-mnN17aOnr-XOXLd_rxQXMpitI4NIR_MGz7RirGgu3gOGjNQ9g38vj0WquByNHRwSkjBmjK7qbvR8PqyYegbjYXAr2mwxLQRUd0mFOUhUSXxMg2Z9UdbE0Jct3JmalhSn9px9vmVamJeylzWLJKJ1ahg6A4rvxOuB6eb4NgYeOMYoXTp3a2-VR9q2QZBhp7iS147PthT7T7-G-iWJiFcGdnyg091c_UTFd4Nv2GeeUKYhgsClhiVxhcxouLpB9vQGahBoq30-vGshUkGkmuPmEboEoUSejyN4MkaHJl_zoZUcUtP8XMYP9dN35zsJpeCOv7m05kuGJIREqMQiz2RnsBLfgoGDLYhXpNwKgXt55Wku4rj2QE3KaTBeTj-ZzDWX3qr7s13th5EYmiYx18WAiJ4RVRsRjQh4F_jjio68NsWrp4wa1le_Ht6N2v3vH-r1l2OEciSsXXgZPOaq3w01duTMpZ7fCzN_d4y2_samY' 'http://0.0.0.0:37907/api/v1/exchange-rates?limit=10&page=1'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[{"type":"exchange-rates","id":"11","attributes":{"created_at":"2026-10-19T10:55:24+00:00","updated_at":"2026-10-19T10:55:24+00:00","from_currency_id":"1","from_currency_name":"Euro","from_currency_code":"EUR","from_currency_symbol":"\u20ac","from_currency_decimal_places":2,"to_currency_id":"14","to_currency_name":"Canadian dollar","to_currency_code":"CAD","to_currency_symbol":"C$","to_currency_decimal_places":2,"rate":"1.575105000000","date":"2025-04-15T00:00:00+00:00"},"links":{"self":"http:\/\/0. // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/exchange-rates?limit=10&page=1'

Response violates schemaST108

"/?page=65535" is not valid under any of the schemas listed in the 'anyOf' keyword

Validated against the response schema for status code 200.

Schema at /components/schemas/PageLink/properties/prev:

    {
        "anyOf": [
            {
                "type": "string",
                "format": "uri",
                "example": "https://demo.firefly-iii.org/api/v1/OBJECT?&page=2"
            },
            {
                "type": "null"
            }
        ]
    }

Value:

    "/?page=65535"
Response200 OK
{"data":[],"meta":{"pagination":{"total":23,"count":0,"per_page":50,"current_page":65536,"total_pages":1}},"links":{"self":"\/?page=65536","first":"\/?page=1","prev":"\/?page=65535","last":"\/?page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/exchange-rates?page=2147483648'
GET/v1/exchange-rates/{from}/{to}/{date}
Response violates schema+1 moreless
  • Undocumented status code
671

Response violates schemaST1082 violations

"meta" is a required property

Validated against the response schema for status code 200.

Schema at /components/schemas/CurrencyExchangeRateArray:

    {
        "required": [
            "data",
            "meta",
            "links"
        ],
        "type": "object",
        "properties": {
            "data": {
                "type": "array",
                "items": {
                    "$ref": "#/components/schemas/CurrencyExchangeRateRead"
                }
            },
            "meta": {
                "$ref": "#/components/schemas/Meta"
            },
            "links": {
                "$ref": "#/components/schemas/PageLink"
        // Output truncated...
    }

Value:

    {
        "data": {
            "attributes": {
                "created_at": "2026-10-19T10:55:28+00:00",
                "date": "2026-10-01T00:00:00+00:00",
                "from_currency_code": "EUR",
                "from_currency_decimal_places": 2,
                "from_currency_id": "1",
                "from_currency_name": "Euro",
                "from_currency_symbol": "\u20ac",
                "rate": "2.345600000000",
                "to_currency_code": "USD",
                "to_currency_decimal_places": 2,
                "to_currency_id": "12",
                "to_currency_name": "US Dollar",
                "to_currency_symbol": "$",
                "updated_at": "2026-10-19T10:55:29+00:00"
            },
            "id": "64",
        // Output truncated...
    }
{"attributes":{"created_at":"2026-10-19T10:55:28+00:00","date":"2026-10-01T0 ... is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/CurrencyExchangeRateArray/properties/data:

    {
        "type": "array",
        "items": {
            "$ref": "#/components/schemas/CurrencyExchangeRateRead"
        }
    }

Value:

    {
        "attributes": {
            "created_at": "2026-10-19T10:55:28+00:00",
            "date": "2026-10-01T00:00:00+00:00",
            "from_currency_code": "EUR",
            "from_currency_decimal_places": 2,
            "from_currency_id": "1",
            "from_currency_name": "Euro",
            "from_currency_symbol": "\u20ac",
            "rate": "2.345600000000",
            "to_currency_code": "USD",
            "to_currency_decimal_places": 2,
            "to_currency_id": "12",
            "to_currency_name": "US Dollar",
            "to_currency_symbol": "$",
            "updated_at": "2026-10-19T10:55:29+00:00"
        },
        "id": "64",
        "links": {
        // Output truncated...
    }
Response200 OK
{"data":{"type":"exchange-rates","id":"64","attributes":{"created_at":"2026-10-19T10:55:28+00:00","updated_at":"2026-10-19T10:55:29+00:00","from_currency_id":"1","from_currency_name":"Euro","from_currency_code":"EUR","from_currency_symbol":"\u20ac","from_currency_decimal_places":2,"to_currency_id":"12","to_currency_name":"US Dollar","to_currency_code":"USD","to_currency_symbol":"$","to_currency_decimal_places":2,"rate":"2.345600000000","date":"2026-10-01T00:00:00+00:00"},"links":{"self":"http:\/\/0.0.0.0:37 // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIwOTg1MWZiY2Y0MzQ4Yzk4ZWQ2MzZmOTA2NTM0OGIwMmU4OTZhMzg1NjYzZDg2MTE3NGNhMTBhOGMzMjMzNzRmN2JkMGZjNWIzZjFlYjM2ZiIsImlhdCI6MTc5MjQwNzMzMS4wOTg4MjIsIm5iZiI6MTc5MjQwNzMzMS4wOTg4MjMsImV4cCI6MTgyMzk0MzMzMS4wODg5NTIsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.E2AHkBy_bCXLuCXkTh8BcKmJrO4dCx6fjexf6lB9CCULzz2ioHSDyITe2SxsQNs2kQ9u9hv8Or052iR0Zseh1B7_O6qP2zHcj9ItNP2LOZ5-x5FIvKFQkYOyBCmS2dpHF8iI95WMejfpGWt97hqV2pBl4a1OJ52HO9T-o5WvlI01uX-2WiTa2G9CFUeA_4qHL-mnN17aOnr-XOXLd_rxQXMpitI4NIR_MGz7RirGgu3gOGjNQ9g38vj0WquByNHRwSkjBmjK7qbvR8PqyYegbjYXAr2mwxLQRUd0mFOUhUSXxMg2Z9UdbE0Jct3JmalhSn9px9vmVamJeylzWLJKJ1ahg6A4rvxOuB6eb4NgYeOMYoXTp3a2-VR9q2QZBhp7iS147PthT7T7-G-iWJiFcGdnyg091c_UTFd4Nv2GeeUKYhgsClhiVxhcxouLpB9vQGahBoq30-vGshUkGkmuPmEboEoUSejyN4MkaHJl_zoZUcUtP8XMYP9dN35zsJpeCOv7m05kuGJIREqMQiz2RnsBLfgoGDLYhXpNwKgXt55Wku4rj2QE3KaTBeTj-ZzDWX3qr7s13th5EYmiYx18WAiJ4RVRsRjQh4F_jjio68NsWrp4wa1le_Ht6N2v3vH-r1l2OEciSsXXgZPOaq3w01duTMpZ7fCzN_d4y2_samY' 'http://0.0.0.0:37907/api/v1/exchange-rates/EUR/USD/2026-10-01?limit=10&page=1'

Undocumented status codeST103

Received: 403
Documented: 200, 401, 404, 400, 500
Response403 Forbidden
<html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx</center>
</body>
</html>
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/exchange-rates/0/0/j%1A%5E%F1%BF%AF%B1~'
GET/v1/piggy-banks
Response violates schema+1 moreless
  • Schema-violating request accepted
659

Response violates schemaST108

"account_id" is a required property

Validated against the response schema for status code 200.

Schema at /components/schemas/PiggyBankProperties:

    {
        "required": [
            "name",
            "account_id",
            "target_amount"
        ],
        "type": "object",
        "properties": {
            "created_at": {
                "type": "string",
                "format": "date-time",
                "example": "2026-10-01T00:00:00+00:00",
                "readOnly": true
            },
            "updated_at": {
                "type": "string",
                "format": "date-time",
                "example": "2026-10-01T00:00:00+00:00",
                "readOnly": true
        // Output truncated...
    }

Value:

    {
        "accounts": [
            {
                "account_id": "1",
                "current_amount": "0.00",
                "name": "Checking",
                "pc_current_amount": "0"
            }
        ],
        "active": true,
        "created_at": "2026-10-19T10:55:25+00:00",
        "currency_code": "EUR",
        "currency_decimal_places": 2,
        "currency_id": "1",
        "currency_name": "Euro",
        "currency_symbol": "\u20ac",
        "current_amount": "0.00",
        "left_to_save": "1000.000000000000",
        "name": "Holiday",
        // Output truncated...
    }
Response200 OK
{"data":[{"type":"piggy-banks","id":"1","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","name":"Holiday","percentage":null,"start_date":"2026-01-01T00:00:00+00:00","target_date":null,"order":1,"active":true,"notes":null,"object_group_id":null,"object_group_order":null,"object_group_title":null,"accounts":[{"account_id":"1","name":"Checking","current_amount":"0.00","pc_current_amount":"0"}],"object_has_currency_setting":true,"currency_id":"1","currency_name":"E // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIwOTg1MWZiY2Y0MzQ4Yzk4ZWQ2MzZmOTA2NTM0OGIwMmU4OTZhMzg1NjYzZDg2MTE3NGNhMTBhOGMzMjMzNzRmN2JkMGZjNWIzZjFlYjM2ZiIsImlhdCI6MTc5MjQwNzMzMS4wOTg4MjIsIm5iZiI6MTc5MjQwNzMzMS4wOTg4MjMsImV4cCI6MTgyMzk0MzMzMS4wODg5NTIsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.E2AHkBy_bCXLuCXkTh8BcKmJrO4dCx6fjexf6lB9CCULzz2ioHSDyITe2SxsQNs2kQ9u9hv8Or052iR0Zseh1B7_O6qP2zHcj9ItNP2LOZ5-x5FIvKFQkYOyBCmS2dpHF8iI95WMejfpGWt97hqV2pBl4a1OJ52HO9T-o5WvlI01uX-2WiTa2G9CFUeA_4qHL-mnN17aOnr-XOXLd_rxQXMpitI4NIR_MGz7RirGgu3gOGjNQ9g38vj0WquByNHRwSkjBmjK7qbvR8PqyYegbjYXAr2mwxLQRUd0mFOUhUSXxMg2Z9UdbE0Jct3JmalhSn9px9vmVamJeylzWLJKJ1ahg6A4rvxOuB6eb4NgYeOMYoXTp3a2-VR9q2QZBhp7iS147PthT7T7-G-iWJiFcGdnyg091c_UTFd4Nv2GeeUKYhgsClhiVxhcxouLpB9vQGahBoq30-vGshUkGkmuPmEboEoUSejyN4MkaHJl_zoZUcUtP8XMYP9dN35zsJpeCOv7m05kuGJIREqMQiz2RnsBLfgoGDLYhXpNwKgXt55Wku4rj2QE3KaTBeTj-ZzDWX3qr7s13th5EYmiYx18WAiJ4RVRsRjQh4F_jjio68NsWrp4wa1le_Ht6N2v3vH-r1l2OEciSsXXgZPOaq3w01duTMpZ7fCzN_d4y2_samY' 'http://0.0.0.0:37907/api/v1/piggy-banks?limit=10&page=1'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[{"type":"piggy-banks","id":"1","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","name":"Holiday","percentage":null,"start_date":"2026-01-01T00:00:00+00:00","target_date":null,"order":1,"active":true,"notes":null,"object_group_id":null,"object_group_order":null,"object_group_title":null,"accounts":[{"account_id":"1","name":"Checking","current_amount":"0.00","pc_current_amount":"0"}],"object_has_currency_setting":true,"currency_id":"1","currency_name":"E // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/piggy-banks?limit=10&page=1'
GET/v1/piggy-banks/{id}
Response violates schema+1 moreless
  • Schema-violating request accepted
625

Response violates schemaST108

"account_id" is a required property

Validated against the response schema for status code 200.

Schema at /components/schemas/PiggyBankProperties:

    {
        "required": [
            "name",
            "account_id",
            "target_amount"
        ],
        "type": "object",
        "properties": {
            "created_at": {
                "type": "string",
                "format": "date-time",
                "example": "2026-10-01T00:00:00+00:00",
                "readOnly": true
            },
            "updated_at": {
                "type": "string",
                "format": "date-time",
                "example": "2026-10-01T00:00:00+00:00",
                "readOnly": true
        // Output truncated...
    }

Value:

    {
        "accounts": [
            {
                "account_id": "1",
                "current_amount": "0.00",
                "name": "Checking",
                "pc_current_amount": "0"
            }
        ],
        "active": true,
        "created_at": "2026-10-19T10:55:25+00:00",
        "currency_code": "EUR",
        "currency_decimal_places": 2,
        "currency_id": "1",
        "currency_name": "Euro",
        "currency_symbol": "\u20ac",
        "current_amount": "0.00",
        "left_to_save": "10.000000000000",
        "name": "Spare",
        // Output truncated...
    }
Response200 OK
{"data":{"type":"piggy-banks","id":"2","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","name":"Spare","percentage":null,"start_date":"2026-01-01T00:00:00+00:00","target_date":null,"order":2,"active":true,"notes":null,"object_group_id":null,"object_group_order":null,"object_group_title":null,"accounts":[{"account_id":"1","name":"Checking","current_amount":"0.00","pc_current_amount":"0"}],"object_has_currency_setting":true,"currency_id":"1","currency_name":"Euro // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIxYTBkYWFlMzgzYjBlNDI1ZjkzZjNkMDRjNTdjNWJmOWUyNTFjZWZiM2RhMzU1N2YyNzAxYjFlMTdhYmU3NjMzMjg3MzA3ZWRmODZiODA3OCIsImlhdCI6MTc5MjQwNzMzOS4zODk0NDMsIm5iZiI6MTc5MjQwNzMzOS4zODk0NDQsImV4cCI6MTgyMzk0MzMzOS4zODA4LCJzdWIiOiIxIiwic2NvcGVzIjpbXX0.KkzrZjtL6kHslqOqX8uou9cwO7mPX9qzR62LQgBsItiTeZmmfGXQfPyrhbpq9TNuE9VVZfPm_m-AlayhUVR_CfSnfZtyKKIBUPw2XIxrNYxp1Z3_4IQWrh0YRWTPV3BkZAvtLI--cKpzySk6xcu7E5xpcgiMecSpdGOA3gOkpi_eM6UxKQGkLwoU1ZWKTK1N9gfyMPcaFcsIJcpBGIsf8lfSeDqSl3UQE3FKZghxYRHW_C1hWdIS2DWJ_JFGze4TkVueHTgO9fJZL3RU_q8iy_qztr7DJ2MrU8DxlYaMEOGm_OWw9auo1yd_86GqTD6FtNVzdi-vbvAF9bP0U3NrGo3EyslcJbs7U3YZSf_Wsr1QDLqTVBUj26ttoPP3n3uBQxaBDMk8AULmZbDJwnHdq9vxSqYbdLtAmhPM5vkB-KPQ_Gn4uWaGQZTLoTF8yz9hWTZbKT1Qc0WaKCmLZEkqFmnZFGiOl_nljX7lnb1_iIaH1KXqAXFybUWq--2ixz5iANEA2z6RMZ_UB6-yZUl2yKAZl7AdhT5mkG7ObztUpGJhYgreigOOTEOTCv5-fFqZeA5HAv6AobOgy7ZmnkepYEKteHigOVA-nQfubFlVFJrMDEQSgFm4bxeigSUC16iSbBeJLvbzmOBuqm5_H2uk_P252Yaf1Lx14uM7nihcDMM' http://0.0.0.0:37907/api/v1/piggy-banks/2

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":{"type":"piggy-banks","id":"1","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:59:41+00:00","name":"New digital camera","percentage":null,"start_date":"2026-10-01T00:00:00+00:00","target_date":"2000-01-01T00:00:00+00:00","order":5,"active":true,"notes":null,"object_group_id":null,"object_group_order":null,"object_group_title":null,"accounts":[{"account_id":"1","name":"Checking","current_amount":"0.00","pc_current_amount":"0"}],"object_has_currency_setting":true,"cu // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' http://0.0.0.0:37907/api/v1/piggy-banks/1
GET/v1/piggy-banks/{id}/accounts
Response violates schema+1 moreless
  • Schema-violating request accepted
637

Response violates schemaST1083 violations

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/AccountProperties/properties/balance_difference:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "readOnly": true,
        "description": "If you submit a start AND end date, this will be the diff...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/AccountProperties/properties/pc_opening_balance:

    {
        "type": "string",
        "format": "amount",
        "example": "-1012.12",
        "description": "The opening balance of the account in the administration'...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/AccountProperties/properties/pc_virtual_balance:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "The virtual balance of the account in the administration'...
    }

Value:

    null
Response200 OK
{"data":[{"type":"accounts","id":"1","attributes":{"created_at":"2026-10-19T10:55:24+00:00","updated_at":"2026-10-19T10:55:24+00:00","active":true,"order":0,"name":"Checking","type":"asset","account_role":"defaultAsset","object_group_id":null,"object_group_order":null,"object_group_title":null,"object_has_currency_setting":true,"currency_id":"1","currency_name":"Euro","currency_code":"EUR","currency_symbol":"\u20ac","currency_decimal_places":2,"primary_currency_id":"1","primary_currency_name":"Euro","primar // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIxYTBkYWFlMzgzYjBlNDI1ZjkzZjNkMDRjNTdjNWJmOWUyNTFjZWZiM2RhMzU1N2YyNzAxYjFlMTdhYmU3NjMzMjg3MzA3ZWRmODZiODA3OCIsImlhdCI6MTc5MjQwNzMzOS4zODk0NDMsIm5iZiI6MTc5MjQwNzMzOS4zODk0NDQsImV4cCI6MTgyMzk0MzMzOS4zODA4LCJzdWIiOiIxIiwic2NvcGVzIjpbXX0.KkzrZjtL6kHslqOqX8uou9cwO7mPX9qzR62LQgBsItiTeZmmfGXQfPyrhbpq9TNuE9VVZfPm_m-AlayhUVR_CfSnfZtyKKIBUPw2XIxrNYxp1Z3_4IQWrh0YRWTPV3BkZAvtLI--cKpzySk6xcu7E5xpcgiMecSpdGOA3gOkpi_eM6UxKQGkLwoU1ZWKTK1N9gfyMPcaFcsIJcpBGIsf8lfSeDqSl3UQE3FKZghxYRHW_C1hWdIS2DWJ_JFGze4TkVueHTgO9fJZL3RU_q8iy_qztr7DJ2MrU8DxlYaMEOGm_OWw9auo1yd_86GqTD6FtNVzdi-vbvAF9bP0U3NrGo3EyslcJbs7U3YZSf_Wsr1QDLqTVBUj26ttoPP3n3uBQxaBDMk8AULmZbDJwnHdq9vxSqYbdLtAmhPM5vkB-KPQ_Gn4uWaGQZTLoTF8yz9hWTZbKT1Qc0WaKCmLZEkqFmnZFGiOl_nljX7lnb1_iIaH1KXqAXFybUWq--2ixz5iANEA2z6RMZ_UB6-yZUl2yKAZl7AdhT5mkG7ObztUpGJhYgreigOOTEOTCv5-fFqZeA5HAv6AobOgy7ZmnkepYEKteHigOVA-nQfubFlVFJrMDEQSgFm4bxeigSUC16iSbBeJLvbzmOBuqm5_H2uk_P252Yaf1Lx14uM7nihcDMM' 'http://0.0.0.0:37907/api/v1/piggy-banks/2/accounts?limit=10&page=1'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[{"type":"accounts","id":"1","attributes":{"created_at":"2026-10-19T10:55:24+00:00","updated_at":"2026-10-19T10:55:24+00:00","active":true,"order":0,"name":"Checking","type":"asset","account_role":"defaultAsset","object_group_id":null,"object_group_order":null,"object_group_title":null,"object_has_currency_setting":true,"currency_id":"1","currency_name":"Euro","currency_code":"EUR","currency_symbol":"\u20ac","currency_decimal_places":2,"primary_currency_id":"1","primary_currency_name":"Euro","primar // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/piggy-banks/1/accounts?limit=10&page=1'

Response violates schemaST108

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/AccountProperties/properties/opening_balance:

    {
        "type": "string",
        "format": "amount",
        "example": "-1012.12",
        "description": "Represents the opening balance, the initial amount this a...
    }

Value:

    null
Response200 OK
{"data":[{"type":"accounts","id":"1","attributes":{"created_at":"2026-10-19T10:55:24+00:00","updated_at":"2026-10-19T10:55:24+00:00","active":true,"order":0,"name":"Checking","type":"asset","account_role":"defaultAsset","object_group_id":null,"object_group_order":null,"object_group_title":null,"object_has_currency_setting":true,"currency_id":"1","currency_name":"Euro","currency_code":"EUR","currency_symbol":"\u20ac","currency_decimal_places":2,"primary_currency_id":"1","primary_currency_name":"Euro","primar // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' http://0.0.0.0:37907/api/v1/piggy-banks/1/accounts
GET/v1/preferences
Response violates schema+1 moreless
  • Schema-violating request accepted
659

Response violates schemaST108

10 is not valid under any of the schemas listed in the 'oneOf' keyword

Validated against the response schema for status code 200.

Schema at /components/schemas/PolymorphicProperty:

    {
        "oneOf": [
            {
                "type": "boolean"
            },
            {
                "type": "string"
            },
            {
                "type": "object"
            },
            {
                "type": "array",
                "items": {
                    "$ref": "#/components/schemas/StringArrayItem"
                }
            }
        ]
    }

Value:

    10
Response200 OK
{"data":[{"type":"preferences","id":"1","attributes":{"created_at":"2026-10-19T10:55:24+00:00","updated_at":"2026-10-19T10:55:24+00:00","user_group_id":null,"name":"language","data":"en_US"},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/preferences\/1"}},{"type":"preferences","id":"2","attributes":{"created_at":"2026-10-19T10:55:24+00:00","updated_at":"2026-10-19T10:55:24+00:00","user_group_id":null,"name":"viewRange","data":"1M"},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/preferences\/2"}},{"typ // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIwOTg1MWZiY2Y0MzQ4Yzk4ZWQ2MzZmOTA2NTM0OGIwMmU4OTZhMzg1NjYzZDg2MTE3NGNhMTBhOGMzMjMzNzRmN2JkMGZjNWIzZjFlYjM2ZiIsImlhdCI6MTc5MjQwNzMzMS4wOTg4MjIsIm5iZiI6MTc5MjQwNzMzMS4wOTg4MjMsImV4cCI6MTgyMzk0MzMzMS4wODg5NTIsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.E2AHkBy_bCXLuCXkTh8BcKmJrO4dCx6fjexf6lB9CCULzz2ioHSDyITe2SxsQNs2kQ9u9hv8Or052iR0Zseh1B7_O6qP2zHcj9ItNP2LOZ5-x5FIvKFQkYOyBCmS2dpHF8iI95WMejfpGWt97hqV2pBl4a1OJ52HO9T-o5WvlI01uX-2WiTa2G9CFUeA_4qHL-mnN17aOnr-XOXLd_rxQXMpitI4NIR_MGz7RirGgu3gOGjNQ9g38vj0WquByNHRwSkjBmjK7qbvR8PqyYegbjYXAr2mwxLQRUd0mFOUhUSXxMg2Z9UdbE0Jct3JmalhSn9px9vmVamJeylzWLJKJ1ahg6A4rvxOuB6eb4NgYeOMYoXTp3a2-VR9q2QZBhp7iS147PthT7T7-G-iWJiFcGdnyg091c_UTFd4Nv2GeeUKYhgsClhiVxhcxouLpB9vQGahBoq30-vGshUkGkmuPmEboEoUSejyN4MkaHJl_zoZUcUtP8XMYP9dN35zsJpeCOv7m05kuGJIREqMQiz2RnsBLfgoGDLYhXpNwKgXt55Wku4rj2QE3KaTBeTj-ZzDWX3qr7s13th5EYmiYx18WAiJ4RVRsRjQh4F_jjio68NsWrp4wa1le_Ht6N2v3vH-r1l2OEciSsXXgZPOaq3w01duTMpZ7fCzN_d4y2_samY' 'http://0.0.0.0:37907/api/v1/preferences?limit=10&page=1'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[{"type":"preferences","id":"1","attributes":{"created_at":"2026-10-19T10:55:24+00:00","updated_at":"2026-10-19T10:55:24+00:00","user_group_id":null,"name":"language","data":"en_US"},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/preferences\/1"}},{"type":"preferences","id":"2","attributes":{"created_at":"2026-10-19T10:55:24+00:00","updated_at":"2026-10-19T10:55:24+00:00","user_group_id":null,"name":"viewRange","data":"1M"},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/preferences\/2"}},{"typ // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/preferences?limit=10&page=1'
GET/v1/recurrences
Response violates schema+1 moreless
  • Schema-violating request accepted
635

Response violates schemaST1086 violations

"2026-12-01T00:00:00+00:00" is not a "date"

Validated against the response schema for status code 200.

Schema at /components/schemas/RecurrenceProperties/properties/first_date:

    {
        "format": "date",
        "type": "string",
        "example": "2026-10-31",
        "description": "First time the recurring transaction will fire. Must be a...
    }

Value:

    "2026-12-01T00:00:00+00:00"
"2027-12-01T00:00:00+00:00" is not valid under any of the schemas listed in the 'anyOf' keyword

Validated against the response schema for status code 200.

Schema at /components/schemas/RecurrenceProperties/properties/repeat_until:

    {
        "anyOf": [
            {
                "type": "string",
                "format": "date",
                "example": "2026-10-31",
                "description": "Date until the recurring transaction can fire. Us...
            },
            {
                "type": "null"
            }
        ]
    }

Value:

    "2027-12-01T00:00:00+00:00"
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/RecurrenceTransaction/properties/budget_id:

    {
        "type": "string",
        "format": "string",
        "example": "4",
        "description": "The budget ID for this transaction."
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/RecurrenceTransaction/properties/category_id:

    {
        "type": "string",
        "format": "string",
        "description": "Category ID for this transaction.",
        "example": "211"
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/RecurrenceTransaction/properties/category_name:

    {
        "type": "string",
        "format": "string",
        "description": "Category name for this transaction.",
        "example": "Bills"
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/RecurrenceTransaction/properties/pc_amount:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "Amount of the transaction in primary currency."
    }

Value:

    null
Response200 OK
{"data":[{"type":"recurrences","id":"1","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","type":"withdrawal","title":"Gym","description":"","first_date":"2026-12-01T00:00:00+00:00","latest_date":null,"repeat_until":"2027-12-01T00:00:00+00:00","apply_rules":true,"active":true,"nr_of_repetitions":null,"notes":null,"repetitions":[{"id":"1","created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","type":"monthly","moment":"1","skip":0,"week // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIwOTg1MWZiY2Y0MzQ4Yzk4ZWQ2MzZmOTA2NTM0OGIwMmU4OTZhMzg1NjYzZDg2MTE3NGNhMTBhOGMzMjMzNzRmN2JkMGZjNWIzZjFlYjM2ZiIsImlhdCI6MTc5MjQwNzMzMS4wOTg4MjIsIm5iZiI6MTc5MjQwNzMzMS4wOTg4MjMsImV4cCI6MTgyMzk0MzMzMS4wODg5NTIsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.E2AHkBy_bCXLuCXkTh8BcKmJrO4dCx6fjexf6lB9CCULzz2ioHSDyITe2SxsQNs2kQ9u9hv8Or052iR0Zseh1B7_O6qP2zHcj9ItNP2LOZ5-x5FIvKFQkYOyBCmS2dpHF8iI95WMejfpGWt97hqV2pBl4a1OJ52HO9T-o5WvlI01uX-2WiTa2G9CFUeA_4qHL-mnN17aOnr-XOXLd_rxQXMpitI4NIR_MGz7RirGgu3gOGjNQ9g38vj0WquByNHRwSkjBmjK7qbvR8PqyYegbjYXAr2mwxLQRUd0mFOUhUSXxMg2Z9UdbE0Jct3JmalhSn9px9vmVamJeylzWLJKJ1ahg6A4rvxOuB6eb4NgYeOMYoXTp3a2-VR9q2QZBhp7iS147PthT7T7-G-iWJiFcGdnyg091c_UTFd4Nv2GeeUKYhgsClhiVxhcxouLpB9vQGahBoq30-vGshUkGkmuPmEboEoUSejyN4MkaHJl_zoZUcUtP8XMYP9dN35zsJpeCOv7m05kuGJIREqMQiz2RnsBLfgoGDLYhXpNwKgXt55Wku4rj2QE3KaTBeTj-ZzDWX3qr7s13th5EYmiYx18WAiJ4RVRsRjQh4F_jjio68NsWrp4wa1le_Ht6N2v3vH-r1l2OEciSsXXgZPOaq3w01duTMpZ7fCzN_d4y2_samY' 'http://0.0.0.0:37907/api/v1/recurrences?limit=10&page=1'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[{"type":"recurrences","id":"1","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","type":"withdrawal","title":"Gym","description":"","first_date":"2026-12-01T00:00:00+00:00","latest_date":null,"repeat_until":"2027-12-01T00:00:00+00:00","apply_rules":true,"active":true,"nr_of_repetitions":null,"notes":null,"repetitions":[{"id":"1","created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","type":"monthly","moment":"1","skip":0,"week // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/recurrences?limit=10&page=1'
GET/v1/recurrences/{id}
Response violates schema+1 moreless
  • Schema-violating request accepted
605

Response violates schemaST1086 violations

"2026-12-01T00:00:00+00:00" is not a "date"

Validated against the response schema for status code 200.

Schema at /components/schemas/RecurrenceProperties/properties/first_date:

    {
        "format": "date",
        "type": "string",
        "example": "2026-10-31",
        "description": "First time the recurring transaction will fire. Must be a...
    }

Value:

    "2026-12-01T00:00:00+00:00"
"2027-12-01T00:00:00+00:00" is not valid under any of the schemas listed in the 'anyOf' keyword

Validated against the response schema for status code 200.

Schema at /components/schemas/RecurrenceProperties/properties/repeat_until:

    {
        "anyOf": [
            {
                "type": "string",
                "format": "date",
                "example": "2026-10-31",
                "description": "Date until the recurring transaction can fire. Us...
            },
            {
                "type": "null"
            }
        ]
    }

Value:

    "2027-12-01T00:00:00+00:00"
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/RecurrenceTransaction/properties/budget_id:

    {
        "type": "string",
        "format": "string",
        "example": "4",
        "description": "The budget ID for this transaction."
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/RecurrenceTransaction/properties/category_id:

    {
        "type": "string",
        "format": "string",
        "description": "Category ID for this transaction.",
        "example": "211"
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/RecurrenceTransaction/properties/category_name:

    {
        "type": "string",
        "format": "string",
        "description": "Category name for this transaction.",
        "example": "Bills"
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/RecurrenceTransaction/properties/pc_amount:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "Amount of the transaction in primary currency."
    }

Value:

    null
Response200 OK
{"data":{"type":"recurrences","id":"2","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","type":"withdrawal","title":"Spare","description":"","first_date":"2026-12-01T00:00:00+00:00","latest_date":null,"repeat_until":"2027-12-01T00:00:00+00:00","apply_rules":true,"active":true,"nr_of_repetitions":null,"notes":null,"repetitions":[{"id":"2","created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","type":"monthly","moment":"2","skip":0,"wee // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIxYTBkYWFlMzgzYjBlNDI1ZjkzZjNkMDRjNTdjNWJmOWUyNTFjZWZiM2RhMzU1N2YyNzAxYjFlMTdhYmU3NjMzMjg3MzA3ZWRmODZiODA3OCIsImlhdCI6MTc5MjQwNzMzOS4zODk0NDMsIm5iZiI6MTc5MjQwNzMzOS4zODk0NDQsImV4cCI6MTgyMzk0MzMzOS4zODA4LCJzdWIiOiIxIiwic2NvcGVzIjpbXX0.KkzrZjtL6kHslqOqX8uou9cwO7mPX9qzR62LQgBsItiTeZmmfGXQfPyrhbpq9TNuE9VVZfPm_m-AlayhUVR_CfSnfZtyKKIBUPw2XIxrNYxp1Z3_4IQWrh0YRWTPV3BkZAvtLI--cKpzySk6xcu7E5xpcgiMecSpdGOA3gOkpi_eM6UxKQGkLwoU1ZWKTK1N9gfyMPcaFcsIJcpBGIsf8lfSeDqSl3UQE3FKZghxYRHW_C1hWdIS2DWJ_JFGze4TkVueHTgO9fJZL3RU_q8iy_qztr7DJ2MrU8DxlYaMEOGm_OWw9auo1yd_86GqTD6FtNVzdi-vbvAF9bP0U3NrGo3EyslcJbs7U3YZSf_Wsr1QDLqTVBUj26ttoPP3n3uBQxaBDMk8AULmZbDJwnHdq9vxSqYbdLtAmhPM5vkB-KPQ_Gn4uWaGQZTLoTF8yz9hWTZbKT1Qc0WaKCmLZEkqFmnZFGiOl_nljX7lnb1_iIaH1KXqAXFybUWq--2ixz5iANEA2z6RMZ_UB6-yZUl2yKAZl7AdhT5mkG7ObztUpGJhYgreigOOTEOTCv5-fFqZeA5HAv6AobOgy7ZmnkepYEKteHigOVA-nQfubFlVFJrMDEQSgFm4bxeigSUC16iSbBeJLvbzmOBuqm5_H2uk_P252Yaf1Lx14uM7nihcDMM' http://0.0.0.0:37907/api/v1/recurrences/2

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":{"type":"recurrences","id":"1","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:58:11+00:00","type":"withdrawal","title":"Gym","description":"","first_date":"2026-12-01T00:00:00+00:00","latest_date":null,"repeat_until":"2027-12-01T00:00:00+00:00","apply_rules":true,"active":true,"nr_of_repetitions":null,"notes":null,"repetitions":[{"id":"1","created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","type":"monthly","moment":"1","skip":0,"weeke // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' http://0.0.0.0:37907/api/v1/recurrences/1
GET/v1/recurrences/{id}/transactions
Response violates schema+1 moreless
  • Schema-violating request accepted
695

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":10,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/transactions?start=2026-10-01&end=2026-10-31&limit=10&type=all&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/transactions?start=2026-10-01&end=2026-10-31&limit=10&type=all&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/transactions?start=2026-10-01&end=2026-10-31&limit=10&type=all&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/recurrences/1/transactions?limit=10&page=1&start=2026-10-01&end=2026-10-31&type=all'

Response violates schemaST1082 violations

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/TransactionSplit/properties/pc_amount:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "Amount of the transaction in the primary currency of this...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/TransactionSplit/properties/pc_foreign_amount:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "Foreign amount of the transaction in the primary currency...
    }

Value:

    null
Response200 OK
{"data":[{"type":"transactions","id":"5","attributes":{"created_at":"2026-10-19T11:06:08+00:00","updated_at":"2026-10-19T11:06:08+00:00","user":"1","user_group":"1","group_title":null,"transactions":[{"user":"1","transaction_journal_id":"5","type":"withdrawal","date":"2026-10-19T11:06:08+00:00","order":0,"object_has_currency_setting":true,"currency_id":"1","currency_code":"EUR","currency_name":"Euro","currency_symbol":"\u20ac","currency_decimal_places":2,"foreign_currency_id":null,"foreign_currency_code":nu // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' http://0.0.0.0:37907/api/v1/recurrences/1/transactions
GET/v1/tags/{tag}/transactions
Response violates schema+1 moreless
  • Schema-violating request accepted
649

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":10,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/tags\/5\/transactions?start=2026-10-01&end=2026-10-31&limit=10&type=all&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/tags\/5\/transactions?start=2026-10-01&end=2026-10-31&limit=10&type=all&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/tags\/5\/transactions?start=2026-10-01&end=2026-10-31&limit=10&type=all&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/tags/0/transactions?limit=10&page=1&start=2026-10-01&end=2026-10-31&type=all'

Response violates schemaST1082 violations

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/TransactionSplit/properties/pc_amount:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "Amount of the transaction in the primary currency of this...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/TransactionSplit/properties/pc_foreign_amount:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "Foreign amount of the transaction in the primary currency...
    }

Value:

    null
Response200 OK
{"data":[{"type":"transactions","id":"2","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","user":"1","user_group":"1","group_title":null,"transactions":[{"user":"1","transaction_journal_id":"2","type":"withdrawal","date":"2026-02-01T00:00:00+00:00","order":0,"object_has_currency_setting":true,"currency_id":"1","currency_code":"EUR","currency_name":"Euro","currency_symbol":"\u20ac","currency_decimal_places":2,"foreign_currency_id":null,"foreign_currency_code":nu // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' http://0.0.0.0:37907/api/v1/tags/workbench/transactions
GET/v1/transaction-journals/{id}
Response violates schema+1 moreless
  • Schema-violating request accepted
439

Response violates schemaST1082 violations

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/TransactionSplit/properties/pc_amount:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "Amount of the transaction in the primary currency of this...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/TransactionSplit/properties/pc_foreign_amount:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "Foreign amount of the transaction in the primary currency...
    }

Value:

    null
Response200 OK
{"data":{"type":"transactions","id":"1","attributes":{"created_at":"2026-10-19T10:55:24+00:00","updated_at":"2026-10-19T10:55:24+00:00","user":"1","user_group":"1","group_title":null,"transactions":[{"user":"1","transaction_journal_id":"1","type":"opening balance","date":"2026-01-01T00:00:00+00:00","order":0,"object_has_currency_setting":true,"currency_id":"1","currency_code":"EUR","currency_name":"Euro","currency_symbol":"\u20ac","currency_decimal_places":2,"foreign_currency_id":null,"foreign_currency_code // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' http://0.0.0.0:37907/api/v1/transaction-journals/1

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `X-Trace-Id`, `Authorization` in header
  - violates `format` at /properties/X-Trace-Id
  - violates `format` at /properties/Authorization
Response200 OK
{"data":{"type":"transactions","id":"1","attributes":{"created_at":"2026-10-19T10:55:24+00:00","updated_at":"2026-10-19T10:55:24+00:00","user":"1","user_group":"1","group_title":null,"transactions":[{"user":"1","transaction_journal_id":"1","type":"opening balance","date":"2026-01-01T00:00:00+00:00","order":0,"object_has_currency_setting":true,"currency_id":"1","currency_code":"EUR","currency_name":"Euro","currency_symbol":"\u20ac","currency_decimal_places":2,"foreign_currency_id":null,"foreign_currency_code // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' -H 'X-Trace-Id;' http://0.0.0.0:37907/api/v1/transaction-journals/1
GET/v1/transactions
Response violates schema+1 moreless
  • Schema-violating request accepted
680

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":10,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/transactions?start=2026-10-01&end=2026-10-31&limit=10&type=all&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/transactions?start=2026-10-01&end=2026-10-31&limit=10&type=all&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/transactions?start=2026-10-01&end=2026-10-31&limit=10&type=all&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/transactions?limit=10&page=1&start=2026-10-01&end=2026-10-31&type=all'

Response violates schemaST1082 violations

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/TransactionSplit/properties/pc_amount:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "Amount of the transaction in the primary currency of this...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/TransactionSplit/properties/pc_foreign_amount:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "Foreign amount of the transaction in the primary currency...
    }

Value:

    null
Response200 OK
{"data":[{"type":"transactions","id":"3","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","user":"1","user_group":"1","group_title":null,"transactions":[{"user":"1","transaction_journal_id":"3","type":"withdrawal","date":"2026-02-02T00:00:00+00:00","order":0,"object_has_currency_setting":true,"currency_id":"1","currency_code":"EUR","currency_name":"Euro","currency_symbol":"\u20ac","currency_decimal_places":2,"foreign_currency_id":null,"foreign_currency_code":nu // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/transactions?limit=10&page=1&end=2026-10-31'
GET/v1/transactions/{id}
Response violates schema+1 moreless
  • Schema-violating request accepted
561

Response violates schemaST108

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/TransactionSplit/properties/pc_foreign_amount:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "Foreign amount of the transaction in the primary currency...
    }

Value:

    null
Response200 OK
{"data":{"type":"transactions","id":"2","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T11:08:16+00:00","user":"1","user_group":"1","group_title":"","transactions":[{"user":"1","transaction_journal_id":"2","type":"withdrawal","date":"2026-02-01T00:00:00+00:00","order":0,"object_has_currency_setting":true,"currency_id":"1","currency_code":"EUR","currency_name":"Euro","currency_symbol":"\u20ac","currency_decimal_places":2,"foreign_currency_id":null,"foreign_currency_code":null, // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 49ff8039-624b-2aaf-b4b0-79f85d391aba' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' http://0.0.0.0:37907/api/v1/transactions/2

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - violates `format` at /properties/X-Trace-Id
Response200 OK
{"data":{"type":"transactions","id":"2","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T11:19:32+00:00","user":"1","user_group":"1","group_title":"","transactions":[{"user":"1","transaction_journal_id":"2","type":"withdrawal","date":"2026-02-01T00:00:00+00:00","order":0,"object_has_currency_setting":true,"currency_id":"1","currency_code":"EUR","currency_name":"\ud900\udc4d\u00d5 \u00ef","currency_symbol":"\u20ac","currency_decimal_places":2,"foreign_currency_id":null,"foreign // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJjY2Y1MzQyZTMwNmFiZmIzZTdlMzI0OTYwNWUxZjVmYzA3OWQ1MzQ4NzhlYzQ1YTY3OTc2ZmZiZDAxOGU0MTllZDYwYWQ2NTM0ZDUzMjg0MiIsImlhdCI6MTc5MjQwOTQ0Ni4yMDU4OSwibmJmIjoxNzkyNDA5NDQ2LjIwNTg5MSwiZXhwIjoxODIzOTQ1NDQ2LjE5NDg3Niwic3ViIjoiMSIsInNjb3BlcyI6W119.n6XLfiVAzAm5KAEUub1GHoUEpltyiB6j492Ud4Ofdr8Ky2nRZijnZIi0qStsFnnL6o4emaOLuA0a1qvR_2bGfHp4-5R_mBQKCAB-aJ7KBWP0VtnEjHbyytnpKbpQ5a9fGrPNaHAS0NmS5pytsU0KeypB9y8pT5YYXA00P48SlKPhXoTB84QvsrIQNWRyWRN566m74Vo7asmUrtxgzoJ64RhLDKpBqe744o-RzwEq7eibPriiP0wPoTLEGafg8fLeC5cJt8xJ5UKWW30or60u_muVcSLYMEql6OHyFGkY_qj6dTYEys9ofbczY7VODOHTRo5ORjrtvv8tUpvPjAAEzRcOH015D_59XUUv38_4JO6oZ3K4P8Or-7_6Fw4JoKEeYe0bMCH0JbLZKtR1QG4ExElqbCkARtxwigM6vgphyInNKmQOlUaO_ux1_9pMmgoVuL9KvHTSZPg4PmzppPpl8q-SBMnQQQj9OuTOtBck08NO-R0RXFlGH1rPOfFxXv_lm3bEeCU3IMLeE8xOrfNxZ7zjuIDIHpLgVkiLmsNx8457F4i_EUTp9EShfqX4LkUfBlnnzf_hPzwp81rIfbYnw49beLdtWy8UtHX5A1lyATsvtLSjIyPNK-JUZ-AQUrqENrCPO0IUDJRE4Pk4ch9T-MrlkW4VhjNGuXB9zoSK7SI' http://0.0.0.0:37907/api/v1/transactions/2

Response violates schemaST108

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/TransactionSplit/properties/pc_amount:

    {
        "type": "string",
        "format": "amount",
        "example": "123.45",
        "description": "Amount of the transaction in the primary currency of this...
    }

Value:

    null
Response200 OK
{"data":{"type":"transactions","id":"2","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T11:08:16+00:00","user":"1","user_group":"1","group_title":"","transactions":[{"user":"1","transaction_journal_id":"2","type":"withdrawal","date":"2026-02-01T00:00:00+00:00","order":0,"object_has_currency_setting":true,"currency_id":"1","currency_code":"EUR","currency_name":"Euro","currency_symbol":"\u20ac","currency_decimal_places":2,"foreign_currency_id":null,"foreign_currency_code":null, // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' http://0.0.0.0:37907/api/v1/transactions/2
GET/v1/webhooks
Response violates schema+1 moreless
  • Schema-violating request accepted
650

Response violates schemaST108

"trigger" is a required property

Validated against the response schema for status code 200.

Schema at /components/schemas/WebhookProperties:

    {
        "required": [
            "title",
            "trigger",
            "response",
            "delivery",
            "url"
        ],
        "title": "A single webhook (read)",
        "type": "object",
        "properties": {
            "created_at": {
                "type": "string",
                "format": "date-time",
                "example": "2026-10-01T00:00:00+00:00",
                "readOnly": true
            },
            "updated_at": {
                "type": "string",
        // Output truncated...
    }

Value:

    {
        "active": false,
        "created_at": "2026-10-19T10:55:25+00:00",
        "deliveries": [
            "JSON"
        ],
        "responses": [
            "TRANSACTIONS"
        ],
        "secret": "UxOgatChinfF5p9dQlNLe1nX",
        "title": "Workbench",
        "triggers": [
            "STORE_TRANSACTION"
        ],
        "updated_at": "2026-10-19T10:55:25+00:00",
        "url": "https://127.0.0.1:9/hook"
    }
Response200 OK
{"data":[{"type":"webhooks","id":"1","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","active":false,"title":"Workbench","secret":"UxOgatChinfF5p9dQlNLe1nX","triggers":["STORE_TRANSACTION"],"deliveries":["JSON"],"responses":["TRANSACTIONS"],"url":"https:\/\/127.0.0.1:9\/hook"},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/webhooks\/1","0":{"rel":"self","uri":"\/webhooks\/1"}}},{"type":"webhooks","id":"2","attributes":{"created_at":"2026-10-19T10:55:25+00:00 // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIwOTg1MWZiY2Y0MzQ4Yzk4ZWQ2MzZmOTA2NTM0OGIwMmU4OTZhMzg1NjYzZDg2MTE3NGNhMTBhOGMzMjMzNzRmN2JkMGZjNWIzZjFlYjM2ZiIsImlhdCI6MTc5MjQwNzMzMS4wOTg4MjIsIm5iZiI6MTc5MjQwNzMzMS4wOTg4MjMsImV4cCI6MTgyMzk0MzMzMS4wODg5NTIsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.E2AHkBy_bCXLuCXkTh8BcKmJrO4dCx6fjexf6lB9CCULzz2ioHSDyITe2SxsQNs2kQ9u9hv8Or052iR0Zseh1B7_O6qP2zHcj9ItNP2LOZ5-x5FIvKFQkYOyBCmS2dpHF8iI95WMejfpGWt97hqV2pBl4a1OJ52HO9T-o5WvlI01uX-2WiTa2G9CFUeA_4qHL-mnN17aOnr-XOXLd_rxQXMpitI4NIR_MGz7RirGgu3gOGjNQ9g38vj0WquByNHRwSkjBmjK7qbvR8PqyYegbjYXAr2mwxLQRUd0mFOUhUSXxMg2Z9UdbE0Jct3JmalhSn9px9vmVamJeylzWLJKJ1ahg6A4rvxOuB6eb4NgYeOMYoXTp3a2-VR9q2QZBhp7iS147PthT7T7-G-iWJiFcGdnyg091c_UTFd4Nv2GeeUKYhgsClhiVxhcxouLpB9vQGahBoq30-vGshUkGkmuPmEboEoUSejyN4MkaHJl_zoZUcUtP8XMYP9dN35zsJpeCOv7m05kuGJIREqMQiz2RnsBLfgoGDLYhXpNwKgXt55Wku4rj2QE3KaTBeTj-ZzDWX3qr7s13th5EYmiYx18WAiJ4RVRsRjQh4F_jjio68NsWrp4wa1le_Ht6N2v3vH-r1l2OEciSsXXgZPOaq3w01duTMpZ7fCzN_d4y2_samY' 'http://0.0.0.0:37907/api/v1/webhooks?limit=10&page=1'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[{"type":"webhooks","id":"1","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","active":false,"title":"Workbench","secret":"UxOgatChinfF5p9dQlNLe1nX","triggers":["STORE_TRANSACTION"],"deliveries":["JSON"],"responses":["TRANSACTIONS"],"url":"https:\/\/127.0.0.1:9\/hook"},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/webhooks\/1","0":{"rel":"self","uri":"\/webhooks\/1"}}},{"type":"webhooks","id":"3","attributes":{"created_at":"2026-10-19T10:56:18+00:00 // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/webhooks?limit=10&page=1'
GET/v1/webhooks/{id}Response violates schema651

Response violates schemaST108

"trigger" is a required property

Validated against the response schema for status code 200.

Schema at /components/schemas/WebhookProperties:

    {
        "required": [
            "title",
            "trigger",
            "response",
            "delivery",
            "url"
        ],
        "title": "A single webhook (read)",
        "type": "object",
        "properties": {
            "created_at": {
                "type": "string",
                "format": "date-time",
                "example": "2026-10-01T00:00:00+00:00",
                "readOnly": true
            },
            "updated_at": {
                "type": "string",
        // Output truncated...
    }

Value:

    {
        "active": false,
        "created_at": "2026-10-19T10:55:25+00:00",
        "deliveries": [
            "JSON"
        ],
        "responses": [
            "RELEVANT"
        ],
        "secret": "8RyoNi8FHxtWrhbdMGZ4jKky",
        "title": "Update magic mirror on new transaction",
        "triggers": [
            "DESTROY_TRANSACTION"
        ],
        "updated_at": "2026-10-19T10:55:39+00:00",
        "url": "https://example.com"
    }
Response200 OK
{"data":{"type":"webhooks","id":"2","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:39+00:00","active":false,"title":"Update magic mirror on new transaction","secret":"8RyoNi8FHxtWrhbdMGZ4jKky","triggers":["DESTROY_TRANSACTION"],"deliveries":["JSON"],"responses":["RELEVANT"],"url":"https:\/\/example.com"},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/webhooks\/2","0":{"rel":"self","uri":"\/webhooks\/2"}}}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIxYTBkYWFlMzgzYjBlNDI1ZjkzZjNkMDRjNTdjNWJmOWUyNTFjZWZiM2RhMzU1N2YyNzAxYjFlMTdhYmU3NjMzMjg3MzA3ZWRmODZiODA3OCIsImlhdCI6MTc5MjQwNzMzOS4zODk0NDMsIm5iZiI6MTc5MjQwNzMzOS4zODk0NDQsImV4cCI6MTgyMzk0MzMzOS4zODA4LCJzdWIiOiIxIiwic2NvcGVzIjpbXX0.KkzrZjtL6kHslqOqX8uou9cwO7mPX9qzR62LQgBsItiTeZmmfGXQfPyrhbpq9TNuE9VVZfPm_m-AlayhUVR_CfSnfZtyKKIBUPw2XIxrNYxp1Z3_4IQWrh0YRWTPV3BkZAvtLI--cKpzySk6xcu7E5xpcgiMecSpdGOA3gOkpi_eM6UxKQGkLwoU1ZWKTK1N9gfyMPcaFcsIJcpBGIsf8lfSeDqSl3UQE3FKZghxYRHW_C1hWdIS2DWJ_JFGze4TkVueHTgO9fJZL3RU_q8iy_qztr7DJ2MrU8DxlYaMEOGm_OWw9auo1yd_86GqTD6FtNVzdi-vbvAF9bP0U3NrGo3EyslcJbs7U3YZSf_Wsr1QDLqTVBUj26ttoPP3n3uBQxaBDMk8AULmZbDJwnHdq9vxSqYbdLtAmhPM5vkB-KPQ_Gn4uWaGQZTLoTF8yz9hWTZbKT1Qc0WaKCmLZEkqFmnZFGiOl_nljX7lnb1_iIaH1KXqAXFybUWq--2ixz5iANEA2z6RMZ_UB6-yZUl2yKAZl7AdhT5mkG7ObztUpGJhYgreigOOTEOTCv5-fFqZeA5HAv6AobOgy7ZmnkepYEKteHigOVA-nQfubFlVFJrMDEQSgFm4bxeigSUC16iSbBeJLvbzmOBuqm5_H2uk_P252Yaf1Lx14uM7nihcDMM' http://0.0.0.0:37907/api/v1/webhooks/2
GET/v1/summary/basic
Schema-valid request rejected+3 moreless
  • Schema-violating request accepted
  • Undocumented Content-Type
  • Undocumented status code
531

Undocumented Content-TypeST105

Received: application/json
Documented: application/vnd.api+json
Response200 OK
{"balance-in-USD":{"key":"balance-in-USD","title":"Balance ($)","monetary_value":"0","currency_id":"12","currency_code":"USD","currency_symbol":"$","currency_decimal_places":2,"value_parsed":"$0.00","sub_title":"$0.00 + $0.00"},"spent-in-USD":{"key":"spent-in-USD","title":"Spent ($)","monetary_value":"0","currency_id":"12","currency_code":"USD","currency_symbol":"$","currency_decimal_places":2,"value_parsed":"$0.00","sub_title":""},"earned-in-USD":{"key":"earned-in-USD","title":"Earned ($)","monetary_value" // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIwOTg1MWZiY2Y0MzQ4Yzk4ZWQ2MzZmOTA2NTM0OGIwMmU4OTZhMzg1NjYzZDg2MTE3NGNhMTBhOGMzMjMzNzRmN2JkMGZjNWIzZjFlYjM2ZiIsImlhdCI6MTc5MjQwNzMzMS4wOTg4MjIsIm5iZiI6MTc5MjQwNzMzMS4wOTg4MjMsImV4cCI6MTgyMzk0MzMzMS4wODg5NTIsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.E2AHkBy_bCXLuCXkTh8BcKmJrO4dCx6fjexf6lB9CCULzz2ioHSDyITe2SxsQNs2kQ9u9hv8Or052iR0Zseh1B7_O6qP2zHcj9ItNP2LOZ5-x5FIvKFQkYOyBCmS2dpHF8iI95WMejfpGWt97hqV2pBl4a1OJ52HO9T-o5WvlI01uX-2WiTa2G9CFUeA_4qHL-mnN17aOnr-XOXLd_rxQXMpitI4NIR_MGz7RirGgu3gOGjNQ9g38vj0WquByNHRwSkjBmjK7qbvR8PqyYegbjYXAr2mwxLQRUd0mFOUhUSXxMg2Z9UdbE0Jct3JmalhSn9px9vmVamJeylzWLJKJ1ahg6A4rvxOuB6eb4NgYeOMYoXTp3a2-VR9q2QZBhp7iS147PthT7T7-G-iWJiFcGdnyg091c_UTFd4Nv2GeeUKYhgsClhiVxhcxouLpB9vQGahBoq30-vGshUkGkmuPmEboEoUSejyN4MkaHJl_zoZUcUtP8XMYP9dN35zsJpeCOv7m05kuGJIREqMQiz2RnsBLfgoGDLYhXpNwKgXt55Wku4rj2QE3KaTBeTj-ZzDWX3qr7s13th5EYmiYx18WAiJ4RVRsRjQh4F_jjio68NsWrp4wa1le_Ht6N2v3vH-r1l2OEciSsXXgZPOaq3w01duTMpZ7fCzN_d4y2_samY' 'http://0.0.0.0:37907/api/v1/summary/basic?end=2000-01-01&start=2000-01-01'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"balance-in-USD":{"key":"balance-in-USD","title":"Balance ($)","monetary_value":"0","currency_id":"12","currency_code":"USD","currency_symbol":"$","currency_decimal_places":2,"value_parsed":"$0.00","sub_title":"$0.00 + $0.00"},"spent-in-USD":{"key":"spent-in-USD","title":"Spent ($)","monetary_value":"0","currency_id":"12","currency_code":"USD","currency_symbol":"$","currency_decimal_places":2,"value_parsed":"$0.00","sub_title":""},"earned-in-USD":{"key":"earned-in-USD","title":"Earned ($)","monetary_value" // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/summary/basic?start=2000-01-01&end=2000-01-01&currency_code='

Undocumented status codeST103

Received: 422
Documented: 200, 401, 404, 400, 500
Response422 Unprocessable Content
{"message":"validation.before_or_equal (and 5 more errors)","errors":{"start":["validation.before_or_equal"],"end":["The end is not a valid date.","The end must be a date after 1970-01-02.","The end must be a date before 2038-01-17.","validation.after_or_equal","The end field is required when start is present."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/summary/basic?end=&start=2000-01-01'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The start must be a date after 1970-01-02. (and 1 more error)","errors":{"start":["The start must be a date after 1970-01-02."],"end":["The end must be a date after 1970-01-02."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: c9b5327a-fb25-39d6-87e6-318a0625538c' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/summary/basic?start=0131-05-27&end=0869-10-22'
GET/v1/accounts/{id}/attachments
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
683

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":10,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/accounts\/1\/attachments?limit=10&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/accounts\/1\/attachments?limit=10&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/accounts\/1\/attachments?limit=10&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/accounts/1/attachments?limit=10&page=1'

Undocumented status codeST103

Received: 422
Documented: 401, 404, 400, 500, 200
Response422 Unprocessable Content
{"message":"The page may not be greater than 131337.","errors":{"page":["The page may not be greater than 131337."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/accounts/1/attachments?page=2147483648'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The page may not be greater than 131337.","errors":{"page":["The page may not be greater than 131337."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/accounts/1/attachments?limit=10&page=2147483646'
GET/v1/attachments
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
625

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":10,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/attachments?limit=10&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/attachments?limit=10&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/attachments?limit=10&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/attachments?limit=10&page=1'

Undocumented status codeST103

Received: 422
Documented: 401, 404, 400, 500, 200
Response422 Unprocessable Content
{"message":"The page may not be greater than 131337.","errors":{"page":["The page may not be greater than 131337."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/attachments?page=2147483648'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The page may not be greater than 131337.","errors":{"page":["The page may not be greater than 131337."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/attachments?limit=10&page=2147483646'
GET/v1/bills/{id}/attachments
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
678

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":10,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/bills\/1\/attachments?limit=10&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/bills\/1\/attachments?limit=10&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/bills\/1\/attachments?limit=10&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/bills/1/attachments?limit=10&page=1'

Undocumented status codeST103

Received: 422
Documented: 401, 404, 400, 500, 200
Response422 Unprocessable Content
{"message":"The page may not be greater than 131337.","errors":{"page":["The page may not be greater than 131337."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/bills/1/attachments?page=2147483648'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The page may not be greater than 131337.","errors":{"page":["The page may not be greater than 131337."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/bills/1/attachments?limit=10&page=2147483646'
GET/v1/bills/{id}/transactions
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
705

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":10,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/bills\/1\/transactions?start=2026-10-01&end=2026-10-31&limit=10&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/bills\/1\/transactions?start=2026-10-01&end=2026-10-31&limit=10&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/bills\/1\/transactions?start=2026-10-01&end=2026-10-31&limit=10&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/bills/1/transactions?limit=10&page=1&start=2026-10-01&end=2026-10-31&type=all'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 422
Documented: 401, 404, 400, 500, 200
Response422 Unprocessable Content
{"message":"The start field is required when end is present.","errors":{"start":["The start field is required when end is present."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/bills/1/transactions?limit=10&page=1&end=2026-10-31'
GET/v1/budget-limits
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
648

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":50,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/budget-limits?start=2026-10-01&end=2026-10-31&limit=50&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/budget-limits?start=2026-10-01&end=2026-10-31&limit=50&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/budget-limits?start=2026-10-01&end=2026-10-31&limit=50&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/budget-limits?start=2026-10-01&end=2026-10-31'

Undocumented status codeST103

Received: 422
Documented: 200, 401, 404, 400, 500
Response422 Unprocessable Content
{"message":"The start must be a date before end. (and 1 more error)","errors":{"start":["The start must be a date before end."],"end":["The end field is required when start is present."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/budget-limits?start=2026-10-01'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The start must be a date before end. (and 1 more error)","errors":{"start":["The start must be a date before end."],"end":["The end must be a date after start."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/budget-limits?end=2026-10-01&start=2026-10-01'
PUT/v1/configuration/{name}
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented Content-Type
640

Undocumented Content-TypeST105

Received: application/vnd.api+json
Documented: application/json
Response200 OK
{"data":{"title":"configuration.is_demo_site","value":false,"editable":true}}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIyOGQwN2MzZWE2NzdkZjBhZWZhZGYzNGQ4OWJlY2Q3ODljNDMwYWZiODU3YjQ0MzI4NTk4ZDU3ZWNmY2EzZGE3YjMwZDEzN2NjMTE4ZDc1ZiIsImlhdCI6MTc5MjQwNzMzNy4zNDQwNTYsIm5iZiI6MTc5MjQwNzMzNy4zNDQwNTcsImV4cCI6MTgyMzk0MzMzNy4zMzQ0ODMsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.OR-qnnew0UCsSyf0KRHhFEcg9-yxlf4w3vUwyu3cmK3L1ZyhsmQ6mxrk8NUUYOoGTSqHjgjtsNUX6b8z3ihE4ohYPxje7hNc0kWkxCgVgRBxImu_rq9BILVkKjuOeq0uReFArkkrzZRIxYany4lZgQo3CLhyERio-_9hXrEFmrIdbVs1ukDfvy4-PBQcnr4vBq9tJBN6lpID76fXlxXHoBiMfg-dABarqfJ3_Aj3SV2btiyjbS-6V7uLQqT51hnGtQCya7WPiFRpOFr5tG8zxNijatLa7BB63CZcxK7wZ0IOqvK168RvDswtT7F0Trlj4pHw-d5QN30KRtTnS_40f6E1P9PeGhmQKWeh71Ix83GuB-Ppl3CDv2ocDudQC7GKUdDA8ffAj0jwvj98ZcfwoVhvXyMShHY-K9gNanN625UgbPfg7avCnH6kIZdj3kTf_DL7PAFh13CrvnVl2p2cz9GEqu5UZMT98VgT0SOKD6zkx2aLOrrHHsxX1qxi3z37xTu6a1C4vjtUlPVi-gXIkcmLIpO-j7a3oPhYqkJa89dafc_djeWNIVWuY6MBII88_6OMLif9CdYKHNwdkLuZ4IJInfvtKRrMD9L5aNqxfIACuZT7WIRzXF01rzmSR0PePAapev3XaaZ-eqDszpf2eXbZ7wMyE-reWGtu4sQaigg' -H 'Content-Type: application/json' -d '{"value": ["EUR"]}' http://0.0.0.0:37907/api/v1/configuration/configuration.is_demo_site

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":{"title":"configuration.is_demo_site","value":false,"editable":true}}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/x-www-form-urlencoded' -d value=false http://0.0.0.0:37907/api/v1/configuration/configuration.is_demo_site

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The value field is required.","errors":{"value":["The value field is required."]}}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"value": []}' http://0.0.0.0:37907/api/v1/configuration/configuration.is_demo_site
PUT/v1/currencies/{code}
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented Content-Type
707

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The name has already been taken. (and 2 more errors)","errors":{"name":["The name has already been taken."],"code":["The code has already been taken."],"symbol":["The symbol has already been taken."]}}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIyOGQwN2MzZWE2NzdkZjBhZWZhZGYzNGQ4OWJlY2Q3ODljNDMwYWZiODU3YjQ0MzI4NTk4ZDU3ZWNmY2EzZGE3YjMwZDEzN2NjMTE4ZDc1ZiIsImlhdCI6MTc5MjQwNzMzNy4zNDQwNTYsIm5iZiI6MTc5MjQwNzMzNy4zNDQwNTcsImV4cCI6MTgyMzk0MzMzNy4zMzQ0ODMsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.OR-qnnew0UCsSyf0KRHhFEcg9-yxlf4w3vUwyu3cmK3L1ZyhsmQ6mxrk8NUUYOoGTSqHjgjtsNUX6b8z3ihE4ohYPxje7hNc0kWkxCgVgRBxImu_rq9BILVkKjuOeq0uReFArkkrzZRIxYany4lZgQo3CLhyERio-_9hXrEFmrIdbVs1ukDfvy4-PBQcnr4vBq9tJBN6lpID76fXlxXHoBiMfg-dABarqfJ3_Aj3SV2btiyjbS-6V7uLQqT51hnGtQCya7WPiFRpOFr5tG8zxNijatLa7BB63CZcxK7wZ0IOqvK168RvDswtT7F0Trlj4pHw-d5QN30KRtTnS_40f6E1P9PeGhmQKWeh71Ix83GuB-Ppl3CDv2ocDudQC7GKUdDA8ffAj0jwvj98ZcfwoVhvXyMShHY-K9gNanN625UgbPfg7avCnH6kIZdj3kTf_DL7PAFh13CrvnVl2p2cz9GEqu5UZMT98VgT0SOKD6zkx2aLOrrHHsxX1qxi3z37xTu6a1C4vjtUlPVi-gXIkcmLIpO-j7a3oPhYqkJa89dafc_djeWNIVWuY6MBII88_6OMLif9CdYKHNwdkLuZ4IJInfvtKRrMD9L5aNqxfIACuZT7WIRzXF01rzmSR0PePAapev3XaaZ-eqDszpf2eXbZ7wMyE-reWGtu4sQaigg' -H 'Content-Type: application/x-www-form-urlencoded' -d 'enabled=true&primary=true&code=AMS&name=Ankh-Morpork+dollar&symbol=AM%24&decimal_places=2' http://0.0.0.0:37907/api/v1/currencies/EUR

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: Missing request body

Undocumented Content-TypeST105

Received: application/vnd.api+json
Documented: application/json
Response200 OK
{"data":{"type":"currencies","id":"1","attributes":{"created_at":"2026-10-19T10:55:19+00:00","updated_at":"2026-10-19T10:55:24+00:00","native":false,"default":false,"primary":false,"enabled":true,"name":"Euro","code":"EUR","symbol":"\u20ac","decimal_places":2},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/currencies\/1","0":{"rel":"self","uri":"\/currencies\/1"}}}}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/currencies/EUR
DELETE/v1/data/destroy
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
561

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 422
Documented: 401, 404, 400, 500, 204
Response422 Unprocessable Content
{"message":"The selected unused is invalid.","errors":{"unused":["The selected unused is invalid."]}}
Reproduce
curl -X DELETE -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIwOTg1MWZiY2Y0MzQ4Yzk4ZWQ2MzZmOTA2NTM0OGIwMmU4OTZhMzg1NjYzZDg2MTE3NGNhMTBhOGMzMjMzNzRmN2JkMGZjNWIzZjFlYjM2ZiIsImlhdCI6MTc5MjQwNzMzMS4wOTg4MjIsIm5iZiI6MTc5MjQwNzMzMS4wOTg4MjMsImV4cCI6MTgyMzk0MzMzMS4wODg5NTIsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.E2AHkBy_bCXLuCXkTh8BcKmJrO4dCx6fjexf6lB9CCULzz2ioHSDyITe2SxsQNs2kQ9u9hv8Or052iR0Zseh1B7_O6qP2zHcj9ItNP2LOZ5-x5FIvKFQkYOyBCmS2dpHF8iI95WMejfpGWt97hqV2pBl4a1OJ52HO9T-o5WvlI01uX-2WiTa2G9CFUeA_4qHL-mnN17aOnr-XOXLd_rxQXMpitI4NIR_MGz7RirGgu3gOGjNQ9g38vj0WquByNHRwSkjBmjK7qbvR8PqyYegbjYXAr2mwxLQRUd0mFOUhUSXxMg2Z9UdbE0Jct3JmalhSn9px9vmVamJeylzWLJKJ1ahg6A4rvxOuB6eb4NgYeOMYoXTp3a2-VR9q2QZBhp7iS147PthT7T7-G-iWJiFcGdnyg091c_UTFd4Nv2GeeUKYhgsClhiVxhcxouLpB9vQGahBoq30-vGshUkGkmuPmEboEoUSejyN4MkaHJl_zoZUcUtP8XMYP9dN35zsJpeCOv7m05kuGJIREqMQiz2RnsBLfgoGDLYhXpNwKgXt55Wku4rj2QE3KaTBeTj-ZzDWX3qr7s13th5EYmiYx18WAiJ4RVRsRjQh4F_jjio68NsWrp4wa1le_Ht6N2v3vH-r1l2OEciSsXXgZPOaq3w01duTMpZ7fCzN_d4y2_samY' 'http://0.0.0.0:37907/api/v1/data/destroy?unused=1&unused=2&unused=3&objects=deposits'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `X-Trace-Id`, `Authorization` in header
  - violates `format` at /properties/X-Trace-Id
  - violates `format` at /properties/Authorization
Response204 No Content
<EMPTY>
Reproduce
curl -X DELETE -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' 'http://0.0.0.0:37907/api/v1/data/destroy?objects=deposits'
GET/v1/data/export/transactions
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
587

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 422
Documented: 401, 404, 400, 500, 200
Response422 Unprocessable Content
{"message":"The start must be a date before end. (and 1 more error)","errors":{"start":["The start must be a date before end."],"end":["The end must be a date after start."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIwOTg1MWZiY2Y0MzQ4Yzk4ZWQ2MzZmOTA2NTM0OGIwMmU4OTZhMzg1NjYzZDg2MTE3NGNhMTBhOGMzMjMzNzRmN2JkMGZjNWIzZjFlYjM2ZiIsImlhdCI6MTc5MjQwNzMzMS4wOTg4MjIsIm5iZiI6MTc5MjQwNzMzMS4wOTg4MjMsImV4cCI6MTgyMzk0MzMzMS4wODg5NTIsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.E2AHkBy_bCXLuCXkTh8BcKmJrO4dCx6fjexf6lB9CCULzz2ioHSDyITe2SxsQNs2kQ9u9hv8Or052iR0Zseh1B7_O6qP2zHcj9ItNP2LOZ5-x5FIvKFQkYOyBCmS2dpHF8iI95WMejfpGWt97hqV2pBl4a1OJ52HO9T-o5WvlI01uX-2WiTa2G9CFUeA_4qHL-mnN17aOnr-XOXLd_rxQXMpitI4NIR_MGz7RirGgu3gOGjNQ9g38vj0WquByNHRwSkjBmjK7qbvR8PqyYegbjYXAr2mwxLQRUd0mFOUhUSXxMg2Z9UdbE0Jct3JmalhSn9px9vmVamJeylzWLJKJ1ahg6A4rvxOuB6eb4NgYeOMYoXTp3a2-VR9q2QZBhp7iS147PthT7T7-G-iWJiFcGdnyg091c_UTFd4Nv2GeeUKYhgsClhiVxhcxouLpB9vQGahBoq30-vGshUkGkmuPmEboEoUSejyN4MkaHJl_zoZUcUtP8XMYP9dN35zsJpeCOv7m05kuGJIREqMQiz2RnsBLfgoGDLYhXpNwKgXt55Wku4rj2QE3KaTBeTj-ZzDWX3qr7s13th5EYmiYx18WAiJ4RVRsRjQh4F_jjio68NsWrp4wa1le_Ht6N2v3vH-r1l2OEciSsXXgZPOaq3w01duTMpZ7fCzN_d4y2_samY' 'http://0.0.0.0:37907/api/v1/data/export/transactions?accounts=1%2C2%2C3&end=2000-01-01&start=2000-01-01'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - violates `format` at /properties/X-Trace-Id
Response200 OK
user_id,group_id,journal_id,created_at,updated_at,group_title,type,currency_code,amount,foreign_currency_code,foreign_amount,primary_currency_code,pc_amount,pc_foreign_amount,description,date,source_name,source_iban,source_type,destination_name,destination_iban,destination_type,reconciled,category,budget,bill,tags,notes,sepa_cc,sepa_ct_op,sepa_ct_id,sepa_db,sepa_country,sepa_ep,sepa_ci,sepa_batch_id,external_url,interest_date,book_date,process_date,due_date,payment_date,invoice_date,recurrence_id,internal_r // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJiMzEyMmI3YWNlYzQ5ZTYyOGMzMmRjZDBjZTJkNTA1YzNlMTEwOTg1MGNkNDg3YTI5OWM2MzRiZjBhMGY3ODViMWFjYjAwMTcwMDI0ZDU1MSIsImlhdCI6MTc5MjQwODg0NS45NDg4NDUsIm5iZiI6MTc5MjQwODg0NS45NDg4NDUsImV4cCI6MTgyMzk0NDg0NS45MzgyMjIsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.iob5q-qEnu2Yqr79PaCK6Spuyj-A5JxHryibo08DhPMXCJ2N93Odi48ygWHEp253yy9xZp64fNgY8yU_t1rBovblT_2eNDlY0P64XPmFDYNfBIgFK_3NoHUgfWkBaxCphqPItCOpsqJz18Hyi4GUV3HSeDWfl2lsofx8gkHdvXk8roQ_J1OJiCyY8sb75xir9x4if8VvF8c1_pLDzAM7_8lHrF9N1jbGNJ3FLtFL-kcBwxREZpRzfDIw9L3ark-m4othSgLQC2SsnsWRuQT7ILL-2HV8XMXguNMZfWL7HOoWHL1H6hiWP70yMB0f-E12GJS6n-2eujDtsUsv-nPwKo_20Xi0p_2JHxyiya4tq8dvxqyvKLDXF9RU1rONJcB0h0ITW6xVtoYOtpPDh-fuIqcCq3QpmxdWu6by1A0BGIz0HYdEKpGkMV_Mk2QVpnBBLSCMZwIBqKdywVdv6ZzHsR-VBdwpbP-c-8gmlPlMBiVU_BH8vO71ppN3ipVwkn4OSsHwXMdaj2NW--mrQpGnWPX8dObo2N0bMqBFDUrPpM5uLbiasaDNVilzpqyEYWAaeqeJ8DUL_vJFX3vTZdqeglTX-Nx9TuoQmDajz2bzguajrTuhYvzCqcuFlqEvY0snaAHV3Rk6C_oVnf-PVVKBB0N0q5DtRz36ZRDUao7rwSM' 'http://0.0.0.0:37907/api/v1/data/export/transactions?end=4031-03-01&start=2026-10-01'
GET/v1/search/transactions/count
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
557

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"count":0}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/search/transactions/count?external_identifier=abcd-1234&internal_reference=INV-998&notes=groceries&description=Monthly+rent&include_deleted=true'

Undocumented status codeST103

Received: 422
Documented: 200, 401, 404, 400, 500
Response422 Unprocessable Content
{"message":"The include deleted field must be true or false.","errors":{"include_deleted":["The include deleted field must be true or false."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/search/transactions/count?include_deleted=null&include_deleted=null'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The notes must be a string. (and 1 more error)","errors":{"notes":["The notes must be a string.","The notes must be at least 1 characters."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/search/transactions/count?internal_reference=%C3%B2%C3%9D%C3%96%C2%90&external_identifier=%17%F2%AA%93%A2%C2%AC&notes=&include_deleted=true&description=%C3%96l'
GET/v1/subscriptions/{id}/attachments
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
652

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 422
Documented: 401, 404, 400, 500, 200
Response422 Unprocessable Content
{"message":"The limit must be at least 1.","errors":{"limit":["The limit must be at least 1."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 198d4d76-7f03-5f51-b551-aac91549d997' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/subscriptions/1/attachments?page=1&limit=-27832'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `Authorization`, `X-Trace-Id` in header
  - violates `format` at /properties/Authorization
  - violates `format` at /properties/X-Trace-Id
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":10,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/bills\/3\/attachments?limit=10&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/bills\/3\/attachments?limit=10&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/bills\/3\/attachments?limit=10&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/subscriptions/3/attachments?limit=10'
GET/v1/subscriptions/{id}/transactions
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
650

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 422
Documented: 401, 404, 400, 500, 200
Response422 Unprocessable Content
{"message":"The start must be a date after 1970-01-02. (and 2 more errors)","errors":{"start":["The start must be a date after 1970-01-02."],"end":["The end must be a date before 2038-01-17."],"page":["The page must be at least 1."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: c2e3d181-60bb-5bf3-afab-3feccd1126e2' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/subscriptions/3/transactions?type=special&start=0515-04-28&end=5522-01-19&page=-1049&limit=32'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `Authorization`, `X-Trace-Id` in header
  - violates `format` at /properties/Authorization
  - violates `format` at /properties/X-Trace-Id
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":50,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/bills\/1\/transactions?limit=50&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/bills\/1\/transactions?limit=50&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/bills\/1\/transactions?limit=50&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' -H 'X-Trace-Id;' http://0.0.0.0:37907/api/v1/subscriptions/1/transactions
GET/v1/tags/{tag}
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
633

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - violates `format` at /properties/X-Trace-Id
Response200 OK
{"data":{"type":"tags","id":"12","attributes":{"created_at":"2026-10-19T11:01:38+00:00","updated_at":"2026-10-19T11:01:38+00:00","tag":"7","date":"2000-01-01","description":null,"longitude":null,"latitude":null,"zoom_level":null},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/tags\/12","0":{"rel":"self","uri":"\/tags\/12"}}}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' 'http://0.0.0.0:37907/api/v1/tags/7?limit=3154&page=254048'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"Bad X-Trace-Id header.","exception":"HttpException"}
Reproduce
  1. GET/v1/tags
    curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' -H 'X-Trace-Id: a610262c-b356-24f2-95a6-fac74ab3a7ad' 'http://0.0.0.0:37907/api/v1/tags?page=1'
  2. GET/v1/tags/%C2%A6%C3%97%C2%81Ofailed here
    curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 26' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' 'http://0.0.0.0:37907/api/v1/tags/%C2%A6%C3%97%C2%81O?limit=22183&page=-156'

Undocumented status codeST103

Received: 403
Documented: 200, 401, 404, 400, 500
Response403 Forbidden
<html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx</center>
</body>
</html>
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZGNjODUxN2IwNjkwOTk1NjU3MTUwMGZhYzU4YTkxM2VhMDdlMjhjMjYwYjAyNmRkMTY2ZGE5NmMzNDc1YTVmNTRmNzM1ODIyNzI0NGQ3MyIsImlhdCI6MTc5MjQxMDY0Ni43MDA1MSwibmJmIjoxNzkyNDEwNjQ2LjcwMDUxMSwiZXhwIjoxODIzOTQ2NjQ2LjY4OTQyNSwic3ViIjoiMSIsInNjb3BlcyI6W119.pR62gMv7kkac5UYWYhRuykEyPQvsRylttipzSV8jmVuww6jbPDYC8PtcP-jqfsuGKuGrOK1XhZu6G5xyt9ypC-5j6ad6ZEg8QspmfTI99iFM6i9pvJXiTLenNjhfQmzEHnU11d61rIuthUgBVOZMvn78zaXULQmL5oeoKcvHoPJv32MFiwI58ez6-f4wvZ384rf_EBZuhqo4ZYBwflIXGtxIfiUi1Kj3u8YhDMHx_Qi1ZLBBe8ptnyILPSjwjelVQrAwKLFLSkMWZRp4WlMpv0tAEXOqMehyFMS5KiFmjp9BnDsAP_SsdjN7mF3tC4MC6pyOtxS-8YY0PfOx76lAS_5iHEeFz-88ObKngS-DgeRoFv3o41fHhRYp6ytwpvVg4lC3-ewZtAhc-nG9zYyyZ2iNgW8V44S3L_LmFx1oiTnbOq3tHGpMHhD_baGTaxdpUedKR3qR_LBpvc5QNrp1zuB-CoiAEircAIpMOmGTOpMExdvwXImiSIo8zmNHjvZjfoCakFpCSiAWJ0MTrafQR-yN4hsJW_nliwlHiOORE1y76evT1zlszyvPj2hsdZ9-J0yZq4iMVKniTkWjVO2JluFnNpiEnGfNr4iwdCeC41lgUCyXN8Ql_Ii-PpHZVL5KpQeIMyhnb46R8-rCud3Z01Omqk7L3LxHyn2QrgUAMyU' -H 'X-Trace-Id: 9e667b13-568d-1a40-bfaf-f32805965e7e' 'http://0.0.0.0:37907/api/v1/tags/.%C3%B6%C3%82ne?page=88'
DELETE/v1/accounts/{id}
Schema-valid request rejected+1 moreless
  • Schema-violating request accepted
152

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"Bad X-Trace-Id header.","exception":"HttpException"}
Reproduce
  1. GET/v1/accounts/2
    curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 046111fb-922e-54cb-8eda-c18013363489' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJhN2MxN2Q5Y2ZiMmZhZmEyZGJjNWUwMjZhM2I4ZjI1ZTliZjM4Yzg2NzI3ZmNiYzc4MDQ1MzE4YWQ5MTU4NjQzNTU5MWUxODI5MjAyNzVlOSIsImlhdCI6MTc5MjQwODI0NS42NTExNTYsIm5iZiI6MTc5MjQwODI0NS42NTExNTcsImV4cCI6MTgyMzk0NDI0NS42Mzk2NDQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.jwYFat0-JTG2lE5Rytc5XMwh5TLknUgc5HXGwP9uOTJHClMGKQloASydzT9T23DQbc8FL3t6RB0RkMWY5uv4kEccNQnY0BItZBQekZmvVYk04FPW1LI_NHOx6Nr932jyfxF7Kv3thRy_gz2kx34juuS3FEDnz2NMbQmpsRRvD9HcF01ALafSs-cwOE8T4AwB0VcP66lQMZKW1Av_rwm8tgKfxRTqwC0PZ01wYCY9fPwHC_JmtR_fp8EphUuEKxxmpZC7tzpzuREH3baPgnrI2m5zgZbb7UZhjOhlYqX4zrhh76hjGb_ieQlKyK5IQF6qBaoXoIsiADCis9-GfPAjKnXNLdpBV5ZdwRiw-0JZjeCDUY4VhC1VvuRWMCgYaJc7VqeGeHyw4AoERUSOOHzFyASMhDuyGJmhqa6XtzhfGR5-getgcyjdcyTriZj2Vnymze-0GocyRcfdQEAbq1nQbvtcPbdKVnI9OXO0-6IKG1jMo4xt3Vml6eY0UCYjwE45Sv-o8miSh9VrRqoj5NovpRCBJSUkkXqHPDcwsOyrzr3xlU1eWX5F_KVRmAfLjjOHR9CaQ6hVkNYBjGEkAOtG9CJtKDle66hg53UG3WvfQVuMmSDeBCaszjDRBcLv04tnqFxfsyqEM5PJ6G99fouur91h5z0iFWpcifcRr0t9NFM' http://0.0.0.0:37907/api/v1/accounts/2
  2. DELETE/v1/accounts/5failed here
    curl -X DELETE -H 'Accept: application/json' -H 'X-Trace-Id: 2' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJhN2MxN2Q5Y2ZiMmZhZmEyZGJjNWUwMjZhM2I4ZjI1ZTliZjM4Yzg2NzI3ZmNiYzc4MDQ1MzE4YWQ5MTU4NjQzNTU5MWUxODI5MjAyNzVlOSIsImlhdCI6MTc5MjQwODI0NS42NTExNTYsIm5iZiI6MTc5MjQwODI0NS42NTExNTcsImV4cCI6MTgyMzk0NDI0NS42Mzk2NDQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.jwYFat0-JTG2lE5Rytc5XMwh5TLknUgc5HXGwP9uOTJHClMGKQloASydzT9T23DQbc8FL3t6RB0RkMWY5uv4kEccNQnY0BItZBQekZmvVYk04FPW1LI_NHOx6Nr932jyfxF7Kv3thRy_gz2kx34juuS3FEDnz2NMbQmpsRRvD9HcF01ALafSs-cwOE8T4AwB0VcP66lQMZKW1Av_rwm8tgKfxRTqwC0PZ01wYCY9fPwHC_JmtR_fp8EphUuEKxxmpZC7tzpzuREH3baPgnrI2m5zgZbb7UZhjOhlYqX4zrhh76hjGb_ieQlKyK5IQF6qBaoXoIsiADCis9-GfPAjKnXNLdpBV5ZdwRiw-0JZjeCDUY4VhC1VvuRWMCgYaJc7VqeGeHyw4AoERUSOOHzFyASMhDuyGJmhqa6XtzhfGR5-getgcyjdcyTriZj2Vnymze-0GocyRcfdQEAbq1nQbvtcPbdKVnI9OXO0-6IKG1jMo4xt3Vml6eY0UCYjwE45Sv-o8miSh9VrRqoj5NovpRCBJSUkkXqHPDcwsOyrzr3xlU1eWX5F_KVRmAfLjjOHR9CaQ6hVkNYBjGEkAOtG9CJtKDle66hg53UG3WvfQVuMmSDeBCaszjDRBcLv04tnqFxfsyqEM5PJ6G99fouur91h5z0iFWpcifcRr0t9NFM' http://0.0.0.0:37907/api/v1/accounts/5

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `Authorization`, `X-Trace-Id` in header
  - violates `format` at /properties/Authorization
  - violates `format` at /properties/X-Trace-Id
Response204 No Content
<EMPTY>
Reproduce
curl -X DELETE -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJjY2Y1MzQyZTMwNmFiZmIzZTdlMzI0OTYwNWUxZjVmYzA3OWQ1MzQ4NzhlYzQ1YTY3OTc2ZmZiZDAxOGU0MTllZDYwYWQ2NTM0ZDUzMjg0MiIsImlhdCI6MTc5MjQwOTQ0Ni4yMDU4OSwibmJmIjoxNzkyNDA5NDQ2LjIwNTg5MSwiZXhwIjoxODIzOTQ1NDQ2LjE5NDg3Niwic3ViIjoiMSIsInNjb3BlcyI6W119.n6XLfiVAzAm5KAEUub1GHoUEpltyiB6j492Ud4Ofdr8Ky2nRZijnZIi0qStsFnnL6o4emaOLuA0a1qvR_2bGfHp4-5R_mBQKCAB-aJ7KBWP0VtnEjHbyytnpKbpQ5a9fGrPNaHAS0NmS5pytsU0KeypB9y8pT5YYXA00P48SlKPhXoTB84QvsrIQNWRyWRN566m74Vo7asmUrtxgzoJ64RhLDKpBqe744o-RzwEq7eibPriiP0wPoTLEGafg8fLeC5cJt8xJ5UKWW30or60u_muVcSLYMEql6OHyFGkY_qj6dTYEys9ofbczY7VODOHTRo5ORjrtvv8tUpvPjAAEzRcOH015D_59XUUv38_4JO6oZ3K4P8Or-7_6Fw4JoKEeYe0bMCH0JbLZKtR1QG4ExElqbCkARtxwigM6vgphyInNKmQOlUaO_ux1_9pMmgoVuL9KvHTSZPg4PmzppPpl8q-SBMnQQQj9OuTOtBck08NO-R0RXFlGH1rPOfFxXv_lm3bEeCU3IMLeE8xOrfNxZ7zjuIDIHpLgVkiLmsNx8457F4i_EUTp9EShfqX4LkUfBlnnzf_hPzwp81rIfbYnw49beLdtWy8UtHX5A1lyATsvtLSjIyPNK-JUZ-AQUrqENrCPO0IUDJRE4Pk4ch9T-MrlkW4VhjNGuXB9zoSK7SI' -H 'X-Trace-Id;' http://0.0.0.0:37907/api/v1/accounts/12
GET/v1/autocomplete/accounts
Schema-valid request rejected+1 moreless
  • Schema-violating request accepted
661

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/autocomplete/accounts?types=all&query=string&limit=10&date=2026-10-01'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The limit may not be greater than 131337.","errors":{"limit":["The limit may not be greater than 131337."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/autocomplete/accounts?types=all&query=string&limit=2147483646&date=2026-10-01'
GET/v1/autocomplete/bills
Schema-valid request rejected+1 moreless
  • Schema-violating request accepted
630

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/autocomplete/bills?query=string&limit=10'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The limit may not be greater than 131337.","errors":{"limit":["The limit may not be greater than 131337."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/autocomplete/bills?query=string&limit=2147483646'
GET/v1/autocomplete/budgets
Schema-valid request rejected+1 moreless
  • Schema-violating request accepted
639

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/autocomplete/budgets?query=string&limit=10'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The limit may not be greater than 131337.","errors":{"limit":["The limit may not be greater than 131337."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/autocomplete/budgets?query=string&limit=2147483646'
GET/v1/autocomplete/categories
Schema-valid request rejected+1 moreless
  • Schema-violating request accepted
618

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/autocomplete/categories?query=string&limit=10'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The limit may not be greater than 131337.","errors":{"limit":["The limit may not be greater than 131337."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/autocomplete/categories?query=string&limit=2147483646'
GET/v1/autocomplete/currencies
Schema-valid request rejected+1 moreless
  • Schema-violating request accepted
542

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/autocomplete/currencies?query=string&limit=10'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The limit may not be greater than 131337.","errors":{"limit":["The limit may not be greater than 131337."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/autocomplete/currencies?query=string&limit=2147483646'
GET/v1/autocomplete/object-groups
Schema-valid request rejected+1 moreless
  • Schema-violating request accepted
633

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/autocomplete/object-groups?query=string&limit=10'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The limit may not be greater than 131337.","errors":{"limit":["The limit may not be greater than 131337."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/autocomplete/object-groups?query=string&limit=2147483646'
GET/v1/autocomplete/piggy-banks
Schema-valid request rejected+1 moreless
  • Schema-violating request accepted
628

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/autocomplete/piggy-banks?query=string&limit=10'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The limit may not be greater than 131337.","errors":{"limit":["The limit may not be greater than 131337."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/autocomplete/piggy-banks?query=string&limit=2147483646'
GET/v1/autocomplete/recurring
Schema-valid request rejected+1 moreless
  • Schema-violating request accepted
632

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/autocomplete/recurring?query=string&limit=10'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The limit may not be greater than 131337.","errors":{"limit":["The limit may not be greater than 131337."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/autocomplete/recurring?query=string&limit=2147483646'
GET/v1/autocomplete/rule-groups
Schema-valid request rejected+1 moreless
  • Schema-violating request accepted
624

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/autocomplete/rule-groups?query=string&limit=10'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The limit may not be greater than 131337.","errors":{"limit":["The limit may not be greater than 131337."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/autocomplete/rule-groups?query=string&limit=2147483646'
GET/v1/autocomplete/rules
Schema-valid request rejected+1 moreless
  • Schema-violating request accepted
549

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/autocomplete/rules?query=string&limit=10'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The limit may not be greater than 131337.","errors":{"limit":["The limit may not be greater than 131337."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/autocomplete/rules?query=string&limit=2147483646'
GET/v1/autocomplete/subscriptions
Schema-valid request rejected+1 moreless
  • Schema-violating request accepted
634

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/autocomplete/subscriptions?query=string&limit=10'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The limit may not be greater than 131337.","errors":{"limit":["The limit may not be greater than 131337."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/autocomplete/subscriptions?query=string&limit=2147483646'
GET/v1/autocomplete/tags
Schema-valid request rejected+1 moreless
  • Schema-violating request accepted
613

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/autocomplete/tags?query=string&limit=10'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The limit may not be greater than 131337.","errors":{"limit":["The limit may not be greater than 131337."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/autocomplete/tags?query=string&limit=2147483646'
GET/v1/autocomplete/transaction-types
Schema-valid request rejected+1 moreless
  • Schema-violating request accepted
540

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/autocomplete/transaction-types?query=string&limit=10'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The limit may not be greater than 131337.","errors":{"limit":["The limit may not be greater than 131337."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/autocomplete/transaction-types?query=string&limit=2147483646'
GET/v1/autocomplete/transactions
Schema-valid request rejected+1 moreless
  • Schema-violating request accepted
547

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/autocomplete/transactions?query=string&limit=10'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The limit may not be greater than 131337.","errors":{"limit":["The limit may not be greater than 131337."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/autocomplete/transactions?query=string&limit=2147483646'
GET/v1/autocomplete/transactions-with-meta
Schema-valid request rejected+1 moreless
  • Schema-violating request accepted
541

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/autocomplete/transactions-with-meta?query=string&limit=10'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The limit may not be greater than 131337.","errors":{"limit":["The limit may not be greater than 131337."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/autocomplete/transactions-with-meta?query=string&limit=2147483646'
DELETE/v1/categories/{id}
Schema-valid request rejected+1 moreless
  • Schema-violating request accepted
158

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response204 No Content
<EMPTY>
Reproduce
curl -X DELETE -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' http://0.0.0.0:37907/api/v1/categories/4

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"Bad X-Trace-Id header.","exception":"HttpException"}
Reproduce
  1. GET/v1/categories
    curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJhN2MxN2Q5Y2ZiMmZhZmEyZGJjNWUwMjZhM2I4ZjI1ZTliZjM4Yzg2NzI3ZmNiYzc4MDQ1MzE4YWQ5MTU4NjQzNTU5MWUxODI5MjAyNzVlOSIsImlhdCI6MTc5MjQwODI0NS42NTExNTYsIm5iZiI6MTc5MjQwODI0NS42NTExNTcsImV4cCI6MTgyMzk0NDI0NS42Mzk2NDQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.jwYFat0-JTG2lE5Rytc5XMwh5TLknUgc5HXGwP9uOTJHClMGKQloASydzT9T23DQbc8FL3t6RB0RkMWY5uv4kEccNQnY0BItZBQekZmvVYk04FPW1LI_NHOx6Nr932jyfxF7Kv3thRy_gz2kx34juuS3FEDnz2NMbQmpsRRvD9HcF01ALafSs-cwOE8T4AwB0VcP66lQMZKW1Av_rwm8tgKfxRTqwC0PZ01wYCY9fPwHC_JmtR_fp8EphUuEKxxmpZC7tzpzuREH3baPgnrI2m5zgZbb7UZhjOhlYqX4zrhh76hjGb_ieQlKyK5IQF6qBaoXoIsiADCis9-GfPAjKnXNLdpBV5ZdwRiw-0JZjeCDUY4VhC1VvuRWMCgYaJc7VqeGeHyw4AoERUSOOHzFyASMhDuyGJmhqa6XtzhfGR5-getgcyjdcyTriZj2Vnymze-0GocyRcfdQEAbq1nQbvtcPbdKVnI9OXO0-6IKG1jMo4xt3Vml6eY0UCYjwE45Sv-o8miSh9VrRqoj5NovpRCBJSUkkXqHPDcwsOyrzr3xlU1eWX5F_KVRmAfLjjOHR9CaQ6hVkNYBjGEkAOtG9CJtKDle66hg53UG3WvfQVuMmSDeBCaszjDRBcLv04tnqFxfsyqEM5PJ6G99fouur91h5z0iFWpcifcRr0t9NFM' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' 'http://0.0.0.0:37907/api/v1/categories?page=-62488&limit=10'
  2. DELETE/v1/categories/14failed here
    curl -X DELETE -H 'Accept: application/json' -H 'X-Trace-Id: 5' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJhN2MxN2Q5Y2ZiMmZhZmEyZGJjNWUwMjZhM2I4ZjI1ZTliZjM4Yzg2NzI3ZmNiYzc4MDQ1MzE4YWQ5MTU4NjQzNTU5MWUxODI5MjAyNzVlOSIsImlhdCI6MTc5MjQwODI0NS42NTExNTYsIm5iZiI6MTc5MjQwODI0NS42NTExNTcsImV4cCI6MTgyMzk0NDI0NS42Mzk2NDQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.jwYFat0-JTG2lE5Rytc5XMwh5TLknUgc5HXGwP9uOTJHClMGKQloASydzT9T23DQbc8FL3t6RB0RkMWY5uv4kEccNQnY0BItZBQekZmvVYk04FPW1LI_NHOx6Nr932jyfxF7Kv3thRy_gz2kx34juuS3FEDnz2NMbQmpsRRvD9HcF01ALafSs-cwOE8T4AwB0VcP66lQMZKW1Av_rwm8tgKfxRTqwC0PZ01wYCY9fPwHC_JmtR_fp8EphUuEKxxmpZC7tzpzuREH3baPgnrI2m5zgZbb7UZhjOhlYqX4zrhh76hjGb_ieQlKyK5IQF6qBaoXoIsiADCis9-GfPAjKnXNLdpBV5ZdwRiw-0JZjeCDUY4VhC1VvuRWMCgYaJc7VqeGeHyw4AoERUSOOHzFyASMhDuyGJmhqa6XtzhfGR5-getgcyjdcyTriZj2Vnymze-0GocyRcfdQEAbq1nQbvtcPbdKVnI9OXO0-6IKG1jMo4xt3Vml6eY0UCYjwE45Sv-o8miSh9VrRqoj5NovpRCBJSUkkXqHPDcwsOyrzr3xlU1eWX5F_KVRmAfLjjOHR9CaQ6hVkNYBjGEkAOtG9CJtKDle66hg53UG3WvfQVuMmSDeBCaszjDRBcLv04tnqFxfsyqEM5PJ6G99fouur91h5z0iFWpcifcRr0t9NFM' http://0.0.0.0:37907/api/v1/categories/14
GET/v1/cron/{cliToken}
Schema-valid request rejected+1 moreless
  • Undocumented status code
556

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The date must be a date after 1970-01-02.","errors":{"date":["The date must be a date after 1970-01-02."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/cron/%60%C3%80?force=false&date=0132-11-10'

Undocumented status codeST103

Received: 403
Documented: 200, 401, 404, 422, 400, 500
Response403 Forbidden
<html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx</center>
</body>
</html>
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI0YzM0Njc5M2I4ZDc4NDQ0ZjA2ZGNkOTE5NzE0NDc5OTRmODlhNjMxOTRiNWIyYmU5YzY2MjlmODBkODljZDE0OTA0ZTFhZWNhZjVkN2Q3MyIsImlhdCI6MTc5MjQxMDA0Ni40NTI4MTUsIm5iZiI6MTc5MjQxMDA0Ni40NTI4MTYsImV4cCI6MTgyMzk0NjA0Ni40NDI0NjcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.kPmJtniUtEsGEuw9e-evfpOGalDOaBDpr6thOt-Zo3WXXLZF_lfYJrkTCjsYNcBXEhRKd8CPhk6FjgEtqA0WKaejLcJsESlUvmfk3Ijb3uInP_KVkp9WR_L9clETt65GgnhfhbFev0vP41VxS0CE1SLCabYY5ICsV4DTHCaf0CgZsViTY51TbYYIr72qJQLLwQL4ngKvO2fYT3ouqBqB5wmKF8i0QyT_AUFpbIrqIYfmIQAlyKbEmXfzrBCQQWVUTpEONBk0sZAMD5tnfPNtfGo-KfQPNg_8EFuy0JUy-r08Dwb1apW2_I5t83xSOXsMo-r4j2ScATbhg1oaOMPVGDDMV1g3Pja4PZZe03grPvtdbmgSE5-0iqRFuwvbauHfVjTSp48eH0C--Su4r_zuG-Pv9sm-IFKKB4tlKYXAFLql77i-VJmbtF6tY5dDd7BFuzlnN0Ttoz0QRrDuKLGnlrna_R2tsabEmHkDEfWcyOsV6ce9qAv7VNr3_7xmQ0rjEgY-RGBl3qOVNY5MWgHU8gr78qlV50YlJmDXlCmU3qR0lzxcgJBby2XuYWEfqI4C82-t2o4zb0wTE-S0hMA2kA1l0Bg2500V_dnr3WhKSR93WlhWhQu1dvedQ-Zwemx1RpMhBybrPF5HZsfJqh91F24Bg-_6GEs0jdtszdkN9z0' 'http://0.0.0.0:37907/api/v1/cron/%F2%A1%8A%A3%F2%85%A9%8D%7F%09%C3%89%C2%98%F1%82%87%A8Iu%C2%92~'
POST/v1/currencies
Schema-valid request rejected+1 moreless
  • Schema-violating request accepted
688

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The name has already been taken. (and 2 more errors)","errors":{"name":["The name has already been taken."],"code":["The code has already been taken."],"symbol":["The symbol has already been taken."]}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZDgzZmFkMGVmNDZlYWYyMjc0OWU3MzE4MGJjMzAyNGY0NTI4ZjBhZjYxMjMwYzE4NTVkZjBmMjBhZmY5MWNhOTliNWNhNTFjY2YwMmI2YiIsImlhdCI6MTc5MjQwNzMyNi44ODc0MjYsIm5iZiI6MTc5MjQwNzMyNi44ODc0MjcsImV4cCI6MTgyMzk0MzMyNi44Nzc2ODYsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.X9u2WxwPBjOK-cvI_VJ-WVuNyonzF-8P54rVLg8ZjjjQk_xHfSQ0qJUVtEJjXhw7Diew7fV5lOBfTICc1Mar5_Jgmbu-ZPwbDrnils6WWPhloRnq8tLf70-rLdxel0opO_qqID6-eKQkK7NeX2UygtGRrUWhu3t32IlAlEmoB4MV7mzwWsBNi-0kWHANiflFGKF4o0bW2605oB3rUXtu9MhRRS1KD7b7z5sw4K-7qs1MdT-AAm2XP0UPQ3jSh2JTAOLcG1CbK2f0_T2QjpjhqrtLhHY3p_4XxIaDLkYr5nDGjZDeAIXIp9zhv3I3ttTv_MEAa0NgcpyyEo_zEWO1G8Gu7RZaprbaFTINdTD190RaqmoUcNyluomEHSgzIDyHlDApsUH9Go-wRHPvpE91CEtqd-TH_bF8GLlnbRfSu06adpZRBNf3kvuv3yX3TrU8gjoNvtOVCEGa-VT9HWqeEw75XHxP6UQN1XJkqqa9kS3VIvBg4y7oofun22fkjWoyysArpqxX04bIRIrNCCns6oTGaVumhJoOVoX6q6wMmbe-A4yn5TIg-hScAACkgYmZWiQk6axcmwFdO2Iu35L_rWnEFq41GbqEWqOTIMaoChY96kM_brDDdFBz1Bz8RtiEcXuvOM0Jy1I71ouzoR2X5oW0rtaNXOJyjkac5QTTcsY' -H 'Content-Type: application/json' -d '{"enabled": true, "primary": true, "code": "AMS", "name": "Ankh-Morpork dollar", "symbol": "AM$", "decimal_places": 2}' http://0.0.0.0:37907/api/v1/currencies

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `X-Trace-Id`, `Authorization` in header
  - violates `format` at /properties/X-Trace-Id
  - violates `format` at /properties/Authorization
Response200 OK
{"data":{"type":"currencies","id":"54","attributes":{"created_at":"2026-10-19T11:10:17+00:00","updated_at":"2026-10-19T11:10:17+00:00","native":false,"default":false,"primary":false,"enabled":true,"name":"m","code":"\u0093  6\u00b7\u00ef{  \ud8ed\udc47\udb48\udcf3","symbol":"\u00d4\ud9a1\udde5\\\uda16\udc46\u00d6\u00bez","decimal_places":0},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/currencies\/54","0":{"rel":"self","uri":"\/currencies\/54"}}}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' -H 'X-Trace-Id;' -H 'Content-Type: application/x-www-form-urlencoded' -d '%F0%90%90%A3=&%F0%90%90%A3=%0C%C3%98%F0%96%B3%8B%C2%83%06&%F0%90%90%A3=%F0%9A%8F%A6%C3%B0&%16%3E%C3%99~%22=&%F1%98%84%87%C3%8C%F2%BD%B9%9A%07%F1%B6%93%864%C2%A2=%01%F1%99%BF%86%F0%A9%8A%90%F3%9B%AC%AB5%C3%86%10%C2%9C&%F1%98%84%87%C3%8C%F2%BD%B9%9A%07%F1%B6%93%864%C2%A2=%C3%96%C3%B1H%F4%8A%8A%93.%C2%B3%C2%AA&code=%C2%93%1A%106%C2%B7%C3%AF%7B%7F%1D%F1%8B%91%87%F3%A2%83%B3&symbol=%C3%94%F1%B8%97%A5%5C%F2%95%A1%86%C3%96%C2%BEz&name=m' http://0.0.0.0:37907/api/v1/currencies
GET/v1/currencies/default
Schema-violating request accepted+1 moreless
  • Undocumented Content-Type
668

Undocumented Content-TypeST105

Received: application/vnd.api+json
Documented: application/json
Response200 OK
{"data":{"type":"currencies","id":"12","attributes":{"created_at":"2026-10-19T10:55:19+00:00","updated_at":"2026-10-19T10:55:19+00:00","native":true,"default":true,"primary":true,"enabled":true,"name":"US Dollar","code":"USD","symbol":"$","decimal_places":2},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/currencies\/12","0":{"rel":"self","uri":"\/currencies\/12"}}}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIwOTg1MWZiY2Y0MzQ4Yzk4ZWQ2MzZmOTA2NTM0OGIwMmU4OTZhMzg1NjYzZDg2MTE3NGNhMTBhOGMzMjMzNzRmN2JkMGZjNWIzZjFlYjM2ZiIsImlhdCI6MTc5MjQwNzMzMS4wOTg4MjIsIm5iZiI6MTc5MjQwNzMzMS4wOTg4MjMsImV4cCI6MTgyMzk0MzMzMS4wODg5NTIsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.E2AHkBy_bCXLuCXkTh8BcKmJrO4dCx6fjexf6lB9CCULzz2ioHSDyITe2SxsQNs2kQ9u9hv8Or052iR0Zseh1B7_O6qP2zHcj9ItNP2LOZ5-x5FIvKFQkYOyBCmS2dpHF8iI95WMejfpGWt97hqV2pBl4a1OJ52HO9T-o5WvlI01uX-2WiTa2G9CFUeA_4qHL-mnN17aOnr-XOXLd_rxQXMpitI4NIR_MGz7RirGgu3gOGjNQ9g38vj0WquByNHRwSkjBmjK7qbvR8PqyYegbjYXAr2mwxLQRUd0mFOUhUSXxMg2Z9UdbE0Jct3JmalhSn9px9vmVamJeylzWLJKJ1ahg6A4rvxOuB6eb4NgYeOMYoXTp3a2-VR9q2QZBhp7iS147PthT7T7-G-iWJiFcGdnyg091c_UTFd4Nv2GeeUKYhgsClhiVxhcxouLpB9vQGahBoq30-vGshUkGkmuPmEboEoUSejyN4MkaHJl_zoZUcUtP8XMYP9dN35zsJpeCOv7m05kuGJIREqMQiz2RnsBLfgoGDLYhXpNwKgXt55Wku4rj2QE3KaTBeTj-ZzDWX3qr7s13th5EYmiYx18WAiJ4RVRsRjQh4F_jjio68NsWrp4wa1le_Ht6N2v3vH-r1l2OEciSsXXgZPOaq3w01duTMpZ7fCzN_d4y2_samY' http://0.0.0.0:37907/api/v1/currencies/default

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":{"type":"currencies","id":"12","attributes":{"created_at":"2026-10-19T10:55:19+00:00","updated_at":"2026-10-19T10:55:19+00:00","native":true,"default":true,"primary":true,"enabled":true,"name":"US Dollar","code":"USD","symbol":"$","decimal_places":2},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/currencies\/12","0":{"rel":"self","uri":"\/currencies\/12"}}}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' http://0.0.0.0:37907/api/v1/currencies/default
GET/v1/currencies/primary
Schema-violating request accepted+1 moreless
  • Undocumented Content-Type
624

Undocumented Content-TypeST105

Received: application/vnd.api+json
Documented: application/json
Response200 OK
{"data":{"type":"currencies","id":"12","attributes":{"created_at":"2026-10-19T10:55:19+00:00","updated_at":"2026-10-19T10:55:19+00:00","native":true,"default":true,"primary":true,"enabled":true,"name":"US Dollar","code":"USD","symbol":"$","decimal_places":2},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/currencies\/12","0":{"rel":"self","uri":"\/currencies\/12"}}}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIwOTg1MWZiY2Y0MzQ4Yzk4ZWQ2MzZmOTA2NTM0OGIwMmU4OTZhMzg1NjYzZDg2MTE3NGNhMTBhOGMzMjMzNzRmN2JkMGZjNWIzZjFlYjM2ZiIsImlhdCI6MTc5MjQwNzMzMS4wOTg4MjIsIm5iZiI6MTc5MjQwNzMzMS4wOTg4MjMsImV4cCI6MTgyMzk0MzMzMS4wODg5NTIsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.E2AHkBy_bCXLuCXkTh8BcKmJrO4dCx6fjexf6lB9CCULzz2ioHSDyITe2SxsQNs2kQ9u9hv8Or052iR0Zseh1B7_O6qP2zHcj9ItNP2LOZ5-x5FIvKFQkYOyBCmS2dpHF8iI95WMejfpGWt97hqV2pBl4a1OJ52HO9T-o5WvlI01uX-2WiTa2G9CFUeA_4qHL-mnN17aOnr-XOXLd_rxQXMpitI4NIR_MGz7RirGgu3gOGjNQ9g38vj0WquByNHRwSkjBmjK7qbvR8PqyYegbjYXAr2mwxLQRUd0mFOUhUSXxMg2Z9UdbE0Jct3JmalhSn9px9vmVamJeylzWLJKJ1ahg6A4rvxOuB6eb4NgYeOMYoXTp3a2-VR9q2QZBhp7iS147PthT7T7-G-iWJiFcGdnyg091c_UTFd4Nv2GeeUKYhgsClhiVxhcxouLpB9vQGahBoq30-vGshUkGkmuPmEboEoUSejyN4MkaHJl_zoZUcUtP8XMYP9dN35zsJpeCOv7m05kuGJIREqMQiz2RnsBLfgoGDLYhXpNwKgXt55Wku4rj2QE3KaTBeTj-ZzDWX3qr7s13th5EYmiYx18WAiJ4RVRsRjQh4F_jjio68NsWrp4wa1le_Ht6N2v3vH-r1l2OEciSsXXgZPOaq3w01duTMpZ7fCzN_d4y2_samY' http://0.0.0.0:37907/api/v1/currencies/primary

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":{"type":"currencies","id":"12","attributes":{"created_at":"2026-10-19T10:55:19+00:00","updated_at":"2026-10-19T10:55:19+00:00","native":true,"default":true,"primary":true,"enabled":true,"name":"US Dollar","code":"USD","symbol":"$","decimal_places":2},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/currencies\/12","0":{"rel":"self","uri":"\/currencies\/12"}}}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' http://0.0.0.0:37907/api/v1/currencies/primary
DELETE/v1/currencies/{code}
Schema-valid request rejected+1 moreless
  • Undocumented status code
578

Undocumented status codeST103

Received: 422
Documented: 204, 401, 404, 400, 500
Response422 Unprocessable Content
{"message":"200006: Currency in use.","errors":{"currency_code":["200006: Currency in use."]}}
Reproduce
  1. GET/v1/currencies/USD
    curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJiMzEyMmI3YWNlYzQ5ZTYyOGMzMmRjZDBjZTJkNTA1YzNlMTEwOTg1MGNkNDg3YTI5OWM2MzRiZjBhMGY3ODViMWFjYjAwMTcwMDI0ZDU1MSIsImlhdCI6MTc5MjQwODg0NS45NDg4NDUsIm5iZiI6MTc5MjQwODg0NS45NDg4NDUsImV4cCI6MTgyMzk0NDg0NS45MzgyMjIsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.iob5q-qEnu2Yqr79PaCK6Spuyj-A5JxHryibo08DhPMXCJ2N93Odi48ygWHEp253yy9xZp64fNgY8yU_t1rBovblT_2eNDlY0P64XPmFDYNfBIgFK_3NoHUgfWkBaxCphqPItCOpsqJz18Hyi4GUV3HSeDWfl2lsofx8gkHdvXk8roQ_J1OJiCyY8sb75xir9x4if8VvF8c1_pLDzAM7_8lHrF9N1jbGNJ3FLtFL-kcBwxREZpRzfDIw9L3ark-m4othSgLQC2SsnsWRuQT7ILL-2HV8XMXguNMZfWL7HOoWHL1H6hiWP70yMB0f-E12GJS6n-2eujDtsUsv-nPwKo_20Xi0p_2JHxyiya4tq8dvxqyvKLDXF9RU1rONJcB0h0ITW6xVtoYOtpPDh-fuIqcCq3QpmxdWu6by1A0BGIz0HYdEKpGkMV_Mk2QVpnBBLSCMZwIBqKdywVdv6ZzHsR-VBdwpbP-c-8gmlPlMBiVU_BH8vO71ppN3ipVwkn4OSsHwXMdaj2NW--mrQpGnWPX8dObo2N0bMqBFDUrPpM5uLbiasaDNVilzpqyEYWAaeqeJ8DUL_vJFX3vTZdqeglTX-Nx9TuoQmDajz2bzguajrTuhYvzCqcuFlqEvY0snaAHV3Rk6C_oVnf-PVVKBB0N0q5DtRz36ZRDUao7rwSM' http://0.0.0.0:37907/api/v1/currencies/USD
  2. DELETE/v1/currencies/USDfailed here
    curl -X DELETE -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJiMzEyMmI3YWNlYzQ5ZTYyOGMzMmRjZDBjZTJkNTA1YzNlMTEwOTg1MGNkNDg3YTI5OWM2MzRiZjBhMGY3ODViMWFjYjAwMTcwMDI0ZDU1MSIsImlhdCI6MTc5MjQwODg0NS45NDg4NDUsIm5iZiI6MTc5MjQwODg0NS45NDg4NDUsImV4cCI6MTgyMzk0NDg0NS45MzgyMjIsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.iob5q-qEnu2Yqr79PaCK6Spuyj-A5JxHryibo08DhPMXCJ2N93Odi48ygWHEp253yy9xZp64fNgY8yU_t1rBovblT_2eNDlY0P64XPmFDYNfBIgFK_3NoHUgfWkBaxCphqPItCOpsqJz18Hyi4GUV3HSeDWfl2lsofx8gkHdvXk8roQ_J1OJiCyY8sb75xir9x4if8VvF8c1_pLDzAM7_8lHrF9N1jbGNJ3FLtFL-kcBwxREZpRzfDIw9L3ark-m4othSgLQC2SsnsWRuQT7ILL-2HV8XMXguNMZfWL7HOoWHL1H6hiWP70yMB0f-E12GJS6n-2eujDtsUsv-nPwKo_20Xi0p_2JHxyiya4tq8dvxqyvKLDXF9RU1rONJcB0h0ITW6xVtoYOtpPDh-fuIqcCq3QpmxdWu6by1A0BGIz0HYdEKpGkMV_Mk2QVpnBBLSCMZwIBqKdywVdv6ZzHsR-VBdwpbP-c-8gmlPlMBiVU_BH8vO71ppN3ipVwkn4OSsHwXMdaj2NW--mrQpGnWPX8dObo2N0bMqBFDUrPpM5uLbiasaDNVilzpqyEYWAaeqeJ8DUL_vJFX3vTZdqeglTX-Nx9TuoQmDajz2bzguajrTuhYvzCqcuFlqEvY0snaAHV3Rk6C_oVnf-PVVKBB0N0q5DtRz36ZRDUao7rwSM' http://0.0.0.0:37907/api/v1/currencies/USD

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"Bad X-Trace-Id header.","exception":"HttpException"}
Reproduce
  1. GET/v1/currencies
    curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI5ODFlYmY1OTY4N2U2NDNkN2I4NDBlN2I2NjhhYjFlY2QxODllZmY4ZTMxY2Q5ZWRkOGE3OTE3MDU1NDU4MzI3MDI5NjE1MDU3ZTViMjk0OCIsImlhdCI6MTc5MjQxMDM0Ni41NzQxMzgsIm5iZiI6MTc5MjQxMDM0Ni41NzQxMzksImV4cCI6MTgyMzk0NjM0Ni41NjM0OSwic3ViIjoiMSIsInNjb3BlcyI6W119.CixC3A3O2Ua0nLH5K5TMpA03rb0g4wbUOrud3K0fqM-FWW3XDbA14yGR0Xk7ZIdmoPbPpIErZFDmm6nB-pfKBefesCGOFYj3mGY9rT1_ykQdlj7QDIuEf7dt58-qozjKB3q76BH6Lmu3TJTIv786yTKLp7Ilec92MHHAJ4IbJ9A8IQMsKrbV_x03AsrZQT7doDaMf8DHkrw8eAuv_dVPTuKw1RDD4G6UliS3zSBmGjdjip7R045PPZ7ulYfGN-sT7lEMi0ctFYEwjRjLk-JR_9_6yTy4b5FIzAmWewKsFT6VjQjaYrBh_UKbiEviulED7wPDtPRl6C33oPPjat9OiBym-wPWFsVyzSZZC2M-OBNi6xLXHzn2Gl9s4TejIio-DD7JQ7UcC1gEC4tcGUGwU8yhVN7LCR--Cj5TAsmcVWvAivXOb7mKG757F9NiM5_ypGxLAP2WWjAkiUuKaKjXRtZGr43Q664OSCTEEj1jKbk8m-x195i5GOnE8rVuY8nigvc5BmZnfnHJNu3NbLlQ1WvfB-lffPX0w0Ds4Kdrzdf2KJexy8JF_hHmQtZ9ql0XUCOWZ6M_zv9z5PEGzDPZWjSKeCfZgpUp2cPk2Rzwm7xV51UdywRFDMdLl8ALNdoRuUWR1Al9EXK624Xezgm-J3bPMOSHVeOM_AiPvL_h74w' http://0.0.0.0:37907/api/v1/currencies
  2. DELETE/v1/currencies/0failed here
    curl -X DELETE -H 'Accept: application/json' -H 'X-Trace-Id: 54' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI5ODFlYmY1OTY4N2U2NDNkN2I4NDBlN2I2NjhhYjFlY2QxODllZmY4ZTMxY2Q5ZWRkOGE3OTE3MDU1NDU4MzI3MDI5NjE1MDU3ZTViMjk0OCIsImlhdCI6MTc5MjQxMDM0Ni41NzQxMzgsIm5iZiI6MTc5MjQxMDM0Ni41NzQxMzksImV4cCI6MTgyMzk0NjM0Ni41NjM0OSwic3ViIjoiMSIsInNjb3BlcyI6W119.CixC3A3O2Ua0nLH5K5TMpA03rb0g4wbUOrud3K0fqM-FWW3XDbA14yGR0Xk7ZIdmoPbPpIErZFDmm6nB-pfKBefesCGOFYj3mGY9rT1_ykQdlj7QDIuEf7dt58-qozjKB3q76BH6Lmu3TJTIv786yTKLp7Ilec92MHHAJ4IbJ9A8IQMsKrbV_x03AsrZQT7doDaMf8DHkrw8eAuv_dVPTuKw1RDD4G6UliS3zSBmGjdjip7R045PPZ7ulYfGN-sT7lEMi0ctFYEwjRjLk-JR_9_6yTy4b5FIzAmWewKsFT6VjQjaYrBh_UKbiEviulED7wPDtPRl6C33oPPjat9OiBym-wPWFsVyzSZZC2M-OBNi6xLXHzn2Gl9s4TejIio-DD7JQ7UcC1gEC4tcGUGwU8yhVN7LCR--Cj5TAsmcVWvAivXOb7mKG757F9NiM5_ypGxLAP2WWjAkiUuKaKjXRtZGr43Q664OSCTEEj1jKbk8m-x195i5GOnE8rVuY8nigvc5BmZnfnHJNu3NbLlQ1WvfB-lffPX0w0Ds4Kdrzdf2KJexy8JF_hHmQtZ9ql0XUCOWZ6M_zv9z5PEGzDPZWjSKeCfZgpUp2cPk2Rzwm7xV51UdywRFDMdLl8ALNdoRuUWR1Al9EXK624Xezgm-J3bPMOSHVeOM_AiPvL_h74w' http://0.0.0.0:37907/api/v1/currencies/0
GET/v1/currencies/{code}
Schema-violating request accepted+1 moreless
  • Undocumented status code
633

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":{"type":"currencies","id":"12","attributes":{"created_at":"2026-10-19T10:55:19+00:00","updated_at":"2026-10-19T10:55:19+00:00","native":false,"default":false,"primary":false,"enabled":true,"name":"US Dollar","code":"USD","symbol":"$","decimal_places":2},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/currencies\/12","0":{"rel":"self","uri":"\/currencies\/12"}}}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' http://0.0.0.0:37907/api/v1/currencies/USD

Undocumented status codeST103

Received: 403
Documented: 200, 401, 404, 400, 500
Response403 Forbidden
<html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx</center>
</body>
</html>
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: a6224819-43ff-3975-a412-b758fa1fb475' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZGNjODUxN2IwNjkwOTk1NjU3MTUwMGZhYzU4YTkxM2VhMDdlMjhjMjYwYjAyNmRkMTY2ZGE5NmMzNDc1YTVmNTRmNzM1ODIyNzI0NGQ3MyIsImlhdCI6MTc5MjQxMDY0Ni43MDA1MSwibmJmIjoxNzkyNDEwNjQ2LjcwMDUxMSwiZXhwIjoxODIzOTQ2NjQ2LjY4OTQyNSwic3ViIjoiMSIsInNjb3BlcyI6W119.pR62gMv7kkac5UYWYhRuykEyPQvsRylttipzSV8jmVuww6jbPDYC8PtcP-jqfsuGKuGrOK1XhZu6G5xyt9ypC-5j6ad6ZEg8QspmfTI99iFM6i9pvJXiTLenNjhfQmzEHnU11d61rIuthUgBVOZMvn78zaXULQmL5oeoKcvHoPJv32MFiwI58ez6-f4wvZ384rf_EBZuhqo4ZYBwflIXGtxIfiUi1Kj3u8YhDMHx_Qi1ZLBBe8ptnyILPSjwjelVQrAwKLFLSkMWZRp4WlMpv0tAEXOqMehyFMS5KiFmjp9BnDsAP_SsdjN7mF3tC4MC6pyOtxS-8YY0PfOx76lAS_5iHEeFz-88ObKngS-DgeRoFv3o41fHhRYp6ytwpvVg4lC3-ewZtAhc-nG9zYyyZ2iNgW8V44S3L_LmFx1oiTnbOq3tHGpMHhD_baGTaxdpUedKR3qR_LBpvc5QNrp1zuB-CoiAEircAIpMOmGTOpMExdvwXImiSIo8zmNHjvZjfoCakFpCSiAWJ0MTrafQR-yN4hsJW_nliwlHiOORE1y76evT1zlszyvPj2hsdZ9-J0yZq4iMVKniTkWjVO2JluFnNpiEnGfNr4iwdCeC41lgUCyXN8Ql_Ii-PpHZVL5KpQeIMyhnb46R8-rCud3Z01Omqk7L3LxHyn2QrgUAMyU' 'http://0.0.0.0:37907/api/v1/currencies/%C3%B1%C2%B5%F0%93%9D%81%F0%98%BB%B1%F1%9C%9F%91%2B%F3%AA%B2%8B%F1%BA%AE%B3%C2%B8%C3%82%18%C2%B0%07%C2%BC%C2%93%C2%A1%40t%C3%8A%1B%28W%C3%91%C2%8A%C3%87~'
POST/v1/currencies/{code}/enable
Schema-violating request accepted+1 moreless
  • Undocumented status code
635

Undocumented status codeST103

Received: 200
Documented: 204, 401, 404, 400, 500
Response200 OK
{"data":{"type":"currencies","id":"12","attributes":{"created_at":"2026-10-19T10:55:19+00:00","updated_at":"2026-10-19T10:55:19+00:00","native":false,"default":false,"primary":false,"enabled":true,"name":"US Dollar","code":"USD","symbol":"$","decimal_places":2},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/currencies\/12","0":{"rel":"self","uri":"\/currencies\/12"}}}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZDgzZmFkMGVmNDZlYWYyMjc0OWU3MzE4MGJjMzAyNGY0NTI4ZjBhZjYxMjMwYzE4NTVkZjBmMjBhZmY5MWNhOTliNWNhNTFjY2YwMmI2YiIsImlhdCI6MTc5MjQwNzMyNi44ODc0MjYsIm5iZiI6MTc5MjQwNzMyNi44ODc0MjcsImV4cCI6MTgyMzk0MzMyNi44Nzc2ODYsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.X9u2WxwPBjOK-cvI_VJ-WVuNyonzF-8P54rVLg8ZjjjQk_xHfSQ0qJUVtEJjXhw7Diew7fV5lOBfTICc1Mar5_Jgmbu-ZPwbDrnils6WWPhloRnq8tLf70-rLdxel0opO_qqID6-eKQkK7NeX2UygtGRrUWhu3t32IlAlEmoB4MV7mzwWsBNi-0kWHANiflFGKF4o0bW2605oB3rUXtu9MhRRS1KD7b7z5sw4K-7qs1MdT-AAm2XP0UPQ3jSh2JTAOLcG1CbK2f0_T2QjpjhqrtLhHY3p_4XxIaDLkYr5nDGjZDeAIXIp9zhv3I3ttTv_MEAa0NgcpyyEo_zEWO1G8Gu7RZaprbaFTINdTD190RaqmoUcNyluomEHSgzIDyHlDApsUH9Go-wRHPvpE91CEtqd-TH_bF8GLlnbRfSu06adpZRBNf3kvuv3yX3TrU8gjoNvtOVCEGa-VT9HWqeEw75XHxP6UQN1XJkqqa9kS3VIvBg4y7oofun22fkjWoyysArpqxX04bIRIrNCCns6oTGaVumhJoOVoX6q6wMmbe-A4yn5TIg-hScAACkgYmZWiQk6axcmwFdO2Iu35L_rWnEFq41GbqEWqOTIMaoChY96kM_brDDdFBz1Bz8RtiEcXuvOM0Jy1I71ouzoR2X5oW0rtaNXOJyjkac5QTTcsY' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/currencies/USD/enable

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":{"type":"currencies","id":"12","attributes":{"created_at":"2026-10-19T10:55:19+00:00","updated_at":"2026-10-19T10:55:19+00:00","native":false,"default":false,"primary":false,"enabled":true,"name":"US Dollar","code":"USD","symbol":"$","decimal_places":2},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/currencies\/12","0":{"rel":"self","uri":"\/currencies\/12"}}}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/currencies/USD/enable
POST/v1/currencies/{code}/primary
Schema-violating request accepted+1 moreless
  • Undocumented status code
519

Undocumented status codeST103

Received: 200
Documented: 204, 401, 404, 400, 500
Response200 OK
{"data":{"type":"currencies","id":"12","attributes":{"created_at":"2026-10-19T10:55:19+00:00","updated_at":"2026-10-19T10:55:19+00:00","native":true,"default":true,"primary":true,"enabled":true,"name":"US Dollar","code":"USD","symbol":"$","decimal_places":2},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/currencies\/12","0":{"rel":"self","uri":"\/currencies\/12"}}}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZDgzZmFkMGVmNDZlYWYyMjc0OWU3MzE4MGJjMzAyNGY0NTI4ZjBhZjYxMjMwYzE4NTVkZjBmMjBhZmY5MWNhOTliNWNhNTFjY2YwMmI2YiIsImlhdCI6MTc5MjQwNzMyNi44ODc0MjYsIm5iZiI6MTc5MjQwNzMyNi44ODc0MjcsImV4cCI6MTgyMzk0MzMyNi44Nzc2ODYsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.X9u2WxwPBjOK-cvI_VJ-WVuNyonzF-8P54rVLg8ZjjjQk_xHfSQ0qJUVtEJjXhw7Diew7fV5lOBfTICc1Mar5_Jgmbu-ZPwbDrnils6WWPhloRnq8tLf70-rLdxel0opO_qqID6-eKQkK7NeX2UygtGRrUWhu3t32IlAlEmoB4MV7mzwWsBNi-0kWHANiflFGKF4o0bW2605oB3rUXtu9MhRRS1KD7b7z5sw4K-7qs1MdT-AAm2XP0UPQ3jSh2JTAOLcG1CbK2f0_T2QjpjhqrtLhHY3p_4XxIaDLkYr5nDGjZDeAIXIp9zhv3I3ttTv_MEAa0NgcpyyEo_zEWO1G8Gu7RZaprbaFTINdTD190RaqmoUcNyluomEHSgzIDyHlDApsUH9Go-wRHPvpE91CEtqd-TH_bF8GLlnbRfSu06adpZRBNf3kvuv3yX3TrU8gjoNvtOVCEGa-VT9HWqeEw75XHxP6UQN1XJkqqa9kS3VIvBg4y7oofun22fkjWoyysArpqxX04bIRIrNCCns6oTGaVumhJoOVoX6q6wMmbe-A4yn5TIg-hScAACkgYmZWiQk6axcmwFdO2Iu35L_rWnEFq41GbqEWqOTIMaoChY96kM_brDDdFBz1Bz8RtiEcXuvOM0Jy1I71ouzoR2X5oW0rtaNXOJyjkac5QTTcsY' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/currencies/USD/primary

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":{"type":"currencies","id":"12","attributes":{"created_at":"2026-10-19T10:55:19+00:00","updated_at":"2026-10-19T10:55:19+00:00","native":true,"default":true,"primary":true,"enabled":true,"name":"US Dollar","code":"USD","symbol":"$","decimal_places":2},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/currencies\/12","0":{"rel":"self","uri":"\/currencies\/12"}}}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/currencies/USD/primary
GET/v1/currencies/{code}/transactions
Schema-violating request accepted+1 moreless
  • Undocumented status code
726

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":10,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/currencies\/USD\/transactions?start=2026-10-01&end=2026-10-31&limit=10&type=all&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/currencies\/USD\/transactions?start=2026-10-01&end=2026-10-31&limit=10&type=all&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/currencies\/USD\/transactions?start=2026-10-01&end=2026-10-31&limit=10&type=all&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/currencies/USD/transactions?limit=10&page=1&start=2026-10-01&end=2026-10-31&type=all'

Undocumented status codeST103

Received: 403
Documented: 200, 401, 404, 400, 500
Response403 Forbidden
<html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx</center>
</body>
</html>
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: d383f456-43f2-496e-9954-e15e2a3f12a0' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI5ODFlYmY1OTY4N2U2NDNkN2I4NDBlN2I2NjhhYjFlY2QxODllZmY4ZTMxY2Q5ZWRkOGE3OTE3MDU1NDU4MzI3MDI5NjE1MDU3ZTViMjk0OCIsImlhdCI6MTc5MjQxMDM0Ni41NzQxMzgsIm5iZiI6MTc5MjQxMDM0Ni41NzQxMzksImV4cCI6MTgyMzk0NjM0Ni41NjM0OSwic3ViIjoiMSIsInNjb3BlcyI6W119.CixC3A3O2Ua0nLH5K5TMpA03rb0g4wbUOrud3K0fqM-FWW3XDbA14yGR0Xk7ZIdmoPbPpIErZFDmm6nB-pfKBefesCGOFYj3mGY9rT1_ykQdlj7QDIuEf7dt58-qozjKB3q76BH6Lmu3TJTIv786yTKLp7Ilec92MHHAJ4IbJ9A8IQMsKrbV_x03AsrZQT7doDaMf8DHkrw8eAuv_dVPTuKw1RDD4G6UliS3zSBmGjdjip7R045PPZ7ulYfGN-sT7lEMi0ctFYEwjRjLk-JR_9_6yTy4b5FIzAmWewKsFT6VjQjaYrBh_UKbiEviulED7wPDtPRl6C33oPPjat9OiBym-wPWFsVyzSZZC2M-OBNi6xLXHzn2Gl9s4TejIio-DD7JQ7UcC1gEC4tcGUGwU8yhVN7LCR--Cj5TAsmcVWvAivXOb7mKG757F9NiM5_ypGxLAP2WWjAkiUuKaKjXRtZGr43Q664OSCTEEj1jKbk8m-x195i5GOnE8rVuY8nigvc5BmZnfnHJNu3NbLlQ1WvfB-lffPX0w0Ds4Kdrzdf2KJexy8JF_hHmQtZ9ql0XUCOWZ6M_zv9z5PEGzDPZWjSKeCfZgpUp2cPk2Rzwm7xV51UdywRFDMdLl8ALNdoRuUWR1Al9EXK624Xezgm-J3bPMOSHVeOM_AiPvL_h74w' 'http://0.0.0.0:37907/api/v1/currencies/.l%C2%9D%28/transactions?end=2026-10-31'
GET/v1/data/export/bills
Schema-violating request accepted+1 moreless
  • Undocumented status code
545

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
user_id,bill_id,created_at,updated_at,currency_code,name,amount_min,amount_max,date,repeat_freq,skip,active
1,1,2026-10-19T10:55:25+00:00,2026-10-19T10:55:26+00:00,EUR,Rent,500.000000000000,600.000000000000,2026-01-01,monthly,0,
1,2,2026-10-19T10:55:25+00:00,2026-10-19T10:55:26+00:00,EUR,Spare,5.000000000000,6.000000000000,2026-01-01,monthly,0,
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/data/export/bills?type=csv'

Undocumented status codeST103

Received: 422
Documented: 401, 404, 400, 500, 200
Response422 Unprocessable Content
{"message":"The selected type is invalid.","errors":{"type":["The selected type is invalid."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/data/export/bills?type=AAA'
GET/v1/data/export/budgets
Schema-violating request accepted+1 moreless
  • Undocumented status code
543

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
user_id,budget_id,name,active,order,start_date,end_date,currency_code,amount
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/data/export/budgets?type=csv'

Undocumented status codeST103

Received: 422
Documented: 401, 404, 400, 500, 200
Response422 Unprocessable Content
{"message":"The selected type is invalid.","errors":{"type":["The selected type is invalid."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/data/export/budgets?type=AAA'
GET/v1/data/export/categories
Schema-violating request accepted+1 moreless
  • Undocumented status code
544

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
user_id,category_id,created_at,updated_at,name
1,5,2026-10-19T10:55:54+00:00,2026-10-19T10:55:54+00:00,0
1,1,2026-10-19T10:55:25+00:00,2026-10-19T10:55:25+00:00,Daily
1,4,2026-10-19T10:55:53+00:00,2026-10-19T10:55:53+00:00,Lunch
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/data/export/categories?type=csv'

Undocumented status codeST103

Received: 422
Documented: 401, 404, 400, 500, 200
Response422 Unprocessable Content
{"message":"The selected type is invalid.","errors":{"type":["The selected type is invalid."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/data/export/categories?type=AAA'
GET/v1/data/export/recurring
Schema-violating request accepted+1 moreless
  • Undocumented status code
543

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
user_id,recurrence_id,row_contains,created_at,updated_at,type,title,description,first_date,repeat_until,latest_date,repetitions,apply_rules,active,type,moment,skip,weekend,currency_code,foreign_currency_code,source_name,source_type,destination_name,destination_type,amount,foreign_amount,category,budget,piggy_bank,tags
1,1,recurrence,2026-10-19T10:55:25+00:00,2026-10-19T10:55:25+00:00,Withdrawal,Gym,,2026-12-01,2027-12-01,,0,1,1
1,1,repetition,,,,,,,,,,,,monthly,1,0,1
1,1,transaction,,,,,,,,,,,,,,,,EUR,,Chec // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/data/export/recurring?type=csv'

Undocumented status codeST103

Received: 422
Documented: 401, 404, 400, 500, 200
Response422 Unprocessable Content
{"message":"The selected type is invalid.","errors":{"type":["The selected type is invalid."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/data/export/recurring?type=AAA'
GET/v1/data/export/rules
Schema-violating request accepted+1 moreless
  • Undocumented status code
553

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
user_id,rule_id,row_contains,created_at,updated_at,group_id,title,description,order,active,stop_processing,strict,trigger_type,trigger_value,trigger_order,trigger_active,trigger_stop_processing,action_type,action_value,action_order,action_active,action_stop_processing
1,1,rule,2026-10-19T10:55:25+00:00,2026-10-19T10:55:25+00:00,1,Default,"Tag groceries",,1,1,,,,,,,,,,,
1,1,trigger,,,,,,,,,,description_contains,shop,1,1,,,,,,
1,1,trigger,,,,,,,,,,user_action,store-journal,2,1,,,,,,
1,1,action,,,,,,,,,,,,,,,a // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/data/export/rules?type=csv'

Undocumented status codeST103

Received: 422
Documented: 401, 404, 400, 500, 200
Response422 Unprocessable Content
{"message":"The selected type is invalid.","errors":{"type":["The selected type is invalid."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/data/export/rules?type=AAA'
GET/v1/data/export/subscriptions
Schema-violating request accepted+1 moreless
  • Undocumented status code
531

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
user_id,bill_id,created_at,updated_at,currency_code,name,amount_min,amount_max,date,repeat_freq,skip,active
1,1,2026-10-19T10:55:25+00:00,2026-10-19T10:55:26+00:00,EUR,Rent,500.000000000000,600.000000000000,2026-01-01,monthly,0,
1,2,2026-10-19T10:55:25+00:00,2026-10-19T10:55:26+00:00,EUR,Spare,5.000000000000,6.000000000000,2026-01-01,monthly,0,
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/data/export/subscriptions?type=csv'

Undocumented status codeST103

Received: 422
Documented: 401, 404, 400, 500, 200
Response422 Unprocessable Content
{"message":"The selected type is invalid.","errors":{"type":["The selected type is invalid."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/data/export/subscriptions?type=AAA'
GET/v1/data/export/tags
Schema-violating request accepted+1 moreless
  • Undocumented status code
547

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
user_id,tag_id,created_at,updated_at,tag,date,description
1,4,2026-10-19T10:56:10+00:00,2026-10-19T10:56:10+00:00,,2000-01-01,
1,5,2026-10-19T10:56:10+00:00,2026-10-19T10:56:10+00:00,0,2000-01-01,
1,3,2026-10-19T10:55:28+00:00,2026-10-19T10:55:28+00:00,expensive,2026-10-01,"Tag for expensive stuff"
1,2,2026-10-19T10:55:25+00:00,2026-10-19T10:55:25+00:00,Spare,,
1,1,2026-10-19T10:55:25+00:00,2026-10-19T10:55:25+00:00,workbench,,
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/data/export/tags?type=csv'

Undocumented status codeST103

Received: 422
Documented: 401, 404, 400, 500, 200
Response422 Unprocessable Content
{"message":"The selected type is invalid.","errors":{"type":["The selected type is invalid."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/data/export/tags?type=AAA'
DELETE/v1/exchange-rates/{from}/{to}
Schema-violating request accepted+1 moreless
  • Undocumented status code
548

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response204 No Content
<EMPTY>
Reproduce
curl -X DELETE -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' http://0.0.0.0:37907/api/v1/exchange-rates/EUR/USD

Undocumented status codeST103

Received: 403
Documented: 204, 401, 404, 400, 500
Response403 Forbidden
<html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx</center>
</body>
</html>
Reproduce
curl -X DELETE -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI5ODFlYmY1OTY4N2U2NDNkN2I4NDBlN2I2NjhhYjFlY2QxODllZmY4ZTMxY2Q5ZWRkOGE3OTE3MDU1NDU4MzI3MDI5NjE1MDU3ZTViMjk0OCIsImlhdCI6MTc5MjQxMDM0Ni41NzQxMzgsIm5iZiI6MTc5MjQxMDM0Ni41NzQxMzksImV4cCI6MTgyMzk0NjM0Ni41NjM0OSwic3ViIjoiMSIsInNjb3BlcyI6W119.CixC3A3O2Ua0nLH5K5TMpA03rb0g4wbUOrud3K0fqM-FWW3XDbA14yGR0Xk7ZIdmoPbPpIErZFDmm6nB-pfKBefesCGOFYj3mGY9rT1_ykQdlj7QDIuEf7dt58-qozjKB3q76BH6Lmu3TJTIv786yTKLp7Ilec92MHHAJ4IbJ9A8IQMsKrbV_x03AsrZQT7doDaMf8DHkrw8eAuv_dVPTuKw1RDD4G6UliS3zSBmGjdjip7R045PPZ7ulYfGN-sT7lEMi0ctFYEwjRjLk-JR_9_6yTy4b5FIzAmWewKsFT6VjQjaYrBh_UKbiEviulED7wPDtPRl6C33oPPjat9OiBym-wPWFsVyzSZZC2M-OBNi6xLXHzn2Gl9s4TejIio-DD7JQ7UcC1gEC4tcGUGwU8yhVN7LCR--Cj5TAsmcVWvAivXOb7mKG757F9NiM5_ypGxLAP2WWjAkiUuKaKjXRtZGr43Q664OSCTEEj1jKbk8m-x195i5GOnE8rVuY8nigvc5BmZnfnHJNu3NbLlQ1WvfB-lffPX0w0Ds4Kdrzdf2KJexy8JF_hHmQtZ9ql0XUCOWZ6M_zv9z5PEGzDPZWjSKeCfZgpUp2cPk2Rzwm7xV51UdywRFDMdLl8ALNdoRuUWR1Al9EXK624Xezgm-J3bPMOSHVeOM_AiPvL_h74w' http://0.0.0.0:37907/api/v1/exchange-rates/.IxM%F4%8D%BB%AD/%C2%B3
PUT/v1/exchange-rates/{from}/{to}/{date}
Schema-valid request rejected+1 moreless
  • Undocumented status code
622

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The selected to is invalid.","errors":{"to":["The selected to is invalid."]}}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/x-www-form-urlencoded' -d 'date=2026-10-01&rate=2.3456&from=&to=null' http://0.0.0.0:37907/api/v1/exchange-rates/EUR/USD/2026-10-01

Undocumented status codeST103

Received: 403
Documented: 200, 422, 401, 404, 400
Response403 Forbidden
<html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx</center>
</body>
</html>
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJiMzEyMmI3YWNlYzQ5ZTYyOGMzMmRjZDBjZTJkNTA1YzNlMTEwOTg1MGNkNDg3YTI5OWM2MzRiZjBhMGY3ODViMWFjYjAwMTcwMDI0ZDU1MSIsImlhdCI6MTc5MjQwODg0NS45NDg4NDUsIm5iZiI6MTc5MjQwODg0NS45NDg4NDUsImV4cCI6MTgyMzk0NDg0NS45MzgyMjIsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.iob5q-qEnu2Yqr79PaCK6Spuyj-A5JxHryibo08DhPMXCJ2N93Odi48ygWHEp253yy9xZp64fNgY8yU_t1rBovblT_2eNDlY0P64XPmFDYNfBIgFK_3NoHUgfWkBaxCphqPItCOpsqJz18Hyi4GUV3HSeDWfl2lsofx8gkHdvXk8roQ_J1OJiCyY8sb75xir9x4if8VvF8c1_pLDzAM7_8lHrF9N1jbGNJ3FLtFL-kcBwxREZpRzfDIw9L3ark-m4othSgLQC2SsnsWRuQT7ILL-2HV8XMXguNMZfWL7HOoWHL1H6hiWP70yMB0f-E12GJS6n-2eujDtsUsv-nPwKo_20Xi0p_2JHxyiya4tq8dvxqyvKLDXF9RU1rONJcB0h0ITW6xVtoYOtpPDh-fuIqcCq3QpmxdWu6by1A0BGIz0HYdEKpGkMV_Mk2QVpnBBLSCMZwIBqKdywVdv6ZzHsR-VBdwpbP-c-8gmlPlMBiVU_BH8vO71ppN3ipVwkn4OSsHwXMdaj2NW--mrQpGnWPX8dObo2N0bMqBFDUrPpM5uLbiasaDNVilzpqyEYWAaeqeJ8DUL_vJFX3vTZdqeglTX-Nx9TuoQmDajz2bzguajrTuhYvzCqcuFlqEvY0snaAHV3Rk6C_oVnf-PVVKBB0N0q5DtRz36ZRDUao7rwSM' -H 'Content-Type: application/json' -d '{"T\"p\u00f3\u00c2\u00966": {"\u0084\udb3c\udf37h\u00a6\ud8c0\ude9b\u00cfH\u00ea": {"": null, "timings": false, "\u00b4\ud9c4\ude0c\ud904\udd33\udb39\udd06\u00ab\uda29\udf5b\u009a\u0002:\udb90\udc0a\u0092\u00e6": 5014720814618387.0}, "\u00bb\udb4e\udd1e\u008a\u00ecO\b\udb85\uddc6": null}, "\u0017": "I\u00e4\u00f8\ub8ad\udb67\udf9f\u00f8", "rate": ";\u00f8\u00c8"}' http://0.0.0.0:37907/api/v1/exchange-rates/EUR/.g/%F1%BB%AF%B5%C2%9D%C2%AE%C9%A4
GET/v1/exchange-rates/{id}
Schema-valid request rejected+1 moreless
  • Schema-violating request accepted
653

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":{"type":"exchange-rates","id":"96","attributes":{"created_at":"2026-10-19T10:55:57+00:00","updated_at":"2026-10-19T10:55:58+00:00","from_currency_id":"12","from_currency_name":"US Dollar","from_currency_code":"USD","from_currency_symbol":"$","from_currency_decimal_places":2,"to_currency_id":"1","to_currency_name":"Euro","to_currency_code":"EUR","to_currency_symbol":"\u20ac","to_currency_decimal_places":2,"rate":"2.345600000000","date":"2026-10-01T00:00:00+00:00"},"links":{"self":"http:\/\/0.0.0.0:37 // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/exchange-rates/96?limit=10&page=1'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"Bad X-Trace-Id header.","exception":"HttpException"}
Reproduce
  1. GET/v1/exchange-rates
    curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJjY2Y1MzQyZTMwNmFiZmIzZTdlMzI0OTYwNWUxZjVmYzA3OWQ1MzQ4NzhlYzQ1YTY3OTc2ZmZiZDAxOGU0MTllZDYwYWQ2NTM0ZDUzMjg0MiIsImlhdCI6MTc5MjQwOTQ0Ni4yMDU4OSwibmJmIjoxNzkyNDA5NDQ2LjIwNTg5MSwiZXhwIjoxODIzOTQ1NDQ2LjE5NDg3Niwic3ViIjoiMSIsInNjb3BlcyI6W119.n6XLfiVAzAm5KAEUub1GHoUEpltyiB6j492Ud4Ofdr8Ky2nRZijnZIi0qStsFnnL6o4emaOLuA0a1qvR_2bGfHp4-5R_mBQKCAB-aJ7KBWP0VtnEjHbyytnpKbpQ5a9fGrPNaHAS0NmS5pytsU0KeypB9y8pT5YYXA00P48SlKPhXoTB84QvsrIQNWRyWRN566m74Vo7asmUrtxgzoJ64RhLDKpBqe744o-RzwEq7eibPriiP0wPoTLEGafg8fLeC5cJt8xJ5UKWW30or60u_muVcSLYMEql6OHyFGkY_qj6dTYEys9ofbczY7VODOHTRo5ORjrtvv8tUpvPjAAEzRcOH015D_59XUUv38_4JO6oZ3K4P8Or-7_6Fw4JoKEeYe0bMCH0JbLZKtR1QG4ExElqbCkARtxwigM6vgphyInNKmQOlUaO_ux1_9pMmgoVuL9KvHTSZPg4PmzppPpl8q-SBMnQQQj9OuTOtBck08NO-R0RXFlGH1rPOfFxXv_lm3bEeCU3IMLeE8xOrfNxZ7zjuIDIHpLgVkiLmsNx8457F4i_EUTp9EShfqX4LkUfBlnnzf_hPzwp81rIfbYnw49beLdtWy8UtHX5A1lyATsvtLSjIyPNK-JUZ-AQUrqENrCPO0IUDJRE4Pk4ch9T-MrlkW4VhjNGuXB9zoSK7SI' -H 'X-Trace-Id: f2e17419-8718-549f-b090-c066dbf08f64' http://0.0.0.0:37907/api/v1/exchange-rates
  2. GET/v1/exchange-rates/104failed here
    curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 105' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJjY2Y1MzQyZTMwNmFiZmIzZTdlMzI0OTYwNWUxZjVmYzA3OWQ1MzQ4NzhlYzQ1YTY3OTc2ZmZiZDAxOGU0MTllZDYwYWQ2NTM0ZDUzMjg0MiIsImlhdCI6MTc5MjQwOTQ0Ni4yMDU4OSwibmJmIjoxNzkyNDA5NDQ2LjIwNTg5MSwiZXhwIjoxODIzOTQ1NDQ2LjE5NDg3Niwic3ViIjoiMSIsInNjb3BlcyI6W119.n6XLfiVAzAm5KAEUub1GHoUEpltyiB6j492Ud4Ofdr8Ky2nRZijnZIi0qStsFnnL6o4emaOLuA0a1qvR_2bGfHp4-5R_mBQKCAB-aJ7KBWP0VtnEjHbyytnpKbpQ5a9fGrPNaHAS0NmS5pytsU0KeypB9y8pT5YYXA00P48SlKPhXoTB84QvsrIQNWRyWRN566m74Vo7asmUrtxgzoJ64RhLDKpBqe744o-RzwEq7eibPriiP0wPoTLEGafg8fLeC5cJt8xJ5UKWW30or60u_muVcSLYMEql6OHyFGkY_qj6dTYEys9ofbczY7VODOHTRo5ORjrtvv8tUpvPjAAEzRcOH015D_59XUUv38_4JO6oZ3K4P8Or-7_6Fw4JoKEeYe0bMCH0JbLZKtR1QG4ExElqbCkARtxwigM6vgphyInNKmQOlUaO_ux1_9pMmgoVuL9KvHTSZPg4PmzppPpl8q-SBMnQQQj9OuTOtBck08NO-R0RXFlGH1rPOfFxXv_lm3bEeCU3IMLeE8xOrfNxZ7zjuIDIHpLgVkiLmsNx8457F4i_EUTp9EShfqX4LkUfBlnnzf_hPzwp81rIfbYnw49beLdtWy8UtHX5A1lyATsvtLSjIyPNK-JUZ-AQUrqENrCPO0IUDJRE4Pk4ch9T-MrlkW4VhjNGuXB9zoSK7SI' 'http://0.0.0.0:37907/api/v1/exchange-rates/104?page=536870913&limit=10'
GET/v1/rule-groups/{id}
Schema-valid request rejected+1 moreless
  • Schema-violating request accepted
634

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `Authorization`, `X-Trace-Id` in header
  - violates `format` at /properties/Authorization
  - violates `format` at /properties/X-Trace-Id
Response200 OK
{"data":{"type":"rule_groups","id":"3","attributes":{"created_at":"2026-10-19T10:55:28+00:00","updated_at":"2026-10-19T11:08:04+00:00","title":"*};T_","description":"","order":-2147483647,"active":false},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/rule_groups\/3","0":{"rel":"self","uri":"\/rule_groups\/3"}}}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' -H 'X-Trace-Id;' http://0.0.0.0:37907/api/v1/rule-groups/3

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"Bad X-Trace-Id header.","exception":"HttpException"}
Reproduce
  1. PUT/v1/rule-groups/1
    curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: c38a9b0f-a549-5fb4-946f-d5711b67c9d0' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJiMzEyMmI3YWNlYzQ5ZTYyOGMzMmRjZDBjZTJkNTA1YzNlMTEwOTg1MGNkNDg3YTI5OWM2MzRiZjBhMGY3ODViMWFjYjAwMTcwMDI0ZDU1MSIsImlhdCI6MTc5MjQwODg0NS45NDg4NDUsIm5iZiI6MTc5MjQwODg0NS45NDg4NDUsImV4cCI6MTgyMzk0NDg0NS45MzgyMjIsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.iob5q-qEnu2Yqr79PaCK6Spuyj-A5JxHryibo08DhPMXCJ2N93Odi48ygWHEp253yy9xZp64fNgY8yU_t1rBovblT_2eNDlY0P64XPmFDYNfBIgFK_3NoHUgfWkBaxCphqPItCOpsqJz18Hyi4GUV3HSeDWfl2lsofx8gkHdvXk8roQ_J1OJiCyY8sb75xir9x4if8VvF8c1_pLDzAM7_8lHrF9N1jbGNJ3FLtFL-kcBwxREZpRzfDIw9L3ark-m4othSgLQC2SsnsWRuQT7ILL-2HV8XMXguNMZfWL7HOoWHL1H6hiWP70yMB0f-E12GJS6n-2eujDtsUsv-nPwKo_20Xi0p_2JHxyiya4tq8dvxqyvKLDXF9RU1rONJcB0h0ITW6xVtoYOtpPDh-fuIqcCq3QpmxdWu6by1A0BGIz0HYdEKpGkMV_Mk2QVpnBBLSCMZwIBqKdywVdv6ZzHsR-VBdwpbP-c-8gmlPlMBiVU_BH8vO71ppN3ipVwkn4OSsHwXMdaj2NW--mrQpGnWPX8dObo2N0bMqBFDUrPpM5uLbiasaDNVilzpqyEYWAaeqeJ8DUL_vJFX3vTZdqeglTX-Nx9TuoQmDajz2bzguajrTuhYvzCqcuFlqEvY0snaAHV3Rk6C_oVnf-PVVKBB0N0q5DtRz36ZRDUao7rwSM' -H 'Content-Type: application/json' -d '{"title": "\u00c1:kM\ud8d3\udc49\ud90c\ude34pz\ud8e8\udd3e"}' http://0.0.0.0:37907/api/v1/rule-groups/1
  2. GET/v1/rule-groups/1failed here
    curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 1' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJiMzEyMmI3YWNlYzQ5ZTYyOGMzMmRjZDBjZTJkNTA1YzNlMTEwOTg1MGNkNDg3YTI5OWM2MzRiZjBhMGY3ODViMWFjYjAwMTcwMDI0ZDU1MSIsImlhdCI6MTc5MjQwODg0NS45NDg4NDUsIm5iZiI6MTc5MjQwODg0NS45NDg4NDUsImV4cCI6MTgyMzk0NDg0NS45MzgyMjIsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.iob5q-qEnu2Yqr79PaCK6Spuyj-A5JxHryibo08DhPMXCJ2N93Odi48ygWHEp253yy9xZp64fNgY8yU_t1rBovblT_2eNDlY0P64XPmFDYNfBIgFK_3NoHUgfWkBaxCphqPItCOpsqJz18Hyi4GUV3HSeDWfl2lsofx8gkHdvXk8roQ_J1OJiCyY8sb75xir9x4if8VvF8c1_pLDzAM7_8lHrF9N1jbGNJ3FLtFL-kcBwxREZpRzfDIw9L3ark-m4othSgLQC2SsnsWRuQT7ILL-2HV8XMXguNMZfWL7HOoWHL1H6hiWP70yMB0f-E12GJS6n-2eujDtsUsv-nPwKo_20Xi0p_2JHxyiya4tq8dvxqyvKLDXF9RU1rONJcB0h0ITW6xVtoYOtpPDh-fuIqcCq3QpmxdWu6by1A0BGIz0HYdEKpGkMV_Mk2QVpnBBLSCMZwIBqKdywVdv6ZzHsR-VBdwpbP-c-8gmlPlMBiVU_BH8vO71ppN3ipVwkn4OSsHwXMdaj2NW--mrQpGnWPX8dObo2N0bMqBFDUrPpM5uLbiasaDNVilzpqyEYWAaeqeJ8DUL_vJFX3vTZdqeglTX-Nx9TuoQmDajz2bzguajrTuhYvzCqcuFlqEvY0snaAHV3Rk6C_oVnf-PVVKBB0N0q5DtRz36ZRDUao7rwSM' http://0.0.0.0:37907/api/v1/rule-groups/1
GET/v1/rules/validate-expression
Schema-valid request rejected+1 moreless
  • Schema-violating request accepted
479

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"valid":true}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/rules/validate-expression?expression=%7B%7B+description+%7C+upper+%7D%7D'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The expression field is required.","errors":{"expression":["The expression field is required."]}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' 'http://0.0.0.0:37907/api/v1/rules/validate-expression?expression='
POST/v1/tags
Schema-valid request rejected+1 moreless
  • Schema-violating request accepted
673

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"This name is already in use.","errors":{"tag":["This name is already in use."]}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZDgzZmFkMGVmNDZlYWYyMjc0OWU3MzE4MGJjMzAyNGY0NTI4ZjBhZjYxMjMwYzE4NTVkZjBmMjBhZmY5MWNhOTliNWNhNTFjY2YwMmI2YiIsImlhdCI6MTc5MjQwNzMyNi44ODc0MjYsIm5iZiI6MTc5MjQwNzMyNi44ODc0MjcsImV4cCI6MTgyMzk0MzMyNi44Nzc2ODYsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.X9u2WxwPBjOK-cvI_VJ-WVuNyonzF-8P54rVLg8ZjjjQk_xHfSQ0qJUVtEJjXhw7Diew7fV5lOBfTICc1Mar5_Jgmbu-ZPwbDrnils6WWPhloRnq8tLf70-rLdxel0opO_qqID6-eKQkK7NeX2UygtGRrUWhu3t32IlAlEmoB4MV7mzwWsBNi-0kWHANiflFGKF4o0bW2605oB3rUXtu9MhRRS1KD7b7z5sw4K-7qs1MdT-AAm2XP0UPQ3jSh2JTAOLcG1CbK2f0_T2QjpjhqrtLhHY3p_4XxIaDLkYr5nDGjZDeAIXIp9zhv3I3ttTv_MEAa0NgcpyyEo_zEWO1G8Gu7RZaprbaFTINdTD190RaqmoUcNyluomEHSgzIDyHlDApsUH9Go-wRHPvpE91CEtqd-TH_bF8GLlnbRfSu06adpZRBNf3kvuv3yX3TrU8gjoNvtOVCEGa-VT9HWqeEw75XHxP6UQN1XJkqqa9kS3VIvBg4y7oofun22fkjWoyysArpqxX04bIRIrNCCns6oTGaVumhJoOVoX6q6wMmbe-A4yn5TIg-hScAACkgYmZWiQk6axcmwFdO2Iu35L_rWnEFq41GbqEWqOTIMaoChY96kM_brDDdFBz1Bz8RtiEcXuvOM0Jy1I71ouzoR2X5oW0rtaNXOJyjkac5QTTcsY' -H 'Content-Type: application/json' -d '{"tag": "expensive", "date": "2026-10-01", "description": "Tag for expensive stuff", "latitude": 51.983333, "longitude": 5.916667, "zoom_level": 6}' http://0.0.0.0:37907/api/v1/tags

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - tag: Incorrect type
Response200 OK
{"data":{"type":"tags","id":"4","attributes":{"created_at":"2026-10-19T10:56:10+00:00","updated_at":"2026-10-19T10:56:10+00:00","tag":"","date":"2000-01-01","description":null,"longitude":null,"latitude":null,"zoom_level":null},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/tags\/4","0":{"rel":"self","uri":"\/tags\/4"}}}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"tag": [null, null], "date": "2000-01-01", "description": "", "latitude": null, "longitude": null, "zoom_level": 0}' http://0.0.0.0:37907/api/v1/tags
DELETE/v1/tags/{tag}
Schema-valid request rejected+1 moreless
  • Schema-violating request accepted
67

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `Authorization`, `X-Trace-Id` in header
  - violates `format` at /properties/Authorization
  - violates `format` at /properties/X-Trace-Id
Response204 No Content
<EMPTY>
Reproduce
curl -X DELETE -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' -H 'X-Trace-Id;' http://0.0.0.0:37907/api/v1/tags/%F4%87%AC%AD%20h%F1%BE%8C%92

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"Bad X-Trace-Id header.","exception":"HttpException"}
Reproduce
  1. GET/v1/tags
    curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJhN2MxN2Q5Y2ZiMmZhZmEyZGJjNWUwMjZhM2I4ZjI1ZTliZjM4Yzg2NzI3ZmNiYzc4MDQ1MzE4YWQ5MTU4NjQzNTU5MWUxODI5MjAyNzVlOSIsImlhdCI6MTc5MjQwODI0NS42NTExNTYsIm5iZiI6MTc5MjQwODI0NS42NTExNTcsImV4cCI6MTgyMzk0NDI0NS42Mzk2NDQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.jwYFat0-JTG2lE5Rytc5XMwh5TLknUgc5HXGwP9uOTJHClMGKQloASydzT9T23DQbc8FL3t6RB0RkMWY5uv4kEccNQnY0BItZBQekZmvVYk04FPW1LI_NHOx6Nr932jyfxF7Kv3thRy_gz2kx34juuS3FEDnz2NMbQmpsRRvD9HcF01ALafSs-cwOE8T4AwB0VcP66lQMZKW1Av_rwm8tgKfxRTqwC0PZ01wYCY9fPwHC_JmtR_fp8EphUuEKxxmpZC7tzpzuREH3baPgnrI2m5zgZbb7UZhjOhlYqX4zrhh76hjGb_ieQlKyK5IQF6qBaoXoIsiADCis9-GfPAjKnXNLdpBV5ZdwRiw-0JZjeCDUY4VhC1VvuRWMCgYaJc7VqeGeHyw4AoERUSOOHzFyASMhDuyGJmhqa6XtzhfGR5-getgcyjdcyTriZj2Vnymze-0GocyRcfdQEAbq1nQbvtcPbdKVnI9OXO0-6IKG1jMo4xt3Vml6eY0UCYjwE45Sv-o8miSh9VrRqoj5NovpRCBJSUkkXqHPDcwsOyrzr3xlU1eWX5F_KVRmAfLjjOHR9CaQ6hVkNYBjGEkAOtG9CJtKDle66hg53UG3WvfQVuMmSDeBCaszjDRBcLv04tnqFxfsyqEM5PJ6G99fouur91h5z0iFWpcifcRr0t9NFM' http://0.0.0.0:37907/api/v1/tags
  2. DELETE/v1/tags/%F4%87%AC%AD%20h%F1%BE%8C%92failed here
    curl -X DELETE -H 'Accept: application/json' -H 'X-Trace-Id: 1' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJhN2MxN2Q5Y2ZiMmZhZmEyZGJjNWUwMjZhM2I4ZjI1ZTliZjM4Yzg2NzI3ZmNiYzc4MDQ1MzE4YWQ5MTU4NjQzNTU5MWUxODI5MjAyNzVlOSIsImlhdCI6MTc5MjQwODI0NS42NTExNTYsIm5iZiI6MTc5MjQwODI0NS42NTExNTcsImV4cCI6MTgyMzk0NDI0NS42Mzk2NDQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.jwYFat0-JTG2lE5Rytc5XMwh5TLknUgc5HXGwP9uOTJHClMGKQloASydzT9T23DQbc8FL3t6RB0RkMWY5uv4kEccNQnY0BItZBQekZmvVYk04FPW1LI_NHOx6Nr932jyfxF7Kv3thRy_gz2kx34juuS3FEDnz2NMbQmpsRRvD9HcF01ALafSs-cwOE8T4AwB0VcP66lQMZKW1Av_rwm8tgKfxRTqwC0PZ01wYCY9fPwHC_JmtR_fp8EphUuEKxxmpZC7tzpzuREH3baPgnrI2m5zgZbb7UZhjOhlYqX4zrhh76hjGb_ieQlKyK5IQF6qBaoXoIsiADCis9-GfPAjKnXNLdpBV5ZdwRiw-0JZjeCDUY4VhC1VvuRWMCgYaJc7VqeGeHyw4AoERUSOOHzFyASMhDuyGJmhqa6XtzhfGR5-getgcyjdcyTriZj2Vnymze-0GocyRcfdQEAbq1nQbvtcPbdKVnI9OXO0-6IKG1jMo4xt3Vml6eY0UCYjwE45Sv-o8miSh9VrRqoj5NovpRCBJSUkkXqHPDcwsOyrzr3xlU1eWX5F_KVRmAfLjjOHR9CaQ6hVkNYBjGEkAOtG9CJtKDle66hg53UG3WvfQVuMmSDeBCaszjDRBcLv04tnqFxfsyqEM5PJ6G99fouur91h5z0iFWpcifcRr0t9NFM' http://0.0.0.0:37907/api/v1/tags/%F4%87%AC%AD%20h%F1%BE%8C%92
PUT/v1/tags/{tag}
Schema-valid request rejected+1 moreless
  • Schema-violating request accepted
731

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":{"type":"tags","id":"3","attributes":{"created_at":"2026-10-19T10:55:28+00:00","updated_at":"2026-10-19T11:00:01+00:00","tag":"expensive","date":"2000-01-01","description":null,"longitude":5.916667,"latitude":51.983333,"zoom_level":6},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/tags\/3","0":{"rel":"self","uri":"\/tags\/3"}}}}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"tag": "expensive", "date": "2000-01-01", "description": "", "latitude": null, "longitude": null, "zoom_level": 0}' http://0.0.0.0:37907/api/v1/tags/expensive

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The latitude must be a number. (and 2 more errors)","errors":{"latitude":["The latitude must be a number."],"longitude":["The longitude must be a number."],"zoom_level":["The zoom level must be a number."]}}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/x-www-form-urlencoded' -d 'tag=expensive&date=2000-01-01&description=&latitude=null&longitude=null&zoom_level=null' http://0.0.0.0:37907/api/v1/tags/expensive
POST/v1/users
Schema-valid request rejected+1 moreless
  • Schema-violating request accepted
587

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The email address has already been taken.","errors":{"email":["The email address has already been taken."]}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZDgzZmFkMGVmNDZlYWYyMjc0OWU3MzE4MGJjMzAyNGY0NTI4ZjBhZjYxMjMwYzE4NTVkZjBmMjBhZmY5MWNhOTliNWNhNTFjY2YwMmI2YiIsImlhdCI6MTc5MjQwNzMyNi44ODc0MjYsIm5iZiI6MTc5MjQwNzMyNi44ODc0MjcsImV4cCI6MTgyMzk0MzMyNi44Nzc2ODYsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.X9u2WxwPBjOK-cvI_VJ-WVuNyonzF-8P54rVLg8ZjjjQk_xHfSQ0qJUVtEJjXhw7Diew7fV5lOBfTICc1Mar5_Jgmbu-ZPwbDrnils6WWPhloRnq8tLf70-rLdxel0opO_qqID6-eKQkK7NeX2UygtGRrUWhu3t32IlAlEmoB4MV7mzwWsBNi-0kWHANiflFGKF4o0bW2605oB3rUXtu9MhRRS1KD7b7z5sw4K-7qs1MdT-AAm2XP0UPQ3jSh2JTAOLcG1CbK2f0_T2QjpjhqrtLhHY3p_4XxIaDLkYr5nDGjZDeAIXIp9zhv3I3ttTv_MEAa0NgcpyyEo_zEWO1G8Gu7RZaprbaFTINdTD190RaqmoUcNyluomEHSgzIDyHlDApsUH9Go-wRHPvpE91CEtqd-TH_bF8GLlnbRfSu06adpZRBNf3kvuv3yX3TrU8gjoNvtOVCEGa-VT9HWqeEw75XHxP6UQN1XJkqqa9kS3VIvBg4y7oofun22fkjWoyysArpqxX04bIRIrNCCns6oTGaVumhJoOVoX6q6wMmbe-A4yn5TIg-hScAACkgYmZWiQk6axcmwFdO2Iu35L_rWnEFq41GbqEWqOTIMaoChY96kM_brDDdFBz1Bz8RtiEcXuvOM0Jy1I71ouzoR2X5oW0rtaNXOJyjkac5QTTcsY' -H 'Content-Type: application/json' -d '{"email": "james@firefly-iii.org", "blocked": false, "blocked_code": "email_changed", "role": "owner"}' http://0.0.0.0:37907/api/v1/users

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `X-Trace-Id`, `Authorization` in header
  - violates `format` at /properties/X-Trace-Id
  - violates `format` at /properties/Authorization
Response200 OK
{"data":{"type":"users","id":"34","attributes":{"created_at":"2026-10-19T11:12:47+00:00","updated_at":"2026-10-19T11:12:47+00:00","email":"%@1e100.com","blocked":false,"blocked_code":null,"role":null},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/users\/34","0":{"rel":"self","uri":"\/users\/34"}}}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJhN2MxN2Q5Y2ZiMmZhZmEyZGJjNWUwMjZhM2I4ZjI1ZTliZjM4Yzg2NzI3ZmNiYzc4MDQ1MzE4YWQ5MTU4NjQzNTU5MWUxODI5MjAyNzVlOSIsImlhdCI6MTc5MjQwODI0NS42NTExNTYsIm5iZiI6MTc5MjQwODI0NS42NTExNTcsImV4cCI6MTgyMzk0NDI0NS42Mzk2NDQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.jwYFat0-JTG2lE5Rytc5XMwh5TLknUgc5HXGwP9uOTJHClMGKQloASydzT9T23DQbc8FL3t6RB0RkMWY5uv4kEccNQnY0BItZBQekZmvVYk04FPW1LI_NHOx6Nr932jyfxF7Kv3thRy_gz2kx34juuS3FEDnz2NMbQmpsRRvD9HcF01ALafSs-cwOE8T4AwB0VcP66lQMZKW1Av_rwm8tgKfxRTqwC0PZ01wYCY9fPwHC_JmtR_fp8EphUuEKxxmpZC7tzpzuREH3baPgnrI2m5zgZbb7UZhjOhlYqX4zrhh76hjGb_ieQlKyK5IQF6qBaoXoIsiADCis9-GfPAjKnXNLdpBV5ZdwRiw-0JZjeCDUY4VhC1VvuRWMCgYaJc7VqeGeHyw4AoERUSOOHzFyASMhDuyGJmhqa6XtzhfGR5-getgcyjdcyTriZj2Vnymze-0GocyRcfdQEAbq1nQbvtcPbdKVnI9OXO0-6IKG1jMo4xt3Vml6eY0UCYjwE45Sv-o8miSh9VrRqoj5NovpRCBJSUkkXqHPDcwsOyrzr3xlU1eWX5F_KVRmAfLjjOHR9CaQ6hVkNYBjGEkAOtG9CJtKDle66hg53UG3WvfQVuMmSDeBCaszjDRBcLv04tnqFxfsyqEM5PJ6G99fouur91h5z0iFWpcifcRr0t9NFM' -H 'Content-Type: application/x-www-form-urlencoded' -d email=%25%401e100.com http://0.0.0.0:37907/api/v1/users
PUT/v1/users/{id}
Schema-valid request rejected+1 moreless
  • Schema-violating request accepted
714

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The email address has already been taken.","errors":{"email":["The email address has already been taken."]}}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' -H 'Content-Type: application/json' -d '{"email": "james@firefly-iii.org"}' http://0.0.0.0:37907/api/v1/users/2

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - invalid syntax: random bytes
Response200 OK
{"data":{"type":"users","id":"2","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","email":"workbench@example.com","blocked":false,"blocked_code":null,"role":null},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/users\/2","0":{"rel":"self","uri":"\/users\/2"}}}}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' -H 'Content-Type: application/json' -d $'\x00' http://0.0.0.0:37907/api/v1/users/2

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Hint: The request body contains 5 additional properties not defined in the schema (`x¢Ž»`, `›򖿀#𬴦j¼􏘖²`, `÷åe` and 2 more). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields.
Response400 Bad Request
{"message":"Bad X-Trace-Id header.","exception":"HttpException"}
Reproduce
  1. GET/v1/users
    curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' http://0.0.0.0:37907/api/v1/users
  2. PUT/v1/users/2failed here
    curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 14' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' -H 'Content-Type: application/x-www-form-urlencoded' -d '%C2%9B%F2%96%BF%80%17%23%19%F0%AC%B4%A6j%C2%BC%F4%8F%98%96%C2%B2=null&x%C2%A2%C2%8E%C2%BB=%F3%92%A0%B0Q%C3%92%0E%0C%C3%AC%C3%AE%F3%8C%AF%B0%F0%90%9A%91&%F3%A0%B9%8CctP%C2%AE=1.7976931348623155e%2B308&%F3%A0%B9%8CctP%C2%AE=%5B%27null%27%2C+-557297155%2C+%27null%27%5D&%F3%A0%B9%8CctP%C2%AE=4.392023526244221e%2B16&%C2%9D%C3%B7%C3%A5e=%18&email=od5j2q%40od5j2q.5.net&blocked=false&blocked_code=email_changed&role=null' http://0.0.0.0:37907/api/v1/users/2
POST/v1/webhooks/{id}/submit
Schema-violating request accepted+1 moreless
  • Undocumented status code
558

Undocumented status codeST103

Received: 401
Documented: 400, 200, 204, 404, 500
Response401 Unauthorized
{"message":"Unauthenticated.","exception":"AuthenticationException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDBjNzAxOWZlM2M1OWExOGU4MTZmODZlOTk1Mzg2N2IyNWQ0YzdmNzMzZDkxZTBmMGI3OTY2N2ZmNDIwNGEyNGI1YzNkYTNlMzU3OGY1YSIsImlhdCI6MTc5MjQwNzMzNy4xNjM2NywibmJmIjoxNzkyNDA3MzM3LjE2MzY3MSwiZXhwIjoxODIzOTQzMzM3LjE1Mjk1Niwic3ViIjoiMSIsInNjb3BlcyI6W119.gtw-A7FGkVqcm1IQ_8f-8p3GKll6g7hw3qsU9AHS0ZtGhnPY03MxAtShUD9HXWhBUK7sGNC_B38VAYKfNijWmhvqc3ANpf4xo7RAU4PCy1AjFSIMOmXhZ-K5fXDowkHk4KgvunCeOmNZb-kCz4MuKvtbnIvohMkbv8hvhXxusF8a7Jvn3tvY72wbyksIhnAORnLN1KzPZBptuzKQesbUbLlHV640WOG5m-fNqGkhT9dF4B1k2MV3D-AHJmx4mKFAdt21TZB9d0WrbWpeXjWg3aZJukqlPGHWceokzayrWpHBo008plDZtpYmm3NGto7izfJEz0-T-w1RX4u_I7JP1oXQZqiR4BHIcw38JDNAR8J2HFqmBzrM9tZctCxTptAAYPBz77TlJqds09Wn9DqEQLyOb86Im6GjeU6ZrnF1N-VTesFmiVbIwT-7SjvPaVirbF-GoqE8LYAAbQ5TUP-WHvB310HRsWS0rFUk-8JA6uO0LlRLQjyxlzscXw5UH4I4Jb2pMyR8Cb91rVFBFaA8leVpZlMm_aEMxUtn-IQ4OFN0gKbz4RUm7dXNeXlH1cOB8_dD0Nu-APVKt8KbQYugdg8c5v_nnRSn-9paWbrIvyYmRVPorJMGkvF3jk_u5mkrlQpN-ThHBUjMOrpjqNcd2dXkjJw-2soMi927FTkdjJ0' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/webhooks/123/submit

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/webhooks/3/submit
GET/v1/aboutSchema-violating request accepted537

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":{"version":"6.7.7","api_version":"6.7.7","php_version":"8.5.10","os":"Linux","driver":"pgsql"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' http://0.0.0.0:37907/api/v1/about
GET/v1/about/userSchema-violating request accepted637

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":{"type":"users","id":"1","attributes":{"created_at":"2026-10-19T10:55:24+00:00","updated_at":"2026-10-19T10:55:24+00:00","email":"admin@example.com","blocked":false,"blocked_code":null,"role":"owner"},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/users\/1","0":{"rel":"self","uri":"\/users\/1"}}}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' http://0.0.0.0:37907/api/v1/about/user
POST/v1/attachmentsSchema-valid request rejected681

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"The given ID seems invalid for this model.","errors":{"attachable_id":["The given ID seems invalid for this model."]}}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJlZDgzZmFkMGVmNDZlYWYyMjc0OWU3MzE4MGJjMzAyNGY0NTI4ZjBhZjYxMjMwYzE4NTVkZjBmMjBhZmY5MWNhOTliNWNhNTFjY2YwMmI2YiIsImlhdCI6MTc5MjQwNzMyNi44ODc0MjYsIm5iZiI6MTc5MjQwNzMyNi44ODc0MjcsImV4cCI6MTgyMzk0MzMyNi44Nzc2ODYsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.X9u2WxwPBjOK-cvI_VJ-WVuNyonzF-8P54rVLg8ZjjjQk_xHfSQ0qJUVtEJjXhw7Diew7fV5lOBfTICc1Mar5_Jgmbu-ZPwbDrnils6WWPhloRnq8tLf70-rLdxel0opO_qqID6-eKQkK7NeX2UygtGRrUWhu3t32IlAlEmoB4MV7mzwWsBNi-0kWHANiflFGKF4o0bW2605oB3rUXtu9MhRRS1KD7b7z5sw4K-7qs1MdT-AAm2XP0UPQ3jSh2JTAOLcG1CbK2f0_T2QjpjhqrtLhHY3p_4XxIaDLkYr5nDGjZDeAIXIp9zhv3I3ttTv_MEAa0NgcpyyEo_zEWO1G8Gu7RZaprbaFTINdTD190RaqmoUcNyluomEHSgzIDyHlDApsUH9Go-wRHPvpE91CEtqd-TH_bF8GLlnbRfSu06adpZRBNf3kvuv3yX3TrU8gjoNvtOVCEGa-VT9HWqeEw75XHxP6UQN1XJkqqa9kS3VIvBg4y7oofun22fkjWoyysArpqxX04bIRIrNCCns6oTGaVumhJoOVoX6q6wMmbe-A4yn5TIg-hScAACkgYmZWiQk6axcmwFdO2Iu35L_rWnEFq41GbqEWqOTIMaoChY96kM_brDDdFBz1Bz8RtiEcXuvOM0Jy1I71ouzoR2X5oW0rtaNXOJyjkac5QTTcsY' -H 'Content-Type: application/x-www-form-urlencoded' -d 'filename=file.pdf&attachable_type=Bill&attachable_id=134&title=Some+PDF+file&notes=Some+notes' http://0.0.0.0:37907/api/v1/attachments
POST/v1/batch/finishSchema-violating request accepted553

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/batch/finish
DELETE/v1/bills/{id}Schema-violating request accepted468

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response204 No Content
<EMPTY>
Reproduce
curl -X DELETE -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' http://0.0.0.0:37907/api/v1/bills/2
GET/v1/bills/{id}/rulesSchema-violating request accepted640

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":50,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/bills\/2\/rules?limit=50&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/bills\/2\/rules?limit=50&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/bills\/2\/rules?limit=50&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' http://0.0.0.0:37907/api/v1/bills/2/rules
DELETE/v1/budgets/{id}Schema-violating request accepted573

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response204 No Content
<EMPTY>
Reproduce
curl -X DELETE -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' http://0.0.0.0:37907/api/v1/budgets/3
GET/v1/budgets/{id}/attachmentsSchema-violating request accepted648

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":10,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/budgets\/3\/attachments?limit=10&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/budgets\/3\/attachments?limit=10&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/budgets\/3\/attachments?limit=10&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/budgets/3/attachments?limit=10&page=1'
GET/v1/budgets/{id}/limitsSchema-violating request accepted603

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[{"type":"budget_limits","id":"1","attributes":{"created_at":"2026-10-19T10:58:09+00:00","updated_at":"2026-10-19T10:58:09+00:00","start":"2026-10-01T00:00:00+00:00","end":"2026-10-31T23:59:59+00:00","budget_id":"1","object_has_currency_setting":true,"currency_id":"12","currency_name":"US Dollar","currency_code":"USD","currency_symbol":"$","currency_decimal_places":2,"primary_currency_id":"12","primary_currency_name":"US Dollar","primary_currency_code":"USD","primary_currency_symbol":"$","primary_cu // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/budgets/1/limits?start=2026-10-01&end=2026-10-31'
GET/v1/categories/{id}/attachmentsSchema-violating request accepted649

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":10,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/categories\/5\/attachments?limit=10&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/categories\/5\/attachments?limit=10&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/categories\/5\/attachments?limit=10&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/categories/5/attachments?limit=10&page=1'
GET/v1/currenciesSchema-violating request accepted602

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[{"type":"currencies","id":"43","attributes":{"created_at":"2026-10-19T10:55:27+00:00","updated_at":"2026-10-19T10:55:27+00:00","native":false,"default":false,"primary":false,"enabled":true,"name":"Ankh-Morpork dollar","code":"AMS","symbol":"AM$","decimal_places":2},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/currencies\/43","0":{"rel":"self","uri":"\/currencies\/43"}}},{"type":"currencies","id":"17","attributes":{"created_at":"2026-10-19T10:55:19+00:00","updated_at":"2026-10-19T10:55:19+00:00 // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/currencies?limit=10&page=1'
GET/v1/currencies/{code}/billsSchema-violating request accepted671

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":10,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/currencies\/USD\/bills?limit=10&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/currencies\/USD\/bills?limit=10&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/currencies\/USD\/bills?limit=10&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/currencies/USD/bills?limit=10&page=1'
GET/v1/currencies/{code}/budget-limitsSchema-violating request accepted689

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":10,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/currencies\/USD\/budget-limits?start=2026-10-01&end=2026-10-31&limit=10&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/currencies\/USD\/budget-limits?start=2026-10-01&end=2026-10-31&limit=10&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/currencies\/USD\/budget-limits?start=2026-10-01&end=2026-10-31&limit=10&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/currencies/USD/budget-limits?limit=10&page=1&start=2026-10-01&end=2026-10-31'
GET/v1/data/export/accountsSchema-violating request accepted515

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
user_id,account_id,created_at,updated_at,type,name,virtual_balance,iban,number,active,currency_code,role,cc_type,cc_payment_date,in_net_worth,interest,interest_period
1,1,2026-10-19T10:55:24+00:00,2026-10-19T10:55:24+00:00,"Asset account",Checking,,,,1,EUR,defaultAsset,,,1,,
1,4,2026-10-19T10:55:24+00:00,2026-10-19T10:55:25+00:00,"Revenue account",Employer,,,,1,,,,,1,,
1,3,2026-10-19T10:55:24+00:00,2026-10-19T10:55:24+00:00,"Expense account",Groceries,,,,1,,,,,1,,
1,2,2026-10-19T10:55:24+00:00,2026-10-19T10 // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/data/export/accounts?type=csv'
DELETE/v1/data/purgeSchema-violating request accepted539

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response204 No Content
<EMPTY>
Reproduce
curl -X DELETE -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' http://0.0.0.0:37907/api/v1/data/purge
PUT/v1/exchange-rates/{id}Schema-valid request rejected698

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Hint: The request body contains 5 additional properties not defined in the schema (``, `IgnoredAuth`, `a` and 2 more). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields.
Response422 Unprocessable Content
{"message":"The rate must be a number. (and 3 more errors)","errors":{"rate":["The rate must be a number.","The rate must be greater than 0."],"from":["The selected from is invalid."],"to":["The selected to is invalid."]}}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' -H 'Content-Type: application/x-www-form-urlencoded' -d '%F0%A9%B0%96F+q%C2%92=%F2%98%BC%9AXK&%F0%A9%B0%96F+q%C2%92=%C3%93%F3%B5%81%A0%F1%92%9E%91%C3%9F%C2%AB%F1%82%80%98%C3%95%1F&%F0%A9%B0%96F+q%C2%92=%C3%9F%C3%B4%C3%99%C3%A7%C2%B8%0E%C2%BA&a=%C2%89%3De&a=null&IgnoredAuth=11770092332157460&IgnoredAuth=%C2%91%5C%F1%88%99%9D%C3%B3%C2%B7%C2%80%1A%C3%92&IgnoredAuth=%F3%81%BC%9C_%F4%8A%90%85%C3%A1%C3%A07&IgnoredAuth=Security&%C2%A5-%26%C2%87-E%0B%F2%A8%97%B5%F2%BC%96%91O%C3%84%C3%AA%F3%88%8A%89%0E%7D=5968&rate=%C3%A2&to=null&from=%F3%B0%B9%A4%C2%A6HL%C2%B6%F3%8C%BD%B5%F3%B7%BE%97&date=2000-01-01' http://0.0.0.0:37907/api/v1/exchange-rates/99
GET/v1/object-groupsSchema-violating request accepted644

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":10,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/object-groups?limit=10&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/object-groups?limit=10&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/object-groups?limit=10&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/object-groups?limit=10&page=1'
DELETE/v1/piggy-banks/{id}Schema-valid request rejected583

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"Bad X-Trace-Id header.","exception":"HttpException"}
Reproduce
  1. GET/v1/piggy-banks
    curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: d2ddb638-b732-3547-9016-1d07783975d4' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJhN2MxN2Q5Y2ZiMmZhZmEyZGJjNWUwMjZhM2I4ZjI1ZTliZjM4Yzg2NzI3ZmNiYzc4MDQ1MzE4YWQ5MTU4NjQzNTU5MWUxODI5MjAyNzVlOSIsImlhdCI6MTc5MjQwODI0NS42NTExNTYsIm5iZiI6MTc5MjQwODI0NS42NTExNTcsImV4cCI6MTgyMzk0NDI0NS42Mzk2NDQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.jwYFat0-JTG2lE5Rytc5XMwh5TLknUgc5HXGwP9uOTJHClMGKQloASydzT9T23DQbc8FL3t6RB0RkMWY5uv4kEccNQnY0BItZBQekZmvVYk04FPW1LI_NHOx6Nr932jyfxF7Kv3thRy_gz2kx34juuS3FEDnz2NMbQmpsRRvD9HcF01ALafSs-cwOE8T4AwB0VcP66lQMZKW1Av_rwm8tgKfxRTqwC0PZ01wYCY9fPwHC_JmtR_fp8EphUuEKxxmpZC7tzpzuREH3baPgnrI2m5zgZbb7UZhjOhlYqX4zrhh76hjGb_ieQlKyK5IQF6qBaoXoIsiADCis9-GfPAjKnXNLdpBV5ZdwRiw-0JZjeCDUY4VhC1VvuRWMCgYaJc7VqeGeHyw4AoERUSOOHzFyASMhDuyGJmhqa6XtzhfGR5-getgcyjdcyTriZj2Vnymze-0GocyRcfdQEAbq1nQbvtcPbdKVnI9OXO0-6IKG1jMo4xt3Vml6eY0UCYjwE45Sv-o8miSh9VrRqoj5NovpRCBJSUkkXqHPDcwsOyrzr3xlU1eWX5F_KVRmAfLjjOHR9CaQ6hVkNYBjGEkAOtG9CJtKDle66hg53UG3WvfQVuMmSDeBCaszjDRBcLv04tnqFxfsyqEM5PJ6G99fouur91h5z0iFWpcifcRr0t9NFM' 'http://0.0.0.0:37907/api/v1/piggy-banks?page=-5705&limit=10'
  2. DELETE/v1/piggy-banks/2failed here
    curl -X DELETE -H 'Accept: application/json' -H 'X-Trace-Id: 1' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJhN2MxN2Q5Y2ZiMmZhZmEyZGJjNWUwMjZhM2I4ZjI1ZTliZjM4Yzg2NzI3ZmNiYzc4MDQ1MzE4YWQ5MTU4NjQzNTU5MWUxODI5MjAyNzVlOSIsImlhdCI6MTc5MjQwODI0NS42NTExNTYsIm5iZiI6MTc5MjQwODI0NS42NTExNTcsImV4cCI6MTgyMzk0NDI0NS42Mzk2NDQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.jwYFat0-JTG2lE5Rytc5XMwh5TLknUgc5HXGwP9uOTJHClMGKQloASydzT9T23DQbc8FL3t6RB0RkMWY5uv4kEccNQnY0BItZBQekZmvVYk04FPW1LI_NHOx6Nr932jyfxF7Kv3thRy_gz2kx34juuS3FEDnz2NMbQmpsRRvD9HcF01ALafSs-cwOE8T4AwB0VcP66lQMZKW1Av_rwm8tgKfxRTqwC0PZ01wYCY9fPwHC_JmtR_fp8EphUuEKxxmpZC7tzpzuREH3baPgnrI2m5zgZbb7UZhjOhlYqX4zrhh76hjGb_ieQlKyK5IQF6qBaoXoIsiADCis9-GfPAjKnXNLdpBV5ZdwRiw-0JZjeCDUY4VhC1VvuRWMCgYaJc7VqeGeHyw4AoERUSOOHzFyASMhDuyGJmhqa6XtzhfGR5-getgcyjdcyTriZj2Vnymze-0GocyRcfdQEAbq1nQbvtcPbdKVnI9OXO0-6IKG1jMo4xt3Vml6eY0UCYjwE45Sv-o8miSh9VrRqoj5NovpRCBJSUkkXqHPDcwsOyrzr3xlU1eWX5F_KVRmAfLjjOHR9CaQ6hVkNYBjGEkAOtG9CJtKDle66hg53UG3WvfQVuMmSDeBCaszjDRBcLv04tnqFxfsyqEM5PJ6G99fouur91h5z0iFWpcifcRr0t9NFM' http://0.0.0.0:37907/api/v1/piggy-banks/2
GET/v1/piggy-banks/{id}/attachmentsSchema-violating request accepted656

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":10,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/piggy-banks\/1\/attachments?limit=10&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/piggy-banks\/1\/attachments?limit=10&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/piggy-banks\/1\/attachments?limit=10&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/piggy-banks/1/attachments?limit=10&page=1'
GET/v1/piggy-banks/{id}/eventsSchema-violating request accepted668

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":10,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/piggy-banks\/1\/events?limit=10&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/piggy-banks\/1\/events?limit=10&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/piggy-banks\/1\/events?limit=10&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/piggy-banks/1/events?limit=10&page=1'
GET/v1/rule-groupsSchema-violating request accepted678

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[{"type":"rule_groups","id":"1","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","title":"Default","description":"","order":1,"active":true},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/rule_groups\/1","0":{"rel":"self","uri":"\/rule_groups\/1"}}},{"type":"rule_groups","id":"2","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","title":"Spare","description":"","order":2,"active":true},"links":{"self":"ht // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/rule-groups?limit=10&page=1'
DELETE/v1/rule-groups/{id}Schema-valid request rejected574

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"Bad X-Trace-Id header.","exception":"HttpException"}
Reproduce
  1. PUT/v1/rule-groups/1
    curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI0YzM0Njc5M2I4ZDc4NDQ0ZjA2ZGNkOTE5NzE0NDc5OTRmODlhNjMxOTRiNWIyYmU5YzY2MjlmODBkODljZDE0OTA0ZTFhZWNhZjVkN2Q3MyIsImlhdCI6MTc5MjQxMDA0Ni40NTI4MTUsIm5iZiI6MTc5MjQxMDA0Ni40NTI4MTYsImV4cCI6MTgyMzk0NjA0Ni40NDI0NjcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.kPmJtniUtEsGEuw9e-evfpOGalDOaBDpr6thOt-Zo3WXXLZF_lfYJrkTCjsYNcBXEhRKd8CPhk6FjgEtqA0WKaejLcJsESlUvmfk3Ijb3uInP_KVkp9WR_L9clETt65GgnhfhbFev0vP41VxS0CE1SLCabYY5ICsV4DTHCaf0CgZsViTY51TbYYIr72qJQLLwQL4ngKvO2fYT3ouqBqB5wmKF8i0QyT_AUFpbIrqIYfmIQAlyKbEmXfzrBCQQWVUTpEONBk0sZAMD5tnfPNtfGo-KfQPNg_8EFuy0JUy-r08Dwb1apW2_I5t83xSOXsMo-r4j2ScATbhg1oaOMPVGDDMV1g3Pja4PZZe03grPvtdbmgSE5-0iqRFuwvbauHfVjTSp48eH0C--Su4r_zuG-Pv9sm-IFKKB4tlKYXAFLql77i-VJmbtF6tY5dDd7BFuzlnN0Ttoz0QRrDuKLGnlrna_R2tsabEmHkDEfWcyOsV6ce9qAv7VNr3_7xmQ0rjEgY-RGBl3qOVNY5MWgHU8gr78qlV50YlJmDXlCmU3qR0lzxcgJBby2XuYWEfqI4C82-t2o4zb0wTE-S0hMA2kA1l0Bg2500V_dnr3WhKSR93WlhWhQu1dvedQ-Zwemx1RpMhBybrPF5HZsfJqh91F24Bg-_6GEs0jdtszdkN9z0' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:37907/api/v1/rule-groups/1
  2. DELETE/v1/rule-groups/2failed here
    curl -X DELETE -H 'Accept: application/json' -H 'X-Trace-Id: 1' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI0YzM0Njc5M2I4ZDc4NDQ0ZjA2ZGNkOTE5NzE0NDc5OTRmODlhNjMxOTRiNWIyYmU5YzY2MjlmODBkODljZDE0OTA0ZTFhZWNhZjVkN2Q3MyIsImlhdCI6MTc5MjQxMDA0Ni40NTI4MTUsIm5iZiI6MTc5MjQxMDA0Ni40NTI4MTYsImV4cCI6MTgyMzk0NjA0Ni40NDI0NjcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.kPmJtniUtEsGEuw9e-evfpOGalDOaBDpr6thOt-Zo3WXXLZF_lfYJrkTCjsYNcBXEhRKd8CPhk6FjgEtqA0WKaejLcJsESlUvmfk3Ijb3uInP_KVkp9WR_L9clETt65GgnhfhbFev0vP41VxS0CE1SLCabYY5ICsV4DTHCaf0CgZsViTY51TbYYIr72qJQLLwQL4ngKvO2fYT3ouqBqB5wmKF8i0QyT_AUFpbIrqIYfmIQAlyKbEmXfzrBCQQWVUTpEONBk0sZAMD5tnfPNtfGo-KfQPNg_8EFuy0JUy-r08Dwb1apW2_I5t83xSOXsMo-r4j2ScATbhg1oaOMPVGDDMV1g3Pja4PZZe03grPvtdbmgSE5-0iqRFuwvbauHfVjTSp48eH0C--Su4r_zuG-Pv9sm-IFKKB4tlKYXAFLql77i-VJmbtF6tY5dDd7BFuzlnN0Ttoz0QRrDuKLGnlrna_R2tsabEmHkDEfWcyOsV6ce9qAv7VNr3_7xmQ0rjEgY-RGBl3qOVNY5MWgHU8gr78qlV50YlJmDXlCmU3qR0lzxcgJBby2XuYWEfqI4C82-t2o4zb0wTE-S0hMA2kA1l0Bg2500V_dnr3WhKSR93WlhWhQu1dvedQ-Zwemx1RpMhBybrPF5HZsfJqh91F24Bg-_6GEs0jdtszdkN9z0' http://0.0.0.0:37907/api/v1/rule-groups/2
GET/v1/rule-groups/{id}/rulesSchema-violating request accepted635

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":10,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/rule-groups\/2\/rules?limit=10&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/rule-groups\/2\/rules?limit=10&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/rule-groups\/2\/rules?limit=10&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/rule-groups/2/rules?limit=10&page=1'
GET/v1/rulesSchema-violating request accepted652

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[{"type":"rules","id":"1","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","rule_group_id":"1","rule_group_title":"Default","title":"Tag groceries","description":"","order":1,"active":true,"strict":false,"stop_processing":false,"trigger":"store-journal","triggers":[{"id":"2","created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","type":"description_contains","value":"shop","prohibited":false,"order":1,"active":true,"stop_proce // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/rules?limit=10&page=1'
GET/v1/rules/{id}Schema-violating request accepted635

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `Authorization`, `X-Trace-Id` in header
  - violates `format` at /properties/Authorization
  - violates `format` at /properties/X-Trace-Id
Response200 OK
{"data":{"type":"rules","id":"1","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","rule_group_id":"1","rule_group_title":"Default","title":"Tag groceries","description":"","order":1,"active":true,"strict":false,"stop_processing":false,"trigger":"store-journal","triggers":[{"id":"2","created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","type":"description_contains","value":"shop","prohibited":false,"order":1,"active":true,"stop_proces // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' -H 'X-Trace-Id;' http://0.0.0.0:37907/api/v1/rules/1
DELETE/v1/subscriptions/{id}Missing test dataSchema-valid request rejected576

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"Bad X-Trace-Id header.","exception":"HttpException"}
Reproduce
  1. GET/v1/subscriptions
    curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI5ODFlYmY1OTY4N2U2NDNkN2I4NDBlN2I2NjhhYjFlY2QxODllZmY4ZTMxY2Q5ZWRkOGE3OTE3MDU1NDU4MzI3MDI5NjE1MDU3ZTViMjk0OCIsImlhdCI6MTc5MjQxMDM0Ni41NzQxMzgsIm5iZiI6MTc5MjQxMDM0Ni41NzQxMzksImV4cCI6MTgyMzk0NjM0Ni41NjM0OSwic3ViIjoiMSIsInNjb3BlcyI6W119.CixC3A3O2Ua0nLH5K5TMpA03rb0g4wbUOrud3K0fqM-FWW3XDbA14yGR0Xk7ZIdmoPbPpIErZFDmm6nB-pfKBefesCGOFYj3mGY9rT1_ykQdlj7QDIuEf7dt58-qozjKB3q76BH6Lmu3TJTIv786yTKLp7Ilec92MHHAJ4IbJ9A8IQMsKrbV_x03AsrZQT7doDaMf8DHkrw8eAuv_dVPTuKw1RDD4G6UliS3zSBmGjdjip7R045PPZ7ulYfGN-sT7lEMi0ctFYEwjRjLk-JR_9_6yTy4b5FIzAmWewKsFT6VjQjaYrBh_UKbiEviulED7wPDtPRl6C33oPPjat9OiBym-wPWFsVyzSZZC2M-OBNi6xLXHzn2Gl9s4TejIio-DD7JQ7UcC1gEC4tcGUGwU8yhVN7LCR--Cj5TAsmcVWvAivXOb7mKG757F9NiM5_ypGxLAP2WWjAkiUuKaKjXRtZGr43Q664OSCTEEj1jKbk8m-x195i5GOnE8rVuY8nigvc5BmZnfnHJNu3NbLlQ1WvfB-lffPX0w0Ds4Kdrzdf2KJexy8JF_hHmQtZ9ql0XUCOWZ6M_zv9z5PEGzDPZWjSKeCfZgpUp2cPk2Rzwm7xV51UdywRFDMdLl8ALNdoRuUWR1Al9EXK624Xezgm-J3bPMOSHVeOM_AiPvL_h74w' http://0.0.0.0:37907/api/v1/subscriptions
  2. DELETE/v1/subscriptions/2failed here
    curl -X DELETE -H 'Accept: application/json' -H 'X-Trace-Id: 1' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI5ODFlYmY1OTY4N2U2NDNkN2I4NDBlN2I2NjhhYjFlY2QxODllZmY4ZTMxY2Q5ZWRkOGE3OTE3MDU1NDU4MzI3MDI5NjE1MDU3ZTViMjk0OCIsImlhdCI6MTc5MjQxMDM0Ni41NzQxMzgsIm5iZiI6MTc5MjQxMDM0Ni41NzQxMzksImV4cCI6MTgyMzk0NjM0Ni41NjM0OSwic3ViIjoiMSIsInNjb3BlcyI6W119.CixC3A3O2Ua0nLH5K5TMpA03rb0g4wbUOrud3K0fqM-FWW3XDbA14yGR0Xk7ZIdmoPbPpIErZFDmm6nB-pfKBefesCGOFYj3mGY9rT1_ykQdlj7QDIuEf7dt58-qozjKB3q76BH6Lmu3TJTIv786yTKLp7Ilec92MHHAJ4IbJ9A8IQMsKrbV_x03AsrZQT7doDaMf8DHkrw8eAuv_dVPTuKw1RDD4G6UliS3zSBmGjdjip7R045PPZ7ulYfGN-sT7lEMi0ctFYEwjRjLk-JR_9_6yTy4b5FIzAmWewKsFT6VjQjaYrBh_UKbiEviulED7wPDtPRl6C33oPPjat9OiBym-wPWFsVyzSZZC2M-OBNi6xLXHzn2Gl9s4TejIio-DD7JQ7UcC1gEC4tcGUGwU8yhVN7LCR--Cj5TAsmcVWvAivXOb7mKG757F9NiM5_ypGxLAP2WWjAkiUuKaKjXRtZGr43Q664OSCTEEj1jKbk8m-x195i5GOnE8rVuY8nigvc5BmZnfnHJNu3NbLlQ1WvfB-lffPX0w0Ds4Kdrzdf2KJexy8JF_hHmQtZ9ql0XUCOWZ6M_zv9z5PEGzDPZWjSKeCfZgpUp2cPk2Rzwm7xV51UdywRFDMdLl8ALNdoRuUWR1Al9EXK624Xezgm-J3bPMOSHVeOM_AiPvL_h74w' http://0.0.0.0:37907/api/v1/subscriptions/2
GET/v1/subscriptions/{id}/rulesSchema-violating request accepted652

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `Authorization`, `X-Trace-Id` in header
  - violates `format` at /properties/Authorization
  - violates `format` at /properties/X-Trace-Id
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":50,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/bills\/1\/rules?limit=50&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/bills\/1\/rules?limit=50&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/bills\/1\/rules?limit=50&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI4MzE4ZGNkY2I0YzU3Njg3OGQ3NmUzODQ1NDMxZjhjYjFhYTA1OWM0ZTI5MmYyMDYxMDdlMDkxMjg0MTdmNDNmYmNiZTVhNTdjNGU1ODE5NyIsImlhdCI6MTc5MjQwNzY0NS40MTA4MjMsIm5iZiI6MTc5MjQwNzY0NS40MTA4MjUsImV4cCI6MTgyMzk0MzY0NS4zNTcwNTcsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.ZyQ0ayUhnWDCyaEiBarqGDW9J_pTmHK7EXOttKHcuKEG3f3Hiz3Zm7FF2FjQhLuHq5elB9Myq3ATjp3FMGoSOT-nmrZclYokR20gpgWOrFBD07rJCtcUCpS5S3-W4dg_2usFVJcXSBUlP-JPp4eAetvUJHbLLf6l-NEeZG48PCqHTGRxchebf9w9q9u0q8v13LDlQs-xgBMsMtCI55YvzfYlE0Y9LHDjeK7oY6f64M0CkMSLf4_yYx459GzqLJeC5KOFqpkRgQCXs8s5IqEOdAUB4KapOW-bOWDCwTYEBnu8cVmd9pVN4ft_NsjwbpI4URBzNhVKpY2TCbUwfA6e79tEBTeIBboXgm4yCkIhGt1GxBSeytPVn7wl1dzq6gkmm7NKzCfriKe7Kurmo9F-uAs6K9jZz9udwuD-cbbly4Om67rjN9I2Tq1vNSovSxuoua4zzS03ordTbX0x453bCnARHuNm0_wlbBrSctZ5D3d_pnhMT6UzW-efwORCvj7uoEuxwDlhu2kHbnfdAprtVATpNkz9VSkXVnjy0DI37qZFhaEepUwz3z49PWS8eAhU0wGckDssMjnFqV02rdQ0SqskxSrFQjqnaNq_K7POwIIBE0Boq2Fw22AGW5ApiBCaKI0NbeC5tGTdrpqbKmfwvLnJrRxaMYsVokWKeqjzuOI' -H 'X-Trace-Id;' http://0.0.0.0:37907/api/v1/subscriptions/1/rules
GET/v1/tagsSchema-violating request accepted657

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[{"type":"tags","id":"4","attributes":{"created_at":"2026-10-19T10:56:10+00:00","updated_at":"2026-10-19T10:56:10+00:00","tag":"","date":"2000-01-01","description":null,"longitude":null,"latitude":null,"zoom_level":null},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/tags\/4","0":{"rel":"self","uri":"\/tags\/4"}}},{"type":"tags","id":"5","attributes":{"created_at":"2026-10-19T10:56:10+00:00","updated_at":"2026-10-19T10:56:10+00:00","tag":"0","date":"2000-01-01","description":null,"longitude":null // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/tags?limit=10&page=1'
GET/v1/tags/{tag}/attachmentsSchema-violating request accepted590

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `page`, `limit` in query
  - violates `type` at /properties/page (was integer, became array)
  - violates `type` at /properties/limit (was integer, became number)
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":1,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/tags\/12\/attachments?limit=1&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/tags\/12\/attachments?limit=1&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/tags\/12\/attachments?limit=1&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' 'http://0.0.0.0:37907/api/v1/tags/7/attachments?page=%C3%8A&page=%5B%5D&page=%7B%27%5Cx8e%C3%9F%27%3A+%27false%27%2C+%27%C3%B2%27%3A+%5B%5B2967117%2C+%27K%27%5D%5D%2C+%27%C3%82%27%3A+%5B%27%C3%A3%5CU00109f2a%5CU000c78acr%C2%BB%27%2C+13549816%5D%7D&page=%5B-1.9914139521839862e-122%2C+-1.7976931348623155e%2B308%2C+%27null%27%5D&page=%5B%7B%7D%2C+%27true%27%2C+%7B%7D%5D&page=%7B%22%60v%5CU0010f0c1%C3%95%C3%9D%27n%22%3A+%5B%27true%27%2C+%27z%5Cx06%5Cx9d%C3%B85%C3%81%C3%93%5Cx94%5CxadL%C2%BD%5Cr1%27%2C+240%5D%7D&page=%7B%7D&page=%5B%5B%27%C3%95%C3%9F%C3%B8%27%2C+1.1754943508222875e-38%5D%5D&page=%5B%27null%27%2C+%27null%27%2C+%7B%7D%5D&page=-4.6840663783290024e%2B16&page=4.790084439377876e%2B16&page=false&page=true&page=false&page=%C3%8B%13&page=&page=%C3%9F&page=%C2%B3%C2%90%F2%94%B0%89t%C2%B2%C2%A6&page=U&page=l%23%0A%C2%A6yO%1F&page=%7B%27%C3%B3%C3%8A%5CU0005151d3E%5CU000f445d%5CU00034d1a%27%3A+%27null%27%7D&page=%5B%5D&page=%5B%5D&page=%5B%27null%27%2C+3.619342345590106e%2B16%2C+%27null%27%5D&page=%EF%89%82%C3%82%C2%A6_%C3%96%F3%B8%9A%91%F3%A5%A9%83%F3%B9%A8%B8%C2%B0%F2%86%AF%B4%3F%C3%85&page=&page=%C2%A7%7F7%0C&page=%23%C2%B1&page=%5B1273%5D&page=-2.9506831754622973e%2B97&page=%5B-6.7221319258192536e%2B16%2C+%27true%27%2C+%27null%27%5D&page=%5B%7B%27%27%3A+%27null%27%2C+%27%C3%A0%C2%BA%C2%B3%60%C3%AB%5CU0008cad2%C3%B8%5Cx8f%5Cx0f%C2%BC%5CU000ac3bf%5Cx14%C3%8Ci%5Cx04%27%3A+1715438847106359%2C+%27started_at%27%3A+1578%7D%5D&page=%7B%27%5CU000f594c%5Cn%C3%BA%5Cx8b%C3%A8%5Cx97%27%3A+1.7976931348623157e%2B308%7D&limit=-6.103515625e-05'
DELETE/v1/transaction-journals/{id}Schema-violating request accepted285

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `Authorization`, `X-Trace-Id` in header
  - violates `format` at /properties/Authorization
  - violates `format` at /properties/X-Trace-Id
Response204 No Content
<EMPTY>
Reproduce
  1. GET/v1/budgets/transactions-without-budget
    curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJhN2MxN2Q5Y2ZiMmZhZmEyZGJjNWUwMjZhM2I4ZjI1ZTliZjM4Yzg2NzI3ZmNiYzc4MDQ1MzE4YWQ5MTU4NjQzNTU5MWUxODI5MjAyNzVlOSIsImlhdCI6MTc5MjQwODI0NS42NTExNTYsIm5iZiI6MTc5MjQwODI0NS42NTExNTcsImV4cCI6MTgyMzk0NDI0NS42Mzk2NDQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.jwYFat0-JTG2lE5Rytc5XMwh5TLknUgc5HXGwP9uOTJHClMGKQloASydzT9T23DQbc8FL3t6RB0RkMWY5uv4kEccNQnY0BItZBQekZmvVYk04FPW1LI_NHOx6Nr932jyfxF7Kv3thRy_gz2kx34juuS3FEDnz2NMbQmpsRRvD9HcF01ALafSs-cwOE8T4AwB0VcP66lQMZKW1Av_rwm8tgKfxRTqwC0PZ01wYCY9fPwHC_JmtR_fp8EphUuEKxxmpZC7tzpzuREH3baPgnrI2m5zgZbb7UZhjOhlYqX4zrhh76hjGb_ieQlKyK5IQF6qBaoXoIsiADCis9-GfPAjKnXNLdpBV5ZdwRiw-0JZjeCDUY4VhC1VvuRWMCgYaJc7VqeGeHyw4AoERUSOOHzFyASMhDuyGJmhqa6XtzhfGR5-getgcyjdcyTriZj2Vnymze-0GocyRcfdQEAbq1nQbvtcPbdKVnI9OXO0-6IKG1jMo4xt3Vml6eY0UCYjwE45Sv-o8miSh9VrRqoj5NovpRCBJSUkkXqHPDcwsOyrzr3xlU1eWX5F_KVRmAfLjjOHR9CaQ6hVkNYBjGEkAOtG9CJtKDle66hg53UG3WvfQVuMmSDeBCaszjDRBcLv04tnqFxfsyqEM5PJ6G99fouur91h5z0iFWpcifcRr0t9NFM' 'http://0.0.0.0:37907/api/v1/budgets/transactions-without-budget?limit=10'
  2. DELETE/v1/transaction-journals/5failed here
    curl -X DELETE -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiJhN2MxN2Q5Y2ZiMmZhZmEyZGJjNWUwMjZhM2I4ZjI1ZTliZjM4Yzg2NzI3ZmNiYzc4MDQ1MzE4YWQ5MTU4NjQzNTU5MWUxODI5MjAyNzVlOSIsImlhdCI6MTc5MjQwODI0NS42NTExNTYsIm5iZiI6MTc5MjQwODI0NS42NTExNTcsImV4cCI6MTgyMzk0NDI0NS42Mzk2NDQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.jwYFat0-JTG2lE5Rytc5XMwh5TLknUgc5HXGwP9uOTJHClMGKQloASydzT9T23DQbc8FL3t6RB0RkMWY5uv4kEccNQnY0BItZBQekZmvVYk04FPW1LI_NHOx6Nr932jyfxF7Kv3thRy_gz2kx34juuS3FEDnz2NMbQmpsRRvD9HcF01ALafSs-cwOE8T4AwB0VcP66lQMZKW1Av_rwm8tgKfxRTqwC0PZ01wYCY9fPwHC_JmtR_fp8EphUuEKxxmpZC7tzpzuREH3baPgnrI2m5zgZbb7UZhjOhlYqX4zrhh76hjGb_ieQlKyK5IQF6qBaoXoIsiADCis9-GfPAjKnXNLdpBV5ZdwRiw-0JZjeCDUY4VhC1VvuRWMCgYaJc7VqeGeHyw4AoERUSOOHzFyASMhDuyGJmhqa6XtzhfGR5-getgcyjdcyTriZj2Vnymze-0GocyRcfdQEAbq1nQbvtcPbdKVnI9OXO0-6IKG1jMo4xt3Vml6eY0UCYjwE45Sv-o8miSh9VrRqoj5NovpRCBJSUkkXqHPDcwsOyrzr3xlU1eWX5F_KVRmAfLjjOHR9CaQ6hVkNYBjGEkAOtG9CJtKDle66hg53UG3WvfQVuMmSDeBCaszjDRBcLv04tnqFxfsyqEM5PJ6G99fouur91h5z0iFWpcifcRr0t9NFM' -H 'X-Trace-Id;' http://0.0.0.0:37907/api/v1/transaction-journals/5
GET/v1/transactions/{id}/attachmentsSchema-violating request accepted640

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component:
  - query: violates `type` at /properties/limit (was integer, became object)
  - query: violates `type` at /properties/page (was integer, became object)
  - header: violates `format` at /properties/X-Trace-Id
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":1,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/transactions\/2\/attachments?limit=1&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/transactions\/2\/attachments?limit=1&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/transactions\/2\/attachments?limit=1&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' -H 'X-Trace-Id;' 'http://0.0.0.0:37907/api/v1/transactions/2/attachments?limit=W%F1%9E%93%B1%F0%BB%9E%89%C3%8C%C3%AF1%C2%92%F1%B9%9E%9B%C3%B5%0DpJ&page=%21%11H&page=%03wA%C2%9D%26%C3%9A%7B&page=%C2%82xf%F0%B9%BC%AFq%F0%97%8D%90g%C3%B7&page=Sz%F1%84%A3%A9%C2%AA%29%F0%A0%AE%90&page=%C2%A9%03Y%C3%8B&page=%7B%11%E1%84%B1%C3%B4%F0%AF%98%96%21%C3%B3%F3%88%B5%9A'
GET/v1/transactions/{id}/piggy-bank-eventsSchema-violating request accepted612

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component:
  - query: violates `format`, `minimum`, `maximum` at /properties/limit
  - header: violates `format` at /properties/Authorization
Response200 OK
{"data":[],"meta":{"pagination":{"total":0,"count":0,"per_page":1,"current_page":1,"total_pages":1}},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/transactions\/3\/piggy-bank-events?limit=1&page=1","first":"http:\/\/0.0.0.0:37907\/api\/v1\/transactions\/3\/piggy-bank-events?limit=1&page=1","last":"http:\/\/0.0.0.0:37907\/api\/v1\/transactions\/3\/piggy-bank-events?limit=1&page=1"}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id: 6a3b49aa-1fed-465e-8379-40662384b9f2' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' 'http://0.0.0.0:37907/api/v1/transactions/3/piggy-bank-events?limit=-514594007974157933191626752'
GET/v1/user-groups/{id}Schema-violating request accepted597

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":{"type":"user_groups","id":"1","attributes":{"created_at":"2026-10-19T10:55:24+00:00","updated_at":"2026-10-19T11:00:14+00:00","in_use":false,"can_see_members":false,"title":"New user group title","primary_currency_id":"1","primary_currency_name":"Euro","primary_currency_code":"EUR","primary_currency_symbol":"\u20ac","primary_currency_decimal_places":2,"members":[]},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/user_groups\/1"}}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' http://0.0.0.0:37907/api/v1/user-groups/1
GET/v1/usersSchema-violating request accepted684

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `X-Trace-Id` in header - x-Trace-Id: Value not matching the 'uuid' format
Response200 OK
{"data":[{"type":"users","id":"3","attributes":{"created_at":"2026-10-19T10:55:28+00:00","updated_at":"2026-10-19T10:55:28+00:00","email":"james@firefly-iii.org","blocked":false,"blocked_code":"email_changed","role":"owner"},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/users\/3","0":{"rel":"self","uri":"\/users\/3"}}},{"type":"users","id":"2","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T10:55:25+00:00","email":"workbench@example.com","blocked":false,"blocked_code":nul // Output truncated...
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/users?limit=10&page=1'
GET/v1/users/{id}Schema-violating request accepted620

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `Authorization`, `X-Trace-Id` in header
  - violates `format` at /properties/Authorization
  - violates `format` at /properties/X-Trace-Id
Response200 OK
{"data":{"type":"users","id":"2","attributes":{"created_at":"2026-10-19T10:55:25+00:00","updated_at":"2026-10-19T11:08:22+00:00","email":"james@firefly-iii.org","blocked":false,"blocked_code":null,"role":null},"links":{"self":"http:\/\/0.0.0.0:37907\/api\/v1\/users\/2","0":{"rel":"self","uri":"\/users\/2"}}}}
Reproduce
curl -X GET -H 'Accept: application/json' -H 'X-Trace-Id;' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3MmQxNGRmNzdlNTRmMDRiZmRlZTk3YjgwNzMzNzM4YzVjNmU4MjkyZDk4NmZhMWJmYTE5NmUwMjg3ZjAwMGFjOTI1ZDBjOGJhYTEzNDYxZiIsImlhdCI6MTc5MjQwNzk0NS41Mjg3MzcsIm5iZiI6MTc5MjQwNzk0NS41Mjg3MzgsImV4cCI6MTgyMzk0Mzk0NS41MTc3NDksInN1YiI6IjEiLCJzY29wZXMiOltdfQ.vST9kF6JfEoSE2--pzKvrXAv1YyXdIYxbj66-BYCPkcwAsZvlC7jjLD8sZx7J4Ty6M7fo5K1DkyfQA6-epciDlAj7Dallzsrovw_lXUXnRYmYoS6dl-g012VUIvLVi4Fz9xZiisgIVQo15Zo4i9u-NQXq_8MfIgSFYCxELaPdBzoDSyLTeGVaYMoCzoGTlsG03X84jto01i8gNBGtmOdxMf2emLqb1JDoQeif3OyAnT60Nt8FRUV9NVFYSY7UQyHIaNkFd1Rxoc2qUVN59q3MfXd19ELQJ4yPanNNj8I5lEks_HC0VEhb69slB2eZOtVH5Lt82R-TQXZHT7eMKDuax6gEXDfOqv_8gHBOgb4sUvAYohOR56uxUGQ-n0mYgBAhKdmBmDXVVb_9bWeFsFsBLHN7a54XYDSCWs5Ik9KxYabg7VkH0WNVYQV8adbJAaSGGkM_iilZD4oxXGUewHLo4TArSKtqLIm40T8E_Rlh-MwABU4DIyMazeHbVp9Jx5wn7i9MwgZFhYnDzvtWWKBb0SteeHnMUGoXxb7QjVugZzzxCTwrGJVhnkCTthZWL5i4kaTOtcH3e_K6ykswLAe9_RSIb-r7VnrnwWyD_2tU3eBmkh4pjhdWy3JKws95b5YCAHddtRJp5U_b6n74qC9TUiSdhKL6IcjWKwr1Gnr-zs' http://0.0.0.0:37907/api/v1/users/2
POST/v1/webhooks/{id}/trigger-transaction/{transactionId}Undocumented status code617

Undocumented status codeST103

Received: 401
Documented: 400, 204, 404, 500
Response401 Unauthorized
{"message":"Unauthenticated.","exception":"AuthenticationException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiIyOGQwN2MzZWE2NzdkZjBhZWZhZGYzNGQ4OWJlY2Q3ODljNDMwYWZiODU3YjQ0MzI4NTk4ZDU3ZWNmY2EzZGE3YjMwZDEzN2NjMTE4ZDc1ZiIsImlhdCI6MTc5MjQwNzMzNy4zNDQwNTYsIm5iZiI6MTc5MjQwNzMzNy4zNDQwNTcsImV4cCI6MTgyMzk0MzMzNy4zMzQ0ODMsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.OR-qnnew0UCsSyf0KRHhFEcg9-yxlf4w3vUwyu3cmK3L1ZyhsmQ6mxrk8NUUYOoGTSqHjgjtsNUX6b8z3ihE4ohYPxje7hNc0kWkxCgVgRBxImu_rq9BILVkKjuOeq0uReFArkkrzZRIxYany4lZgQo3CLhyERio-_9hXrEFmrIdbVs1ukDfvy4-PBQcnr4vBq9tJBN6lpID76fXlxXHoBiMfg-dABarqfJ3_Aj3SV2btiyjbS-6V7uLQqT51hnGtQCya7WPiFRpOFr5tG8zxNijatLa7BB63CZcxK7wZ0IOqvK168RvDswtT7F0Trlj4pHw-d5QN30KRtTnS_40f6E1P9PeGhmQKWeh71Ix83GuB-Ppl3CDv2ocDudQC7GKUdDA8ffAj0jwvj98ZcfwoVhvXyMShHY-K9gNanN625UgbPfg7avCnH6kIZdj3kTf_DL7PAFh13CrvnVl2p2cz9GEqu5UZMT98VgT0SOKD6zkx2aLOrrHHsxX1qxi3z37xTu6a1C4vjtUlPVi-gXIkcmLIpO-j7a3oPhYqkJa89dafc_djeWNIVWuY6MBII88_6OMLif9CdYKHNwdkLuZ4IJInfvtKRrMD9L5aNqxfIACuZT7WIRzXF01rzmSR0PePAapev3XaaZ-eqDszpf2eXbZ7wMyE-reWGtu4sQaigg' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/webhooks/123/trigger-transaction/123
DELETE/v1/attachments/{id}Missing test data587
GET/v1/attachments/{id}Missing test data642
PUT/v1/attachments/{id}692
GET/v1/attachments/{id}/download560
POST/v1/attachments/{id}/upload552
DELETE/v1/budgets/{id}/limits/{limitId}474
GET/v1/budgets/{id}/limits/{limitId}/transactions671
DELETE/v1/object-groups/{id}575
GET/v1/object-groups/{id}Missing test data566
PUT/v1/object-groups/{id}668
GET/v1/object-groups/{id}/bills693
GET/v1/object-groups/{id}/piggy-banks669
DELETE/v1/recurrences/{id}585
DELETE/v1/rules/{id}527
DELETE/v1/transactions/{id}351
DELETE/v1/users/{id}482
DELETE/v1/webhooks/{id}480
GET/v1/webhooks/{id}/messages686
Not tied to an operation
  • Wrong response to undeclared methodx175
  • Allow header mismatchx7
  • Server error
PUT/v1/accounts

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/accounts. Supported methods: GET, HEAD, POST.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"name": "My checking account", "type": "asset", "iban": "", "bic": "", "account_number": "", "opening_balance": "-1012.12", "opening_balance_date": "2000-01-01T00:00:00Z", "virtual_balance": "123.45", "currency_id": "12", "currency_code": "EUR", "active": false, "order": 1, "include_net_worth": true, "account_role": null, "credit_card_type": null, "monthly_payment_date": "2000-01-01T00:00:00Z", "liability_type": null, "liability_direction": null, "interest": "", "interest_period": null, "notes": "", "latitude": null, "longitude": null, "zoom_level": 0}' http://0.0.0.0:37907/api/v1/accounts
PUT/v1/attachments

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/attachments. Supported methods: GET, HEAD, POST.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"filename": "file.pdf", "attachable_type": "Bill", "attachable_id": "134", "title": "Some PDF file", "notes": ""}' http://0.0.0.0:37907/api/v1/attachments
PUT/v1/batch/finish

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/batch\/finish. Supported methods: POST.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/batch/finish
PUT/v1/budgets

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/budgets. Supported methods: GET, HEAD, POST.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"name": "Bills", "active": false, "notes": "", "fire_webhooks": true, "auto_budget_type": null, "auto_budget_currency_id": "", "auto_budget_currency_code": "", "auto_budget_amount": "", "auto_budget_period": null}' http://0.0.0.0:37907/api/v1/budgets
PUT/v1/categories

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/categories. Supported methods: GET, HEAD, POST.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"name": "Lunch", "notes": ""}' http://0.0.0.0:37907/api/v1/categories
PUT/v1/currencies

Server errorST101

Wrong response to undeclared methodST204

Unsupported method PUT returned 500, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response500 Internal Server Error
{"message":"Internal Firefly III Exception: Attempt to read property \"id\" on null","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"enabled": true, "primary": true, "code": "AMS", "name": "Ankh-Morpork dollar", "symbol": "AM$", "decimal_places": 2}' http://0.0.0.0:37907/api/v1/currencies
PATCH/v1/currencies

Wrong response to undeclared methodST204

PATCH returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PATCH method is not supported for route api\/v1\/currencies. Supported methods: GET, HEAD, POST, PUT.","exception":"UndisclosedException"}
Reproduce
curl -X PATCH -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"enabled": true, "primary": true, "code": "AMS", "name": "Ankh-Morpork dollar", "symbol": "AM$", "decimal_places": 2}' http://0.0.0.0:37907/api/v1/currencies
OPTIONS/v1/currencies

Allow header mismatchST205

`Allow: GET,HEAD,POST,PUT` does not match the schema. Undocumented methods advertised: PUT

List exactly the methods this resource supports in `Allow`
Response200 OK
<EMPTY>
Reproduce
curl -X OPTIONS -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"enabled": true, "primary": true, "code": "AMS", "name": "Ankh-Morpork dollar", "symbol": "AM$", "decimal_places": 2}' http://0.0.0.0:37907/api/v1/currencies
PUT/v1/currencies/{code}/disable

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/currencies\/GBP\/disable. Supported methods: POST.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/currencies/GBP/disable
PUT/v1/currencies/{code}/enable

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/currencies\/USD\/enable. Supported methods: POST.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/currencies/USD/enable
PUT/v1/currencies/{code}/primary

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/currencies\/USD\/primary. Supported methods: POST.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/currencies/USD/primary
PUT/v1/data/bulk/transactions

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/data\/bulk\/transactions. Supported methods: POST.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/data/bulk/transactions?query=0'
PUT/v1/exchange-rates

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/exchange-rates. Supported methods: GET, HEAD, POST.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"date": "2026-10-01", "from": "USD", "to": "EUR", "rate": "2.3456", "rates": null}' http://0.0.0.0:37907/api/v1/exchange-rates
PATCH/v1/exchange-rates/by-currencies/{from}/{to}

Wrong response to undeclared methodST204

PATCH returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PATCH method is not supported for route api\/v1\/exchange-rates\/by-currencies\/EUR\/USD. Supported methods: GET, HEAD, POST, PUT, DELETE.","exception":"UndisclosedException"}
Reproduce
curl -X PATCH -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"2025-08-01": "1.2345", "2025-08-02": "6.3456"}' http://0.0.0.0:37907/api/v1/exchange-rates/by-currencies/EUR/USD
OPTIONS/v1/exchange-rates/by-currencies/{from}/{to}

Allow header mismatchST205

`Allow: GET,HEAD,POST,PUT,DELETE` does not match the schema. Undocumented methods advertised: DELETE, GET, PUT

List exactly the methods this resource supports in `Allow`
Response200 OK
<EMPTY>
Reproduce
curl -X OPTIONS -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"2025-08-01": "1.2345", "2025-08-02": "6.3456"}' http://0.0.0.0:37907/api/v1/exchange-rates/by-currencies/EUR/USD
PUT/v1/exchange-rates/by-date/{date}

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/exchange-rates\/by-date\/2026-10-01. Supported methods: GET, HEAD, POST, DELETE.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"from": "EUR", "rates": {"USD": "1.2345", "GBP": "6.3456"}, "date": null}' http://0.0.0.0:37907/api/v1/exchange-rates/by-date/2026-10-01
OPTIONS/v1/exchange-rates/by-date/{date}

Allow header mismatchST205

`Allow: GET,HEAD,POST,DELETE` does not match the schema. Undocumented methods advertised: DELETE, GET

List exactly the methods this resource supports in `Allow`
Response200 OK
<EMPTY>
Reproduce
curl -X OPTIONS -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"from": "EUR", "rates": {"USD": "1.2345", "GBP": "6.3456"}, "date": null}' http://0.0.0.0:37907/api/v1/exchange-rates/by-date/2026-10-01
PUT/v1/link-types

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/link-types. Supported methods: GET, HEAD, POST.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"name": "Paid", "inward": "is (partially) paid for by", "outward": "(partially) pays for"}' http://0.0.0.0:37907/api/v1/link-types
PUT/v1/preferences

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/preferences. Supported methods: GET, HEAD, POST.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"name": "currencyPreference", "data": false}' http://0.0.0.0:37907/api/v1/preferences
PUT/v1/recurrences

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/recurrences. Supported methods: GET, HEAD, POST.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"type": "withdrawal", "title": "Rent", "description": "Recurring transaction for the monthly rent", "first_date": "2026-10-31", "repeat_until": "2000-01-01", "nr_of_repetitions": 0, "apply_rules": true, "active": true, "notes": "", "repetitions": [], "transactions": []}' http://0.0.0.0:37907/api/v1/recurrences
PUT/v1/rule-groups

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/rule-groups. Supported methods: GET, HEAD, POST.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"title": "Default rule group", "description": "", "order": 4, "active": true}' http://0.0.0.0:37907/api/v1/rule-groups
PUT/v1/tags

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/tags. Supported methods: GET, HEAD, POST.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"tag": "expensive", "date": "2000-01-01", "description": "", "latitude": null, "longitude": null, "zoom_level": 0}' http://0.0.0.0:37907/api/v1/tags
PUT/v1/transactions

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/transactions. Supported methods: GET, HEAD, POST.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"error_if_duplicate_hash": false, "apply_rules": false, "fire_webhooks": true, "group_title": "", "transactions": []}' http://0.0.0.0:37907/api/v1/transactions
PUT/v1/users

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/users. Supported methods: GET, HEAD, POST.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"email": "james@firefly-iii.org", "blocked": false, "blocked_code": null, "role": null}' http://0.0.0.0:37907/api/v1/users
PUT/v1/webhooks

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/webhooks. Supported methods: GET, HEAD, POST.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"active": false, "title": "Update magic mirror on new transaction", "triggers": ["STORE_TRANSACTION", "UPDATE_TRANSACTION"], "responses": ["TRANSACTIONS"], "deliveries": ["JSON"], "url": "https://example.com", "trigger": null, "response": null, "delivery": null}' http://0.0.0.0:37907/api/v1/webhooks
POST/v1/exchange-rates/{from}/{to}/{date}

Wrong response to undeclared methodST204

POST returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The POST method is not supported for route api\/v1\/exchange-rates\/EUR\/USD\/2026-10-01. Supported methods: GET, HEAD, PUT, DELETE.","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"rate": "2.3456"}' http://0.0.0.0:37907/api/v1/exchange-rates/EUR/USD/2026-10-01
PUT/v1/about

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/about. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/about
PUT/v1/about/user

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/about\/user. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/about/user
PUT/v1/autocomplete/accounts

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/autocomplete\/accounts. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/autocomplete/accounts?types=all&query=string&limit=10&date=2026-10-01'
PUT/v1/autocomplete/bills

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/autocomplete\/bills. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/autocomplete/bills?query=string&limit=10'
PUT/v1/autocomplete/budgets

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/autocomplete\/budgets. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/autocomplete/budgets?query=string&limit=10'
PUT/v1/autocomplete/categories

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/autocomplete\/categories. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/autocomplete/categories?query=string&limit=10'
PUT/v1/autocomplete/currencies

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/autocomplete\/currencies. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/autocomplete/currencies?query=string&limit=10'
PUT/v1/autocomplete/object-groups

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/autocomplete\/object-groups. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/autocomplete/object-groups?query=string&limit=10'
PUT/v1/autocomplete/piggy-banks

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/autocomplete\/piggy-banks. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/autocomplete/piggy-banks?query=string&limit=10'
PUT/v1/autocomplete/recurring

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/autocomplete\/recurring. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/autocomplete/recurring?query=string&limit=10'
PUT/v1/autocomplete/rule-groups

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/autocomplete\/rule-groups. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/autocomplete/rule-groups?query=string&limit=10'
PUT/v1/autocomplete/rules

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/autocomplete\/rules. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/autocomplete/rules?query=string&limit=10'
PUT/v1/autocomplete/subscriptions

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/autocomplete\/subscriptions. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/autocomplete/subscriptions?query=string&limit=10'
PUT/v1/autocomplete/tags

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/autocomplete\/tags. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/autocomplete/tags?query=string&limit=10'
PUT/v1/autocomplete/transaction-types

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/autocomplete\/transaction-types. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/autocomplete/transaction-types?query=string&limit=10'
PUT/v1/autocomplete/transactions

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/autocomplete\/transactions. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/autocomplete/transactions?query=string&limit=10'
PUT/v1/autocomplete/transactions-with-meta

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/autocomplete\/transactions-with-meta. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/autocomplete/transactions-with-meta?query=string&limit=10'
PUT/v1/available-budgets

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/available-budgets. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/available-budgets?limit=10&page=1&start=2026-10-01&end=2026-10-31'
PUT/v1/bills

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/bills. Supported methods: GET, HEAD, POST.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/bills?limit=10&page=1&start=2026-10-01&end=2026-10-01'
PUT/v1/budget-limits

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/budget-limits. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/budget-limits?start=2026-10-01&end=2026-10-31'
POST/v1/budgets/transactions-without-budget

Wrong response to undeclared methodST204

POST returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The POST method is not supported for route api\/v1\/budgets\/transactions-without-budget. Supported methods: GET, HEAD, PUT, DELETE.","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/budgets/transactions-without-budget?limit=10&page=1&start=2026-10-01&end=2026-10-31'
OPTIONS/v1/budgets/transactions-without-budget

Allow header mismatchST205

`Allow: GET,HEAD,PUT,DELETE` does not match the schema. Undocumented methods advertised: DELETE, PUT

List exactly the methods this resource supports in `Allow`
Response200 OK
<EMPTY>
Reproduce
curl -X OPTIONS -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/budgets/transactions-without-budget?limit=10&page=1&start=2026-10-01&end=2026-10-31'
PUT/v1/chart/account/overview

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/chart\/account\/overview. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/chart/account/overview?start=2000-01-01&end=2000-01-01&period=1D&preselected=empty'
PUT/v1/chart/balance/balance

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/chart\/balance\/balance. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/chart/balance/balance?start=2000-01-01&end=2000-01-01&period=1D&preselected=empty&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
PUT/v1/chart/budget/overview

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/chart\/budget\/overview. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/chart/budget/overview?start=2000-01-01&end=2000-01-01'
PUT/v1/chart/budget/overview-with-limits

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/chart\/budget\/overview-with-limits. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/chart/budget/overview-with-limits?start=2000-01-01&end=2000-01-01'
PUT/v1/chart/category/overview

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/chart\/category\/overview. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/chart/category/overview?start=2000-01-01&end=2000-01-01'
PUT/v1/configuration

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/configuration. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/configuration
PUT/v1/cron/{cliToken}

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/cron\/d5ea6b5fb774618dd6ad6ba6e0a7f55c. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/cron/d5ea6b5fb774618dd6ad6ba6e0a7f55c?date=2026-10-01&force=true'
POST/v1/currencies/default

Wrong response to undeclared methodST204

POST returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The POST method is not supported for route api\/v1\/currencies\/default. Supported methods: GET, HEAD, PUT, DELETE.","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/currencies/default
OPTIONS/v1/currencies/default

Allow header mismatchST205

`Allow: GET,HEAD,PUT,DELETE` does not match the schema. Undocumented methods advertised: DELETE, PUT

List exactly the methods this resource supports in `Allow`
Response200 OK
<EMPTY>
Reproduce
curl -X OPTIONS -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' http://0.0.0.0:37907/api/v1/currencies/default
POST/v1/currencies/primary

Wrong response to undeclared methodST204

POST returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The POST method is not supported for route api\/v1\/currencies\/primary. Supported methods: GET, HEAD, PUT, DELETE.","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/currencies/primary
OPTIONS/v1/currencies/primary

Allow header mismatchST205

`Allow: GET,HEAD,PUT,DELETE` does not match the schema. Undocumented methods advertised: DELETE, PUT

List exactly the methods this resource supports in `Allow`
Response200 OK
<EMPTY>
Reproduce
curl -X OPTIONS -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' http://0.0.0.0:37907/api/v1/currencies/primary
PUT/v1/currencies/{code}/accounts

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/currencies\/USD\/accounts. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/currencies/USD/accounts?limit=10&page=1&date=2000-01-01&type=all'
PUT/v1/currencies/{code}/available-budgets

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/currencies\/EUR\/available-budgets. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/currencies/EUR/available-budgets?limit=10&page=1'
PUT/v1/currencies/{code}/bills

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/currencies\/USD\/bills. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/currencies/USD/bills?limit=10&page=1'
PUT/v1/currencies/{code}/budget-limits

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/currencies\/USD\/budget-limits. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/currencies/USD/budget-limits?limit=10&page=1&start=2026-10-01&end=2026-10-31'
PUT/v1/currencies/{code}/cer

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/currencies\/USD\/cer. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/currencies/USD/cer?limit=10&page=1'
PUT/v1/currencies/{code}/recurrences

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/currencies\/EUR\/recurrences. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/currencies/EUR/recurrences?limit=10&page=1'
PUT/v1/currencies/{code}/rules

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/currencies\/USD\/rules. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/currencies/USD/rules?limit=10&page=1'
PUT/v1/currencies/{code}/transactions

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/currencies\/USD\/transactions. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/currencies/USD/transactions?limit=10&page=1&start=2026-10-01&end=2026-10-31&type=all'
PUT/v1/data/export/accounts

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/data\/export\/accounts. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/data/export/accounts?type=csv'
PUT/v1/data/export/bills

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/data\/export\/bills. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/data/export/bills?type=csv'
PUT/v1/data/export/budgets

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/data\/export\/budgets. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/data/export/budgets?type=csv'
PUT/v1/data/export/categories

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/data\/export\/categories. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/data/export/categories?type=csv'
PUT/v1/data/export/piggy-banks

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/data\/export\/piggy-banks. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/data/export/piggy-banks?type=csv'
PUT/v1/data/export/recurring

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/data\/export\/recurring. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/data/export/recurring?type=csv'
PUT/v1/data/export/rules

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/data\/export\/rules. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/data/export/rules?type=csv'
PUT/v1/data/export/subscriptions

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/data\/export\/subscriptions. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/data/export/subscriptions?type=csv'
PUT/v1/data/export/tags

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/data\/export\/tags. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/data/export/tags?type=csv'
PUT/v1/data/export/transactions

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/data\/export\/transactions. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/data/export/transactions?start=2000-01-01&end=2000-01-01&accounts=1%2C2%2C3&type=csv'
PUT/v1/exchange-rates/{from}/{to}

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/exchange-rates\/EUR\/USD. Supported methods: GET, HEAD, DELETE.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/exchange-rates/EUR/USD?limit=10&page=1'
PUT/v1/insight/expense/asset

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/insight\/expense\/asset. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/insight/expense/asset?start=2000-01-01&end=2000-01-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
PUT/v1/insight/expense/bill

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/insight\/expense\/bill. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/insight/expense/bill?start=2000-01-01&end=2000-01-01&bills%5B%5D=1&bills%5B%5D=2&bills%5B%5D=3&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
PUT/v1/insight/expense/budget

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/insight\/expense\/budget. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/insight/expense/budget?start=2000-01-01&end=2000-01-01&budgets%5B%5D=1&budgets%5B%5D=2&budgets%5B%5D=3&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
PUT/v1/insight/expense/category

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/insight\/expense\/category. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/insight/expense/category?start=2000-01-01&end=2000-01-01&categories%5B%5D=1&categories%5B%5D=2&categories%5B%5D=3&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
PUT/v1/insight/expense/expense

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/insight\/expense\/expense. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/insight/expense/expense?start=2000-01-01&end=2000-01-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
PUT/v1/insight/expense/no-bill

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/insight\/expense\/no-bill. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/insight/expense/no-bill?start=2000-01-01&end=2000-01-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
PUT/v1/insight/expense/no-budget

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/insight\/expense\/no-budget. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/insight/expense/no-budget?start=2000-01-01&end=2000-01-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
PUT/v1/insight/expense/no-category

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/insight\/expense\/no-category. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/insight/expense/no-category?start=2000-01-01&end=2000-01-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
PUT/v1/insight/expense/no-tag

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/insight\/expense\/no-tag. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/insight/expense/no-tag?start=2000-01-01&end=2000-01-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
PUT/v1/insight/expense/tag

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/insight\/expense\/tag. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/insight/expense/tag?start=2000-01-01&end=2000-01-01&tags%5B%5D=1&tags%5B%5D=2&tags%5B%5D=3&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
PUT/v1/insight/expense/total

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/insight\/expense\/total. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/insight/expense/total?start=2000-01-01&end=2000-01-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
PUT/v1/insight/income/asset

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/insight\/income\/asset. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/insight/income/asset?start=2000-01-01&end=2000-01-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
PUT/v1/insight/income/category

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/insight\/income\/category. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/insight/income/category?start=2000-01-01&end=2000-01-01&categories%5B%5D=1&categories%5B%5D=2&categories%5B%5D=3&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
PUT/v1/insight/income/no-category

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/insight\/income\/no-category. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/insight/income/no-category?start=2000-01-01&end=2000-01-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
PUT/v1/insight/income/no-tag

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/insight\/income\/no-tag. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/insight/income/no-tag?start=2000-01-01&end=2000-01-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
PUT/v1/insight/income/revenue

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/insight\/income\/revenue. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/insight/income/revenue?start=2000-01-01&end=2000-01-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
PUT/v1/insight/income/tag

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/insight\/income\/tag. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/insight/income/tag?start=2000-01-01&end=2000-01-01&tags%5B%5D=1&tags%5B%5D=2&tags%5B%5D=3&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
PUT/v1/insight/income/total

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/insight\/income\/total. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/insight/income/total?start=2000-01-01&end=2000-01-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
PUT/v1/insight/transfer/asset

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/insight\/transfer\/asset. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/insight/transfer/asset?start=2000-01-01&end=2000-01-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
PUT/v1/insight/transfer/category

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/insight\/transfer\/category. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/insight/transfer/category?start=2000-01-01&end=2000-01-01&categories%5B%5D=1&categories%5B%5D=2&categories%5B%5D=3&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
PUT/v1/insight/transfer/no-category

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/insight\/transfer\/no-category. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/insight/transfer/no-category?start=2000-01-01&end=2000-01-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
PUT/v1/insight/transfer/no-tag

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/insight\/transfer\/no-tag. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/insight/transfer/no-tag?start=2000-01-01&end=2000-01-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
PUT/v1/insight/transfer/tag

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/insight\/transfer\/tag. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/insight/transfer/tag?start=2000-01-01&end=2000-01-01&tags%5B%5D=1&tags%5B%5D=2&tags%5B%5D=3&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
PUT/v1/insight/transfer/total

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/insight\/transfer\/total. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/insight/transfer/total?start=2000-01-01&end=2000-01-01&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
PUT/v1/object-groups

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/object-groups. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/object-groups?limit=10&page=1'
PUT/v1/piggy-banks

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/piggy-banks. Supported methods: GET, HEAD, POST.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/piggy-banks?limit=10&page=1'
PUT/v1/rules

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/rules. Supported methods: GET, HEAD, POST.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/rules?limit=10&page=1'
POST/v1/rules/validate-expression

Wrong response to undeclared methodST204

POST returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The POST method is not supported for route api\/v1\/rules\/validate-expression. Supported methods: GET, HEAD, PUT, DELETE.","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/rules/validate-expression?expression=%7B%7B+description+%7C+upper+%7D%7D'
OPTIONS/v1/rules/validate-expression

Allow header mismatchST205

`Allow: GET,HEAD,PUT,DELETE` does not match the schema. Undocumented methods advertised: DELETE, PUT

List exactly the methods this resource supports in `Allow`
Response200 OK
<EMPTY>
Reproduce
curl -X OPTIONS -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' 'http://0.0.0.0:37907/api/v1/rules/validate-expression?expression=%7B%7B+description+%7C+upper+%7D%7D'
PUT/v1/search/accounts

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/search\/accounts. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/search/accounts?limit=10&page=1&query=checking&type=all&field=all'
PUT/v1/search/transactions

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/search\/transactions. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/search/transactions?limit=10&page=1&query=groceries'
PUT/v1/search/transactions/count

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/search\/transactions\/count. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/search/transactions/count?external_identifier=abcd-1234&internal_reference=INV-998&notes=groceries&description=Monthly+rent&include_deleted=true'
PUT/v1/subscriptions

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/subscriptions. Supported methods: GET, HEAD, POST.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/subscriptions?limit=10&page=1&start=2026-10-01&end=2026-10-01'
PUT/v1/subscriptions/{id}/attachments

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/subscriptions\/123\/attachments. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/subscriptions/123/attachments?limit=10&page=1'
PUT/v1/subscriptions/{id}/rules

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/subscriptions\/123\/rules. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/subscriptions/123/rules
PUT/v1/subscriptions/{id}/transactions

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/subscriptions\/123\/transactions. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/subscriptions/123/transactions?limit=10&page=1&start=2026-10-01&end=2026-10-31&type=all'
PUT/v1/summary/basic

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/summary\/basic. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/summary/basic?start=2000-01-01&end=2000-01-01&currency_code='
PUT/v1/transaction-journals/{id}

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/transaction-journals\/123. Supported methods: GET, HEAD, DELETE.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/transaction-journals/123
PUT/v1/transaction-journals/{id}/links

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/transaction-journals\/123\/links. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/transaction-journals/123/links?limit=10&page=1'
PUT/v1/transaction-links

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/transaction-links. Supported methods: GET, HEAD, POST.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/transaction-links?limit=10&page=1'
PUT/v1/user-groups

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/user-groups. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/user-groups?limit=10&page=1'
PUT/v1/data/destroy

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/data\/destroy. Supported methods: DELETE.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/data/destroy?objects=not_assets_liabilities&unused=1&unused=2&unused=3'
PUT/v1/data/purge

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/data\/purge. Supported methods: DELETE.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/data/purge
PUT/v1/budgets/{id}/limits

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/budgets\/1\/limits. Supported methods: GET, HEAD, POST.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"currency_id": "5", "currency_code": "EUR", "start": "2026-10-01", "end": "2026-10-31", "amount": "123.45", "notes": "", "fire_webhooks": true}' http://0.0.0.0:37907/api/v1/budgets/1/limits
PUT/v1/recurrences/{id}/trigger

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/recurrences\/1\/trigger. Supported methods: POST.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/recurrences/1/trigger?date=2000-01-01'
PUT/v1/rule-groups/{id}/trigger

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/rule-groups\/1\/trigger. Supported methods: POST.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/rule-groups/1/trigger?start=2026-10-01&end=2026-10-31&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
POST/v1/object-groups/{id}

Wrong response to undeclared methodST204

POST returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The POST method is not supported for route api\/v1\/object-groups\/123. Supported methods: GET, HEAD, PUT, DELETE.","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"title": "My object group", "order": 1}' http://0.0.0.0:37907/api/v1/object-groups/123
PUT/v1/accounts/{id}/attachments

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/accounts\/1\/attachments. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/accounts/1/attachments?limit=10&page=1'
PUT/v1/accounts/{id}/piggy-banks

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/accounts\/3\/piggy-banks. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/accounts/3/piggy-banks?limit=10&page=1'
PUT/v1/accounts/{id}/transactions

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/accounts\/4\/transactions. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/accounts/4/transactions?limit=10&page=1&start=2026-10-01&end=2026-10-31&type=all'
PUT/v1/available-budgets/{id}

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/available-budgets\/123. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/available-budgets/123
PUT/v1/bills/{id}/attachments

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/bills\/1\/attachments. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/bills/1/attachments?limit=10&page=1'
PUT/v1/bills/{id}/rules

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/bills\/2\/rules. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/bills/2/rules
PUT/v1/bills/{id}/transactions

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/bills\/1\/transactions. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/bills/1/transactions?limit=10&page=1&start=2026-10-01&end=2026-10-31&type=all'
PUT/v1/budgets/{id}/attachments

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/budgets\/3\/attachments. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/budgets/3/attachments?limit=10&page=1'
PUT/v1/budgets/{id}/limits/{limitId}/transactions

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/budgets\/3\/limits\/123\/transactions. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/budgets/3/limits/123/transactions?limit=10&page=1&type=all'
PUT/v1/budgets/{id}/transactions

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/budgets\/3\/transactions. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/budgets/3/transactions?limit=10&page=1&start=2026-10-01&end=2026-10-31&type=all'
PUT/v1/categories/{id}/attachments

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/categories\/5\/attachments. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/categories/5/attachments?limit=10&page=1'
PUT/v1/categories/{id}/transactions

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/categories\/1\/transactions. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/categories/1/transactions?limit=10&page=1&start=2026-10-01&end=2026-10-31&type=all'
PUT/v1/link-types/{id}/transactions

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/link-types\/123\/transactions. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/link-types/123/transactions?limit=10&page=1&start=2026-10-01&end=2026-10-31&type=all'
PUT/v1/object-groups/{id}/bills

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/object-groups\/123\/bills. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/object-groups/123/bills?limit=10&page=1'
PUT/v1/object-groups/{id}/piggy-banks

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/object-groups\/123\/piggy-banks. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/object-groups/123/piggy-banks?limit=10&page=1'
PUT/v1/recurrences/{id}/transactions

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/recurrences\/1\/transactions. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/recurrences/1/transactions?limit=10&page=1&start=2026-10-01&end=2026-10-31&type=all'
PUT/v1/rule-groups/{id}/rules

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/rule-groups\/2\/rules. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/rule-groups/2/rules?limit=10&page=1'
PUT/v1/rule-groups/{id}/test

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/rule-groups\/3\/test. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/rule-groups/3/test?limit=10&page=1&start=2026-10-01&end=2026-10-31&search_limit=0&triggered_limit=0&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
PUT/v1/tags/{tag}/attachments

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/tags\/groceries\/attachments. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/tags/groceries/attachments?limit=10&page=1'
PUT/v1/tags/{tag}/transactions

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/tags\/0\/transactions. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/tags/0/transactions?limit=10&page=1&start=2026-10-01&end=2026-10-31&type=all'
PUT/v1/rules/{id}/trigger

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/rules\/123\/trigger. Supported methods: POST.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/rules/123/trigger?start=2026-10-01&end=2026-10-31&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
PUT/v1/rules/{id}/test

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/rules\/123\/test. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/rules/123/test?start=2026-10-01&end=2026-10-31&accounts%5B%5D=1&accounts%5B%5D=2&accounts%5B%5D=3'
PUT/v1/attachments/{id}/upload

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/attachments\/123\/upload. Supported methods: POST.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/octet-stream' -d $'�PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x01\x00\x00\x00\x01\x08\x00\x00\x00\x00:~�U\x00\x00\x00\nIDATx�c`\x00\x00\x00\x02\x00\x01H��q\x00\x00\x00\x00IEND�B`�' http://0.0.0.0:37907/api/v1/attachments/123/upload
PUT/v1/webhooks/{id}/submit

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/webhooks\/3\/submit. Supported methods: POST.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/webhooks/3/submit
PUT/v1/webhooks/{id}/trigger-transaction/{transactionId}

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/webhooks\/4\/trigger-transaction\/123. Supported methods: POST.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/webhooks/4/trigger-transaction/123
POST/v1/accounts/{id}

Wrong response to undeclared methodST204

POST returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The POST method is not supported for route api\/v1\/accounts\/1. Supported methods: GET, HEAD, PUT, DELETE.","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"name": "My checking account", "iban": "", "bic": "", "account_number": "", "opening_balance": "-1012.12", "opening_balance_date": "2000-01-01T00:00:00Z", "virtual_balance": "123.45", "currency_id": "12", "currency_code": "EUR", "active": false, "order": 1, "include_net_worth": true, "account_role": null, "credit_card_type": null, "monthly_payment_date": "2000-01-01T00:00:00Z", "liability_type": null, "interest": "", "interest_period": null, "notes": "", "latitude": null, "longitude": null, "zoom_level": 0, "type": null}' http://0.0.0.0:37907/api/v1/accounts/1
POST/v1/attachments/{id}

Wrong response to undeclared methodST204

POST returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The POST method is not supported for route api\/v1\/attachments\/123. Supported methods: GET, HEAD, PUT, DELETE.","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"filename": "file.pdf", "title": "Some PDF file", "notes": ""}' http://0.0.0.0:37907/api/v1/attachments/123
POST/v1/bills/{id}

Wrong response to undeclared methodST204

POST returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The POST method is not supported for route api\/v1\/bills\/1. Supported methods: GET, HEAD, PUT, DELETE.","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"currency_id": "5", "currency_code": "EUR", "name": "Rent", "amount_min": "123.45", "amount_max": "123.45", "date": "2026-10-01T00:00:00+00:00", "end_date": "2026-10-31T23:59:59+00:00", "extension_date": "2026-10-31T23:59:59+00:00", "repeat_freq": "monthly", "skip": 0, "active": true, "notes": "", "object_group_id": "", "object_group_title": ""}' http://0.0.0.0:37907/api/v1/bills/1
POST/v1/budgets/{id}

Wrong response to undeclared methodST204

POST returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The POST method is not supported for route api\/v1\/budgets\/1. Supported methods: GET, HEAD, PUT, DELETE.","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"name": "Bills", "active": false, "order": 5, "notes": "", "fire_webhooks": true, "auto_budget_type": null, "auto_budget_currency_id": "3", "auto_budget_currency_code": "", "auto_budget_amount": "", "auto_budget_period": null}' http://0.0.0.0:37907/api/v1/budgets/1
POST/v1/budgets/{id}/limits/{limitId}

Wrong response to undeclared methodST204

POST returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The POST method is not supported for route api\/v1\/budgets\/1\/limits\/2. Supported methods: GET, HEAD, PUT, DELETE.","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"start": "2026-10-01T00:00:00+00:00", "end": "2026-10-31T23:59:59+00:00", "currency_id": "5", "currency_name": "Euro", "currency_code": "EUR", "amount": "123.45", "notes": "", "fire_webhooks": true}' http://0.0.0.0:37907/api/v1/budgets/1/limits/2
POST/v1/categories/{id}

Wrong response to undeclared methodST204

POST returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The POST method is not supported for route api\/v1\/categories\/3. Supported methods: GET, HEAD, PUT, DELETE.","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"name": "Lunch", "notes": ""}' http://0.0.0.0:37907/api/v1/categories/3
POST/v1/configuration/{name}

Wrong response to undeclared methodST204

POST returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The POST method is not supported for route api\/v1\/configuration\/configuration.is_demo_site. Supported methods: GET, HEAD, PUT.","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/x-www-form-urlencoded' -d value=false http://0.0.0.0:37907/api/v1/configuration/configuration.is_demo_site
POST/v1/currencies/{code}

Wrong response to undeclared methodST204

POST returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The POST method is not supported for route api\/v1\/currencies\/EUR. Supported methods: GET, HEAD, PUT, DELETE.","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/vnd.api+json' -d '{"enabled": true, "primary": true, "code": "AMS", "name": "Ankh-Morpork dollar", "symbol": "AM$", "decimal_places": 2}' http://0.0.0.0:37907/api/v1/currencies/EUR
POST/v1/exchange-rates/{id}

Wrong response to undeclared methodST204

POST returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The POST method is not supported for route api\/v1\/exchange-rates\/3. Supported methods: GET, HEAD, PUT, DELETE.","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"date": "2026-10-01", "rate": "2.3456", "from": "", "to": ""}' http://0.0.0.0:37907/api/v1/exchange-rates/3
POST/v1/link-types/{id}

Wrong response to undeclared methodST204

POST returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The POST method is not supported for route api\/v1\/link-types\/123. Supported methods: GET, HEAD, PUT, DELETE.","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"name": "Paid", "inward": "is (partially) paid for by", "outward": "(partially) pays for"}' http://0.0.0.0:37907/api/v1/link-types/123
POST/v1/piggy-banks/{id}

Wrong response to undeclared methodST204

POST returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The POST method is not supported for route api\/v1\/piggy-banks\/1. Supported methods: GET, HEAD, PUT, DELETE.","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"name": "New digital camera", "accounts": [], "target_amount": "", "start_date": "2026-10-01", "target_date": "2000-01-01", "order": 5, "notes": "", "object_group_id": "", "object_group_title": ""}' http://0.0.0.0:37907/api/v1/piggy-banks/1
POST/v1/preferences/{name}

Wrong response to undeclared methodST204

POST returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The POST method is not supported for route api\/v1\/preferences\/language. Supported methods: GET, HEAD, PUT.","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"data": "en_US"}' http://0.0.0.0:37907/api/v1/preferences/language
POST/v1/recurrences/{id}

Wrong response to undeclared methodST204

POST returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The POST method is not supported for route api\/v1\/recurrences\/1. Supported methods: GET, HEAD, PUT, DELETE.","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"title": "Rent", "description": "Recurring transaction for the monthly rent", "first_date": "2026-10-31", "repeat_until": "2000-01-01", "nr_of_repetitions": 0, "apply_rules": true, "active": true, "notes": "", "repetitions": [], "transactions": []}' http://0.0.0.0:37907/api/v1/recurrences/1
POST/v1/rule-groups/{id}

Wrong response to undeclared methodST204

POST returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The POST method is not supported for route api\/v1\/rule-groups\/123. Supported methods: GET, HEAD, PUT, DELETE.","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"title": "Default rule group", "description": "", "order": 4, "active": true}' http://0.0.0.0:37907/api/v1/rule-groups/123
POST/v1/rules/{id}

Wrong response to undeclared methodST204

POST returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The POST method is not supported for route api\/v1\/rules\/123. Supported methods: GET, HEAD, PUT, DELETE.","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"title": "First rule title.", "description": "First rule description", "rule_group_id": "81", "order": 5, "trigger": "store-journal", "active": true, "strict": true, "stop_processing": false, "triggers": [], "actions": []}' http://0.0.0.0:37907/api/v1/rules/123
POST/v1/subscriptions/{id}

Wrong response to undeclared methodST204

POST returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The POST method is not supported for route api\/v1\/subscriptions\/4. Supported methods: GET, HEAD, PUT, DELETE.","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"currency_id": "5", "currency_code": "EUR", "name": "Rent", "amount_min": "123.45", "amount_max": "123.45", "date": "2026-10-01T00:00:00+00:00", "end_date": "2026-10-31T23:59:59+00:00", "extension_date": "2026-10-31T23:59:59+00:00", "repeat_freq": "monthly", "skip": 0, "active": true, "notes": "", "object_group_id": "", "object_group_title": ""}' http://0.0.0.0:37907/api/v1/subscriptions/4
POST/v1/tags/{tag}

Wrong response to undeclared methodST204

POST returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The POST method is not supported for route api\/v1\/tags\/expensive. Supported methods: GET, HEAD, PUT, DELETE.","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"tag": "expensive", "date": "2000-01-01", "description": "", "latitude": null, "longitude": null, "zoom_level": 0}' http://0.0.0.0:37907/api/v1/tags/expensive
POST/v1/transaction-links/{id}

Wrong response to undeclared methodST204

POST returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The POST method is not supported for route api\/v1\/transaction-links\/123. Supported methods: GET, HEAD, PUT, DELETE.","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"link_type_id": "5", "link_type_name": "Is paid by", "inward_id": "131", "outward_id": "131", "notes": ""}' http://0.0.0.0:37907/api/v1/transaction-links/123
POST/v1/transactions/{id}

Wrong response to undeclared methodST204

POST returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The POST method is not supported for route api\/v1\/transactions\/123. Supported methods: GET, HEAD, PUT, DELETE.","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"apply_rules": false, "fire_webhooks": true, "group_title": "", "transactions": []}' http://0.0.0.0:37907/api/v1/transactions/123
POST/v1/user-groups/{id}

Wrong response to undeclared methodST204

POST returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The POST method is not supported for route api\/v1\/user-groups\/1. Supported methods: GET, HEAD, PUT.","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"title": "New user group title", "primary_currency_id": "1", "primary_currency_code": "EUR"}' http://0.0.0.0:37907/api/v1/user-groups/1
POST/v1/users/{id}

Wrong response to undeclared methodST204

POST returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The POST method is not supported for route api\/v1\/users\/123. Supported methods: GET, HEAD, PUT, DELETE.","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"email": "james@firefly-iii.org", "blocked": false, "blocked_code": null, "role": null}' http://0.0.0.0:37907/api/v1/users/123
POST/v1/webhooks/{id}

Wrong response to undeclared methodST204

POST returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The POST method is not supported for route api\/v1\/webhooks\/5. Supported methods: GET, HEAD, PUT, DELETE.","exception":"UndisclosedException"}
Reproduce
curl -X POST -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' -d '{"active": false, "title": "Update magic mirror on new transaction", "secret": "iMLZLtLx2JHWhK9Dtyuoqyir", "triggers": ["STORE_TRANSACTION", "UPDATE_TRANSACTION"], "responses": ["TRANSACTIONS"], "deliveries": ["JSON"], "url": "https://example.com"}' http://0.0.0.0:37907/api/v1/webhooks/5
PUT/v1/attachments/{id}/download

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/attachments\/123\/download. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/attachments/123/download
PUT/v1/piggy-banks/{id}/accounts

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/piggy-banks\/1\/accounts. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/piggy-banks/1/accounts?limit=10&page=1'
PUT/v1/piggy-banks/{id}/attachments

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/piggy-banks\/1\/attachments. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/piggy-banks/1/attachments?limit=10&page=1'
PUT/v1/piggy-banks/{id}/events

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/piggy-banks\/1\/events. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/piggy-banks/1/events?limit=10&page=1'
PUT/v1/transactions/{id}/attachments

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/transactions\/123\/attachments. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/transactions/123/attachments?limit=10&page=1'
PUT/v1/transactions/{id}/piggy-bank-events

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/transactions\/123\/piggy-bank-events. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/transactions/123/piggy-bank-events?limit=10&page=1'
PUT/v1/webhooks/{id}/messages

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/webhooks\/3\/messages. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/webhooks/3/messages
PUT/v1/webhooks/{id}/messages/{messageId}

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/webhooks\/4\/messages\/1. Supported methods: GET, HEAD, DELETE.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/webhooks/4/messages/1
PUT/v1/webhooks/{id}/messages/{messageId}/attempts

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/webhooks\/5\/messages\/1\/attempts. Supported methods: GET, HEAD.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' 'http://0.0.0.0:37907/api/v1/webhooks/5/messages/1/attempts?limit=10&page=1'
PUT/v1/webhooks/{id}/messages/{messageId}/attempts/{attemptId}

Wrong response to undeclared methodST204

PUT returned 405 without required `Allow` header

Add `Allow` header listing supported methods (required by RFC 9110)
Response405 Method Not Allowed
{"message":"Internal Firefly III Exception: The PUT method is not supported for route api\/v1\/webhooks\/3\/messages\/1\/attempts\/1. Supported methods: GET, HEAD, DELETE.","exception":"UndisclosedException"}
Reproduce
curl -X PUT -H 'Accept: application/json' -H 'X-Trace-Id: 40c71bbb-c676-4f24-83cf-cc725d7d7a00' -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIwMWExNTNjZC00NzMwLTczNDYtOTNmYS1iNjA0NzE3OTUyZTEiLCJqdGkiOiI3NDU1YjRmMzE3NTBjZmZiYjQyYzA3ZjliNTA0NmFhODMyZWFmZTkwZjlmZDI3MDI2MzhlOGUwNTVmNDg2ZDU2ZWVhZmRlYmU3NTMwZjVkMyIsImlhdCI6MTc5MjQwNzM0NC41ODM3NzQsIm5iZiI6MTc5MjQwNzM0NC41ODM3NzQsImV4cCI6MTgyMzk0MzM0NC41NzUyNjQsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.HEkiUozsfzIQnK5VMR_i8S6eMh15xo30iUXGtF7IcCQhh-f4lahY2ZNaC5Y_R_AW2Hn7HP00IGK9Don0fLsLpX0DwsD1sA-JpDqcDwDqh5bmsYMN8Py4T-zpgp96ONaq6mMb9SdBYDD5ZLwNi9DfiEGbvwh1OLZPqHn-EahOwqpwNd0ijtbC_d-EoiRDYNHV4oOLv6dIAvGXoqJsk3D4X6wPvd-bafiILBcpt37K4avwbHY3SBUFCFIU1PbrTWS2z4nTlNXqGkKtUO0LdvoX3qdDPpyzExS7XQCU2pQyR4aEzdPBXMFQYpYWjA-t88LtHOkPKOFgV3n0eLXuaXPJbQw3GIYkaleqFkgAvCZ-TZ-CCqDAPpev2IoQGovvI_HmmKfUIosvyhiZ9Zl0Lt5kUMiVggpbE7El51757hFofEdNLd71WzlubIZF8rUspZCscYN3LGxWKKvHrl4QJJdgOa1j7d-ojNex09cLKHlgv2nZyryisB8tGlNYQHIVrp0Qm5CQjArJ0wQfx_aMHOkN_Xf-wxJ0438nP4-nUzhRYopHXKAFJyqiaOzeMAU4OZP12eIL7pR96lC70CjmJfadwesQzSQ0ro4HXn0RE6Pk_mRO9Z3B8tZImPO77HUDFatSGcPhdo6PptYaWLZG0vScMuNR5mN_WkYNzfXJMkxXmnw' -H 'Content-Type: application/json' http://0.0.0.0:37907/api/v1/webhooks/3/messages/1/attempts/1