Please note that OAuth only works for Middesk's Agent Product. Identity does not currently work with OAuth.

When you use the OAuth flow, your account gets access to another Middesk account's resources after the an account owner goes through an authorization flow. The following kinds of access can be granted:

  • Call Middesk APIs on behalf of another Middesk account.
  • Use webhooks to receive notifications related to another account's events.

To integrate your account with Middesk and use OAuth, start by creating an OAuth client on the credentials page in the Middesk developer settings dashboard.

The follow attributes are provided when creating an OAuth client:

AttributeDescription
redirect_uriThe uri that a user is redirected to upon authorizing your account.
nameThe name of your OAuth Client (Defaults to your Middesk account name)
logoYour logo