Docs

Checkmob API Authentication

How to authenticate Checkmob API requests: one Bearer API key plus a connectionId. MindCloud handles Checkmob's custom auth scheme for you.

Every Checkmob API request through MindCloud needs two things: a MindCloud API Key and a connectionId for your Checkmob account. This page covers both, plus exactly how to send them, so you do not need to visit any other page to get authenticated.

Steps to authenticate

  1. Create a MindCloud account at app.mindcloud.co if you do not already have one.
  2. Generate a MindCloud API Key in API Keys. This is the Bearer token you send on every request. Keep it on your server.
  3. Create a Checkmob connection in Connections. Checkmob uses its own authentication scheme. You provide whatever it requires when you create the connection — MindCloud handles the provider-specific details for you.
  4. Copy the connection’s connectionId — you will send it on every request alongside your MindCloud API Key.

How requests are authenticated

Authentication has two layers. Your MindCloud API Key authenticates the request to MindCloud, sent as a Bearer token in the Authorization header. The connectionId selects the connected Checkmob account that should run the action. MindCloud stores and refreshes the Checkmob credentials behind that connection, so you never send provider tokens with your requests.

Pass connectionId in the query string for GET and DELETE actions, and in the JSON body for POST, PUT, and PATCH actions.

For example, calling with an Checkmob connection looks like this:

The Authorization: Bearer <your MindCloud API Key> header authenticates you to MindCloud; the connectionId tells MindCloud which Checkmob account to run the action against. Missing or invalid Authorization returns 401, and a missing or mismatched connectionId returns 400.

Connect your Checkmob account

Make sure you have a Checkmob login email or username and password. Checkmob's API login endpoint requires both values.

  1. Open the Checkmob login page

    Sign in to your Checkmob workspace using the same account you plan to connect in MindCloud.

    Checkmob login
  2. Confirm the credentials you will use for the API

    Use the same Checkmob login email or username and password required by the official API login request. If you are unsure whether your account is allowed to use the API, confirm that with your Checkmob admin or support team before continuing.

  3. Enter your credentials in MindCloud

    Paste the Checkmob login into the Login field and the password into the Password field, then run the connection test.

Keep your key safe

Keep your MindCloud API Key on your server; do not ship it in browser code, mobile apps, public repositories, or logs. Anyone with the key can call the Universal API as your MindCloud account, across every connection you have created.