Skip to main content

getAuthorizationUrl()

function getAuthorizationUrl(__namedParameters: {
baseUrl?: string;
clientId: string;
permissions: Permission[];
state: string;
}): string;

Generates the authorization URL for the OAuth2 flow.

Parameters

ParameterType
__namedParameters{ baseUrl?: string; clientId: string; permissions: Permission[]; state: string; }
__namedParameters.baseUrl?string
__namedParameters.clientIdstring
__namedParameters.permissionsPermission[]
__namedParameters.statestring

Returns

string

The full authorization URL to redirect users to

Example

const url = getAuthorizationUrl(
'your-client-id',
['data:read', 'task:add'],
state
)
// Redirect user to url

See

https://todoist.com/api/v1/docs#tag/Authorization/OAuth