Skip to main content
Motion logo

Overview

Add Motion to any ModuleX agent or workflow. AI-powered task and project management platform with automatic scheduling, accessed via the Motion REST API (api.usemotion.com/v1).
Categories: Project & Task Management · Productivity & Collaboration · Project Management · Auth: API Key · Actions: 6

Authentication

API Key Authentication

Authenticate using your Motion API key
1

Step 1

Go to https://app.usemotion.com and sign in
2

Step 2

Navigate to Settings > API
3

Step 3

Generate a new API key or copy your existing one
4

Step 4

Paste the API key below

Required Credentials

Available Actions

Parameters

string
required
The ID of the workspace
string
required
Name / title of the task
string
The ID of the project to assign the task to
string
ISO 8601 due date. Required for scheduled tasks. Example: 2023-06-28T10:11:14.320-06:00
string
Duration: NONE, REMINDER, or an integer greater than 0
string
Task description in GitHub Flavored Markdown
string
Priority level: ASAP, HIGH, MEDIUM, LOW (Default: MEDIUM)
string
The user ID to assign the task to
array
List of label names to add to the task
string
The name of the task status
string
ISO 8601 date for auto-scheduled tasks. Example: 2023-06-28
string
Deadline type for auto-scheduled tasks: HARD, SOFT, NONE
string
Schedule the task must adhere to. Must be ‘Work Hours’ if scheduling for another user (Default: Work Hours)

Response

Parameters

string
required
The ID of the task to delete

Response

Response

Parameters

string
required
The ID of the task to retrieve

Response

Parameters

string
required
The ID of the task to move
string
required
The ID of the target workspace
string
The user ID to assign the task to in the target workspace

Response

Parameters

string
required
The ID of the task to update
string
New name / title for the task
string
ISO 8601 due date. Example: 2023-06-28T10:11:14.320-06:00
string
Duration: NONE, REMINDER, or an integer greater than 0
string
The ID of the project to assign the task to
string
Task description in GitHub Flavored Markdown
string
Priority level: ASAP, HIGH, MEDIUM, LOW (Default: MEDIUM)
string
The user ID to assign the task to
array
List of label names to add to the task
string
The name of the task status
string
ISO 8601 date for auto-scheduled tasks. Example: 2023-06-28
string
Deadline type for auto-scheduled tasks: HARD, SOFT, NONE
string
Schedule the task must adhere to. Must be ‘Work Hours’ if scheduling for another user (Default: Work Hours)

Response

Limits & Quotas

  • Rate limit: 12 requests per minute per API key (Motion API documentation).
  • Pricing: API access requires a Motion Individual or Team plan.
  • Error model: non-2xx responses and timeouts are caught and returned as success=False + error rather than raising.

Jira

Monday.com

Airtable