# Motion integration

> AI-powered calendar and project management for tasks, projects, and auto-scheduled work.

- Authentication: apiKey

## Tools (27)

- **Add Custom Field to Project**: Set a custom field value on a project.
- **Add Custom Field to Task**: Set a custom field value on a task.
- **Create Comment**: Add a comment to a task.
- **Create Custom Field**: Create a custom field on a workspace.
- **Create Project**: Create a new project in a workspace.
- **Create Recurring Task**: Create a recurring-task template that generates task instances on a schedule.
- **Create Task**: Create a task in a workspace, optionally auto-scheduled by Motion.
- **Delete Custom Field**: Permanently delete a custom field from a workspace.
- **Delete Custom Field From Project**: Remove a custom field value from a project.
- **Delete Custom Field From Task**: Remove a custom field value from a task.
- **Delete Recurring Task**: Permanently delete a recurring-task template.
- **Delete Task**: Permanently delete a task.
- **Get My User**: Return the profile (id, name, email) of the owner of the API key.
- **Get Project**: Retrieve a single project by ID.
- **Get Task**: Retrieve a single task by ID.
- **List Comments**: List all comments on a task.
- **List Custom Fields**: List custom fields defined on a workspace.
- **List Projects**: List projects, optionally scoped to one workspace.
- **List Recurring Tasks**: List recurring-task templates for a workspace.
- **List Schedules**: Return the current user's schedules with timezone and weekly work hours.
- **List Statuses**: List task statuses available in a workspace.
- **List Tasks**: List tasks with optional filters (assignee, project, workspace, status, label, name).
- **List Users**: List users in a workspace or team.
- **List Workspaces**: List all workspaces the API key has access to.
- **Move Task to Workspace**: Move a task to a different workspace, optionally reassigning it.
- **Unassign Task**: Remove the current assignee from a task.
- **Update Task**: Update fields on an existing task; only supplied fields change.

## Related prompts

- [Start a Motion project when a HubSpot deal changes stage](https://www.generalinput.com/prompts/start-a-motion-project-when-a-hubspot-deal-changes-stage.md)
- [Daily Motion morning briefing in your Slack DMs](https://www.generalinput.com/prompts/daily-motion-morning-briefing-in-your-slack-dms.md)
- [Auto-schedule new Airtable briefs into Motion tasks](https://www.generalinput.com/prompts/auto-schedule-new-airtable-briefs-into-motion-tasks.md)
- [Auto-schedule tomorrow's meeting prep in Motion](https://www.generalinput.com/prompts/auto-schedule-tomorrows-meeting-prep-in-motion.md)

Connect Motion in General Input: https://www.generalinput.com/apps/motion