Read the current account access snapshot.
/me
- Operation ID
- getCurrentAccount
- Path template
- /me
- Responses
- 200, 401, 403, 429, 500
- Scopes
- account:read
- Request body
- Kein body
Responses
200Current dynamic account snapshot.
application/jsonSchema refs
CurrentAccountResponseBeispiele
{"ok":true,"data":{"access_revision":1,"access_updated_at":"2026-07-11T10:30:00Z","change_categories":["example-value"],"profile":{"user_id":"550e8400-e29b-41d4-a716-446655440000","nickname":"Example Mod","mention_tag":"mod_author","preferred_language":"ru","selected_status":"admin","effective_status":"admin","avatar_path":"example-value","nickname_change_count":0,"nickname_next_change_at":"2026-07-11T10:30:00Z"},"entitlements":{"premium_tier":"free","premium_until":"2026-07-11T10:30:00Z","download_speed_profile":"example-value"},"site_roles":["member"],"capabilities":{"credential":{"id":"550e8400-e29b-41d4-a716-446655440000","fingerprint":"example-value","kind":"access_token","resource_scope_mode":"all"},"credential_scopes":["openid"],"resource_authorization":"dynamic_per_request"},"limits":{"request_rate":{"account":1,"client":1,"ip":1,"token":1,"window_seconds":1}},"usage":{"account_request_bucket":{"count":0,"reset_at":"2026-07-11T10:30:00Z"}}}}mod_author
X-Request-IdServer-generated request id also present in error envelopes.
Schema refs
string
Beispiele
{"ok":true,"data":{"access_revision":1,"access_updated_at":"2026-07-11T10:30:00Z","change_categories":["example-value"],"profile":{"user_id":"550e8400-e29b-41d4-a716-446655440000","nickname":"Example Mod","mention_tag":"mod_author","preferred_language":"ru","selected_status":"admin","effective_status":"admin","avatar_path":"example-value","nickname_change_count":0,"nickname_next_change_at":"2026-07-11T10:30:00Z"},"entitlements":{"premium_tier":"free","premium_until":"2026-07-11T10:30:00Z","download_speed_profile":"example-value"},"site_roles":["member"],"capabilities":{"credential":{"id":"550e8400-e29b-41d4-a716-446655440000","fingerprint":"example-value","kind":"access_token","resource_scope_mode":"all"},"credential_scopes":["openid"],"resource_authorization":"dynamic_per_request"},"limits":{"request_rate":{"account":1,"client":1,"ip":1,"token":1,"window_seconds":1}},"usage":{"account_request_bucket":{"count":0,"reset_at":"2026-07-11T10:30:00Z"}}}}mod_author
401Authentication is missing, expired, or invalid.
application/problem+jsonSchema refs
ProblemDetailsErrorBeispiele
{"type":"https://moddingflow.com/problems/unauthorized","title":"Unauthorized","status":401,"detail":"Bearer token is required.","instance":"urn:moddingflow:request:req_01JZ7Q3QYBBYB9C4T1E8VNW3YJ","ok":false,"code":"unauthorized","machine_code":"unauthorized","http_status":401,"request_id":"req_01JZ7Q3QYBBYB9C4T1E8VNW3YJ","trace_id":"trace_01JZ7Q3QYBBYB9C4T1E8VNW3YJ","retryable":false,"docs_slug":"errors.unauthorized","error":{"machine_code":"unauthorized","http_status":401,"message":"Bearer token is required.","request_id":"req_01JZ7Q3QYBBYB9C4T1E8VNW3YJ","trace_id":"trace_01JZ7Q3QYBBYB9C4T1E8VNW3YJ"}}44444444-4444-4444-8444-444444444444
X-Request-IdServer-generated request id also present in error envelopes.
Schema refs
string
Beispiele
{"type":"https://moddingflow.com/problems/unauthorized","title":"Unauthorized","status":401,"detail":"Bearer token is required.","instance":"urn:moddingflow:request:req_01JZ7Q3QYBBYB9C4T1E8VNW3YJ","ok":false,"code":"unauthorized","machine_code":"unauthorized","http_status":401,"request_id":"req_01JZ7Q3QYBBYB9C4T1E8VNW3YJ","trace_id":"trace_01JZ7Q3QYBBYB9C4T1E8VNW3YJ","retryable":false,"docs_slug":"errors.unauthorized","error":{"machine_code":"unauthorized","http_status":401,"message":"Bearer token is required.","request_id":"req_01JZ7Q3QYBBYB9C4T1E8VNW3YJ","trace_id":"trace_01JZ7Q3QYBBYB9C4T1E8VNW3YJ"}}44444444-4444-4444-8444-444444444444
403The token or public client lacks the required scope.
application/problem+jsonSchema refs
ProblemDetailsErrorBeispiele
{"type":"https://moddingflow.com/problems/forbidden","title":"Forbidden","status":403,"detail":"Required scope is missing.","instance":"urn:moddingflow:request:req_01JZ7Q3X2YQ0S6C6ZPFTW2SMX2","ok":false,"code":"forbidden","machine_code":"forbidden","http_status":403,"request_id":"req_01JZ7Q3X2YQ0S6C6ZPFTW2SMX2","trace_id":"trace_01JZ7Q3X2YQ0S6C6ZPFTW2SMX2","retryable":false,"required_scopes":["mods:write"],"docs_slug":"errors.forbidden","error":{"machine_code":"forbidden","http_status":403,"message":"Required scope is missing.","request_id":"req_01JZ7Q3X2YQ0S6C6ZPFTW2SMX2","trace_id":"trace_01JZ7Q3X2YQ0S6C6ZPFTW2SMX2"}}44444444-4444-4444-8444-444444444444
X-Request-IdServer-generated request id also present in error envelopes.
Schema refs
string
Beispiele
{"type":"https://moddingflow.com/problems/forbidden","title":"Forbidden","status":403,"detail":"Required scope is missing.","instance":"urn:moddingflow:request:req_01JZ7Q3X2YQ0S6C6ZPFTW2SMX2","ok":false,"code":"forbidden","machine_code":"forbidden","http_status":403,"request_id":"req_01JZ7Q3X2YQ0S6C6ZPFTW2SMX2","trace_id":"trace_01JZ7Q3X2YQ0S6C6ZPFTW2SMX2","retryable":false,"required_scopes":["mods:write"],"docs_slug":"errors.forbidden","error":{"machine_code":"forbidden","http_status":403,"message":"Required scope is missing.","request_id":"req_01JZ7Q3X2YQ0S6C6ZPFTW2SMX2","trace_id":"trace_01JZ7Q3X2YQ0S6C6ZPFTW2SMX2"}}44444444-4444-4444-8444-444444444444
429Rate limit exceeded.
application/problem+jsonSchema refs
ProblemDetailsErrorBeispiele
{"type":"https://moddingflow.com/problems/rate_limited","title":"Rate limit exceeded","status":429,"detail":"Public API rate limit exceeded before side effects.","instance":"urn:moddingflow:request:req_01JZ7Q54FMQNEJCW8CRK5VHM1C","ok":false,"code":"rate_limited","machine_code":"rate_limited","http_status":429,"request_id":"req_01JZ7Q54FMQNEJCW8CRK5VHM1C","trace_id":"trace_01JZ7Q54FMQNEJCW8CRK5VHM1C","retryable":true,"retry_after_seconds":60,"quota_bucket":"catalog.search.ip","docs_slug":"errors.rate_limited","error":{"machine_code":"rate_limited","http_status":429,"message":"Public API rate limit exceeded before side effects.","request_id":"req_01JZ7Q54FMQNEJCW8CRK5VHM1C","trace_id":"trace_01JZ7Q54FMQNEJCW8CRK5VHM1C"}}44444444-4444-4444-8444-444444444444
RateLimit-LimitQuota limit for the active public API rate-limit bucket.
Schema refs
integerBeispiele
120
RateLimit-RemainingRemaining quota in the active public API rate-limit bucket.
Schema refs
integerBeispiele
0
RateLimit-ResetSeconds until the active public API rate-limit bucket resets.
Schema refs
integerBeispiele
60
Retry-AfterSeconds the client should wait before retrying a rate-limited request.
Schema refs
integerBeispiele
60
X-Request-IdServer-generated request id also present in error envelopes.
Schema refs
string
Beispiele
{"type":"https://moddingflow.com/problems/rate_limited","title":"Rate limit exceeded","status":429,"detail":"Public API rate limit exceeded before side effects.","instance":"urn:moddingflow:request:req_01JZ7Q54FMQNEJCW8CRK5VHM1C","ok":false,"code":"rate_limited","machine_code":"rate_limited","http_status":429,"request_id":"req_01JZ7Q54FMQNEJCW8CRK5VHM1C","trace_id":"trace_01JZ7Q54FMQNEJCW8CRK5VHM1C","retryable":true,"retry_after_seconds":60,"quota_bucket":"catalog.search.ip","docs_slug":"errors.rate_limited","error":{"machine_code":"rate_limited","http_status":429,"message":"Public API rate limit exceeded before side effects.","request_id":"req_01JZ7Q54FMQNEJCW8CRK5VHM1C","trace_id":"trace_01JZ7Q54FMQNEJCW8CRK5VHM1C"}}44444444-4444-4444-8444-444444444444
500Unexpected server error.
application/problem+jsonSchema refs
ProblemDetailsErrorBeispiele
{"type":"https://moddingflow.com/problems/internal_error","title":"Internal server error","status":500,"detail":"Unexpected server error.","instance":"urn:moddingflow:request:req_01JZ7Q5B0VNX4D8S55A1PV39H7","ok":false,"code":"internal_error","machine_code":"internal_error","http_status":500,"request_id":"req_01JZ7Q5B0VNX4D8S55A1PV39H7","trace_id":"trace_01JZ7Q5B0VNX4D8S55A1PV39H7","retryable":true,"docs_slug":"errors.internal_error","error":{"machine_code":"internal_error","http_status":500,"message":"Unexpected server error.","request_id":"req_01JZ7Q5B0VNX4D8S55A1PV39H7","trace_id":"trace_01JZ7Q5B0VNX4D8S55A1PV39H7"}}44444444-4444-4444-8444-444444444444
X-Request-IdServer-generated request id also present in error envelopes.
Schema refs
string
Beispiele
{"type":"https://moddingflow.com/problems/internal_error","title":"Internal server error","status":500,"detail":"Unexpected server error.","instance":"urn:moddingflow:request:req_01JZ7Q5B0VNX4D8S55A1PV39H7","ok":false,"code":"internal_error","machine_code":"internal_error","http_status":500,"request_id":"req_01JZ7Q5B0VNX4D8S55A1PV39H7","trace_id":"trace_01JZ7Q5B0VNX4D8S55A1PV39H7","retryable":true,"docs_slug":"errors.internal_error","error":{"machine_code":"internal_error","http_status":500,"message":"Unexpected server error.","request_id":"req_01JZ7Q5B0VNX4D8S55A1PV39H7","trace_id":"trace_01JZ7Q5B0VNX4D8S55A1PV39H7"}}44444444-4444-4444-8444-444444444444