How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Reclaim.ai Schedule Actions API

The schedule-actions API from Reclaim.ai — 12 operation(s) for schedule-actions.

Reclaim.ai Schedule Actions API is one of 83 APIs that Reclaim.ai publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include schedule-actions. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 13 operations across 12 paths, and defines 334 schemas. It is described by OpenAPI 3.2.0, at version 0.1.

Requests are made against the base URL https://api.app.reclaim.ai.

13 operations 12 paths 334 schemas 2 GET11 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
0.1
Base URL
https://api.app.reclaim.ai
Authentication
OAuth 2.0
Resource Areas
1

Authentication & Security 1

Reclaim.ai Schedule Actions API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (Authorization).

Paths & Operations 13

Across 12 paths, the API surfaces 13 operations — 2 GET, 11 POST. Each is listed below with its method, path, parameters, and response codes.

schedule-actions 13
POST
/api/schedule-actions
Actions
actions body → 200
POST
/api/schedule-actions/apply-actions
Apply actions
applyActions body → 200
POST
/api/schedule-actions/disable-background-automation
Disable background automation
disableBackgroundAutomation 1 param → 200
POST
/api/schedule-actions/enable
Enable
enable 1 param → 200
POST
/api/schedule-actions/enable-calendar-ui
Enable calendar UI
enableCalendarUI 1 param → 200
POST
/api/schedule-actions/enable-experimental-features
Enable experimental features
enableExperimentalFeatures 1 param → 200
POST
/api/schedule-actions/enable-org-relationships
Enable org relationships
enableOrgRelationships 1 param → 200
POST
/api/schedule-actions/event-actions
Actions for events
actionsForEvents body → 200
POST
/api/schedule-actions/find-problems
Find problems
findProblems body → 200
GET
/api/schedule-actions/migrate-user-assist
Get migration logs
getMigrationLogs → 200
POST
/api/schedule-actions/migrate-user-assist
Migrate user assist
migrateUserAssist 2 params → 200
GET
/api/schedule-actions/migrate-user-assist-available
Is migration available
isMigrationAvailable → 200
POST
/api/schedule-actions/set-self-service-migration
Set self service migration
setSelfServiceMigration 1 param → 200

Schemas 334

The contract defines 334 schemas that model the data the API accepts and returns. The most detailed are Event (58 properties), CalendarEventV2 (33 properties), AssistDetails (28 properties), UpdateEventAction (26 properties). Each schema is shown below with its type and property counts.

UpdateGtdTaskStatusAction
object
4 properties 2 required
AttendeeConflict
object
8 properties 4 required
SelfRSVPMatcher
object
Matches by the user's own RSVP status
4 properties 1 required
ScheduleActionRefView
object
2 properties 2 required
SlotAvailability
object
2 properties 2 required
FindANewTimeAction
object
4 properties 2 required
EventAttendeeParticipant
object
9 properties 1 required
CompleteGtdTaskAction
object
3 properties 1 required
BufferEventCreateRequestFields
object
15 properties 3 required
EventKeyEventMatcher
object
Matches a specific event by its key
3 properties 2 required
Month
string
LacksVideoConferencePatchRequestFields
object
4 properties
HabitPatchRequestFields
object
12 properties
BufferEventProblem
object
12 properties 4 required
BufferProblemType
string
Event
object
58 properties 27 required
DescriptionEventMatcher
object
Matches by event description text
3 properties 2 required
CalendarSyncSourceData
object
3 properties 3 required
ScheduleAction
object
MergeableEvent
object
4 properties 4 required
EventDateRange_1
object
1 property
FeatureMigrationResultView
object
Migration result for an individual 1.0 feature.
UpdateEventAction
object
26 properties 3 required
FocusTimePolicy
object
19 properties 5 required
EventResponseStatus
string
HasVideoConferenceEventMatcher
object
Matches events with or without a video conference link
2 properties 1 required
CalendarEventMatcher
object
Matches events on a specific calendar
2 properties 1 required
PendingConferenceData
object
2 properties 1 required
EventSourceDetails
object
9 properties 9 required
OrAttendeeMatcher
object
Matches if either attendee matcher matches
3 properties 2 required
MoreEntryPoint
object
4 properties 1 required
RecurrenceEditType
string
GtdLinearTask
object
21 properties 4 required
BufferEventSettingsView
object
2 properties 2 required
RescheduleEventAndCancelOthersAction
object
5 properties 3 required
FocusId
object
2 properties 1 required
BasicEventWarningPatchRequestFields
object
7 properties
DayOfWeek
string
GtdJiraTaskForCreate
object
13 properties 2 required
AutomationType
string
ConferenceEntryPoint
object
GtdNotionTask
object
15 properties 4 required
UncompleteGtdTaskAction
object
3 properties 1 required
TrueAttendeeMatcher
object
Always matches any attendee
GtdClickUpTaskForCreate
object
10 properties 2 required
GtdTaskLink
object
1 property 1 required
LinearState
object
15 properties
UpdatePolicyIndexPatchRequestFields
object
3 properties 2 required
EventConflictPolicy
object
3 properties 2 required
PolicyDeleteRequestFields
object
2 properties 1 required
JiraStatusCategory
string
ReclaimSchedulerData
object
3 properties 3 required
AndAttendeeMatcher
object
Matches if both attendee matchers match
3 properties 2 required
LacksVideoConference
object
7 properties 3 required
AssistantData
object
6 properties
AllDayDateRange_2
object
2 properties 2 required
FocusTimeEventData
object
1 property 1 required
ShieldsUpProblemType
string
ResourceRSVPEventMatcher
object
Matches by resource attendee RSVP status
2 properties 1 required
ScheduleActionWithEvents
object
3 properties 1 required
LocationEventMatcher
object
Matches by event location text
3 properties 2 required
EventPolicyAssociation
string
AttendeeResponseStatusMatcher
object
Matches an attendee's RSVP response status
3 properties 2 required
AllowedEditTypesView
object
2 properties 2 required
NotEventMatcher
object
Negates another matcher
2 properties 1 required
SchedulePolicyType
string
SchedulePolicyCommonDataCreateRequestFields
object
5 properties 4 required
ScheduleActionResult
string
GtdLinearTaskForCreate
object
13 properties 2 required
Transparency
string
RecurrenceEnding
object
5 properties 2 required
MonthlyDay
object
Day of the month. Use EITHER dayOfMonth for a fixed day, OR dayOfWeek + week for a relative day. Examples: dayOfMonth=15 for "the 15th", or dayOfWeek=TUESDAY +…
3 properties
FreeBusy
string
PrioritySource
string
ZoomConferenceData
object
3 properties 1 required
AttendeeResponseStatusMatcher.SetOperator
string
ScheduleInfo
object
7 properties 7 required
NotionTaskStatus
object
4 properties 3 required
TimeWindowEventMatcher
object
Matches events within a time window
4 properties 3 required
NotAttendeeMatcher
object
Negates an attendee matcher
2 properties 1 required
GoogleCalendarEventMetadata
object
3 properties 3 required
Reminders
object
2 properties 2 required
AllowedEditTypeReason
string
EntryNotificationRequest
string
IsOrganizerEventMatcher
object
Matches based on whether the user is the event organizer
2 properties 1 required
ReclaimEventType
string
GtdAsanaTask
object
13 properties 4 required
EventMatcherTag
string
ScheduleProblem
object
ShieldsUpEventData
object
1 property 1 required
ShieldsUpProblem
object
6 properties 4 required
ManagedEventData
object
2 properties
CancelEventAction
object
11 properties 2 required
ZoomConferenceRequest
object
2 properties 1 required
BufferEventType
string
SmartMeetingPatchRequestFields
object
8 properties
SmartSeriesId
object
3 properties 2 required
TeamsConferenceRequest
object
2 properties 1 required
ReclaimEventTypeEventMatcher
object
Matches by Reclaim event type
3 properties 2 required
ResponseStatus
string
LacksVideoConferenceCreateRequestFields
object
4 properties 1 required
TimeOfDayEventMatcher
object
Matches events based on their start or end time of day
4 properties 3 required
AttendeeEmailEventMatcher
object
Matches events where any attendee's email satisfies the operator/predicate
3 properties 2 required
ScheduleProblemRequest
object
1 property 1 required
SchedulePolicy
object
IgnoreEventKeyAction
object
5 properties 2 required
AssistantData_1
object
6 properties
AttendeeDeclined
object
8 properties 4 required
GtdNotionTaskForCreate
object
9 properties 2 required
SipEntryPoint
object
4 properties 1 required
OneOff
object
2 properties 1 required
AttendeeBooleanMatcher
object
Matches an attendee's boolean field
3 properties 2 required
AutoDeclineMode
string
EventTagEventMatcher
object
Matches events with a specific tag
2 properties 1 required
EventKey
object
2 properties 2 required
PolicyAdherenceMetricDescriptor
object
2 properties 2 required
CreateGtdTaskAction
object
6 properties 3 required
FocusTimeCreateRequestFields
object
19 properties 5 required
FalseEventMatcher
object
Never matches any event
GtdClickUpTask
object
15 properties 6 required
NoneEventMatcher
object
Matches if NONE of the matchers in the list match
2 properties 1 required
ManualEventEdit
object
9 properties 6 required
FixedDateTimeRange_2
object
2 properties 2 required
AddFocusEventAction
object
15 properties 5 required
EventAssociationDetailsView
object
5 properties 4 required
MutatePolicyAction
object
4 properties 2 required
SchedulingLinkId
object
2 properties 1 required
AddVideoConferenceAction
object
6 properties 3 required
AttendeeIntMatcher.IntField
string
SchedulePolicyCommonData
object
10 properties 8 required
OrEventMatcher
object
Matches if either the left or right matcher matches
3 properties 2 required
PolicyScope
string
TeamsConferenceData
object
3 properties 1 required
RecurrenceFrequency
string
EventCategory
FeatureMigrationResultView.CleanupOnly.Reason
string
SchedulePolicyId
object
1 property 1 required
ConferenceData
object
EntryStatus
string
RecurrenceContinuityData
object
2 properties
ShieldsUpThresholdType
string
LacksRsvp
object
8 properties 3 required
ClickUpTaskState
object
5 properties 5 required
PolicyIndexMove
string
ConferenceRequest
object
MergeableEventView.MergeType
string
TaggedEventMatcher
object
Wraps a matcher with a named tag
3 properties 2 required
AllEventMatcher
object
Matches if ALL matchers in the list match
2 properties 1 required
PlatformEventData
object
EventLockAction.LockMode
string
MeetConferenceRequest
object
2 properties 1 required
PolicyStatus
string
ConferenceBufferId
object
2 properties 1 required
MigrateUserAssistResponse
object
TravelBufferId
object
2 properties 1 required
ReclaimTask
object
12 properties 4 required
MergeDetails
object
4 properties 4 required
AnyEventMatcher
object
Matches if ANY matcher in the list matches
2 properties 1 required
EventStatus
string
Visibility
string
GroupSubjectView
object
HasAgenda.AgendaType
string
AddEventAction
object
23 properties 6 required
RecurringSeriesEventMatcher
object
Matches the root series event itself by its eventKey ID. Rarely needed — prefer RecurringInstanceEventMatcher to target all occurrences.
4 properties 2 required
ApplyScheduleActionsResponse
object
3 properties 1 required
AttendeeAvailabilityWarningCreateRequestFields
object
3 properties 2 required
DayHours
object
3 properties 1 required
EventType
string
VersionData
object
2 properties
BasicEventWarning
object
7 properties 5 required
SchedulePolicyCommonDataPatchRequestFields
object
4 properties
BufferEventPolicy
object
19 properties 6 required
EventAttendee
object
9 properties 1 required
ScoringReason
string
EventResourceParticipant
object
9 properties 1 required
GtdAsanaTaskForCreate
object
11 properties 2 required
AttendeeAvailabilityWarningPatchRequestFields
object
3 properties
ExistingTimeScheme
object
2 properties 1 required
AndEventMatcher
object
Matches if both the left and right matchers match
3 properties 2 required
AssistStatus
string
EventKeySubjectView
object
2 properties 1 required
EventConflictType
string
RecurrenceContinuityData_1
object
2 properties
AutoDeclineModeView
string
EventEditType
string
AllAttendeesEventMatcher
object
Matches if all attendees satisfy the given attendee predicate
2 properties 1 required
EventLockAction
object
5 properties 3 required
GtdGoogleTasksTaskForCreate
object
10 properties 2 required
PlatformEventType
string
MigrationResultView
object
Represents the migration plan for an individual 1.0 - 2.0 migration.
5 properties 2 required
SyncStatus
string
FocusTimePatchRequestFields
object
19 properties
CalendarEventV2
object
33 properties 21 required
UserAssistMigrationLogView.MigrationState
string
LinearWorkflowStateType
string
ShieldsUpPolicy
object
18 properties 7 required
RequiresTravelEventMatcher
object
Matches events that require travel
2 properties 1 required
EventMatcherOperator
string
MeetingType
string
EventMatcherTags
object
1 property 1 required
ShieldsUpEventData_1
object
1 property 1 required
ScheduleProblemResponse
object
1 property 1 required
EventCategoryEventMatcher
object
Matches by event category
3 properties 2 required
BasicEventWarningCreateRequestFields
object
7 properties 3 required
FeatureMigrationResultView.CleanupOnly
object
Indicates that the feature will not be migrated to 2.0, but we will still clean up 1.0 events.
3 properties 2 required
RecentPaperDocMatcher
object
Matches events with a recently modified paper document
3 properties 2 required
BufferEventPatchRequestFields
object
20 properties
AttendeeCountEventMatcher.AttendeeType
string
ConferenceRequestType
string
ActionsForEventsRequest
object
2 properties 2 required
ManualEditEventAction
object
4 properties 2 required
IsRecurringInstanceEventMatcher
object
Matches events that are an instance of a recurring series
EventReadOnlyReason
string
EventConflictCreateRequestFields
object
3 properties 2 required
PriorityLevel
string
EventSubType
string
MigrateUserAssistResponse.Error
object
2 properties 1 required
RescheduleHourSource
string
LogContext
object
MergeDetails.EventType
string
GtdTaskId.TaskSourceType
string
ApplyScheduleActionsRequest
object
3 properties 1 required
HabitPolicy
object
12 properties 5 required
GtdTodoistTask
object
14 properties 4 required
OutlookEventData
object
AssistDetails
object
This entity maps to the assistevents table.
28 properties
ReclaimTaskForCreate
object
8 properties 2 required
GtdTodoistTaskForCreate
object
10 properties 2 required
EventMatcher
object
Reminder
object
2 properties 2 required
ScheduleActionResultWithMessage
object
3 properties 2 required
RsvpEventAction
object
7 properties 3 required
FeatureMigrationResultView.Error
object
2 properties 1 required
EventConflictPatchRequestFields
object
3 properties
GtdTaskForCreate
object
UpdatePolicyPriorityAndIndexPatchRequestFields
object
4 properties
DateMode
string
MutatePolicyRequestFields
object
FeatureMigrationResultView.Mapped
object
Represents the migration strategy for an individual feature (e.g. focus, travel, an individual habit or smart meeting).
4 properties 2 required
ManagedEventFieldProblem
object
6 properties 4 required
UnknownPolicy
object
2 properties 1 required
SchedulingLinkMeetingId
object
2 properties 1 required
BufferEventData
object
4 properties 3 required
TimePolicy
object
3 properties 1 required
AttendeeCountEventMatcher
object
Matches by attendee count using a comparison operator
5 properties 4 required
ScheduleActionRequest
object
3 properties 2 required
JiraTaskState
object
4 properties 4 required
AttendeeBooleanMatcher.BooleanField
string
MigrateUserAssistResponse.Ok
object
3 properties 2 required
ReminderType
string
BasicEventWarningPolicy
object
7 properties 4 required
GoogleEventData
object
3 properties 1 required
TimeOfDayEventMatcher.TimeField
string
HabitCreateRequestFields
object
12 properties 6 required
BufferEventData_1
object
4 properties 3 required
SmartMeetingCreateRequestFields
object
8 properties 4 required
MigrateUserAssistAvailableResponse
object
1 property 1 required
RescheduleEventAction
object
11 properties 4 required
PolicyTemplateId
string
TaskId
object
2 properties 1 required
FeatureMigrationResultView.NoMappingNeeded
object
Indicates that the feature will not be migrated to 2.0, likely because the user has not enabled it in 1.0. This is for informational purposes only and should n…
2 properties 1 required
AttendeeIntMatcher
object
Matches an attendee's integer field using an operator
4 properties 3 required
LacksRsvpCreateRequestFields
object
4 properties 1 required
ShieldsUpPatchRequestFields
object
18 properties
SchedulePolicyTimePolicy
object
TrueEventMatcher
object
Always matches any event
EntryColor
string
EventColor
string
FalseAttendeeMatcher
object
Never matches any attendee
ReclaimRecurrence
object
Recurrence pattern for a recurring event. - frequency is always required - For WEEKLY: days is required (which days of the week) - For MONTHLY: monthlyDay is r…
8 properties 1 required
AwayFromIdealSlot
object
10 properties 8 required
AttendeeStringMatcher
object
Matches an attendee's string field using an operator
4 properties 3 required
IgnoreScheduleProblemAction
object
5 properties 2 required
FocusTimeProblem
object
6 properties 4 required
CalendarEventField
string
GtdJiraTask
object
15 properties 6 required
PhoneEntryPoint
object
6 properties 1 required
LacksVideoConferencePolicy
object
4 properties 3 required
GuestPermissions
object
3 properties 3 required
AllDayDateRange
object
3 properties 2 required
TaskEventData_1
object
1 property 1 required
AssistPolicyOverride
object
6 properties 6 required
AttendeeMatcher
object
ManagedEventData_1
object
2 properties
LocalTimeInterval
object
3 properties 2 required
ReclaimEventData
object
9 properties 2 required
PolicyAssociation
object
3 properties 3 required
AttendeeCalendarVisibility
string
EventParticipant
object
LacksRsvpPolicy
object
4 properties 3 required
FocusTimeEventData_1
object
1 property 1 required
LogTaskAction
object
8 properties 5 required
FocusTimeProblemType
string
AnyAttendeeEventMatcher
object
Matches if any attendee satisfies the given attendee predicate
2 properties 1 required
AttendeeAvailabilityWarningPolicy
object
3 properties 2 required
TimeWindowEventMatcher.TimeWindowMatchMode
string
YearlyDay
object
Day of the year for YEARLY recurrences.
2 properties
UserAssistMigrationLogView
object
Records the output of a 1.0 - 2.0 migration (both dry run and non-dry run).
7 properties 6 required
RecurringAssignmentType
string
VideoEntryPoint
object
5 properties 1 required
GtdTask
object
AssistType
string
Colorized
object
1 property
TaskEventData
object
1 property 1 required
FocusTimeChatStatus
string
SummarizedEventMatcher
object
Wraps a matcher with a human-readable summary
3 properties 2 required
ScheduleWindow
object
2 properties 2 required
ReclaimResourceId
object
AttendeeAvailabilityView
object
14 properties 6 required
AddBufferEventAction
object
16 properties 7 required
AttendeeStringMatcher.StringOperator
string
RecurringInstanceEventMatcher
object
Matches all occurrences of a recurring event by recurringEventId. This is the preferred matcher for targeting a recurring event in policies.
5 properties 2 required
ScheduleActionResponse
object
5 properties 5 required
MeetConferenceData
object
3 properties 2 required
DurationEventMatcher
object
Matches by event duration in minutes
3 properties 2 required
LockState
string
NotionTaskGroup
string
HasAgendaEventMatcher
object
Matches events that have an agenda
3 properties 2 required
DailyHabitId
object
2 properties 1 required
EventDateRange
object
MatchingAttendeeCountEventMatcher
object
Matches by count of attendees satisfying a predicate, compared with an operator
4 properties 3 required
ShieldsUpCreateRequestFields
object
18 properties 7 required
ScheduleProblemWithActions
object
2 properties 1 required
AnyTextEventMatcher
object
Matches if text appears in title, description, or location
2 properties 1 required
EventConflict
object
9 properties 4 required
ScheduleProblemGroup
object
3 properties 3 required
FixedDateTimeRange
object
3 properties 2 required
SmartMeetingPolicy
object
8 properties 5 required
LacksRsvpPatchRequestFields
object
4 properties
TitleEventMatcher
object
Matches by event title text
3 properties 2 required
ManagedEventNoAvailabilityAction
string
AttendeeStringMatcher.StringField
string
GtdGoogleTasksTask
object
14 properties 6 required
FocusTimeProperties
object
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

reclaim-ai-schedule-actions-api-openapi.yml Raw ↑

Other APIs Reclaim.ai publishes across the network.

Reclaim.ai Account Time Schemes API
Reclaim.ai Accounts API
Reclaim.ai Action Items API
Reclaim.ai Actions API
Reclaim.ai Admin API
Reclaim.ai Analytics API
Reclaim.ai Anonymous API
Reclaim.ai API Management API
Reclaim.ai Asana API
Reclaim.ai Assist API
Reclaim.ai Assistant API
Reclaim.ai Avatar API
Where this information came from

This is an independent, third-party profile of Reclaim.ai Schedule Actions API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.