/** * For more detailed descriptions about the API errors go here: * https://developers.facebook.com/docs/whatsapp/cloud-api/support/error-codes */ export declare const ERROR_CODES: { readonly 0: "AuthException"; readonly 1: "API Unknown"; readonly 2: "API Service"; readonly 3: "API Method"; readonly 4: "API Too Many Calls"; readonly 10: "API Permission Denied"; readonly 100: "Invalid parameter"; readonly 190: "Access token has expired"; readonly 200: "API Permission"; readonly 299: "API Permission"; readonly 368: "Temporarily blocked for policies violations"; readonly 506: "Duplicate Post"; readonly 80007: "Rate limit issues"; readonly 131052: "Media download error"; readonly 131042: "Business eligibility — Payment issue"; readonly 131043: "Message expired"; readonly 130429: "Rate limit hit"; readonly 131045: "Unsigned certificate"; readonly 131016: "Service Overloaded"; readonly 131047: "Re-engagement message"; readonly 131048: "Spam Rate limit hit"; readonly 131000: "Generic Error"; readonly 131051: "Unsupported message type"; readonly 131001: "Message too long"; readonly 131002: "Invalid recipient type"; readonly 131005: "Access denied"; readonly 131006: "Resource not found"; readonly 131008: "Required parameter is missing"; readonly 131009: "Parameter value is not valid"; readonly 131021: "Bad User"; readonly 132000: "Template Param Count Mismatch"; readonly 132001: "Template does not exist"; readonly 132005: "Template Hydrated Text Too Long"; readonly 132007: "Template Format Character Policy Violated"; readonly 132012: "Template Parameter Format Mismatch"; readonly 133000: "Incomplete Delete"; readonly 133001: "Decryption Error"; readonly 133002: "Backup Blob Decryption Error"; readonly 133003: "Recovery Token Decryption Error"; readonly 133004: "Server Temporarily Unavailable"; readonly 133005: "Security PIN Mismatch"; readonly 133006: "Recovery Token Incorrect"; readonly 133007: "Account Blocked"; readonly 133008: "Too Many PIN Guesses"; readonly 133009: "PIN Guessed Too Fast"; readonly 136025: "Verify code error"; }; export type WABAErrorCodes = keyof typeof ERROR_CODES; export type WABAErrorMessages = typeof ERROR_CODES[keyof typeof ERROR_CODES]; /** * For more detailed descriptions about the API errors go here: * https://developers.facebook.com/docs/whatsapp/cloud-api/support/error-codes */ export type WABAErrorAPI = { message: WABAErrorMessages; type: string; code: WABAErrorCodes; error_data?: { messaging_product: "whatsapp"; /** * detailed error message to help with debugging */ details: string; }; error_subcode?: number; fbtrace_id: string; }; export type DefaultWABAErrorAPI = { error: WABAErrorAPI; };