Reclaim.ai smart-habits API
The smart-habits API from Reclaim.ai — 29 operation(s) for smart-habits.
The smart-habits API from Reclaim.ai — 29 operation(s) for smart-habits.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/reclaim-ai-smart-habits-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Reclaim account-time-schemes Smart Habits API
description: Reclaim's awesome API
contact:
name: Reclaim.ai Inc.
url: http://reclaim.ai
email: info@reclaim.ai
license:
name: Reclaim 9.9
url: http://reclaim.ai
version: '0.1'
servers:
- url: https://api.app.reclaim.ai
description: Base URL declared by the provider in apis.yml (roadmap#122).
tags:
- name: smart-habits
paths:
/api/smart-habits:
get:
tags:
- smart-habits
operationId: findAllSmartHabits
responses:
'200':
description: findAllSmartHabits 200 response
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/SmartHabitLineageView'
security:
- Authorization: []
post:
tags:
- smart-habits
operationId: createSmartHabit
parameters:
- name: sendUpdates
in: query
schema:
type:
- boolean
- 'null'
- name: notificationKey
in: query
schema:
type:
- string
- 'null'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CreateSmartHabitRequest'
required: true
responses:
'200':
description: createSmartHabit 200 response
content:
application/json:
schema:
$ref: '#/components/schemas/SmartHabitLineageView'
security:
- Authorization: []
/api/smart-habits/convert/{calendarId}/{eventId}:
post:
tags:
- smart-habits
operationId: convertToSmartHabits
parameters:
- name: calendarId
in: path
required: true
schema:
type: integer
format: int64
- name: eventId
in: path
required: true
schema:
type: string
- name: notificationKey
in: query
schema:
type:
- string
- 'null'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CreateSmartHabitRequest'
required: true
responses:
'200':
description: convertToSmartHabits 200 response
content:
application/json:
schema:
$ref: '#/components/schemas/SmartMeetingLineageView'
security:
- Authorization: []
/api/smart-habits/detect:
get:
tags:
- smart-habits
operationId: detectSmartHabits
parameters:
- name: onboarding
in: query
schema:
type:
- boolean
- 'null'
responses:
'200':
description: detectSmartHabits 200 response
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/SmartHabitLineageView'
security:
- Authorization: []
/api/smart-habits/planner/{eventId}/done:
post:
tags:
- smart-habits
operationId: markAsDone
parameters:
- name: eventId
in: path
required: true
schema:
type: string
- name: notificationKey
in: query
schema:
type:
- string
- 'null'
responses:
'200':
description: markAsDone 200 response
content:
application/json:
schema:
$ref: '#/components/schemas/SmartSeriesActionPlannedResult'
security:
- Authorization: []
/api/smart-habits/planner/{eventId}/lock:
post:
tags:
- smart-habits
operationId: lockHabitInstance
parameters:
- name: eventId
in: path
required: true
schema:
type: string
- name: notificationKey
in: query
schema:
type:
- string
- 'null'
responses:
'200':
description: lockHabitInstance 200 response
content:
application/json:
schema:
$ref: '#/components/schemas/SmartSeriesActionPlannedResult'
security:
- Authorization: []
/api/smart-habits/planner/{eventId}/move:
post:
tags:
- smart-habits
operationId: moveMeetingInstance
parameters:
- name: eventId
in: path
required: true
schema:
type: string
- name: start
in: query
required: true
schema:
type: string
format: date-time
- name: end
in: query
required: true
schema:
type: string
format: date-time
- name: notificationKey
in: query
schema:
type:
- string
- 'null'
responses:
'200':
description: moveMeetingInstance 200 response
content:
application/json:
schema:
$ref: '#/components/schemas/SmartSeriesActionPlannedResult'
security:
- Authorization: []
/api/smart-habits/planner/{eventId}/reschedule:
post:
tags:
- smart-habits
operationId: rescheduleMeetingInstance
parameters:
- name: eventId
in: path
required: true
schema:
type: string
- name: snoozeOption
in: query
required: true
schema:
$ref: '#/components/schemas/SnoozeOption'
- name: notificationKey
in: query
schema:
type:
- string
- 'null'
responses:
'200':
description: rescheduleMeetingInstance 200 response
content:
application/json:
schema:
$ref: '#/components/schemas/SmartSeriesActionPlannedResult'
security:
- Authorization: []
/api/smart-habits/planner/{eventId}/skip:
post:
tags:
- smart-habits
operationId: skipHabitInstance
parameters:
- name: eventId
in: path
required: true
schema:
type: string
- name: notificationKey
in: query
schema:
type:
- string
- 'null'
responses:
'200':
description: skipHabitInstance 200 response
content:
application/json:
schema:
$ref: '#/components/schemas/SmartSeriesActionPlannedResult'
security:
- Authorization: []
/api/smart-habits/planner/{eventId}/unlock:
post:
tags:
- smart-habits
operationId: unlockHabitInstance
parameters:
- name: eventId
in: path
required: true
schema:
type: string
- name: notificationKey
in: query
schema:
type:
- string
- 'null'
responses:
'200':
description: unlockHabitInstance 200 response
content:
application/json:
schema:
$ref: '#/components/schemas/SmartSeriesActionPlannedResult'
security:
- Authorization: []
/api/smart-habits/planner/{lineageId}/clear-exceptions:
post:
tags:
- smart-habits
operationId: resetSchedule
parameters:
- name: lineageId
in: path
required: true
schema:
type: integer
format: int64
- name: notificationKey
in: query
schema:
type:
- string
- 'null'
responses:
'200':
description: resetSchedule 200 response
content:
application/json:
schema:
$ref: '#/components/schemas/SmartSeriesActionPlannedResult'
security:
- Authorization: []
/api/smart-habits/planner/{lineageId}/record:
post:
tags:
- smart-habits
operationId: record
parameters:
- name: lineageId
in: path
required: true
schema:
type: integer
format: int64
- name: start
in: query
required: true
schema:
type: string
format: date-time
- name: end
in: query
required: true
schema:
type: string
format: date-time
- name: notificationKey
in: query
schema:
type:
- string
- 'null'
responses:
'200':
description: record 200 response
content:
application/json:
schema:
$ref: '#/components/schemas/SmartSeriesActionPlannedResult'
security:
- Authorization: []
/api/smart-habits/planner/{lineageId}/recordable-periods:
get:
tags:
- smart-habits
operationId: recordablePeriods
parameters:
- name: lineageId
in: path
required: true
schema:
type: integer
format: int64
- name: date
in: query
required: true
schema:
type: string
format: date
responses:
'200':
description: recordablePeriods 200 response
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/SmartSeriesPeriodView'
security:
- Authorization: []
/api/smart-habits/planner/{lineageId}/start:
post:
tags:
- smart-habits
operationId: startNow
parameters:
- name: lineageId
in: path
required: true
schema:
type: integer
format: int64
- name: notificationKey
in: query
schema:
type:
- string
- 'null'
responses:
'200':
description: startNow 200 response
content:
application/json:
schema:
$ref: '#/components/schemas/SmartSeriesActionPlannedResult'
security:
- Authorization: []
/api/smart-habits/planner/{lineageId}/stop:
post:
tags:
- smart-habits
operationId: stop
parameters:
- name: lineageId
in: path
required: true
schema:
type: integer
format: int64
- name: notificationKey
in: query
schema:
type:
- string
- 'null'
responses:
'200':
description: stop 200 response
content:
application/json:
schema:
$ref: '#/components/schemas/SmartSeriesActionPlannedResult'
security:
- Authorization: []
/api/smart-habits/planner/{seriesId}/clear-force-skipped:
post:
tags:
- smart-habits
operationId: clearForceSkipped
parameters:
- name: seriesId
in: path
required: true
schema:
type: integer
format: int64
- name: date
in: query
required: true
schema:
type: string
format: date
- name: notificationKey
in: query
schema:
type:
- string
- 'null'
responses:
'200':
description: clearForceSkipped 200 response
content:
application/json:
schema:
type: object
security:
- Authorization: []
/api/smart-habits/planner/{seriesId}/clear-time-policy-exceptions:
post:
tags:
- smart-habits
operationId: clearTimePolicyExceptions
parameters:
- name: seriesId
in: path
required: true
schema:
type: integer
format: int64
- name: date
in: query
required: true
schema:
type: string
format: date
- name: notificationKey
in: query
schema:
type:
- string
- 'null'
responses:
'200':
description: clearTimePolicyExceptions 200 response
content:
application/json:
schema:
type: object
security:
- Authorization: []
/api/smart-habits/shared:
post:
tags:
- smart-habits
operationId: createSharedHabit
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CreateSharedSmartHabitRequest'
required: true
responses:
'200':
description: createSharedHabit 200 response
content:
application/json:
schema:
$ref: '#/components/schemas/SharedSmartHabit'
security:
- Authorization: []
/api/smart-habits/shared/v2/{sharedHabitShortCode}:
get:
tags:
- smart-habits
operationId: getSharedHabit
parameters:
- name: sharedHabitShortCode
in: path
required: true
schema:
type: string
responses:
'200':
description: getSharedHabit 200 response
content:
application/json:
schema:
$ref: '#/components/schemas/SharedSmartHabitView'
security:
- Authorization:
- isAuthenticated()
- isAnonymous()
/api/smart-habits/shared/{sharedHabitShortCode}:
get:
tags:
- smart-habits
operationId: getSharedHabit_deprecated
parameters:
- name: sharedHabitShortCode
in: path
required: true
schema:
type: string
responses:
'200':
description: getSharedHabit_deprecated 200 response
content:
application/json:
schema:
$ref: '#/components/schemas/SmartHabitTemplate'
deprecated: true
security:
- Authorization:
- isAuthenticated()
- isAnonymous()
/api/smart-habits/template:
get:
tags:
- smart-habits
operationId: getSmartHabitTemplate
parameters:
- name: key
in: query
required: true
schema:
$ref: '#/components/schemas/SmartHabitTemplateKey'
responses:
'200':
description: getSmartHabitTemplate 200 response
content:
application/json:
schema:
$ref: '#/components/schemas/SmartHabitTemplate'
security:
- Authorization: []
/api/smart-habits/templates:
get:
tags:
- smart-habits
operationId: getSmartHabitTemplates
parameters:
- name: role
in: query
schema:
allOf:
- $ref: '#/components/schemas/UserProfileRole'
- name: department
in: query
schema:
allOf:
- $ref: '#/components/schemas/UserProfileDepartment'
responses:
'200':
description: getSmartHabitTemplates 200 response
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/SmartHabitTemplate'
security:
- Authorization: []
/api/smart-habits/templates/create:
post:
tags:
- smart-habits
operationId: createHabitTemplates_1
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CreateHabitTemplateRequest'
required: true
responses:
'200':
description: createHabitTemplates_1 200 response
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/SmartHabitLineageView'
security:
- Authorization: []
/api/smart-habits/to-single-instances:
post:
tags:
- smart-habits
operationId: convertToSingleInstances
responses:
'200':
description: convertToSingleInstances 200 response
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/SmartHabitLineageView'
security:
- Authorization: []
/api/smart-habits/{lineageId}:
get:
tags:
- smart-habits
operationId: findForSmartHabitLineage
parameters:
- name: lineageId
in: path
required: true
schema:
type: integer
format: int64
responses:
'200':
description: findForSmartHabitLineage 200 response
content:
application/json:
schema:
$ref: '#/components/schemas/SmartHabitLineageView'
security:
- Authorization: []
delete:
tags:
- smart-habits
operationId: deleteForSmartHabitLineage
parameters:
- name: lineageId
in: path
required: true
schema:
type: integer
format: int64
- name: sendUpdates
in: query
schema:
type:
- boolean
- 'null'
- name: restoreIfAvailable
in: query
schema:
type:
- boolean
- 'null'
- name: notificationKey
in: query
schema:
type:
- string
- 'null'
responses:
'200':
description: deleteForSmartHabitLineage 200 response
content:
application/json:
schema:
type: object
security:
- Authorization: []
patch:
tags:
- smart-habits
operationId: patchSmartHabit
parameters:
- name: lineageId
in: path
required: true
schema:
type: integer
format: int64
- name: eventId
in: query
schema:
type:
- string
- 'null'
- name: sendUpdates
in: query
schema:
type:
- boolean
- 'null'
- name: notificationKey
in: query
schema:
type:
- string
- 'null'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PatchSmartHabitRequest'
required: true
responses:
'200':
description: patchSmartHabit 200 response
content:
application/json:
schema:
$ref: '#/components/schemas/SmartHabitLineageView'
security:
- Authorization: []
/api/smart-habits/{lineageId}/as-attendee:
patch:
tags:
- smart-habits
operationId: patchSmartHabitForAttendee
parameters:
- name: lineageId
in: path
required: true
schema:
type: integer
format: int64
- name: notificationKey
in: query
schema:
type:
- string
- 'null'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/SmartSeriesAttendeeRequest'
required: true
responses:
'200':
description: patchSmartHabitForAttendee 200 response
content:
application/json:
schema:
$ref: '#/components/schemas/SmartHabitLineageView'
security:
- Authorization: []
/api/smart-habits/{lineageId}/disable:
delete:
tags:
- smart-habits
operationId: disable
parameters:
- name: lineageId
in: path
required: true
schema:
type: integer
format: int64
- name: notificationKey
in: query
schema:
type:
- string
- 'null'
responses:
'200':
description: disable 200 response
content:
application/json:
schema:
type: object
security:
- Authorization: []
/api/smart-habits/{lineageId}/enable:
post:
tags:
- smart-habits
operationId: enable_1
parameters:
- name: lineageId
in: path
required: true
schema:
type: integer
format: int64
- name: notificationKey
in: query
schema:
type:
- string
- 'null'
responses:
'200':
description: enable_1 200 response
content:
application/json:
schema:
type: object
security:
- Authorization: []
/api/smart-habits/{lineageId}/force-successor:
patch:
tags:
- smart-habits
operationId: forceSuccessor
parameters:
- name: lineageId
in: path
required: true
schema:
type: integer
format: int64
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PatchSmartHabitRequest'
required: true
responses:
'200':
description: forceSuccessor 200 response
content:
application/json:
schema:
$ref: '#/components/schemas/SmartHabitLineageView'
security:
- Authorization: []
/api/smart-habits/{lineageId}/to-single-instances:
post:
tags:
- smart-habits
operationId: convertToSingleInstances_1
parameters:
- name: lineageId
in: path
required: true
schema:
type: integer
format: int64
responses:
'200':
description: convertToSingleInstances_1 200 response
content:
application/json:
schema:
$ref: '#/components/schemas/SmartSeriesLineageView'
security:
- Authorization: []
components:
schemas:
SmartSeriesResourceRequest:
required:
- email
- roomId
type: object
properties:
roomId:
type: string
email:
type: string
DefenseAggression:
type: string
enum:
- NONE
- LOW
- DEFAULT
- HIGH
- MAX
PatchSmartHabitRequest:
type: object
properties:
googleMeet:
type: boolean
deprecated: true
conferenceType:
allOf:
- $ref: '#/components/schemas/ConferenceType'
autoDecline:
type: boolean
guestsCanModify:
type: boolean
title:
type: string
description:
type:
- string
- 'null'
recurrence:
$ref: '#/components/schemas/RecurrenceDefinition'
starting:
type: string
format: date
ending:
type:
- string
- 'null'
format: date
idealTime:
type: string
format: partial-time
durationMinMins:
type: integer
format: int32
durationMaxMins:
type:
- integer
- 'null'
format: int32
eventType:
$ref: '#/components/schemas/SmartSeriesEventType'
color:
allOf:
- $ref: '#/components/schemas/EventColor'
defenseAggression:
$ref: '#/components/schemas/DefenseAggression'
visibility:
$ref: '#/components/schemas/SmartSeriesVisibility'
defendedDescription:
type:
- string
- 'null'
autoDeclineText:
type:
- string
- 'null'
organizer:
$ref: '#/components/schemas/SmartSeriesOrganizerRequest'
attendees:
type: array
items:
$ref: '#/components/schemas/SmartSeriesAttendeeRequest'
resources:
type: array
items:
$ref: '#/components/schemas/SmartSeriesResourceRequest'
location:
type:
- string
- 'null'
reservedWords:
type: array
items:
type: string
dependencyType:
allOf:
- $ref: '#/components/schemas/SmartSeriesDependencyType'
dependencyRef:
type:
- integer
- 'null'
format: int64
failurePolicy:
$ref: '#/components/schemas/SmartSeriesBookingFailurePolicy'
minLeadTimeMins:
type: integer
format: int64
fixedTimePolicy:
type: boolean
rescheduleUnstartedOverride:
type:
- boolean
- 'null'
forceSuccessor:
type: boolean
reminders:
type:
- array
- 'null'
items:
type: integer
format: int32
calendarId:
type: integer
format: int64
SmartSeriesAttendeeRequest:
type: object
properties:
email:
type: string
LOG_KEY:
type: string
REGEX_MASK_EMAIL:
type: string
required:
type: boolean
timePolicyType:
$ref: '#/components/schemas/TimePolicyType'
timeSchemeId:
type:
- string
- 'null'
oneOffPolicy:
allOf:
- $ref: '#/components/schemas/TimePolicy'
priority:
allOf:
- $ref: '#/components/schemas/PriorityLevel'
responseStatus:
$ref: '#/components/schemas/SmartSeriesAttendeeResponseStatus'
SmartHabitTemplateKey:
type: string
enum:
- LUNCH
- MEDITATION
- TAKE_A_WALK
- READING
- WRITING
- MORNING_CATCHUP
- AFTERNOON_CATCHUP
- MONTHLY_METRICS_REVIEW
- SPRINT_PLANNING
- CUSTOMER_FEEDBACK_REVIEW
- WEEKLY_STATUS_REPORT
- PRODUCT_BACKLOG_REVIEW
- PRODUCT_REQUIREMENTS
- RETROSPECTIVE_PLANNING
- PRODUCT_LAUNCH_PLANNING
- FOCUS_TIME
- DEBUGGING
- FEATURE_BACKLOG
- TESTING
- CUSTOMER_RESEARCH
- RECRUITMENT
- QUARTERLY_RESEARCH_REPORT
- STRATEGIC_PLANNING
- DEPLOY
- PRODUCT_DOCUMENTATION
- CODING
- ARCHITECTURE_DESIGN_REVIEW
- CODE_REVIEW
- TRAINING
- TROUBLESHOOT_ESCALATED_ISSUES
- REVIEW_PRODUCT_UPDATES
- COMMUNITY_ENGAGEMENT
- SUPPORT_TIME
- SHARE_CUSTOMER_FEEDBACK
- SNIPPET_TEMPLATE_UPDATES
- ADVERTISING_REVIEW
- COMPETITOR_RESEARCH
- PR_PLANNING
- SEO_REVIEW
- SOCIAL_MEDIA_UPDATES
- NEWSLETTER
- BLOG_WRITING
- WEBINAR_PREP
- EMAIL_INBOUND_LEADS
- KEY_ACCOUNT_CHECK_INS
- SALES_PIPELINE_REVIEW
- WRITE_PROPOSAL
- CRM_UPDATES
- PROSPECTING
- UPDATE_SALES_PRESENTATIONS
- OUTBOUND_CALLS
- WEEKLY_DESIGN_REVIEW
- FREE_DESIGN_HOUR
- USER_RESEARCH
- DESIGN_USER_TESTS
- DAILY_DESIGN_TIME
- WIREFRAMES
- USER_FLOW_DESIGN
- EMPLOYEE_RELATIONS_REVIEW
- PTO_REVIEW
- PRODUCTIVITY_REVIEW
- DEI_REVIEW
- PROCESS_BACKGROUND_CHECKS
- QUARTERLY_TRAINING_PREP
- APPLICANT_REVIEW
- EMPLOYEE_RECOGNITION
- PAYROLL_UPDATES
- INTERVIEW_PREP
- EMPLOYEE_SURVEYS
- UPDATE_JOB_POSTINGS
- EMPLOYEE_NEWSLETTER_PREP
- REVIEW_DEPARTMENT_REQUIREMENTS
- SECURITY_REVIEWS
- TEAM_MEETING_PREP
- LEGAL_COMPLIANCE_REVIEW
- VENDOR_REVIEWS
- BUSINESS_PERFORMANCE_REVIEW
- REVIEW_PROCUREMENT_REQUESTS
- REVIEW_SUPPLIER_AGREEMENTS
- UPDATE_INTERNAL_POLICIES
- ANALYZE_TECHNOLOGY_USAGE
- REVIEW_TEAM_WORKFLOWS
- UPDATE_OPERATIONAL_PROCEDURES
- REVIEW_FINANCIAL_REPORTS
- INVESTOR_UPDATE
- MONTH_END_FINANCIAL_STATEMENTS
- REVIEW_FORECAST_REPORTS
- BUDGET_PLANNING
- REVIEW_MONTHLY_REPORTS
- REVIEW_EXPENSE_REPORT
- PREPARE_MONTHLY_REPORTS
- UPDATE_JOURNAL_ENTRIES
- REVIEW_TIME_SHEETS
- PROCESS_PAYMENTS
- REVIEW_ACCOUNTS_PAYABLE
- TAX_PLANNING
- WEEKDAY_STUDY
- GROCERY_SHOPPING
- LAUNDRY
- INTERNSHIP_APPLICATIONS
- WEEKEND_STUDY
- EXERCISE
- CLEAN_HOUSE
- CALL_FAMILY
- WORK_ON_THESIS
- REVIEW_TIME_TRACKING_ANALYTICS
- SEND_MONTHLY_INVOICES
- PERFORMANCE_REVIEW_PLANNING
- SALES_AND_REVENUE_ANALYSIS
- INVENTORY_MANAGEMENT_AND_RECONCILIATION
- QUALITY_CONTROL_ASSESSMENTS
- UPDATE_WEBSITE_CONTENT
- UPDATE_SOFTWARE_SYSTEMS_AND_APPLICATIONS
- EQUIPMENT_MAINTENANCE_AND_SERVICING
- REVIEW_AND_REPLENISH_OFFICE_SUPPLIES
- EVENT_AND_CONFERENCE_PLANNING
- HEALTH_AND_SAFETY_INSPECTIONS
- UPDATE_PROJECT_TIMELINES_AND_MILESTONES
- REVIEW_MARKETING_STRATEGIES
- UPDATE_EMPLOYEE_SCHEDULES
- MARKET_RESEARCH
- PREPARE_MONTHLY_TEAM_BUILDING_ACTIVITIES
- CONTENT_CALENDAR_PLANNING
- REVIEW_COMPANY_GOALS
- ANALYZE_EMPLOYEE_TURNOVER_RATES
- PAY_BILLS
- PAY_CREDIT_CARD
- MOW_LAWN
- PERSONAL_FINANCIAL_PLANNING
- MEAL_PLANNING
- REVIEW_PERSONAL_GOALS
- SELF_CARE_TIME
- GARDENING
- HOME_MAINTENANCE
- DECLUTTERING_AND_DONATING
- REVIEW_AND_UPDATE_PASSWORDS
- UPDATE_PERSONAL_PORTFOLIO
- UPDATE_RESUME_CV
- SEND_MONTHLY_BIRTHDAY_CARDS
- DAILY_JOURNALING_DIARY
- DEEP_CLEAN_VEHICLE
- SCHEDULE_DENTAL_CLEANING
- RUNNING
- MORNING_MINDFULNESS
- BEDTIME_WINDDOWN
- DAILY_LEARNING_HOUR
- COMPANY_CULTURE_QUARTERLY_REVIEW
- LEADERSHIP_MEETING_PREP
- QUARTERLY_POLICY_PROCESS_REVIEW
- RESOURCE_REVIEW
- SHAREHOLDER_MEETING_PREP
- SPEAKING_ENGAGEMENTS_PREP
- PRODUCT_ROADMAP_REVIEW
- MONTHLY_GTM_REVIEW
- QUARTERLY_GOAL_PLANNING
- MONTHLY_OPERATIONAL_REVIEW
- AM_EXECUTIVE_EMAIL_REVIEW
- PM_EXECUTIVE_EMAIL_REVIEW
- DRAFT_MEMOS
- PREP_MEETING_AGENDAS
- PREP_MEETING_MINUTES
- ARRANGE_WEEKLY_TRANSPORTATION
- INVITATION_REVIEW
- WEEKLY_APPOINTMENT_SCHEDULING
- DOCUMENT_PREP
- EXECUTIVE_CALENDAR_REVIEW
- WEEKLY_EXPENSE_REPORTING
- DELIVERABLES_FOLLOW_UP
- PROJECT_COORDINATION
- VENDOR_STAKEHOLDER_CHECKINS
- WEEKLY_RESEARCH_REPORT
- FAMILY_MOVIE_NIGHT
- DINNER_WITH_FAMILY
- WEEKEND_OUTING
- FAMILY_GAME_NIGHT
- PLAN_FAMILY_VACATION
- SCHOOL_DROPOFF
- ORGANIZE_PLAYDATES
- PLAN_FAMILY_BUDGET
- DAILY_ACCESS_ACCOUNT_REVIEW
- NETWORK_VULNERABILITY_SCAN
- CRITICAL_SECURITY_UPDATES
- SECURITY_AWARENESS
- PHISHING_SIMULATION
EventResponseStatus:
type: string
enum:
- None
- Organizer
- Accepted
- Declined
- TentativelyAccepted
- NotResponded
x-enum-varnames:
- None
- Organizer
- Accepted
- Declined
- TentativelyAccepted
- NotResponded
SmartSeriesStatus:
type: string
enum:
- NEW
- ACTIVE
- ACTIVE_TIME_POLICY_EMPTY
- ACTIVE_TIME_POLICY_LOW
- ACTIVE_EVERYONE_DECLINED
- ACTIVE_EVERY_REQUIRED_DECLINED
- DISABLED
- INACTIVE_CALENDAR_NOT_VALID
- INACTIVE_CALENDAR_NOT_CONNECTED
- INACTIVE_CALENDAR_NOT_WRITABLE
- INACTIVE_MULTI_CONNECTED_CALENDAR
- INACTIVE_CALENDAR_NOT_FOUND
- INACTIVE_ORGANIZER_MISSING
- EVERYONE_DECLINED
- EVERY_REQUIRED_DECLINED
- CORRUPTED
- UNKNOWN
- NO_ACCESS
SmartSeriesAttendeeResponseStatus:
type: string
enum:
- NEEDS_ACTION
- ACCEPTED
- TENTATIVE
- DECLINED
PrioritySource:
type: string
enum:
- MANUAL
- AI
- RULES
SmartSeriesPeriodEventStatus:
type: string
enum:
- NONE
- PRESENT
- DEFENDED
- LOCKED
- DONE
- UNKNOWN
x-deprecated:
- UNKNOWN
EventAttendee:
required:
- email
type: object
properties:
email:
type: string
self:
type:
- boolean
- 'null'
displayName:
type:
- string
# --- truncated at 32 KB (69 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/reclaim-ai/refs/heads/main/openapi/reclaim-ai-smart-habits-api-openapi.yml