Build OAuth Authorization URL
Build an OAuth 2.0 authorization URL for an Emailable app using its client ID, redirect URI, and optional state. The authorization code flow is intended to redirect the user back with a code that can be exchanged for access tokens; the code expires after 10 minutes.