Tree BG 1
Tree
Tree
TreeLeaves
TreeLeaves
Cat IdleGrassGrassRockRock

Beta Users Endpoints

(beta) Users API.

Get Identity

GET /v1/users/me#

Get Identity

200

OK

email#
*string|null
first_name#
*string|null
id#
*string
last_name#
*string|null
organization#
UserIdentityOrganization|null

Playground

Test the endpoints live

import { Mistral } from "@mistralai/mistralai";

const mistral = new Mistral({
  apiKey: "MISTRAL_API_KEY",
});

async function run() {
  const result = await mistral.beta.users.getIdentity();

  console.log(result);
}

run();
from mistralai.client import Mistral
import os


with Mistral(
    api_key=os.getenv("MISTRAL_API_KEY", ""),
) as mistral:

    res = mistral.beta.users.get_identity()

    # Handle response
    print(res)

curl https://api.mistral.ai/v1/users/me \
 -X GET \
 -H 'DashboardUserContextAuth: YOUR_DASHBOARDUSERCONTEXTAUTH_HERE' \
 -H 'Authorization: Bearer YOUR_APIKEY_HERE'

200

{
  "email": null,
  "first_name": null,
  "id": "019b2bd7-96e7-7219-8c0b-45a73da50088",
  "last_name": null
}

List Organizations

GET /v1/users/me/organizations#

List every organization the authenticated user is a member of.

Identity-only: the caller need not have selected an organization, so this reads only the user and never scopes by the active org.

200

OK

organizations#
*array<UserOrganization>

The organizations the authenticated user is a member of.

Playground

Test the endpoints live

curl https://api.mistral.ai/v1/users/me/organizations \
 -X GET \
 -H 'DashboardUserContextAuth: YOUR_DASHBOARDUSERCONTEXTAUTH_HERE' \
 -H 'Authorization: Bearer YOUR_APIKEY_HERE'

200

{
  "organizations": [
    {
      "id": "1a2b3c4d-5e6f-4a8b-9c0d-1e2f3a4b5c6d",
      "name": "Acme Corp"
    }
  ]
}

List Workspaces

GET /v1/users/me/workspaces#

List every workspace the authenticated user is a member of, across all their organizations, each tagged with the organization it belongs to.

200

OK

workspaces#
*array<UserWorkspace>

The workspaces the authenticated user is a member of, each tagged with the organization it belongs to.

Playground

Test the endpoints live

curl https://api.mistral.ai/v1/users/me/workspaces \
 -X GET \
 -H 'DashboardUserContextAuth: YOUR_DASHBOARDUSERCONTEXTAUTH_HERE' \
 -H 'Authorization: Bearer YOUR_APIKEY_HERE'

200

{
  "workspaces": [
    {
      "id": "7f8e9d0c-1b2a-4c3d-8e9f-0a1b2c3d4e5f",
      "name": "production",
      "organization_id": "1a2b3c4d-5e6f-4a8b-9c0d-1e2f3a4b5c6d"
    }
  ]
}