Skip to main content

Register an API application

To call the API, you register an OAuth application to get a client ID and secret.

Application fields​

  • Name: a name for your application.
  • Client ID: the application's public identifier (generated; read-only).
  • Client Secret: the application's secret (generated; read-only). Keep it private.
  • Redirect URI: the redirect URI(s) for your application.
  • Scopes: the scopes your application may request — see Authentication for the list.
  • Confidential: whether the application is confidential. Public applications are not supported.
  • Internal: mark an application as internal to skip the authorization screen.
  • Owner: who owns the application. Internal applications are owned by MLH admins; external applications are owned by users.

Who can manage applications​

OAuth applications in the Avo dashboard are managed by the Engineering team (and developers). An application's owner can view, update, and regenerate the secret for their own application.