Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Reclaim.ai integration API

The integration API from Reclaim.ai — 42 operation(s) for integration.

Reclaim.ai integration 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 integration. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 54 operations across 42 paths, and defines 186 schemas. It is described by OpenAPI 3.0.1, at version 0.1.

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

54 operations 42 paths 186 schemas 7 DELETE24 GET5 OPTIONS7 PATCH10 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

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

Authentication & Security 1

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

Paths & Operations 54

Across 42 paths, the API surfaces 54 operations — 7 DELETE, 24 GET, 5 OPTIONS, 7 PATCH, 10 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

integration 54
GET
/api/asana/integrations
integrations → 200
DELETE
/api/asana/integrations
deleteIntegration → 200
PATCH
/api/asana/integrations
integrations_1 body → 200
GET
/api/clickup/integrationsdeprecated
integrations_2 → 200
DELETE
/api/clickup/integrations
deleteIntegration_1 → 200
GET
/api/clickup/integrations/details
clickUpIntegrationsDetails → 200
PATCH
/api/clickup/integrations/settings/{workspaceId}
patchIntegration 1 param body → 200
PATCH
/api/clickup/integrations/{workspaceId}deprecated
patchIntegration_1 1 param body → 200
POST
/api/google-add-on/add-html-to-email
addHtmlToEmail body → 200
GET
/api/google-add-on/integrations
integrations_3 → 200
GET
/api/integrations/enabled
enabled → 200
GET
/api/jira-v2/sites
sites → 200
DELETE
/api/jira-v2/sites/{id}
deleteSite 1 param → 200
GET
/api/jira/integrations
integrations_4 → 200
DELETE
/api/jira/integrations/{id}
deleteIntegration_2 1 param → 200
PATCH
/api/jira/integrations/{id}
patchIntegration_2 1 param body → 200
GET
/api/linear/integrations
integrations_5 → 200
DELETE
/api/linear/integrations/{id}
deleteIntegration_3 1 param → 200
PATCH
/api/linear/integrations/{id}
patchIntegration_3 1 param body → 200
GET
/api/linear/issue/{id}
issueDetails 1 param → 200
GET
/api/notion/workspaces
notionIntegrations → 200
DELETE
/api/notion/workspaces/{id}
deleteNotionWorkspace 1 param → 200
POST
/api/partnerstack/partners/repair-customers
repairCustomers body → 200
POST
/api/slack/action-endpoint
actionEndpoint → 200
GET
/api/slack/add
slackRedirect 4 params → 200
POST
/api/slack/command
command → 200
GET
/api/slack/connect
connect 3 params → 200
GET
/api/slack/integrations
get_4 → 200
PUT
/api/slack/integrations
put body → 200
POST
/api/slack/interactive-endpoint
interactiveEndpoint → 200
POST
/api/slack/link
link 2 params body → 200
POST
/api/slack/options-load-endpoint
optionsLoadEndpoint body → 200
GET
/api/slack/streamlined-connect
streamlinedConnect 3 params → 200
GET
/api/slack/streamlined-init
streamLinedRedirect 2 params → 200
GET
/api/todoist/integrationsdeprecated
integrations_6 → 200
GET
/api/todoist/integrations/details
integrationsDetails → 200
PATCH
/api/todoist/integrations/settings/{id}
patchIntegrationSettings 1 param body → 200
DELETE
/api/todoist/integrations/{id}
deleteIntegration_4 1 param → 200
PATCH
/api/todoist/integrations/{id}deprecated
patchIntegration_4 1 param body → 200
POST
/api/todoist/sync
Initiate a Todoist sync job.
syncTasks → 200
POST
/web/asana/formfieldchange
fieldChangeCallback → 200
OPTIONS
/web/asana/formfieldchange
fieldChangeCallbackPreflight → 200
POST
/web/asana/formsubmit
Called on-submit of the "schedule via reclaim" widget.
formCallback 1 param body → 200
OPTIONS
/web/asana/formsubmit
formCallbackPreflight → 200
GET
/web/asana/syncform
Called on-render of a task inside of Asana for tasks that have already been associated with / scheduled in Reclaim.
syncForm 5 params → 200
OPTIONS
/web/asana/syncform
syncFormPreflight → 200
GET
/web/asana/task/{asanaTaskId}
taskDetails 1 param → 200
OPTIONS
/web/asana/task/{asanaTaskId}
taskDetailsPreflight 1 param → 200
GET
/web/asana/widget
Called on-render of a task inside of Asana for tasks that have NOT already been associated with / scheduled in Reclaim.
widget 6 params → 200
OPTIONS
/web/asana/widget
widgetPreflight → 200
GET
/web/clickup/task/{taskId}
taskDetails_1 1 param → 200
GET
/web/jira/task/{issueKey}/{issueId}
taskDetails_2 2 params → 200
GET
/web/linear/task/{id}
taskDetails_3 1 param → 200
GET
/web/todoist/task/{itemId}
taskDetails_4 1 param → 200

Schemas 186

The contract defines 186 schemas that model the data the API accepts and returns. The most detailed are User (46 properties), AssistSettings (46 properties), UserSettings (44 properties), UserOnboard (25 properties). Each schema is shown below with its type and property counts.

DefaultRsvpAvailability
object
1 property
SchedulingWindowWeeks
string
ImmutableList_TodoistProject_
object
WebhookSettings
object
2 properties
AsanaWidgetField
object
15 properties
CalendarSlackSettingsView
object
2 properties 2 required
AbstractCollection_AsanaProject_
object
1 property
UserInterests
object
12 properties
AbstractCollection_TodoistLabel_
object
1 property
AvailabilitySettings
object
1 property
IntegrationStatus
object
16 properties
AbstractCollection_JiraProject_
object
1 property
ClickUpStatusType
string
UserProfileDepartment
string
LinearState
object
15 properties
ImmutableCollection_ClickUpSpace_
object
AsanaFormFieldType
string
Colorized
object
1 property
AsanaWidgetFieldType
string
SlackIntegrationDetails
object
2 properties 2 required
TaskAutoWorkflowSettings
object
2 properties
ImmutableList_AsanaIntegrationTitleOptions_
object
AsanaSettings
object
1 property
ImmutableCollection_AsanaWidgetField_
object
SlackSettingsView
object
1 property 1 required
TimezonePreference
string
ClickUpStatus
object
11 properties
UserProvisioningDetails
object
1 property 1 required
AsanaWidget
object
17 properties
AbstractCollection_ClickUpSpace_
object
1 property
AsanaWidgetMetadata
object
7 properties
ImmutableCollection_JiraProject_
object
ExperimentalSettings
object
2 properties
UserMetadataUsecase
string
AsanaTitleTemplate
string
PrioritiesSettings
object
1 property
ImmutableCollection_TodoistLabel_
object
ClickUpIntegrationDetails
object
6 properties 4 required
EventDisplayPreferences
object
9 properties 9 required
LinearIntegration
object
13 properties
TaskStatus
string
SchedulingWindowWeeksOverride
string
UserAccountLock.AccountLockType
string
AsanaIntegration
object
11 properties
SignupMethod
string
ClickUpSpace
object
11 properties
AsanaWidgetFooter
object
11 properties
ImmutableCollection_ClickUpStatus_
object
ClickUpSpaceWithEligibility
object
4 properties 4 required
ClickUpIntegration
object
11 properties
UserMetadata
object
9 properties
UserMetadataCompanySize
string
SlackWorkspace
object
2 properties 2 required
CalendarEntrySettings
object
11 properties
JiraIntegrationPatch
object
9 properties
AsanaWidgetPillColor
string
DetailedEntitlements
object
14 properties
AbstractCollection_TodoistProject_
object
1 property
TodoistSettings_3
object
5 properties
SlackFeature
object
3 properties 3 required
AbstractCollection_ClickUpStatus_
object
1 property
AssistSettings
object
46 properties
DayOfWeek
string
AsanaIntegrationPatch
object
5 properties
AsanaIntegrationTitleOptions
object
9 properties
AdventureSetting
object
1 property 1 required
TodoistIntegrationPatch
object
9 properties
AssistNotificationSettings
object
4 properties 4 required
User
object
46 properties 4 required
ImmutableList_AbstractLinearTeam_
object
LinearIntegrationPatch
object
9 properties
JiraIntegration
object
13 properties
TaskAutoWorkflowType
string
MicrosoftSettings
object
3 properties
GoogleAddOnSettings
object
1 property
UserProfileGoal
string
TimezoneSettings
object
3 properties 1 required
TodoistIntegrationDetails
object
15 properties
EntitlementDetails
object
3 properties 2 required
ConferenceBufferType
string
TodoistSettings_1
object
5 properties
TodoistTitleFormat
string
ImmutableCollection_AsanaProject_
object
AbstractCollection_AsanaWidgetField_
object
1 property
UserDateTimeFormatter
object
1 property
AbstractCollection_AsanaIntegrationTitleOptions_
object
1 property
ImmutableCollection_AsanaFormFieldOption_
object
ImmutableCollection_AbstractLinearTeam_
object
AvailabilityType
string
ImmutableList_AsanaWidgetField_
object
SyncFeatureSettings
object
3 properties
ImmutableList_ClickUpStatus_
object
AbstractCollection_String_
object
1 property
TodoistProject
object
20 properties
SlackStatusSetting
object
4 properties
UserPostOnboard
object
15 properties
ImmutableCollection_TodoistProject_
object
TodoistSettings_6
object
5 properties
AutoLock
string
AnalyticsSettings
object
2 properties
QuestSettings
object
1 property
SchedulingLinkSettings
object
5 properties
DateFieldOrder
string
TaskDefaults
object
13 properties
UserOnboard
object
25 properties
Entitlements
object
18 properties
AbstractCollection_AbstractLinearTeam_
object
1 property
ColorsSettings
object
5 properties
OrgMetadata.OrgManager
object
3 properties 3 required
UserAccountLock
object
2 properties 2 required
AsanaProject
object
11 properties
SmartSeriesRecurrenceType
string
ClickUpIntegrationPatch
object
7 properties
AbstractCollection_AsanaFormFieldOption_
object
1 property
JiraProject
object
8 properties
AsanaFormMetadata
object
7 properties
ImmutableCollection_AsanaIntegrationTitleOptions_
object
CalendarPermissionSettings
object
1 property
TaskSettings
object
6 properties 1 required
TodoistSettings_4
object
5 properties
ClickUpResource
object
7 properties
TaskCooldown
string
EventCategory
ThinCalendar
object
6 properties 6 required
ImmutableCollection_AsanaSyncFormField_
object
JiraV2IntegrationView
object
3 properties 2 required
AsanaSyncFormField
object
23 properties
SlotScorerVersion
string
UserProfileRole
string
TodoistSettings_5
object
5 properties
RepairCustomersRequest
object
1 property 1 required
AppNotificationsSettings
object
4 properties
ImmutableList_AsanaProject_
object
AddOnInsertableState
object
3 properties 3 required
UserSettings
object
44 properties 35 required
FocusSettings
object
2 properties
EntitlementValue_Object_
object
3 properties 3 required
RSVPSetting
object
1 property
Settings
object
8 properties
TodoistSettings
object
1 property
OrgMetadata
object
7 properties
AbstractLinearTeam
object
5 properties
UserPostOnboardState
string
DeprecatedClickUpIntegrationPatch
object
7 properties
DropboxSettings
object
1 property
SlackOutsideHoursSetting
object
3 properties 2 required
BillingSettings
object
1 property
UserAdventures
object
1 property
AsanaSyncForm
object
13 properties
LinearWorkflowStateType
string
AsanaWorkspace
object
9 properties
AsanaFormFieldOption
object
9 properties
TodoistSettings_2
object
5 properties
AnonymousPartner
object
1 property 1 required
SchedulingLinkNameVisibility
string
AbstractCollection_AsanaSyncFormField_
object
1 property
SlackSettings.StatusSync
string
ClickUpTitleFormat
string
ProjectsSettings
object
1 property
NotionIntegrationView
object
3 properties 2 required
NotificationSetting
string
SmartOneOnOneSettings
object
1 property
ImmutableList_AsanaFormFieldOption_
object
EventColor
string
ImmutableSet_JiraProject_
object
TodoistIntegration
object
15 properties
ScheduleAssistantScoringSettings
object
1 property
ImmutableSet_ClickUpSpace_
object
ReclaimEdition
string
ImmutableCollection_String_
object
TodoistLabel
object
7 properties
AsanaAttachedResource
object
9 properties
ResourceType
string
SlackSettings
object
19 properties
ObservedUser
object
TemporalSettings
object
1 property
CalendarSettings
object
2 properties
OptionsLoadEndpointRequest
object
2 properties
AsanaSyncFormSubmission
object
5 properties
LinearTaskDetails
object
9 properties
LogContext
object
ImmutableSet_TodoistLabel_
object
ScheduleAssistantSettings
object
10 properties
ImmutableList_AsanaSyncFormField_
object
ImmutableSet_String_
object
WeeklyReport
object
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

reclaim-ai-integration-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