Error code 9999 means the in-game module on the ER:LC private server is outdated. To resolve this, kick all players from the private server so it restarts and updates the module, then retry your request.
If you receive error code 0 (unknown error) and it persists across multiple requests, open an API ticket in our Discord server and include the details of your request so our team can investigate.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"ER:LC Россия API","colors":{"primary":"#02B1DA","light":"#02B1DA","dark":"#02B1DA"},"logo":{"light":"https://mintcdn.com/apidocs-erlcrussia/vjth0cNH1Gj7V5eV/icons/Banner-ERLC-Russia-Docs-System.svg?fit=max\u0026auto=format\u0026n=vjth0cNH1Gj7V5eV\u0026q=85\u0026s=c5e9776950ae1c01526cb26cc1dfbc97","dark":"https://mintcdn.com/apidocs-erlcrussia/vjth0cNH1Gj7V5eV/icons/Banner-ERLC-Russia-Docs-System.svg?fit=max\u0026auto=format\u0026n=vjth0cNH1Gj7V5eV\u0026q=85\u0026s=c5e9776950ae1c01526cb26cc1dfbc97"},"favicon":{"light":"https://mintcdn.com/apidocs-erlcrussia/vjth0cNH1Gj7V5eV/favicon.png?fit=max\u0026auto=format\u0026n=vjth0cNH1Gj7V5eV\u0026q=85\u0026s=f088b00373609051fdab12d45d2251fc","dark":"https://mintcdn.com/apidocs-erlcrussia/vjth0cNH1Gj7V5eV/favicon.png?fit=max\u0026auto=format\u0026n=vjth0cNH1Gj7V5eV\u0026q=85\u0026s=f088b00373609051fdab12d45d2251fc"},"appearance":{"default":"dark"},"background":{"color":{"dark":"#0A0A0A"}},"icons":{"library":"fontawesome"},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"languages":[{"language":"ru","footer":{"socials":{"discord":"https://erlcrussia.com/discord","x":"https://erlcrussia.com/x","telegram":"https://erlcrussia.com/telegram","youtube":"https://erlcrussia.com/youtube","instagram":"https://erlcrussia.com/tiktok","linkedin":"https://erlcrussia.com/roblox"},"links":[{"header":" ","items":[{"label":" ","href":"https://erlcrussia.com/privacy"},{"label":" ","href":"https://erlcrussia.com/terms"}]},{"header":"ER:LC Россия","items":[{"label":"Вики","href":"https://wiki.erlcrussia.com/ru"},{"label":"История изменений","href":"https://wiki.erlcrussia.com/ru/changelogs"},{"label":"Правила персонала","href":"https://wiki.erlcrussia.com/ru/staff-rules"},{"label":"Начать играть","href":"https://wiki.erlcrussia.com/ru/guides"},{"label":"API","href":"/"},{"label":"Статус","href":"https://status.erlcrussia.com"}]},{"header":"Продукты","items":[{"label":"Магазин","href":"https://erlcrussia.com/store"},{"label":"Moscow RolePlay","href":"https://erlcrussia.com/moscowroleplay"}]},{"header":"Документы","items":[{"label":"Приватность","href":"https://erlcrussia.com/privacy"},{"label":"Условия","href":"https://erlcrussia.com/terms"}]}]},"navbar":{"links":[{"href":"https://erlcrussia.com/discord","label":"Поддержка"}],"primary":{"type":"button","label":"Войти","href":"https://erlcrussia.com/login"}},"href":"ru/introduction"},{"language":"en","footer":{"socials":{"discord":"https://erlcrussia.com/discord","x":"https://erlcrussia.com/x","telegram":"https://erlcrussia.com/telegram","youtube":"https://erlcrussia.com/youtube","instagram":"https://erlcrussia.com/tiktok","linkedin":"https://erlcrussia.com/roblox"},"links":[{"header":" ","items":[{"label":" ","href":"https://erlcrussia.com/privacy"},{"label":" ","href":"https://erlcrussia.com/terms"}]},{"header":"ER:LC Russia","items":[{"label":"Wiki","href":"https://wiki.erlcrussia.com/en"},{"label":"Changelogs","href":"https://wiki.erlcrussia.com/en/changelogs"},{"label":"Staff rules","href":"https://wiki.erlcrussia.com/en/staff-rules"},{"label":"Start playing","href":"https://wiki.erlcrussia.com/en/guides"},{"label":"API","href":"/"},{"label":"Status","href":"https://status.erlcrussia.com"}]},{"header":"Products","items":[{"label":"Store","href":"https://erlcrussia.com/store"},{"label":"Moscow RolePlay","href":"https://erlcrussia.com/moscowroleplay"}]},{"header":"Legal","items":[{"label":"Privacy","href":"https://erlcrussia.com/privacy"},{"label":"Terms","href":"https://erlcrussia.com/terms"}]}]},"navbar":{"links":[{"href":"https://erlcrussia.com/discord","label":"Support"}],"primary":{"type":"button","label":"Login","href":"https://erlcrussia.com/login"}},"href":"en/introduction"},{"language":"uk","footer":{"socials":{"discord":"https://erlcrussia.com/discord","x":"https://erlcrussia.com/x","telegram":"https://erlcrussia.com/telegram","youtube":"https://erlcrussia.com/youtube","instagram":"https://erlcrussia.com/tiktok","linkedin":"https://erlcrussia.com/roblox"},"links":[{"header":" ","items":[{"label":" ","href":"https://erlcrussia.com/privacy"},{"label":" ","href":"https://erlcrussia.com/terms"}]},{"header":"ER:LC Росія","items":[{"label":"Вікі","href":"https://wiki.erlcrussia.com/uk"},{"label":"Історія змін","href":"https://wiki.erlcrussia.com/uk/changelogs"},{"label":"Правила персоналу","href":"https://wiki.erlcrussia.com/uk/staff-rules"},{"label":"Почати грати","href":"https://wiki.erlcrussia.com/uk/guides"},{"label":"API","href":"/"},{"label":"Статус","href":"https://status.erlcrussia.com"}]},{"header":"Продукти","items":[{"label":"Магазин","href":"https://erlcrussia.com/store"},{"label":"Moscow RolePlay","href":"https://erlcrussia.com/moscowroleplay"}]},{"header":"Документи","items":[{"label":"Приватність","href":"https://erlcrussia.com/privacy"},{"label":"Умови","href":"https://erlcrussia.com/terms"}]}]},"navbar":{"links":[{"href":"https://erlcrussia.com/discord","label":"Підтримка"}],"primary":{"type":"button","label":"Увійти","href":"https://erlcrussia.com/login"}},"href":"uk/introduction"},{"language":"es","footer":{"socials":{"discord":"https://erlcrussia.com/discord","x":"https://erlcrussia.com/x","telegram":"https://erlcrussia.com/telegram","youtube":"https://erlcrussia.com/youtube","instagram":"https://erlcrussia.com/tiktok","linkedin":"https://erlcrussia.com/roblox"},"links":[{"header":" ","items":[{"label":" ","href":"https://erlcrussia.com/privacy"},{"label":" ","href":"https://erlcrussia.com/terms"}]},{"header":"ER:LC Rusia","items":[{"label":"Wiki","href":"https://wiki.erlcrussia.com/es"},{"label":"Historial de cambios","href":"https://wiki.erlcrussia.com/es/changelogs"},{"label":"Reglas del personal","href":"https://wiki.erlcrussia.com/es/staff-rules"},{"label":"Comenzar a jugar","href":"https://wiki.erlcrussia.com/es/guides"},{"label":"API","href":"/"},{"label":"Estado","href":"https://status.erlcrussia.com"}]},{"header":"Productos","items":[{"label":"Tienda","href":"https://erlcrussia.com/store"},{"label":"Moscow RolePlay","href":"https://erlcrussia.com/moscowroleplay"}]},{"header":"Legal","items":[{"label":"Privacidad","href":"https://erlcrussia.com/privacy"},{"label":"Términos","href":"https://erlcrussia.com/terms"}]}]},"navbar":{"links":[{"href":"https://erlcrussia.com/discord","label":"Soporte"}],"primary":{"type":"button","label":"Iniciar sesión","href":"https://erlcrussia.com/login"}},"href":"es/introduction"},{"language":"it","footer":{"socials":{"discord":"https://erlcrussia.com/discord","x":"https://erlcrussia.com/x","telegram":"https://erlcrussia.com/telegram","youtube":"https://erlcrussia.com/youtube","instagram":"https://erlcrussia.com/tiktok","linkedin":"https://erlcrussia.com/roblox"},"links":[{"header":" ","items":[{"label":" ","href":"https://erlcrussia.com/privacy"},{"label":" ","href":"https://erlcrussia.com/terms"}]},{"header":"ER:LC Russia","items":[{"label":"Wiki","href":"https://wiki.erlcrussia.com/it"},{"label":"Registro delle modifiche","href":"https://wiki.erlcrussia.com/it/changelogs"},{"label":"Regole dello staff","href":"https://wiki.erlcrussia.com/it/staff-rules"},{"label":"Inizia a giocare","href":"https://wiki.erlcrussia.com/it/guides"},{"label":"API","href":"/"},{"label":"Stato","href":"https://status.erlcrussia.com"}]},{"header":"Prodotti","items":[{"label":"Negozio","href":"https://erlcrussia.com/store"},{"label":"Moscow RolePlay","href":"https://erlcrussia.com/moscowroleplay"}]},{"header":"Documenti","items":[{"label":"Privacy","href":"https://erlcrussia.com/privacy"},{"label":"Termini","href":"https://erlcrussia.com/terms"}]}]},"navbar":{"links":[{"href":"https://erlcrussia.com/discord","label":"Supporto"}],"primary":{"type":"button","label":"Accedi","href":"https://erlcrussia.com/login"}},"href":"it/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"apidocs-erlcrussia","hasAudioNarration":false,"actualSubdomain":"apidocs-erlcrussia","customDomains":["apidocs.erlcrussia.com"],"gitSource":{"type":"github","owner":"erlcrussia","repo":"erlc-russia-api-documentation","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"5d8aca4a-daa2-4b28-9af9-9b4ddabf40c7","liveDeploymentHistoryId":"6adcb76775476ff3698dd838","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adcb76775476ff3698dd838"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6adde636531268f76f8a1007","clientVersion":"0.0.3966","searchFilterCounts":[{"language":"en","tag":"API documentation","count":166},{"language":"es","tag":"Documentación de la API","count":166},{"language":"it","tag":"Documentazione API","count":166},{"language":"ru","tag":"Документация API","count":166},{"language":"uk","tag":"Документація API","count":166},{"language":"en","tag":"API V3 documentation","count":132},{"language":"es","tag":"Documentación de la API V3","count":132},{"language":"it","tag":"Documentazione API V3","count":132},{"language":"ru","tag":"Документация API V3","count":132},{"language":"uk","tag":"Документація API V3","count":132},{"language":"en","tag":"Short links","count":24},{"language":"es","tag":"Enlaces cortos","count":24},{"language":"it","tag":"Link brevi","count":24},{"language":"ru","tag":"Короткие ссылки","count":24},{"language":"uk","tag":"Короткі посилання","count":24},{"language":"en","tag":"CDN","count":22},{"language":"es","tag":"CDN","count":22},{"language":"it","tag":"CDN","count":22},{"language":"ru","tag":"CDN","count":22},{"language":"uk","tag":"CDN","count":22},{"language":"en","tag":"API V2 Documentation","count":19},{"language":"es","tag":"Documentación de la API V2","count":19},{"language":"it","tag":"Documentazione API V2","count":19},{"language":"ru","tag":"Документация API V2","count":19},{"language":"uk","tag":"Документація API V2","count":19},{"language":"en","tag":"MRP Economy API V2","count":16},{"language":"en","tag":"Authentication","count":16},{"language":"en","tag":"Economy","count":16},{"language":"es","tag":"MRP API de Economía V2","count":16},{"language":"es","tag":"Autenticación","count":16},{"language":"es","tag":"Economía","count":16},{"language":"it","tag":"MRP Economia API V2","count":16},{"language":"it","tag":"Autenticazione","count":16},{"language":"it","tag":"Economia","count":16},{"language":"ru","tag":"MRP API экономики V2","count":16},{"language":"ru","tag":"Авторизация","count":16},{"language":"ru","tag":"Экономика","count":16},{"language":"uk","tag":"MRP API Економіки V2","count":16},{"language":"uk","tag":"Авторизація","count":16},{"language":"uk","tag":"Економіка","count":16},{"language":"en","tag":"API V1 Documentation","count":15},{"language":"es","tag":"Documentación de la API V1","count":15},{"language":"it","tag":"Documentazione API V1","count":15},{"language":"ru","tag":"Документация API V1","count":15},{"language":"uk","tag":"Документація API V1","count":15},{"language":"en","tag":"ER:LC API V1","count":11},{"language":"es","tag":"ER:LC API V1","count":11},{"language":"it","tag":"ER:LC API V1","count":11},{"language":"ru","tag":"ER:LC API V1","count":11},{"language":"uk","tag":"ER:LC API V1","count":11}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"custom/styles.css","content":"@keyframes dropdown-fade{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px){#topbar-cta-button:not(.is-authenticated),#topbar-cta-button:not(.is-authenticated) *{background:0 0!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;outline:0!important}#topbar-cta-button:not(.is-authenticated){border:1px solid #02b1da!important;border-radius:12px!important;padding:0 1.6rem!important;height:38px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .15s ease!important;text-decoration:none!important;white-space:nowrap!important;overflow:visible!important}#topbar-cta-button:not(.is-authenticated) ::after,#topbar-cta-button:not(.is-authenticated) ::before,#topbar-cta-button:not(.is-authenticated)::after,#topbar-cta-button:not(.is-authenticated)::before{display:none!important;content:none!important;background:0 0!important}#topbar-cta-button:not(.is-authenticated) img,#topbar-cta-button:not(.is-authenticated) svg{display:none!important}#topbar-cta-button:not(.is-authenticated) *{border:0!important}#topbar-cta-button:not(.is-authenticated) a{text-decoration:none!important}#topbar-cta-button:not(.is-authenticated) div{font-weight:700!important;font-size:.9rem!important;color:inherit!important}#topbar-cta-button:not(.is-authenticated) a,#topbar-cta-button:not(.is-authenticated) div,#topbar-cta-button:not(.is-authenticated) span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;background:0 0!important}#topbar-cta-button:not(.is-authenticated),#topbar-cta-button:not(.is-authenticated) a,#topbar-cta-button:not(.is-authenticated) span{color:#000!important;font-weight:700!important;font-size:.9rem!important}.dark #topbar-cta-button:not(.is-authenticated),.dark #topbar-cta-button:not(.is-authenticated) a,.dark #topbar-cta-button:not(.is-authenticated) span{color:#fff!important}#topbar-cta-button:not(.is-authenticated):hover,.dark #topbar-cta-button:not(.is-authenticated):hover{background:#02b1da!important;background-color:#02b1da!important;border-color:#02b1da!important;color:#fff!important}#topbar-cta-button:not(.is-authenticated):hover a,#topbar-cta-button:not(.is-authenticated):hover span,.dark #topbar-cta-button:not(.is-authenticated):hover a,.dark #topbar-cta-button:not(.is-authenticated):hover span{color:#fff!important;background:0 0!important}#topbar-cta-button:not(.is-authenticated):active{transform:translateY(2px)!important}}footer a[href*=roblox] svg,footer a[href*=tiktok] svg{display:none!important}footer a[href*=roblox],footer a[href*=tiktok]{display:inline-flex!important;align-items:center;justify-content:center;width:20px!important;height:20px!important;vertical-align:middle;position:relative}footer a[href*=roblox]::before,footer a[href*=tiktok]::before{content:\"\";display:block;width:20px;height:20px;background-color:#707576;-webkit-mask:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z'/%3E%3C/svg%3E\") no-repeat center;mask:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z'/%3E%3C/svg%3E\") no-repeat center;-webkit-mask-size:contain;mask-size:contain;transition:background-color .2s ease}.dark footer a[href*=tiktok]::before{background-color:#505556}footer a[href*=tiktok]:hover::before{background-color:#505556!important}.dark footer a[href*=roblox]:hover::before,.dark footer a[href*=tiktok]:hover::before{background-color:#707576!important}footer a[href*=roblox]::before{width:18px;height:18px;transform:translateY(.4px);-webkit-mask:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.38116 0L0 12.6188L12.6188 16L16 3.38116L3.38116 0ZM9.291 10.2363L5.76484 9.291L6.71013 5.76484L10.2377 6.71013L9.291 10.2363Z'/%3E%3C/svg%3E\") no-repeat center;mask:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.38116 0L0 12.6188L12.6188 16L16 3.38116L3.38116 0ZM9.291 10.2363L5.76484 9.291L6.71013 5.76484L10.2377 6.71013L9.291 10.2363Z'/%3E%3C/svg%3E\") no-repeat center}.dark footer a[href*=roblox]::before{background-color:#505556}footer a[href*=roblox]:hover::before{background-color:#505556!important}@media (min-width:1024px){header a[href*=\"erlcrussia.com/discord\"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:38px!important;box-sizing:border-box!important;color:#505351!important;font-weight:600!important;text-decoration:none!important;padding:0 16px!important;border-radius:12px!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease!important;background:0 0!important;border:1px solid rgba(10,13,12,.1)!important;transform:translateX(12px) translateY(0)!important}header a[href*=\"erlcrussia.com/discord\"]:hover{background:rgba(3,7,18,.04)!important;border-color:rgba(10,13,12,.1)!important;color:rgba(23,26,24)!important}.dark header a[href*=\"erlcrussia.com/discord\"]{color:#ced1cf!important;border-color:rgba(255,255,255,.1)!important}.dark header a[href*=\"erlcrussia.com/discord\"]:hover{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.1)!important;color:#f3f4f6!important}header a[href*=\"erlcrussia.com/discord\"]:active{transform:translateX(12px) translateY(2px)!important;background:rgba(255,255,255,.08)!important}}#navbar button:has(svg),#navbar button[aria-label*=Buscar i],#navbar button[aria-label*=Cerca i],#navbar button[aria-label*=Search i],#navbar button[aria-label*=Поиск i],#navbar button[aria-label*=Пошук i],#search-bar-entry,button#search-bar-entry{transition:transform .15s ease,background-color .15s ease!important}#navbar button[aria-label*=Buscar i]:active,#navbar button[aria-label*=Cerca i]:active,#navbar button[aria-label*=Search i]:active,#navbar button[aria-label*=Поиск i]:active,#navbar button[aria-label*=Пошук i]:active,#search-bar-entry:active,button#search-bar-entry:active{transform:translateY(2px)!important}#navbar .nav-logo[src*=\"Banner-ERLC-Russia-Docs-System.svg\"]{height:60px!important;width:200px!important;max-height:none!important;object-fit:contain!important;transform:translateX(-10px)!important}footer img[src*=\"Banner-ERLC-Russia-Docs-System.svg\"]{height:60px!important;width:192px!important;max-height:none!important;object-fit:contain!important;transform:translate(-10px,-12px)!important}@media (min-width:1024px){header #theme-preference-menu-trigger,header .theme-preference-menu-trigger,header [data-component-name=theme-preference-menu],header div:has(>#theme-preference-menu-trigger){order:1!important}header a[href*=\"erlcrussia.com/discord\"],header div:has(>a[href*=\"erlcrussia.com/discord\"]),header nav:has(a[href*=\"erlcrussia.com/discord\"]){order:2!important}#topbar-cta-button,header div:has(>#topbar-cta-button){order:3!important}}#theme-preference-menu-trigger,button#theme-preference-menu-trigger{width:38px!important;height:38px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;background:0 0!important;border:1px solid transparent!important;transition:transform .15s ease,background-color .15s ease,border-color .15s ease!important;transform:translateX(0) translateY(0)!important}#theme-preference-menu-trigger:hover,button#theme-preference-menu-trigger:hover{background:rgba(3,7,18,.05)!important;border-color:rgba(10,13,12,.1)!important}.dark #theme-preference-menu-trigger:hover,.dark button#theme-preference-menu-trigger:hover{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.1)!important}#theme-preference-menu-trigger.is-active-pressed,#theme-preference-menu-trigger:active,button#theme-preference-menu-trigger.is-active-pressed,button#theme-preference-menu-trigger:active{transform:translateX(0) translateY(2px)!important}[data-testid*=mode-switch],footer #theme-preference-menu-trigger,footer .theme-preference-menu-trigger,footer [data-component-name=theme-preference-menu],footer [data-testid*=mode-switch],footer div:has(>#theme-preference-menu-trigger),footer div:has(>button[aria-label*=tema i]),footer div:has(>button[aria-label*=theme i]),footer div:has(>button[aria-label*=тем i]),footer div:has(>button[aria-label*=теми i]){display:none!important}@media (min-width:1024px){footer div.flex-wrap:has(a[href*=\"erlcrussia.com/discord\"]){position:relative!important;left:720px!important;top:114px!important}}#sidebar a.nav-anchor[href*=\"erlcrussia.com/discord\"]{transition:all .15s ease!important}#sidebar a.nav-anchor[href*=\"erlcrussia.com/discord\"],#sidebar a[href*=\"erlcrussia.com/discord\"]{display:flex!important;align-items:center!important;width:100%!important;min-height:42px!important;height:42px!important;box-sizing:border-box!important;padding:0 18px!important;border-radius:12px!important;text-decoration:none!important;background:0 0!important;border:1px solid rgba(10,13,12,.12)!important;margin:6px 0 14px!important}#mobile-nav a[href*=\"erlcrussia.com/discord\"] div:first-child,#sidebar a[href*=\"erlcrussia.com/discord\"] div:first-child{background:0 0!important;outline:0!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0 12px 0 0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}#mobile-nav a[href*=\"erlcrussia.com/discord\"] svg,#mobile-nav a[href*=\"erlcrussia.com/discord\"] svg path,#sidebar a[href*=\"erlcrussia.com/discord\"] svg,#sidebar a[href*=\"erlcrussia.com/discord\"] svg path{width:18px!important;height:18px!important;margin:0!important;color:#505351!important;fill:#505351!important;transition:color .15s ease,fill .15s ease!important}#sidebar a[href*=\"erlcrussia.com/discord\"],#sidebar a[href*=\"erlcrussia.com/discord\"] span{color:#505351!important;font-size:.875rem!important;font-weight:700!important;transition:color .15s ease!important}#sidebar a[href*=\"erlcrussia.com/discord\"]:hover{background:rgba(3,7,18,.04)!important;border-color:rgba(10,13,12,.22)!important;color:#000!important}#sidebar a[href*=\"erlcrussia.com/discord\"]:hover svg,#sidebar a[href*=\"erlcrussia.com/discord\"]:hover svg path{color:#000!important;fill:#000!important}#sidebar a[href*=\"erlcrussia.com/discord\"]:hover span{color:#000!important}.dark #sidebar a.nav-anchor[href*=\"erlcrussia.com/discord\"],.dark #sidebar a[href*=\"erlcrussia.com/discord\"]{background:0 0!important;border:1px solid rgba(255,255,255,.12)!important}.dark #mobile-nav a[href*=\"erlcrussia.com/discord\"] svg,.dark #mobile-nav a[href*=\"erlcrussia.com/discord\"] svg path,.dark #sidebar a[href*=\"erlcrussia.com/discord\"] svg,.dark #sidebar a[href*=\"erlcrussia.com/discord\"] svg path{color:#ced1cf!important;fill:#ced1cf!important}.dark #sidebar a[href*=\"erlcrussia.com/discord\"],.dark #sidebar a[href*=\"erlcrussia.com/discord\"] span{color:#ced1cf!important;font-weight:700!important}.dark #sidebar a[href*=\"erlcrussia.com/discord\"]:hover{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.25)!important}.dark #mobile-nav a[href*=\"erlcrussia.com/discord\"]:hover svg,.dark #mobile-nav a[href*=\"erlcrussia.com/discord\"]:hover svg path,.dark #sidebar a[href*=\"erlcrussia.com/discord\"]:hover svg,.dark #sidebar a[href*=\"erlcrussia.com/discord\"]:hover svg path{color:#fff!important;fill:#fff!important}.dark #sidebar a[href*=\"erlcrussia.com/discord\"]:hover,.dark #sidebar a[href*=\"erlcrussia.com/discord\"]:hover span{color:#fff!important}#sidebar a[href*=\"erlcrussia.com/discord\"]:active{transform:translateY(1px)!important}#mobile-nav a.nav-anchor[href*=\"erlcrussia.com/discord\"]{transition:all .15s ease!important}#mobile-nav a.nav-anchor[href*=\"erlcrussia.com/discord\"],#mobile-nav a[href*=\"erlcrussia.com/discord\"]{display:flex!important;align-items:center!important;width:100%!important;min-height:42px!important;height:42px!important;box-sizing:border-box!important;padding:0 16px!important;border-radius:12px!important;text-decoration:none!important;background:0 0!important;border:1px solid rgba(10,13,12,.12)!important;margin:6px 0 12px!important}#mobile-nav a[href*=\"erlcrussia.com/discord\"],#mobile-nav a[href*=\"erlcrussia.com/discord\"] span{color:#505351!important;font-size:.875rem!important;font-weight:700!important;transition:color .15s ease!important}.dark #mobile-nav a.nav-anchor[href*=\"erlcrussia.com/discord\"],.dark #mobile-nav a[href*=\"erlcrussia.com/discord\"]{border-color:rgba(255,255,255,.12)!important}.dark #mobile-nav a[href*=\"erlcrussia.com/discord\"],.dark #mobile-nav a[href*=\"erlcrussia.com/discord\"] span{color:#ced1cf!important;font-weight:700!important}.dark #mobile-nav a[href*=\"erlcrussia.com/discord\"]:hover{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.25)!important;color:#fff!important}.dark #mobile-nav a[href*=\"erlcrussia.com/discord\"]:hover span{color:#fff!important}#no-header-here{display:none!important}#topbar-cta-button.is-authenticated,#topbar-cta-button:has(.account-menu-container){background:0 0!important;border:0!important;box-shadow:none!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;position:relative!important}#topbar-cta-button.is-authenticated>a,#topbar-cta-button:has(.account-menu-container)>a{display:none!important}.account-avatar-button,.account-menu-container{position:relative!important;display:inline-flex;align-items:center;justify-content:center;overflow:visible!important}.account-avatar-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:0 0!important;border:0!important;border-radius:50%!important;padding:0!important;cursor:pointer!important;transition:transform .2s ease!important;width:44px!important;height:44px!important;outline:0!important;flex-shrink:0!important}.account-avatar-button:hover{transform:scale(1.05)}.account-avatar{width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover!important;display:block!important}.account-avatar-decoration{position:absolute!important;top:-9.8%!important;left:-9.8%!important;width:119.6%!important;height:119.6%!important;max-width:none!important;pointer-events:none!important;user-select:none!important;z-index:1!important}.account-dropdown{position:absolute;top:calc(100% + 8px);right:0;width:240px;background:#141414;border:1px solid #2c2e33;border-radius:12px;padding:.75rem;box-shadow:0 10px 40px rgba(0,0,0,.5);z-index:99999;animation:dropdown-fade .2s ease;box-sizing:border-box;display:flex;flex-direction:column;gap:.25rem}.dropdown-dashboard-btn,.dropdown-link-roblox,.dropdown-logout-btn,.dropdown-settings-btn{display:flex;align-items:center;gap:.5rem;width:100%;padding:.625rem .75rem;background:0 0;border:0;font-size:.875rem;font-weight:500;cursor:pointer;border-radius:10px;transition:all .2s ease;text-align:left;box-sizing:border-box;font-family:inherit}.dropdown-dashboard-btn,.dropdown-link-roblox,.dropdown-settings-btn{color:var(--foreground-muted, #9ca3af);text-decoration:none}.dropdown-dashboard-btn:hover,.dropdown-link-roblox:hover,.dropdown-settings-btn:hover{background:rgba(255,255,255,.05);color:var(--foreground-muted, #9ca3af)}.dropdown-logout-btn{color:#ef4444}.dropdown-logout-btn:hover{background:rgba(239,68,68,.1);color:#ef4444}.dropdown-dashboard-btn svg,.dropdown-link-roblox svg,.dropdown-logout-btn svg,.dropdown-settings-btn svg{flex-shrink:0}"}],"page":{"pagePath":"en/documentation/error-codes","slug":"/en/documentation/error-codes","pageMetadata":{"title":"Error Codes","description":"API error codes and what to do about each of them.","icon":"triangle-exclamation","href":"/en/documentation/error-codes"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"API error codes and what to do about each of them.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,CodeBlock,Heading,Table}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`3`,id:`error-response-format`,children:`Error Response Format`}),`\n`,_jsxs(_components.p,{children:[`All errors are returned in JSON format with `,_jsx(_components.code,{children:`code`}),` and `,_jsx(_components.code,{children:`message`}),` fields.`]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`For example:`})}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`5007`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"message\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Missing Token\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`erlc-russia-api-error-table`,children:`ER:LC Russia API Error Table`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Authentication and Token Errors`,id:`authentication-and-token-errors`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`center`},children:`Code`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Description`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Meaning`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5006`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Invalid Master Key`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Invalid master key. Check the `,_jsx(_components.code,{children:`erlcrussia-api-master-key`}),` header`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5007`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Missing Token`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Authorization token is missing. Add the `,_jsx(_components.code,{children:`Authorization: Bearer \u003ctoken>`}),` or `,_jsx(_components.code,{children:`erlcrussia-api-key: \u003ctoken>`}),` header`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5008`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Invalid Token`}),_jsx(_components.td,{style:{textAlign:`left`},children:`The token is invalid, disabled or deleted`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5033`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Unauthorized`}),_jsx(_components.td,{style:{textAlign:`left`},children:`No valid session or key for this route`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5009`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Forbidden`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Access to this endpoint or action is forbidden for your token`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5010`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Api Version Forbidden`}),_jsx(_components.td,{style:{textAlign:`left`},children:`The key is not allowed to use this API version`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5011`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Query Param Forbidden`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Access to the specified query parameters is forbidden by key permissions`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5037`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Invalid Signature`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Invalid ED25519 digital signature on the request`})]})]})]})}),_jsx(Accordion,{title:`Request and Resource Errors`,id:`request-and-resource-errors`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`center`},children:`Code`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Description`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Meaning`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5001`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Missing Discord Id`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[_jsx(_components.code,{children:`discord_id`}),` is missing. Add the `,_jsx(_components.code,{children:`discord_id`}),` field to the request body`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5002`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Missing Parameters`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Required parameters are missing. Check request body or query parameters`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5003`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Invalid Version`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Invalid API version in route. Use the current `,_jsx(_components.code,{children:`v3`}),` version`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5004`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Invalid Param Name`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Invalid query parameter name`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5005`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Missing Command`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Command was not sent. Add the `,_jsx(_components.code,{children:`command`}),` field to the request body`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5012`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Discord Id Not Found`}),_jsx(_components.td,{style:{textAlign:`left`},children:`No user with this Discord ID`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5013`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Token Not Found`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Token not found`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5014`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Token Not Found Or Deleted`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Token not found or was deleted`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5020`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Not Found`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Requested resource or endpoint was not found`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5021`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Webhook Url Already Exists`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Webhook URL is already registered in the system`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5022`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Webhook Not Found`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Webhook not found`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5023`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Webhook Url Not Found`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Webhook URL not found`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5025`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Websocket Key Not Found`}),_jsx(_components.td,{style:{textAlign:`left`},children:`WebSocket key not found`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5026`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Invalid Subscription Channel`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Invalid subscription channel`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5034`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Invalid Json`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Invalid JSON format in request body`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5035`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Missing Signature Headers`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Signature headers missing (`,_jsx(_components.code,{children:`X-Signature-Ed25519`}),`, `,_jsx(_components.code,{children:`X-Signature-Timestamp`}),`)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5036`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Timestamp Too Old`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Request timestamp is too old (more than 5 minutes)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5038`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Insufficient AI Credits`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Insufficient AI credits on balance to complete the request`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5040`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Model Not Found`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Requested AI model was not found`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5041`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Asset Not Found`}),_jsx(_components.td,{style:{textAlign:`left`},children:`CDN asset was not found`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5042`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Folder Not Found`}),_jsx(_components.td,{style:{textAlign:`left`},children:`CDN folder was not found`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5043`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Item Not Found`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Requested item was not found`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5044`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`User Not Found`}),_jsx(_components.td,{style:{textAlign:`left`},children:`User not found`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5045`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Insufficient Balance`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Insufficient balance to complete operation`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5046`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Order Not Found`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Order was not found`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5047`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Points Limit Exceeded`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Daily points limit exceeded`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5048`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Insufficient Points`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Insufficient points to perform the operation`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5050`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Roblox Account Not Linked`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Roblox account is not linked to Discord`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5051`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Webhook Verification Failed`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`The webhook URL failed the signature check. The reason is in `,_jsx(_components.code,{children:`reason`}),`: `,_jsx(_components.code,{children:`private_host`}),`, `,_jsx(_components.code,{children:`unreachable`}),`, `,_jsx(_components.code,{children:`signed_rejected`}),`, `,_jsx(_components.code,{children:`forged_accepted`}),`, `,_jsx(_components.code,{children:`signing_unavailable`})]})]})]})]})}),_jsx(Accordion,{title:`Server, Queue and Limit Errors`,id:`server-queue-and-limit-errors`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`center`},children:`Code`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Description`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Meaning`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5015`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Command Queue Full`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Command queue is full. Try again later`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5016`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Rate Limit Exceeded`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Request limit exceeded. Wait for reset (see `,_jsx(_components.code,{children:`Retry-After`}),`)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5017`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Internal Error`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Internal server error. Retry later`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5018`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Server Error`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Error communicating with upstream external API`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5019`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Prc Api Error`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Error from the official PRC API. See `,_jsx(_components.code,{children:`prc_code`}),` field`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5024`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Cache Expired`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Cache has expired and is temporarily unavailable`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5028`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Endpoint is deprecated`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Endpoint is deprecated. Please use current API V3 version`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5039`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Spam Blocked`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Request was blocked by the anti-spam filter`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5049`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Bad Gateway`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Gateway unavailable when contacting internal or external service`})]})]})]})}),_jsx(Accordion,{title:`WebSocket Gateway Errors`,id:`websocket-gateway-errors`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`center`},children:`Code`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Description`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Meaning`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5101`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Invalid Message Format`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Check JSON format and the `,_jsx(_components.code,{children:`action`}),` field`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5102`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Token Required`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Add the `,_jsx(_components.code,{children:`token`}),` field to the `,_jsx(_components.code,{children:`auth`}),` message`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5107`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Not Authenticated`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Send an `,_jsx(_components.code,{children:`auth`}),` message before any other actions`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5108`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Invalid Token`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Check your WebSocket token`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5109`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Connection Blocked`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Contact administrator`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5117`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Authentication Failed`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Internal error. Try again later`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5127`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Connected`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Informational code, no action required`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5128`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Auth Success`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Informational code, no action required`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5129`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Pong`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Informational code, no action required`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5130`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Subscription Denied`}),_jsx(_components.td,{style:{textAlign:`left`},children:`No permission for this data channel`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5131`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Subscribed`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Informational code, no action required`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5132`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Unsubscribed`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Informational code, no action required`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5133`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Cache Empty`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Data has not loaded yet, please wait`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5134`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Empty Snapshot`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Cache exists, but has no data for your subscriptions`})]})]})]})}),_jsx(Accordion,{title:`CDN and AI Gateway Errors`,id:`cdn-and-ai-gateway-errors`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`center`},children:`Code`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Description`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Meaning`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5135`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`CDN Path Already Exists`}),_jsx(_components.td,{style:{textAlign:`left`},children:`File path already exists. Automatic overwrite is disabled`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5136`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`CDN Folder Slug Already Exists`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Folder slug is already taken. Choose another folder slug`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5137`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`CDN Folder Not Found`}),_jsx(_components.td,{style:{textAlign:`left`},children:`CDN folder with specified ID was not found`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5138`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`CDN Storage Unavailable`}),_jsx(_components.td,{style:{textAlign:`left`},children:`CDN storage is temporarily unavailable`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5139`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`CDN Source Unavailable`}),_jsx(_components.td,{style:{textAlign:`left`},children:`External source failed to deliver file during import`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5140`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`AI Response Unavailable`}),_jsx(_components.td,{style:{textAlign:`left`},children:`AI model produced no usable response`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`5141`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`AI Model Unavailable`}),_jsx(_components.td,{style:{textAlign:`left`},children:`AI model is temporarily unavailable`})]})]})]})}),_jsx(Accordion,{title:`Economy API Errors`,id:`economy-api-errors`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`center`},children:`Code`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Description`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Meaning`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`6000`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Unknown Error Occurred`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Check logs, contact administrator`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`6001`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Database Error Occurred. Please Try Again Later.`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Retry request after a few seconds`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`6002`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Invalid Amount Specified.`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Check amount format (must be a positive number)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`6003`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Invalid Or Missing Parameters.`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Check required parameters in request`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`6004`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Requested Resource Not Found.`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Check resource ID`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`6005`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Internal Server Error Occurred.`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Retry request later`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`6006`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Discord Operation Failed.`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Check bot permissions in Discord`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`6007`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Data Serialization Error.`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Contact administrator`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`6008`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Guild Not Found`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Check `,_jsx(_components.code,{children:`guildId`}),` in parameters`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`6009`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Discord Channel Not Found`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Check `,_jsx(_components.code,{children:`channelId`}),` in request`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`6010`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Business Not Found`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Check `,_jsx(_components.code,{children:`businessId`}),` or `,_jsx(_components.code,{children:`businessName`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`6011`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Mafia Not Found`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Check `,_jsx(_components.code,{children:`mafiaId`}),` or `,_jsx(_components.code,{children:`mafiaName`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`6012`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Transaction Not Found`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Check `,_jsx(_components.code,{children:`transactionId`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`6013`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Item Not Found`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Check `,_jsx(_components.code,{children:`itemName`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`6014`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Request Not Found Or Expired`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Check `,_jsx(_components.code,{children:`requestId`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`6015`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Duplicate Entry Found.`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Resource already exists`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`6016`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`User Not Found`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Check `,_jsx(_components.code,{children:`userId`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`6017`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Insufficient Funds`}),_jsx(_components.td,{style:{textAlign:`left`},children:`User has insufficient funds`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`6018`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Invalid Action Specified`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Check `,_jsx(_components.code,{children:`action`}),` parameter`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`6019`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Missing Required Fields`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Fill in all required fields`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`6020`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Permission Denied`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Check token and permissions`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`6021`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Rate Limit Exceeded`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Wait for rate limit reset`})]})]})]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`erlc-api-error-table`,children:`ER:LC API Error Table`}),`\n`,_jsxs(_components.p,{children:[`These error codes are returned from the external PRC Private Server API when querying `,_jsx(_components.code,{children:`*/erlc/*`}),` endpoints.`]}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`System Errors`,id:`system-errors`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`center`},children:`Code`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Meaning`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`0`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Unknown error occurred. If this persists, contact ER:LC Russia support via ticket (we will forward details to PRC support).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`1001`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Error communicating with Roblox or the in-game private server.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`1002`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`An internal system error occurred on PRC servers.`})]})]})]})}),_jsx(Accordion,{title:`Authentication Errors`,id:`authentication-errors`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`center`},children:`Code`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Meaning`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`2000`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`You did not provide a server-key.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`2001`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`You provided an incorrectly formatted server-key.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`2002`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`You provided an invalid or expired server-key.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`2003`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`You provided an invalid global API key.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`2004`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Your server-key is currently banned from accessing the API.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`2005`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`You are making unauthenticated requests on behalf of multiple servers. Create a public application and send its API key in the Authorization header.`})]})]})]})}),_jsx(Accordion,{title:`Request Errors`,id:`request-errors`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`center`},children:`Code`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Meaning`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`3001`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`You did not provide a valid command in the request body.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`3002`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`The server you are attempting to reach is currently offline (has no players).`})]})]})]})}),_jsx(Accordion,{title:`Rate Limit and Access Errors`,id:`rate-limit-and-access-errors`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`center`},children:`Code`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Meaning`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`4000`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`You are not authorized to perform this action on this server.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`4001`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`You are being rate limited, or are temporarily blocked. Check the message and Retry-After header.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`4002`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`The command you are attempting to run is restricted.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`4003`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`The message you are trying to send is prohibited.`})]})]})]})}),_jsx(Accordion,{title:`Special Codes`,id:`special-codes`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`center`},children:`Code`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Meaning`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`9998`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`The resource you are accessing is restricted.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:_jsx(_components.code,{children:`9999`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`The module running on the in-game ER:LC server is out of date.`})]})]})]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`handling-code-9999`,children:`Handling code 9999`}),`\n`,_jsxs(_components.p,{children:[`Error code `,_jsx(_components.code,{children:`9999`}),` means the in-game module on the ER:LC private server is outdated. To resolve this, kick all players from the private server so it restarts and updates the module, then retry your request.`]}),`\n`,_jsx(Heading,{level:`2`,id:`handling-code-0`,children:`Handling code 0`}),`\n`,_jsxs(_components.p,{children:[`If you receive error code `,_jsx(_components.code,{children:`0`}),` (unknown error) and it persists across multiple requests, open an API ticket in our Discord server and include the details of your request so our team can investigate.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Error Codes","description":"API error codes and what to do about each of them.","icon":"triangle-exclamation","href":"/en/documentation/error-codes"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Error Response Format","slug":"error-response-format","depth":3,"children":[]},{"title":"ER:LC Russia API Error Table","slug":"erlc-russia-api-error-table","depth":2,"children":[]},{"title":"ER:LC API Error Table","slug":"erlc-api-error-table","depth":2,"children":[]},{"title":"Handling code 9999","slug":"handling-code-9999","depth":2,"children":[]},{"title":"Handling code 0","slug":"handling-code-0","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/apidocs-erlcrussia/6a00181d00a22fd4/custom/session.js"],"subdomain":"apidocs-erlcrussia","siteName":"ER:LC Россия API","title":"Error Codes - ER:LC Россия API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"ru":{"href":"/ru/documentation/error-codes","matchLevel":1},"en":{"href":"/en/documentation/error-codes","matchLevel":0},"uk":{"href":"/uk/documentation/error-codes","matchLevel":1},"es":{"href":"/es/documentation/error-codes","matchLevel":1},"it":{"href":"/it/documentation/error-codes","matchLevel":1}}},"lastModified":"2026-10-24T13:49:56.456Z","originalFileLocation":"en/documentation/error-codes.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"API error codes and what to do about each of them.\">\u003cmeta data-mint-head name=\"application-name\" content=\"ER:LC Россия API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/apidocs-erlcrussia/ZqwQnUbCdkwpWZvn/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/apidocs-erlcrussia/ZqwQnUbCdkwpWZvn/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/apidocs-erlcrussia/ZqwQnUbCdkwpWZvn/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/apidocs-erlcrussia/ZqwQnUbCdkwpWZvn/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/apidocs-erlcrussia/ZqwQnUbCdkwpWZvn/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/apidocs-erlcrussia/ZqwQnUbCdkwpWZvn/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/apidocs-erlcrussia/ZqwQnUbCdkwpWZvn/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/apidocs-erlcrussia/ZqwQnUbCdkwpWZvn/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/apidocs-erlcrussia/ZqwQnUbCdkwpWZvn/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Error Codes - ER:LC Россия API\">\u003cmeta data-mint-head property=\"og:description\" content=\"API error codes and what to do about each of them.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"ER:LC Россия API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://apidocs.erlcrussia.com/en/documentation/error-codes\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://apidocs-erlcrussia.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Error+Codes\u0026amp;description=API+error+codes+and+what+to+do+about+each+of+them.\u0026amp;theme=80b0d997e69c61c49e60234d\u0026amp;signature=8c36bc76d5ac4b672ec3426edbb76fb92740b741569ae144427bd5142016b3b1\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Error Codes - ER:LC Россия API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"API error codes and what to do about each of them.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://apidocs-erlcrussia.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Error+Codes\u0026amp;description=API+error+codes+and+what+to+do+about+each+of+them.\u0026amp;theme=80b0d997e69c61c49e60234d\u0026amp;signature=8c36bc76d5ac4b672ec3426edbb76fb92740b741569ae144427bd5142016b3b1\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/apidocs-erlcrussia/ZqwQnUbCdkwpWZvn/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"ER:LC Россия API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#02B1DA\">\u003clink data-mint-head rel=\"canonical\" href=\"https://apidocs.erlcrussia.com/en/documentation/error-codes\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/documentation/error-codes.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://apidocs.erlcrussia.com/en/documentation/error-codes\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ru\" href=\"https://apidocs.erlcrussia.com/ru/documentation/error-codes\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"uk\" href=\"https://apidocs.erlcrussia.com/uk/documentation/error-codes\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://apidocs.erlcrussia.com/es/documentation/error-codes\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"it\" href=\"https://apidocs.erlcrussia.com/it/documentation/error-codes\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://apidocs.erlcrussia.com/ru/documentation/error-codes\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://apidocs.erlcrussia.com/#organization\",\"name\":\"ER:LC Россия API\",\"url\":\"https://apidocs.erlcrussia.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/apidocs-erlcrussia/vjth0cNH1Gj7V5eV/icons/Banner-ERLC-Russia-Docs-System.svg?fit=max\u0026auto=format\u0026n=vjth0cNH1Gj7V5eV\u0026q=85\u0026s=c5e9776950ae1c01526cb26cc1dfbc97\"}},{\"@type\":\"WebSite\",\"@id\":\"https://apidocs.erlcrussia.com#website\",\"name\":\"ER:LC Россия API\",\"url\":\"https://apidocs.erlcrussia.com\",\"publisher\":{\"@id\":\"https://apidocs.erlcrussia.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://apidocs.erlcrussia.com/en/documentation/error-codes#webpage\",\"url\":\"https://apidocs.erlcrussia.com/en/documentation/error-codes\",\"name\":\"Error Codes\",\"description\":\"API error codes and what to do about each of them.\",\"dateModified\":\"2026-10-24T13:49:56.456Z\",\"isPartOf\":{\"@id\":\"https://apidocs.erlcrussia.com#website\"},\"breadcrumb\":{\"@id\":\"https://apidocs.erlcrussia.com/en/documentation/error-codes#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://apidocs.erlcrussia.com/en/documentation/error-codes#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Documentation\",\"item\":\"https://apidocs.erlcrussia.com/en/documentation/erlc-location-information\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Error Codes\",\"item\":\"https://apidocs.erlcrussia.com/en/documentation/error-codes\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://apidocs.erlcrussia.com/en/documentation/error-codes#article\",\"headline\":\"Error Codes\",\"name\":\"Error Codes\",\"description\":\"API error codes and what to do about each of them.\",\"url\":\"https://apidocs.erlcrussia.com/en/documentation/error-codes\",\"mainEntityOfPage\":{\"@id\":\"https://apidocs.erlcrussia.com/en/documentation/error-codes#webpage\"},\"dateModified\":\"2026-10-24T13:49:56.456Z\",\"publisher\":{\"@id\":\"https://apidocs.erlcrussia.com/#organization\"},\"isPartOf\":{\"@id\":\"https://apidocs.erlcrussia.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"ER:LC Россия API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"ER:LC Россия API","nav":{"global":null,"languages":[{"language":"ru","footer":{"socials":{"discord":"https://erlcrussia.com/discord","x":"https://erlcrussia.com/x","telegram":"https://erlcrussia.com/telegram","youtube":"https://erlcrussia.com/youtube","instagram":"https://erlcrussia.com/tiktok","linkedin":"https://erlcrussia.com/roblox"},"links":[{"header":" ","items":[{"label":" ","href":"https://erlcrussia.com/privacy"},{"label":" ","href":"https://erlcrussia.com/terms"}]},{"header":"ER:LC Россия","items":[{"label":"Вики","href":"https://wiki.erlcrussia.com/ru"},{"label":"История изменений","href":"https://wiki.erlcrussia.com/ru/changelogs"},{"label":"Правила персонала","href":"https://wiki.erlcrussia.com/ru/staff-rules"},{"label":"Начать играть","href":"https://wiki.erlcrussia.com/ru/guides"},{"label":"API","href":"/"},{"label":"Статус","href":"https://status.erlcrussia.com"}]},{"header":"Продукты","items":[{"label":"Магазин","href":"https://erlcrussia.com/store"},{"label":"Moscow RolePlay","href":"https://erlcrussia.com/moscowroleplay"}]},{"header":"Документы","items":[{"label":"Приватность","href":"https://erlcrussia.com/privacy"},{"label":"Условия","href":"https://erlcrussia.com/terms"}]}]},"navbar":{"links":[{"href":"https://erlcrussia.com/discord","label":"Поддержка"}],"primary":{"type":"button","label":"Войти","href":"https://erlcrussia.com/login"}},"pages":[{"title":"ru","href":"/ru/documentation/error-codes"}]},{"language":"en","footer":{"socials":{"discord":"https://erlcrussia.com/discord","x":"https://erlcrussia.com/x","telegram":"https://erlcrussia.com/telegram","youtube":"https://erlcrussia.com/youtube","instagram":"https://erlcrussia.com/tiktok","linkedin":"https://erlcrussia.com/roblox"},"links":[{"header":" ","items":[{"label":" ","href":"https://erlcrussia.com/privacy"},{"label":" ","href":"https://erlcrussia.com/terms"}]},{"header":"ER:LC Russia","items":[{"label":"Wiki","href":"https://wiki.erlcrussia.com/en"},{"label":"Changelogs","href":"https://wiki.erlcrussia.com/en/changelogs"},{"label":"Staff rules","href":"https://wiki.erlcrussia.com/en/staff-rules"},{"label":"Start playing","href":"https://wiki.erlcrussia.com/en/guides"},{"label":"API","href":"/"},{"label":"Status","href":"https://status.erlcrussia.com"}]},{"header":"Products","items":[{"label":"Store","href":"https://erlcrussia.com/store"},{"label":"Moscow RolePlay","href":"https://erlcrussia.com/moscowroleplay"}]},{"header":"Legal","items":[{"label":"Privacy","href":"https://erlcrussia.com/privacy"},{"label":"Terms","href":"https://erlcrussia.com/terms"}]}]},"navbar":{"links":[{"href":"https://erlcrussia.com/discord","label":"Support"}],"primary":{"type":"button","label":"Login","href":"https://erlcrussia.com/login"}},"tabs":[{"tab":"Information and rules","icon":"circle-info","pages":[{"group":"Getting started","icon":"rocket","pages":[{"title":"Overview and access","icon":"book-open","href":"/en/introduction"},{"title":"Partner services","icon":"cubes","href":"/en/api-clients"}]},{"group":"Documentation","icon":"book-open","pages":[{"title":"ER:LC Location Information","icon":"map-location-dot","href":"/en/documentation/erlc-location-information"},{"title":"Rate limits","description":"How to find your limit and what to do on HTTP 429.","icon":"gauge-high","href":"/en/documentation/rate-limits"},{"title":"Error Codes","icon":"triangle-exclamation","href":"/en/documentation/error-codes"}]},{"group":"Policies","icon":"scale-balanced","pages":[{"title":"API Usage Guidelines","description":"Rules and responsibilities when accessing the ER:LC Russia API, including prohibited actions, token security, and community standards.","icon":"shield-check","href":"/en/policies/api-use-guidelines"}]}]},{"tab":"API documentation","icon":"code","versions":[{"version":"API V3","default":true,"pages":[{"group":"API V3 documentation","icon":"file-code","pages":[{"group":"ER:LC Server","icon":"gamepad","pages":[{"title":"Information","icon":"server","openapi":"en/openapi/en-api-v3-openapi.yaml GET /erlc/server","href":"/en/reference/v3/erlc/get-erlc-server"},{"title":"Server bans","icon":"ban","openapi":"en/openapi/en-api-v3-openapi.yaml GET /erlc/server/bans","href":"/en/reference/v3/erlc/get-erlc-server-bans"},{"title":"Run a command","icon":"terminal","openapi":"en/openapi/en-api-v3-openapi.yaml POST /erlc/server/command","href":"/en/reference/v3/erlc/post-erlc-server-command"}]},{"group":"Statistics","icon":"chart-simple","pages":[{"title":"Server statistics","icon":"chart-simple","openapi":"en/openapi/en-api-v3-openapi.yaml GET /stats","href":"/en/reference/v3/stats/get-stats"}]},{"group":"Verification","icon":"id-badge","pages":[{"title":"Discord and Roblox links","icon":"id-badge","openapi":"en/openapi/en-api-v3-openapi.yaml GET /users","href":"/en/reference/v3/users/get-users"},{"title":"Discord and Roblox links in bulk","icon":"users-viewfinder","openapi":"en/openapi/en-api-v3-openapi.yaml POST /users","href":"/en/reference/v3/users/post-users"}]},{"group":"Violation points","icon":"gavel","pages":[{"title":"Player points","icon":"star","openapi":"en/openapi/en-api-v3-openapi.yaml GET /points/{userId}","href":"/en/reference/v3/points/get-user-points"},{"title":"Points history","icon":"clock-rotate-left","openapi":"en/openapi/en-api-v3-openapi.yaml GET /points/{userId}/history","href":"/en/reference/v3/points/get-user-history"},{"title":"Add points","icon":"circle-plus","openapi":"en/openapi/en-api-v3-openapi.yaml POST /points/{userId}/add","href":"/en/reference/v3/points/add-user-points"},{"title":"Remove points","icon":"circle-minus","openapi":"en/openapi/en-api-v3-openapi.yaml POST /points/{userId}/remove","href":"/en/reference/v3/points/remove-user-points"},{"title":"Points on a server","icon":"star","openapi":"en/openapi/en-api-v3-openapi.yaml GET /points/{serverId}/{robloxId}","href":"/en/reference/v3/points/get-server-user-points"},{"title":"Points history on a server","icon":"clock-rotate-left","openapi":"en/openapi/en-api-v3-openapi.yaml GET /points/{serverId}/{robloxId}/history","href":"/en/reference/v3/points/get-server-user-history"},{"title":"Add points on a server","icon":"circle-plus","openapi":"en/openapi/en-api-v3-openapi.yaml POST /points/{serverId}/{robloxId}/add","href":"/en/reference/v3/points/add-server-user-points"},{"title":"Remove points on a server","icon":"circle-minus","openapi":"en/openapi/en-api-v3-openapi.yaml POST /points/{serverId}/{robloxId}/remove","href":"/en/reference/v3/points/remove-server-user-points"}]},{"group":"Economy","icon":"coins","pages":[{"group":"Read","icon":"arrow-down","pages":[{"title":"Economy: player money","icon":"coins","openapi":"en/openapi/en-api-v3-openapi.yaml GET /civops/economy","href":"/en/reference/v3/civops/get-civops-economy"},{"title":"Economy: player","icon":"user","openapi":"en/openapi/en-api-v3-openapi.yaml GET /civops/users","href":"/en/reference/v3/civops/get-civops-users"},{"title":"Economy: businesses","icon":"briefcase","openapi":"en/openapi/en-api-v3-openapi.yaml GET /civops/businesses","href":"/en/reference/v3/civops/get-civops-businesses"},{"title":"Economy: mafias","icon":"mask","openapi":"en/openapi/en-api-v3-openapi.yaml GET /civops/mafias","href":"/en/reference/v3/civops/get-civops-mafias"},{"title":"Economy: budget","icon":"landmark","openapi":"en/openapi/en-api-v3-openapi.yaml GET /civops/government","href":"/en/reference/v3/civops/get-civops-government"},{"title":"Economy: store","icon":"cart-shopping","openapi":"en/openapi/en-api-v3-openapi.yaml GET /civops/store","href":"/en/reference/v3/civops/get-civops-store"},{"title":"Economy: ads","icon":"rectangle-ad","openapi":"en/openapi/en-api-v3-openapi.yaml GET /civops/ads","href":"/en/reference/v3/civops/get-civops-ads"},{"title":"Economy: summary","icon":"gear","openapi":"en/openapi/en-api-v3-openapi.yaml GET /civops/system","href":"/en/reference/v3/civops/get-civops-system"},{"title":"Economy: health","icon":"heart-pulse","openapi":"en/openapi/en-api-v3-openapi.yaml GET /civops/health","href":"/en/reference/v3/civops/get-civops-health"}]},{"group":"Actions","icon":"arrow-up","pages":[{"title":"Economy: money operations","icon":"coins","openapi":"en/openapi/en-api-v3-openapi.yaml POST /civops/economy","href":"/en/reference/v3/civops/post-civops-economy"},{"title":"Economy: player inventory","icon":"user-pen","openapi":"en/openapi/en-api-v3-openapi.yaml POST /civops/users","href":"/en/reference/v3/civops/post-civops-users"},{"title":"Economy: business actions","icon":"building","openapi":"en/openapi/en-api-v3-openapi.yaml POST /civops/businesses","href":"/en/reference/v3/civops/post-civops-businesses"},{"title":"Economy: mafia actions","icon":"mask","openapi":"en/openapi/en-api-v3-openapi.yaml POST /civops/mafias","href":"/en/reference/v3/civops/post-civops-mafias"},{"title":"Economy: budget actions","icon":"landmark","openapi":"en/openapi/en-api-v3-openapi.yaml POST /civops/government","href":"/en/reference/v3/civops/post-civops-government"},{"title":"Economy: store actions","icon":"cart-plus","openapi":"en/openapi/en-api-v3-openapi.yaml POST /civops/store","href":"/en/reference/v3/civops/post-civops-store"},{"title":"Economy: submit an ad","icon":"bullhorn","openapi":"en/openapi/en-api-v3-openapi.yaml POST /civops/ads","href":"/en/reference/v3/civops/post-civops-ads"}]}]},{"group":"Keys","icon":"key","pages":[{"title":"My keys","icon":"key","openapi":"en/openapi/en-api-v3-openapi.yaml GET /keys","href":"/en/reference/v3/keys/get-keys"},{"title":"Regenerate keys","icon":"arrows-rotate","openapi":"en/openapi/en-api-v3-openapi.yaml POST /keys","href":"/en/reference/v3/keys/regenerate-keys"}]},{"group":"Webhooks","icon":"webhook","pages":[{"title":"My webhooks","icon":"webhook","openapi":"en/openapi/en-api-v3-openapi.yaml GET /webhooks","href":"/en/reference/v3/webhooks/list-webhooks"},{"title":"Add a URL","icon":"plus","openapi":"en/openapi/en-api-v3-openapi.yaml POST /webhooks/add-url","href":"/en/reference/v3/webhooks/add-webhook-url"},{"title":"Update a URL","icon":"pen","openapi":"en/openapi/en-api-v3-openapi.yaml PUT /webhooks/url","href":"/en/reference/v3/webhooks/update-webhook-url"},{"title":"Remove a URL","icon":"link-slash","openapi":"en/openapi/en-api-v3-openapi.yaml DELETE /webhooks/url","href":"/en/reference/v3/webhooks/remove-webhook-url"},{"title":"Delete all URLs","icon":"trash-can","openapi":"en/openapi/en-api-v3-openapi.yaml DELETE /webhooks","href":"/en/reference/v3/webhooks/delete-all-webhooks"},{"title":"Test event","icon":"paper-plane","openapi":"en/openapi/en-api-v3-openapi.yaml POST /webhooks/test","href":"/en/reference/v3/webhooks/test-webhook"},{"title":"Check a URL","icon":"signal","openapi":"en/openapi/en-api-v3-openapi.yaml GET /webhooks/status","href":"/en/reference/v3/webhooks/check-status"},{"title":"Enable or disable all URLs","icon":"toggle-on","openapi":"en/openapi/en-api-v3-openapi.yaml PATCH /webhooks/set-active","href":"/en/reference/v3/webhooks/set-active"},{"title":"Enable or disable a URL","icon":"toggle-off","openapi":"en/openapi/en-api-v3-openapi.yaml PATCH /webhooks/url-status","href":"/en/reference/v3/webhooks/url-status"},{"title":"Game event intake","icon":"gamepad","openapi":"en/openapi/en-api-v3-openapi.yaml POST /webhooks","href":"/en/reference/v3/webhooks/post-webhooks"}]},{"group":"Subscriptions and store","icon":"crown","pages":[{"title":"Store","icon":"store","openapi":"en/openapi/en-api-v3-openapi.yaml GET /subscriptions/store","href":"/en/reference/v3/subscriptions/get-store"},{"title":"My subscriptions","icon":"crown","openapi":"en/openapi/en-api-v3-openapi.yaml GET /subscriptions/user","href":"/en/reference/v3/subscriptions/get-user-subscriptions"},{"title":"Buy with coins","icon":"coins","openapi":"en/openapi/en-api-v3-openapi.yaml POST /subscriptions/purchase-with-coins","href":"/en/reference/v3/subscriptions/purchase-with-coins"},{"title":"User point limit","icon":"gauge","openapi":"en/openapi/en-api-v3-openapi.yaml GET /subscriptions/user-limits","href":"/en/reference/v3/subscriptions/get-user-limits"}]},{"group":"CDN","icon":"cloud","pages":[{"group":"Files","icon":"file","pages":[{"title":"Bind the key to a team","icon":"link","openapi":"en/openapi/en-api-v3-openapi.yaml PUT /cdn/team","href":"/en/reference/v3/cdn/bind-team"},{"title":"Files","icon":"photo-film","openapi":"en/openapi/en-api-v3-openapi.yaml GET /cdn/assets","href":"/en/reference/v3/cdn/get-assets"},{"title":"Upload a file","icon":"cloud-arrow-up","openapi":"en/openapi/en-api-v3-openapi.yaml POST /cdn/assets","href":"/en/reference/v3/cdn/upload-asset"},{"title":"Import a file by URL","icon":"link","openapi":"en/openapi/en-api-v3-openapi.yaml POST /cdn/assets/external","href":"/en/reference/v3/cdn/external-asset"},{"title":"Update files","icon":"pen","openapi":"en/openapi/en-api-v3-openapi.yaml PATCH /cdn/assets","href":"/en/reference/v3/cdn/update-assets"},{"title":"Delete files","icon":"trash","openapi":"en/openapi/en-api-v3-openapi.yaml DELETE /cdn/assets","href":"/en/reference/v3/cdn/delete-assets"},{"title":"Purge file cache","icon":"broom","openapi":"en/openapi/en-api-v3-openapi.yaml POST /cdn/assets/purge","href":"/en/reference/v3/cdn/purge-assets"},{"title":"Manifest","icon":"list","openapi":"en/openapi/en-api-v3-openapi.yaml GET /cdn/manifest","href":"/en/reference/v3/cdn/get-manifest"},{"title":"Namespaces and size","icon":"database","openapi":"en/openapi/en-api-v3-openapi.yaml GET /cdn/domains","href":"/en/reference/v3/cdn/list-domains"}]},{"group":"Folders","icon":"folder","pages":[{"title":"Folders","icon":"folder-tree","openapi":"en/openapi/en-api-v3-openapi.yaml GET /cdn/folders","href":"/en/reference/v3/cdn/get-folders"},{"title":"Create a folder","icon":"folder-plus","openapi":"en/openapi/en-api-v3-openapi.yaml POST /cdn/folders","href":"/en/reference/v3/cdn/create-folder"},{"title":"Update folders","icon":"pen","openapi":"en/openapi/en-api-v3-openapi.yaml PATCH /cdn/folders","href":"/en/reference/v3/cdn/update-folders"},{"title":"Delete folders","icon":"folder-minus","openapi":"en/openapi/en-api-v3-openapi.yaml DELETE /cdn/folders","href":"/en/reference/v3/cdn/delete-folders"}]},{"group":"Custom domains","icon":"globe","pages":[{"title":"Delete a CDN domain","icon":"trash","openapi":"en/openapi/en-api-v3-openapi.yaml DELETE /cdn/custom-domains/{id}","href":"/en/reference/v3/cdn/delete-cdn-custom-domains-id"},{"title":"CDN domains","icon":"globe","openapi":"en/openapi/en-api-v3-openapi.yaml GET /cdn/custom-domains","href":"/en/reference/v3/cdn/get-cdn-custom-domains"},{"title":"CDN domain","icon":"globe","openapi":"en/openapi/en-api-v3-openapi.yaml GET /cdn/custom-domains/{id}","href":"/en/reference/v3/cdn/get-cdn-custom-domains-id"},{"title":"CDN domain settings","icon":"pen","openapi":"en/openapi/en-api-v3-openapi.yaml PATCH /cdn/custom-domains/{id}","href":"/en/reference/v3/cdn/patch-cdn-custom-domains-id"},{"title":"Add a CDN domain","icon":"globe","openapi":"en/openapi/en-api-v3-openapi.yaml POST /cdn/custom-domains","href":"/en/reference/v3/cdn/post-cdn-custom-domains"},{"title":"Purge domain cache","icon":"broom","openapi":"en/openapi/en-api-v3-openapi.yaml POST /cdn/custom-domains/{id}/purge","href":"/en/reference/v3/cdn/post-cdn-custom-domains-id-purge"},{"title":"New CI/CD token","icon":"key","openapi":"en/openapi/en-api-v3-openapi.yaml POST /cdn/custom-domains/{id}/regenerate-token","href":"/en/reference/v3/cdn/post-cdn-custom-domains-id-regenerate-token"},{"title":"Verify a CDN domain","icon":"circle-check","openapi":"en/openapi/en-api-v3-openapi.yaml POST /cdn/custom-domains/{id}/verify","href":"/en/reference/v3/cdn/post-cdn-custom-domains-id-verify"},{"title":"Purge cache from CI/CD","icon":"broom","openapi":"en/openapi/en-api-v3-openapi.yaml POST /cdn/webhook/purge","href":"/en/reference/v3/cdn/post-cdn-webhook-purge"}]}]},{"group":"Personal files","icon":"file-user","pages":[{"title":"Personal files","icon":"folder-open","openapi":"en/openapi/en-api-v3-openapi.yaml GET /user-assets","href":"/en/reference/v3/user-assets/get-user-assets"},{"title":"Upload a personal file","icon":"file-arrow-up","openapi":"en/openapi/en-api-v3-openapi.yaml POST /user-assets","href":"/en/reference/v3/user-assets/post-user-assets"},{"title":"Personal file","icon":"file","openapi":"en/openapi/en-api-v3-openapi.yaml GET /user-assets/{id}","href":"/en/reference/v3/user-assets/get-user-assets-id"},{"title":"Delete a personal file","icon":"trash","openapi":"en/openapi/en-api-v3-openapi.yaml DELETE /user-assets/{id}","href":"/en/reference/v3/user-assets/delete-user-assets-id"},{"title":"Download a personal file","icon":"file-arrow-down","openapi":"en/openapi/en-api-v3-openapi.yaml GET /user-assets/{id}/content","href":"/en/reference/v3/user-assets/get-user-assets-id-content"},{"title":"Check a personal file","icon":"file-circle-check","openapi":"/en/openapi/en-api-v3-openapi.yaml HEAD /user-assets/{id}/content","href":"/en/reference/v3/user-assets/head-user-assets-id-content"},{"title":"Check file access","icon":"shield-halved","openapi":"en/openapi/en-api-v3-openapi.yaml GET /user-assets/authorize","href":"/en/reference/v3/user-assets/get-user-assets-authorize"}]},{"group":"Short links","icon":"link","pages":[{"title":"Bind the key to a team","icon":"link","openapi":"en/openapi/en-api-v3-openapi.yaml PUT /keys/team","href":"/en/reference/v3/redirects/bind-key-team"},{"title":"Links summary","icon":"hashtag","openapi":"en/openapi/en-api-v3-openapi.yaml GET /teams/{teamId}/redirects/summary","href":"/en/reference/v3/redirects/get-redirects-summary"},{"group":"Links","icon":"shuffle","pages":[{"title":"Short links","icon":"shuffle","openapi":"en/openapi/en-api-v3-openapi.yaml GET /teams/{teamId}/redirects","href":"/en/reference/v3/redirects/get-redirects"},{"title":"Create a link","icon":"circle-plus","openapi":"en/openapi/en-api-v3-openapi.yaml POST /teams/{teamId}/redirects","href":"/en/reference/v3/redirects/post-redirects"},{"title":"Update a link","icon":"pen","openapi":"en/openapi/en-api-v3-openapi.yaml PUT /teams/{teamId}/redirects","href":"/en/reference/v3/redirects/put-redirects"},{"title":"Delete a link","icon":"trash","openapi":"en/openapi/en-api-v3-openapi.yaml DELETE /teams/{teamId}/redirects","href":"/en/reference/v3/redirects/delete-redirects"},{"title":"Delete several links","icon":"trash","openapi":"en/openapi/en-api-v3-openapi.yaml POST /teams/{teamId}/redirects/batch-delete","href":"/en/reference/v3/redirects/post-redirects-batch-delete"},{"title":"Move links to a group","icon":"folder-open","openapi":"en/openapi/en-api-v3-openapi.yaml POST /teams/{teamId}/redirects/batch-group","href":"/en/reference/v3/redirects/post-redirects-batch-group"}]},{"group":"Groups","icon":"folder-tree","pages":[{"title":"Link groups","icon":"folder-tree","openapi":"en/openapi/en-api-v3-openapi.yaml GET /teams/{teamId}/redirects/groups","href":"/en/reference/v3/redirects/get-redirects-groups"},{"title":"Create a group","icon":"folder-plus","openapi":"en/openapi/en-api-v3-openapi.yaml POST /teams/{teamId}/redirects/groups","href":"/en/reference/v3/redirects/post-redirects-groups"},{"title":"Reorder groups","icon":"arrow-down-short-wide","openapi":"en/openapi/en-api-v3-openapi.yaml PUT /teams/{teamId}/redirects/groups/reorder","href":"/en/reference/v3/redirects/put-redirects-groups-reorder"},{"title":"Rename a group","icon":"pen","openapi":"en/openapi/en-api-v3-openapi.yaml PUT /teams/{teamId}/redirects/groups/{id}","href":"/en/reference/v3/redirects/put-redirects-groups-id"},{"title":"Delete a group","icon":"trash","openapi":"en/openapi/en-api-v3-openapi.yaml DELETE /teams/{teamId}/redirects/groups/{id}","href":"/en/reference/v3/redirects/delete-redirects-groups-id"},{"title":"Delete several groups","icon":"trash","openapi":"en/openapi/en-api-v3-openapi.yaml POST /teams/{teamId}/redirects/groups/batch-delete","href":"/en/reference/v3/redirects/post-redirects-groups-batch-delete"}]},{"group":"Domains","icon":"globe","pages":[{"title":"Link domains","icon":"globe","openapi":"en/openapi/en-api-v3-openapi.yaml GET /teams/{teamId}/redirect-domains","href":"/en/reference/v3/redirects/get-redirect-domains"},{"title":"Add a link domain","icon":"globe","openapi":"en/openapi/en-api-v3-openapi.yaml POST /teams/{teamId}/redirect-domains","href":"/en/reference/v3/redirects/post-redirect-domains"},{"title":"Link domain","icon":"globe","openapi":"en/openapi/en-api-v3-openapi.yaml GET /teams/{teamId}/redirect-domains/{id}","href":"/en/reference/v3/redirects/get-redirect-domains-id"},{"title":"Update a link domain","icon":"pen","openapi":"en/openapi/en-api-v3-openapi.yaml PATCH /teams/{teamId}/redirect-domains/{id}","href":"/en/reference/v3/redirects/patch-redirect-domains-id"},{"title":"Delete a link domain","icon":"trash","openapi":"en/openapi/en-api-v3-openapi.yaml DELETE /teams/{teamId}/redirect-domains/{id}","href":"/en/reference/v3/redirects/delete-redirect-domains-id"},{"title":"Verify a link domain","icon":"circle-check","openapi":"en/openapi/en-api-v3-openapi.yaml POST /teams/{teamId}/redirect-domains/{id}/verify","href":"/en/reference/v3/redirects/post-redirect-domains-id-verify"}]},{"group":"Analytics","icon":"chart-line","pages":[{"title":"Click overview","icon":"chart-simple","openapi":"en/openapi/en-api-v3-openapi.yaml GET /teams/{teamId}/redirect-analytics/overview","href":"/en/reference/v3/redirects/get-redirect-analytics-overview"},{"title":"Clicks by day","icon":"chart-line","openapi":"en/openapi/en-api-v3-openapi.yaml GET /teams/{teamId}/redirect-analytics/timeseries","href":"/en/reference/v3/redirects/get-redirect-analytics-timeseries"},{"title":"Click geography","icon":"earth-europe","openapi":"en/openapi/en-api-v3-openapi.yaml GET /teams/{teamId}/redirect-analytics/geo","href":"/en/reference/v3/redirects/get-redirect-analytics-geo"},{"title":"Click sources","icon":"signs-post","openapi":"en/openapi/en-api-v3-openapi.yaml GET /teams/{teamId}/redirect-analytics/sources","href":"/en/reference/v3/redirects/get-redirect-analytics-sources"}]}]},{"group":"AI Studio","icon":"sparkles","pages":[{"title":"AI credit balance","icon":"wallet","openapi":"en/openapi/en-api-v3-openapi.yaml GET /ai/credits/balance","href":"/en/reference/v3/ai/get-credits-balance"},{"title":"Exchange coins for credits","icon":"arrows-rotate","openapi":"en/openapi/en-api-v3-openapi.yaml POST /ai/credits/exchange","href":"/en/reference/v3/ai/exchange-credits"},{"title":"My AI keys","icon":"key","openapi":"en/openapi/en-api-v3-openapi.yaml GET /ai/keys","href":"/en/reference/v3/ai/list-studio-keys"},{"title":"Create an AI key","icon":"plus","openapi":"en/openapi/en-api-v3-openapi.yaml POST /ai/keys","href":"/en/reference/v3/ai/create-studio-key"},{"title":"Delete an AI key","icon":"trash","openapi":"en/openapi/en-api-v3-openapi.yaml DELETE /ai/keys/{id}","href":"/en/reference/v3/ai/delete-ai-keys-id"},{"title":"Chat title","icon":"heading","openapi":"en/openapi/en-api-v3-openapi.yaml POST /ai/title","href":"/en/reference/v3/ai/generate-title"},{"title":"Rename an AI key","icon":"pen","openapi":"en/openapi/en-api-v3-openapi.yaml PATCH /ai/keys/{id}","href":"/en/reference/v3/ai/patch-studio-key-id"},{"title":"Voice API pricing","icon":"tags","openapi":"en/openapi/en-api-v3-openapi.yaml GET /ai/audio/pricing","href":"/en/reference/v3/ai/get-audio-pricing"}]},{"group":"Ads","icon":"rectangle-ad","pages":[{"title":"Upload a banner","icon":"image","openapi":"en/openapi/en-api-v3-openapi.yaml POST /ads/upload","href":"/en/reference/v3/ads/post-ads-upload"},{"title":"Create a campaign","icon":"circle-plus","openapi":"en/openapi/en-api-v3-openapi.yaml POST /ads/campaigns","href":"/en/reference/v3/ads/post-ads-campaigns"},{"title":"My ad campaigns","icon":"rectangle-list","openapi":"en/openapi/en-api-v3-openapi.yaml GET /ads/campaigns","href":"/en/reference/v3/ads/get-ads-campaigns"},{"title":"Ad campaign","icon":"rectangle-ad","openapi":"en/openapi/en-api-v3-openapi.yaml GET /ads/campaigns/{id}","href":"/en/reference/v3/ads/get-ads-campaigns-id"},{"title":"Buy impressions","icon":"cart-plus","openapi":"en/openapi/en-api-v3-openapi.yaml POST /ads/campaigns/{id}/buy","href":"/en/reference/v3/ads/post-ads-campaigns-id-buy"},{"title":"Pause or resume a campaign","icon":"toggle-on","openapi":"en/openapi/en-api-v3-openapi.yaml POST /ads/campaigns/{id}/toggle","href":"/en/reference/v3/ads/post-ads-campaigns-id-toggle"},{"title":"Impression packages","icon":"boxes-stacked","openapi":"en/openapi/en-api-v3-openapi.yaml GET /ads/packages","href":"/en/reference/v3/ads/get-ads-packages"},{"title":"Banner to show","icon":"bullhorn","openapi":"en/openapi/en-api-v3-openapi.yaml GET /ads/serve","href":"/en/reference/v3/ads/get-ads-serve"}]},{"group":"Authentication","icon":"shield-halved","pages":[{"group":"Sign-in","icon":"arrow-right-to-bracket","pages":[{"title":"Sign in with Discord","icon":"discord","openapi":"en/openapi/en-api-v3-openapi.yaml GET /auth/discord","href":"/en/reference/v3/auth/discord-login"},{"title":"Discord callback","icon":"arrow-right-to-bracket","openapi":"en/openapi/en-api-v3-openapi.yaml GET /auth/discord/callback","href":"/en/reference/v3/auth/discord-callback"},{"title":"Sign-in state","icon":"door-open","openapi":"en/openapi/en-api-v3-openapi.yaml GET /auth/session/init","href":"/en/reference/v3/auth/session-init"},{"title":"Set the session","icon":"cookie","openapi":"en/openapi/en-api-v3-openapi.yaml POST /auth/session/init","href":"/en/reference/v3/auth/session-init-post"},{"title":"Session token","icon":"key","openapi":"en/openapi/en-api-v3-openapi.yaml GET /auth/session/token","href":"/en/reference/v3/auth/session-token"},{"title":"Current session","icon":"fingerprint","openapi":"en/openapi/en-api-v3-openapi.yaml GET /auth/session","href":"/en/reference/v3/auth/get-session"},{"title":"Sign out","icon":"arrow-right-from-bracket","openapi":"en/openapi/en-api-v3-openapi.yaml POST /auth/logout","href":"/en/reference/v3/auth/logout"}]},{"group":"Sessions","icon":"fingerprint","pages":[{"title":"My sessions","icon":"laptop","openapi":"en/openapi/en-api-v3-openapi.yaml GET /auth/user/sessions","href":"/en/reference/v3/auth/get-user-sessions"},{"title":"End a session","icon":"xmark","openapi":"en/openapi/en-api-v3-openapi.yaml DELETE /auth/user/sessions/{id}","href":"/en/reference/v3/auth/delete-user-session"},{"title":"Sign out other devices","icon":"power-off","openapi":"en/openapi/en-api-v3-openapi.yaml DELETE /auth/user/sessions","href":"/en/reference/v3/auth/delete-all-user-sessions"}]},{"group":"Roblox and profile","icon":"link","pages":[{"title":"Link via Roblox","icon":"gamepad","openapi":"en/openapi/en-api-v3-openapi.yaml GET /auth/roblox","href":"/en/reference/v3/auth/roblox-login"},{"title":"Roblox callback","icon":"arrow-right-to-bracket","openapi":"en/openapi/en-api-v3-openapi.yaml GET /auth/roblox/callback","href":"/en/reference/v3/auth/roblox-callback"},{"title":"Link Roblox","icon":"link","openapi":"en/openapi/en-api-v3-openapi.yaml POST /auth/user/roblox","href":"/en/reference/v3/auth/link-roblox"},{"title":"Unlink Roblox","icon":"link-slash","openapi":"en/openapi/en-api-v3-openapi.yaml DELETE /auth/user/roblox","href":"/en/reference/v3/auth/unlink-roblox"},{"title":"Refresh Roblox profile","icon":"rotate","openapi":"en/openapi/en-api-v3-openapi.yaml PATCH /auth/user/roblox/refresh","href":"/en/reference/v3/auth/refresh-roblox"},{"title":"Refresh Discord profile","icon":"arrows-spin","openapi":"en/openapi/en-api-v3-openapi.yaml PATCH /auth/user/profile","href":"/en/reference/v3/auth/refresh-profile"}]}]},{"group":"Health","icon":"heart-pulse","pages":[{"title":"API health","icon":"heart-pulse","openapi":"en/openapi/en-api-v3-openapi.yaml GET /health","href":"/en/reference/v3/health/get-health"}]}]}]},{"version":"API V2","pages":[{"title":"API V2","href":"/en/reference/v2/erlc-api-v2/get-erlc-server"}]},{"version":"API V1","pages":[{"title":"API V1","href":"/en/reference/v1/erlc-api-v1/get-erlc-server-bans"}]}]},{"tab":"ER:LC Russia AI API","icon":"robot","pages":[{"title":"ER:LC Russia AI API","href":"/en/openai-api/v1/overview"}]},{"tab":"Other integration options","icon":"puzzle-piece","pages":[{"title":"Other integration options","href":"/en/other/websocket-gateway"}]},{"tab":"Guides","icon":"book-open","pages":[{"title":"Guides","href":"/en/tutorials/how-to-get-api-key"}]},{"tab":"Documentation features","icon":"clipboard-list","pages":[{"title":"Documentation features","href":"/en/docs-features/mcp-server"}]}],"global":{"anchors":[{"anchor":"Our Discord","icon":"discord","href":"https://erlcrussia.com/discord"}]}},{"language":"uk","footer":{"socials":{"discord":"https://erlcrussia.com/discord","x":"https://erlcrussia.com/x","telegram":"https://erlcrussia.com/telegram","youtube":"https://erlcrussia.com/youtube","instagram":"https://erlcrussia.com/tiktok","linkedin":"https://erlcrussia.com/roblox"},"links":[{"header":" ","items":[{"label":" ","href":"https://erlcrussia.com/privacy"},{"label":" ","href":"https://erlcrussia.com/terms"}]},{"header":"ER:LC Росія","items":[{"label":"Вікі","href":"https://wiki.erlcrussia.com/uk"},{"label":"Історія змін","href":"https://wiki.erlcrussia.com/uk/changelogs"},{"label":"Правила персоналу","href":"https://wiki.erlcrussia.com/uk/staff-rules"},{"label":"Почати грати","href":"https://wiki.erlcrussia.com/uk/guides"},{"label":"API","href":"/"},{"label":"Статус","href":"https://status.erlcrussia.com"}]},{"header":"Продукти","items":[{"label":"Магазин","href":"https://erlcrussia.com/store"},{"label":"Moscow RolePlay","href":"https://erlcrussia.com/moscowroleplay"}]},{"header":"Документи","items":[{"label":"Приватність","href":"https://erlcrussia.com/privacy"},{"label":"Умови","href":"https://erlcrussia.com/terms"}]}]},"navbar":{"links":[{"href":"https://erlcrussia.com/discord","label":"Підтримка"}],"primary":{"type":"button","label":"Увійти","href":"https://erlcrussia.com/login"}},"pages":[{"title":"uk","href":"/uk/documentation/error-codes"}]},{"language":"es","footer":{"socials":{"discord":"https://erlcrussia.com/discord","x":"https://erlcrussia.com/x","telegram":"https://erlcrussia.com/telegram","youtube":"https://erlcrussia.com/youtube","instagram":"https://erlcrussia.com/tiktok","linkedin":"https://erlcrussia.com/roblox"},"links":[{"header":" ","items":[{"label":" ","href":"https://erlcrussia.com/privacy"},{"label":" ","href":"https://erlcrussia.com/terms"}]},{"header":"ER:LC Rusia","items":[{"label":"Wiki","href":"https://wiki.erlcrussia.com/es"},{"label":"Historial de cambios","href":"https://wiki.erlcrussia.com/es/changelogs"},{"label":"Reglas del personal","href":"https://wiki.erlcrussia.com/es/staff-rules"},{"label":"Comenzar a jugar","href":"https://wiki.erlcrussia.com/es/guides"},{"label":"API","href":"/"},{"label":"Estado","href":"https://status.erlcrussia.com"}]},{"header":"Productos","items":[{"label":"Tienda","href":"https://erlcrussia.com/store"},{"label":"Moscow RolePlay","href":"https://erlcrussia.com/moscowroleplay"}]},{"header":"Legal","items":[{"label":"Privacidad","href":"https://erlcrussia.com/privacy"},{"label":"Términos","href":"https://erlcrussia.com/terms"}]}]},"navbar":{"links":[{"href":"https://erlcrussia.com/discord","label":"Soporte"}],"primary":{"type":"button","label":"Iniciar sesión","href":"https://erlcrussia.com/login"}},"pages":[{"title":"es","href":"/es/documentation/error-codes"}]},{"language":"it","footer":{"socials":{"discord":"https://erlcrussia.com/discord","x":"https://erlcrussia.com/x","telegram":"https://erlcrussia.com/telegram","youtube":"https://erlcrussia.com/youtube","instagram":"https://erlcrussia.com/tiktok","linkedin":"https://erlcrussia.com/roblox"},"links":[{"header":" ","items":[{"label":" ","href":"https://erlcrussia.com/privacy"},{"label":" ","href":"https://erlcrussia.com/terms"}]},{"header":"ER:LC Russia","items":[{"label":"Wiki","href":"https://wiki.erlcrussia.com/it"},{"label":"Registro delle modifiche","href":"https://wiki.erlcrussia.com/it/changelogs"},{"label":"Regole dello staff","href":"https://wiki.erlcrussia.com/it/staff-rules"},{"label":"Inizia a giocare","href":"https://wiki.erlcrussia.com/it/guides"},{"label":"API","href":"/"},{"label":"Stato","href":"https://status.erlcrussia.com"}]},{"header":"Prodotti","items":[{"label":"Negozio","href":"https://erlcrussia.com/store"},{"label":"Moscow RolePlay","href":"https://erlcrussia.com/moscowroleplay"}]},{"header":"Documenti","items":[{"label":"Privacy","href":"https://erlcrussia.com/privacy"},{"label":"Termini","href":"https://erlcrussia.com/terms"}]}]},"navbar":{"links":[{"href":"https://erlcrussia.com/discord","label":"Supporto"}],"primary":{"type":"button","label":"Accedi","href":"https://erlcrussia.com/login"}},"pages":[{"title":"it","href":"/it/documentation/error-codes"}]}]},"title":"Error Codes - ER:LC Россия API","buildId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","deploymentId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","dynamics":[],"chunks":[]}