Motion for AI agents

Agents read Motion at once. Changes and sends are held for a person's approval by default.

About Motion

Motion is an intelligent calendar and project management tool that automatically plans your day, schedules meetings, and helps teams collaborate efficiently.

What an agent can do in Motion

Every Motion action is classed by the platform as a read, a change or a send. Reads run at once. Changes and sends are held for a person by default.

Runs at once (reads)

Looks things up in Motion without asking first. 12 actions.

  • Get My User InformationTool to get information on the owner of the API key. Use when you need to retrieve the current user's profile details including their ID, name, and email address.
  • Get ProjectTool to retrieve a single project by its ID. Use when you need to get detailed information about a specific project including its name, description, status, and custom field values.
  • Get Task by IDTool to retrieve a task by its ID from Motion. Returns complete task details including title, description, due date, priority, assignees, scheduling information, and custom fields.
  • List Custom FieldsTool to retrieve all custom fields for a given Motion workspace. Use when you need to see what custom fields are available in a workspace.
  • List ProjectsTool to get all projects for a workspace. Use when you need to retrieve all projects accessible to the API key, optionally filtered by workspace.
  • List Recurring TasksTool to get all recurring tasks for a workspace. Use when you need to retrieve recurring task information from Motion.
  • List SchedulesTool to get a list of schedules for your user. Use when you need to retrieve the user's scheduling configuration including work hours and timezone settings.
  • List TasksTool to get all tasks for a given query with optional filtering. Use when you need to retrieve tasks from Motion, optionally filtered by assignee, project, workspace, status, label, or name.
  • List comments on taskTool to get all comments on a specific task. Use when you need to retrieve comment history for a task. Supports cursor-based pagination for tasks with many comments.
  • List StatusesTool to get a list of statuses for a Motion workspace. Use when you need to retrieve available task statuses for a workspace.
  • List usersTool to get a list of users for a given workspace or team. Use when you need to retrieve user information from Motion. Supports pagination via cursor and filtering by workspaceId or teamId.
  • List WorkspacesTool to retrieve all workspaces a user has access to. Use when you need to discover available workspaces, filter for specific workspace IDs, or paginate through workspace results. Returns workspace de

Held for approval by default (changes and sends)

Held for a person's approval by default. The approval is recorded and the action is sent once, never twice, with 10 seconds to undo. 15 actions.

  • Create TaskTool to create a new task in Motion. Use when you need to add a task to a workspace with specified properties like name, priority, due date, and assignee.
  • Delete Custom FieldTool to delete a custom field from Motion workspace. Use when you need to remove a custom field that is no longer needed. This operation is permanent and cannot be undone.
  • Delete Custom Field From ProjectTool to delete a custom field value from a project in Motion. Use when you need to remove a custom field value from a specific project.
  • Delete Recurring TaskTool to delete a recurring task from Motion based on the ID supplied. Use when you need to remove a recurring task permanently from the system.
  • Delete TaskTool to delete a task from Motion based on task ID. Use when you need to permanently remove a task from the Motion workspace.
  • Unassign TaskTool to unassign a task from its current assignee. Use when you need to remove the assignee from a task, leaving the task unassigned.
  • Update TaskTool to update an existing task in Motion. Use when you need to modify task properties like name, priority, due date, status, or assignee. Only provide the fields you want to update.
  • Add Custom Field to ProjectTool to add a custom field value to a project in Motion. Use when you need to set or update custom field data on an existing project.
  • Add Custom Field to TaskTool to add a custom field value to a task in Motion. Use when you need to set or update custom field data on an existing task.
  • Create CommentTool to create a new comment on a Motion task. Use when you need to add a comment to an existing task.
  • Create Custom FieldTool to create a new custom field in a Motion workspace. Use when you need to add custom fields like text, select options, dates, or other field types to customize your workspace. For select/multiSele
  • Create ProjectTool to create a new project in Motion. Use when you need to create a project within a specific workspace. Projects can have optional due dates, descriptions (HTML supported), labels, and priority lev
Show all 15
  • Create Recurring TaskTool to create a new recurring task in Motion. Use when you need to set up tasks that repeat on a schedule (daily, weekly, monthly, etc.). Recurring tasks automatically generate task instances based o
  • Delete Custom Field From TaskTool to delete a custom field value from a task in Motion. Use when you need to remove a custom field value from a specific task by providing the task ID and custom field value ID.
  • Move Task to WorkspaceTool to move a task to a different workspace in Motion. Use when you need to relocate a task from one workspace to another.

Changes wait in Needs you

Changes and sends in Motion are held for a person's approval by default. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

How approvals work

Motion questions

Can an agent change data in Motion on its own?

Not by default. Changes and sends in Motion are held for a person's approval. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

What can an agent read in Motion?

This connector lists 12 read actions. Reads run at once, without waiting for approval.

How does Motion connect?

It connects with API key. Connectors are built and maintained by third-party developers; availability is confirmed during scoping.

Bring Motion to your agents.