Skip to main content
Generate the OAuth client from a user whose role grants the permissions you need — the token inherits that user’s role. Use an Owner or Admin account for full API coverage; a regular User account will see fewer resources. The Client Secret is shown only once at creation; copy it immediately before navigating away.

Generate an OAuth client in absence.io

Create a Client ID and Client Secret on the user profile’s Integrations tab. The OAuth client lives under your personal profile — not under the organization-level Settings > Integrations page.

1

Sign in to absence.io

Sign in to absence.io with the account whose role and permissions the token should inherit (Owner / Admin recommended for full access).

2

Open your personal profile

Click your user avatar in the top-right of the app header, then choose Show Profile from the dropdown. This opens your personal profile drawer.

3

Open the Integrations tab on your profile

In the profile drawer’s left sidebar, click Integrations. You should see four sections — Calendar Subscription, Slack, API Key, and OAuth.

  • Do NOT confuse this with Settings > Integrations in the main app sidebar — that page is for Slack / Microsoft 365 / Google / Okta SSO and does not contain OAuth client creation.
  • Do NOT click Generate API Key — that creates a Hawk credential (HMAC signature scheme) which is not used by this connector.
4

Generate the OAuth client

Scroll to the OAuth section on the Integrations tab and click Generate OAuth client. absence.io displays the new Client ID and Client Secret.

  • Copy and store both values securely.
  • The Client Secret is shown only once — save it before closing the dialog or navigating away. There is no way to retrieve it later.
  • If the Client Secret is lost, regenerate the credentials: click Delete OAuth client to remove the existing client, then click the Generate OAuth client button that reappears to create a fresh Client ID and Client Secret.
  • If you regenerate the credentials, you must reconnect the account using the newly generated Client ID and Client Secret. The old credentials are invalidated immediately, so any existing connection will stop working and enter an error state until it is reconnected with the new values.

Linking the Account from the Hub

1

Navigate to the Hub

Use one of the three Linking Account Methods to access the Hub.
2

Fill out the fields

Fill out the following fields using details from your provider:
  • Client ID
  • Client Secret
3

Connect

  • Click Connect
  • If applicable, the provider will redirect you to a sign-in or authorization page. Complete the provider’s authorization flow.
  • Once authorization is successful, you will see a confirmation popup

If the account linking is successful, you will see the newly linked account in your Accounts page.