{ "$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" } } }