Skip to main content
Glama
error-codes.ts4.23 kB
export const ERROR_CODES = { // Common INTERNAL_ERROR: "INTERNAL_ERROR", CLIENT_FACTORY_ERROR: "CLIENT_FACTORY_ERROR", // Config/Secrets CONFIG_ERROR: "CONFIG_ERROR", CONFIG_NOT_FOUND: "CONFIG_NOT_FOUND", CONFIG_AUTH_NOT_FOUND: "CONFIG_AUTH_NOT_FOUND", CONFIG_READ_FAILED: "CONFIG_READ_FAILED", REGISTERED_APPS_READ_FAILED: "REGISTERED_APPS_READ_FAILED", REGISTERED_APPS_WRITE_FAILED: "REGISTERED_APPS_WRITE_FAILED", REGISTERED_APP_DUPLICATE: "REGISTERED_APP_DUPLICATE", REGISTERED_APP_NOT_FOUND: "REGISTERED_APP_NOT_FOUND", REGISTERED_APP_STORE_INFO_MISSING: "REGISTERED_APP_STORE_INFO_MISSING", // Service guards CONFIG_NOT_FOUND_SKIP: "CONFIG_NOT_FOUND", IDENTIFIER_MISSING: "IDENTIFIER_MISSING", NO_DATA_FOUND: "NO_DATA_FOUND", // App resolution APP_IDENTIFIER_MISSING: "APP_IDENTIFIER_MISSING", APP_NOT_FOUND: "APP_NOT_FOUND", APP_RESOLUTION_FAILED: "APP_RESOLUTION_FAILED", // App Store factory APP_STORE_CLIENT_CONFIG_MISSING: "APP_STORE_CLIENT_CONFIG_MISSING", APP_STORE_BUNDLE_ID_INVALID: "APP_STORE_BUNDLE_ID_INVALID", APP_STORE_CONFIG_LOAD_FAILED: "APP_STORE_CONFIG_LOAD_FAILED", APP_STORE_CONFIG_MISSING: "APP_STORE_CONFIG_MISSING", APP_STORE_ISSUER_ID_INVALID: "APP_STORE_ISSUER_ID_INVALID", APP_STORE_KEY_ID_INVALID: "APP_STORE_KEY_ID_INVALID", APP_STORE_PRIVATE_KEY_INVALID: "APP_STORE_PRIVATE_KEY_INVALID", APP_STORE_PRIVATE_KEY_FORMAT_INVALID: "APP_STORE_PRIVATE_KEY_FORMAT_INVALID", APP_STORE_CLIENT_CREATE_FAILED: "APP_STORE_CLIENT_CREATE_FAILED", // Google Play factory GOOGLE_PLAY_CLIENT_CONFIG_MISSING: "GOOGLE_PLAY_CLIENT_CONFIG_MISSING", GOOGLE_PLAY_PACKAGE_NAME_INVALID: "GOOGLE_PLAY_PACKAGE_NAME_INVALID", GOOGLE_PLAY_CONFIG_LOAD_FAILED: "GOOGLE_PLAY_CONFIG_LOAD_FAILED", GOOGLE_PLAY_CONFIG_MISSING: "GOOGLE_PLAY_CONFIG_MISSING", GOOGLE_PLAY_SERVICE_ACCOUNT_JSON_INVALID: "GOOGLE_PLAY_SERVICE_ACCOUNT_JSON_INVALID", GOOGLE_PLAY_SERVICE_ACCOUNT_JSON_FORMAT_INVALID: "GOOGLE_PLAY_SERVICE_ACCOUNT_JSON_FORMAT_INVALID", GOOGLE_PLAY_SERVICE_ACCOUNT_JSON_PARSE_FAILED: "GOOGLE_PLAY_SERVICE_ACCOUNT_JSON_PARSE_FAILED", GOOGLE_PLAY_CLIENT_CREATE_FAILED: "GOOGLE_PLAY_CLIENT_CREATE_FAILED", // App Store service APP_STORE_LIST_APPS_FAILED: "APP_STORE_LIST_APPS_FAILED", APP_STORE_FETCH_APP_INFO_FAILED: "APP_STORE_FETCH_APP_INFO_FAILED", APP_STORE_GET_LATEST_VERSION_FAILED: "APP_STORE_GET_LATEST_VERSION_FAILED", APP_STORE_VERSION_NOT_EDITABLE: "APP_STORE_VERSION_NOT_EDITABLE", APP_STORE_UPDATE_RELEASE_NOTES_PARTIAL: "APP_STORE_UPDATE_RELEASE_NOTES_PARTIAL", APP_STORE_UPDATE_RELEASE_NOTES_FAILED: "APP_STORE_UPDATE_RELEASE_NOTES_FAILED", APP_STORE_PULL_RELEASE_NOTES_FAILED: "APP_STORE_PULL_RELEASE_NOTES_FAILED", APP_STORE_CREATE_VERSION_FAILED: "APP_STORE_CREATE_VERSION_FAILED", APP_STORE_PUSH_FAILED: "APP_STORE_PUSH_FAILED", APP_STORE_STATE_ERROR: "APP_STORE_STATE_ERROR", APP_STORE_CREATE_VERSION_FOR_STATE_ERROR_FAILED: "APP_STORE_CREATE_VERSION_FOR_STATE_ERROR_FAILED", APP_STORE_VERIFY_AUTH_FAILED: "APP_STORE_VERIFY_AUTH_FAILED", // Google Play service GOOGLE_PLAY_FETCH_APP_INFO_FAILED: "GOOGLE_PLAY_FETCH_APP_INFO_FAILED", GOOGLE_PLAY_GET_LATEST_RELEASE_FAILED: "GOOGLE_PLAY_GET_LATEST_RELEASE_FAILED", GOOGLE_PLAY_RELEASE_NOTES_EMPTY: "GOOGLE_PLAY_RELEASE_NOTES_EMPTY", GOOGLE_PLAY_UPDATE_RELEASE_NOTES_PARTIAL: "GOOGLE_PLAY_UPDATE_RELEASE_NOTES_PARTIAL", GOOGLE_PLAY_UPDATE_RELEASE_NOTES_FAILED: "GOOGLE_PLAY_UPDATE_RELEASE_NOTES_FAILED", GOOGLE_PLAY_PULL_RELEASE_NOTES_FAILED: "GOOGLE_PLAY_PULL_RELEASE_NOTES_FAILED", GOOGLE_PLAY_CREATE_VERSION_FAILED: "GOOGLE_PLAY_CREATE_VERSION_FAILED", GOOGLE_PLAY_PUSH_FAILED: "GOOGLE_PLAY_PUSH_FAILED", GOOGLE_PLAY_VERIFY_AUTH_FAILED: "GOOGLE_PLAY_VERIFY_AUTH_FAILED", // ASO data/files ASO_GOOGLE_PLAY_DATA_PARSE_FAILED: "ASO_GOOGLE_PLAY_DATA_PARSE_FAILED", ASO_APP_STORE_DATA_PARSE_FAILED: "ASO_APP_STORE_DATA_PARSE_FAILED", ASO_DATA_SAVE_FAILED: "ASO_DATA_SAVE_FAILED", ASO_IMAGE_DOWNLOAD_FAILED: "ASO_IMAGE_DOWNLOAD_FAILED", ASO_LOCAL_ASSET_NOT_FOUND: "ASO_LOCAL_ASSET_NOT_FOUND", } as const; export type ErrorCode = (typeof ERROR_CODES)[keyof typeof ERROR_CODES];

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/quartz-labs-dev/pabal-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server