[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2022-07-27 UTC."],[],[],null,["# ActionCodeURL | JavaScript SDK\n\n- [firebase](/docs/reference/js/v8/firebase).\n- [auth](/docs/reference/js/v8/firebase.auth).\n- ActionCodeURL\n============================================================================================================\n\nA utility class to parse email action URLs.\n\nIndex\n-----\n\n### Constructors\n\n- [constructor](/docs/reference/js/v8/firebase.auth.ActionCodeURL#constructor)\n\n### Properties\n\n- [apiKey](/docs/reference/js/v8/firebase.auth.ActionCodeURL#apikey)\n- [code](/docs/reference/js/v8/firebase.auth.ActionCodeURL#code)\n- [continueUrl](/docs/reference/js/v8/firebase.auth.ActionCodeURL#continueurl)\n- [languageCode](/docs/reference/js/v8/firebase.auth.ActionCodeURL#languagecode)\n- [operation](/docs/reference/js/v8/firebase.auth.ActionCodeURL#operation)\n- [tenantId](/docs/reference/js/v8/firebase.auth.ActionCodeURL#tenantid)\n\n### Methods\n\n- [parseLink](/docs/reference/js/v8/firebase.auth.ActionCodeURL#parselink)\n\nConstructors\n------------\n\n### Private constructor\n\n- new ActionCodeURL ( ) : [ActionCodeURL](/docs/reference/js/v8/firebase.auth.ActionCodeURL)\n-\n\n #### Returns [ActionCodeURL](/docs/reference/js/v8/firebase.auth.ActionCodeURL)\n\nProperties\n----------\n\n### apiKey\n\napiKey: string \nThe API key of the email action link.\n\n### code\n\ncode: string \nThe action code of the email action link.\n\n### continueUrl\n\ncontinueUrl: string \\| null \nThe continue URL of the email action link. Null if not provided.\n\n### languageCode\n\nlanguageCode: string \\| null \nThe language code of the email action link. Null if not provided.\n\n### operation\n\noperation: [Operation](/docs/reference/js/v8/firebase.auth.ActionCodeInfo#operation) \nThe action performed by the email action link. It returns from one\nof the types from [firebase.auth.ActionCodeInfo](/docs/reference/js/v8/firebase.auth.ActionCodeInfo).\n\n### tenantId\n\ntenantId: string \\| null \nThe tenant ID of the email action link. Null if the email action\nis from the parent project.\n\nMethods\n-------\n\n### Static parseLink\n\n- parseLink ( link : string ) : [ActionCodeURL](/docs/reference/js/v8/firebase.auth.ActionCodeURL) \\| null\n- Parses the email action link string and returns an ActionCodeURL object\n if the link is valid, otherwise returns null.\n\n #### Parameters\n\n -\n\n ##### link: string\n\n The email action link string.\n\n #### Returns [ActionCodeURL](/docs/reference/js/v8/firebase.auth.ActionCodeURL) \\| null\n\nThe ActionCodeURL object, or null if the link is invalid."]]
A utility class to parse email action URLs.