Setup

The webhook system may not currently be configured via API. The Webhook Target URL and Authentication details must be securely provided directly to the MM Platform team for setup.

Endpoint URL

The Endpoint URL is the target to which webhook requests will be sent. The MM webhook system will retry failed requests (those with a reponse of 4XX or 5XX) using an exponential backoff.

Authentication Details

The MM webhook system requires authentication using Basic Auth or OAuth 2.0.

  1. Basic Auth: Authenticate by providing a straightforward username and password combination. This method is simple and effective for securing API requests.

    • Fields Required:

      • Username

      • Password

  2. OAuth 2.0: Utilize this robust protocol for secure delegated access, allowing you to authenticate and authorize without directly handling login credentials.

    1. Fields Required:

      • Client ID: The unique identifier for the application.

      • Client Secret: The secret key that is known only to the application and the authorization server.

      • Token URL:The endpoint URL from which the OAuth tokens will be obtained.

      • Scopes: The scope of access required to post a webhook to the Endpoint URL, if applicable.

Last updated