Cursor · Schema

Cursor Team Member

Schema for a team member returned by the Cursor Admin API.

AIDeveloper ToolsCode EditorAgentIDECloud Agents

Properties

Name Type Description
id string Unique identifier for the team member.
email string Member's email address.
name string Display name of the member.
role string Role assigned to the member within the team.
isRemoved boolean Whether the member has been removed from the team.
View JSON Schema on GitHub

JSON Schema

cursor-member-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/cursor/refs/heads/main/json-schema/cursor-member-schema.json",
  "title": "Cursor Team Member",
  "description": "Schema for a team member returned by the Cursor Admin API.",
  "type": "object",
  "required": ["id", "email"],
  "properties": {
    "id": {
      "type": "string",
      "description": "Unique identifier for the team member."
    },
    "email": {
      "type": "string",
      "format": "email",
      "description": "Member's email address."
    },
    "name": {
      "type": "string",
      "description": "Display name of the member."
    },
    "role": {
      "type": "string",
      "enum": ["member", "admin", "owner"],
      "description": "Role assigned to the member within the team."
    },
    "isRemoved": {
      "type": "boolean",
      "description": "Whether the member has been removed from the team."
    }
  }
}