Reclaim.ai · Schema

User

AISchedulingCalendarProductivityTasksHabitsTime ManagementMeetingsFocus Time

Properties

Name Type Description
id string
email string
principal string
provider string
baseProvider string
name string
firstName string
entitlements object
detailedEntitlements object
editionEntitlements object
lastName string
avatarUrl string
admin boolean
slackEnabled boolean
impersonated boolean
timestampOffsetMs integer
features object
settings object
metadata object
created string
deleted string
onboarded boolean
trackingCode string
locale string
likelyPersonal boolean
apiKey string
sku object
edition object
editionAfterTrial object
editionUsage object
preDowngradeEditionUsage object
overage boolean
logContextUser object
refCode string
hostedDomain string
primaryCalendar object
primaryCalendarId string
timezone string
startOfWeek object
usingDelegatedAccess boolean
firstLogin string
signupMethod object
providerCreated string
schedulerWindowWeeks object
userDateTimeFormatter object
userProvisioningDetails object
View JSON Schema on GitHub

JSON Schema

reclaim-ai-user.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://api.app.reclaim.ai/schemas/User",
  "title": "User",
  "required": [
    "edition",
    "editionUsage",
    "schedulerWindowWeeks",
    "sku"
  ],
  "type": "object",
  "properties": {
    "id": {
      "type": "string"
    },
    "email": {
      "type": "string"
    },
    "principal": {
      "type": "string"
    },
    "provider": {
      "type": "string"
    },
    "baseProvider": {
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "firstName": {
      "type": "string"
    },
    "entitlements": {
      "$ref": "#/components/schemas/Entitlements"
    },
    "detailedEntitlements": {
      "$ref": "#/components/schemas/DetailedEntitlements"
    },
    "editionEntitlements": {
      "properties": {
        "MAX_TEAM_SIZE": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "SCHEDULER_WEEKS": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "MAX_TASKS": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "MAX_CALENDARS": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "MAX_SYNCS": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "MAX_HABITS": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "MAX_TASKS_WEEK": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "TRAVEL_TIME": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "DECOMPRESSION_TIME": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "CUSTOM_BLOCKING": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "CUSTOM_BLOCKING_DECOMPRESSION": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "CUSTOM_BLOCKING_HABITS": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "CUSTOM_BLOCKING_CALENDAR_SYNC": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "CUSTOM_SLACK_STATUS": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "MAX_SCHEDULING_LINKS": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "DERIVATIVE_SCHEDULING_LINKS": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "SCHEDULING_LINK_SURVEY": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "SCHEDULING_LINK_REDIRECT": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "MAX_SCHEDULING_LINK_MEETINGS_QUARTER": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "MAX_1_ON_1_ORGANIZE": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "MAX_1_ON_1_ATTEND": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "MAX_CUSTOM_TIME_SCHEMES": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "INTEGRATIONS": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "INTEGRATION_GOOGLE_TASKS": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "INTEGRATION_GOOGLE_ADD_ON": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "INTEGRATION_SLACK": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "INTEGRATION_RAYCAST": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "INTEGRATION_ZOOM": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "INTEGRATION_TODOIST": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "INTEGRATION_LINEAR": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "INTEGRATION_JIRA": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "INTEGRATION_CLICKUP": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "INTEGRATION_ASANA": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "INTEGRATION_OFFICE_365": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "INTEGRATION_MONDAY": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "INTEGRATION_TRELLO": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "INTEGRATION_DROPBOX": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "SUPPORT": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "SSO": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "TEAM_ANALYTICS": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "EVENT_PREFERENCES": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "DELEGATED_ACCESS": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "SCHEDULING_LINK_ROUND_ROBIN": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "SCHEDULING_LINK_BRANDING": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "SMART_MEETING_ATTENDEE_USERS": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "WEBHOOKS": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "MAX_STATS_WINDOW": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "FOCUS_TIME": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "OOO_CALENDAR": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "MAX_AGENTS": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "MAX_DAILY_LLM_COST_MICROS": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "PROACTIVE_LLM": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        },
        "MCP": {
          "$ref": "#/components/schemas/EntitlementValue_Object_"
        }
      }
    },
    "lastName": {
      "type": "string"
    },
    "avatarUrl": {
      "type": "string"
    },
    "admin": {
      "type": "boolean"
    },
    "slackEnabled": {
      "type": "boolean"
    },
    "impersonated": {
      "type": "boolean"
    },
    "timestampOffsetMs": {
      "type": "integer",
      "format": "int64"
    },
    "features": {
      "$ref": "#/components/schemas/UserSettings"
    },
    "settings": {
      "$ref": "#/components/schemas/Settings"
    },
    "metadata": {
      "$ref": "#/components/schemas/UserMetadata"
    },
    "created": {
      "type": "string",
      "format": "date-time"
    },
    "deleted": {
      "type": "string",
      "format": "date-time"
    },
    "onboarded": {
      "type": "boolean"
    },
    "trackingCode": {
      "type": "string"
    },
    "locale": {
      "type": "string"
    },
    "likelyPersonal": {
      "type": "boolean"
    },
    "apiKey": {
      "type": "string"
    },
    "sku": {
      "deprecated": true,
      "allOf": [
        {
          "$ref": "#/components/schemas/ReclaimEdition"
        }
      ]
    },
    "edition": {
      "$ref": "#/components/schemas/ReclaimEdition"
    },
    "editionAfterTrial": {
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/components/schemas/ReclaimEdition"
        }
      ]
    },
    "editionUsage": {
      "$ref": "#/components/schemas/ReclaimEdition"
    },
    "preDowngradeEditionUsage": {
      "$ref": "#/components/schemas/ReclaimEdition"
    },
    "overage": {
      "type": "boolean"
    },
    "logContextUser": {
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/components/schemas/ObservedUser"
        }
      ]
    },
    "refCode": {
      "type": "string"
    },
    "hostedDomain": {
      "type": "string",
      "nullable": true
    },
    "primaryCalendar": {
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/components/schemas/ThinCalendar"
        }
      ]
    },
    "primaryCalendarId": {
      "type": "string"
    },
    "timezone": {
      "type": "string"
    },
    "startOfWeek": {
      "$ref": "#/components/schemas/DayOfWeek"
    },
    "usingDelegatedAccess": {
      "type": "boolean"
    },
    "firstLogin": {
      "type": "string",
      "format": "date-time",
      "nullable": true
    },
    "signupMethod": {
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/components/schemas/SignupMethod"
        }
      ]
    },
    "providerCreated": {
      "type": "string",
      "format": "date-time",
      "nullable": true
    },
    "schedulerWindowWeeks": {
      "$ref": "#/components/schemas/SchedulingWindowWeeks"
    },
    "userDateTimeFormatter": {
      "$ref": "#/components/schemas/UserDateTimeFormatter"
    },
    "userProvisioningDetails": {
      "$ref": "#/components/schemas/UserProvisioningDetails"
    }
  }
}