Motion
motionMotion is an intelligent calendar and project management tool that automatically plans your day, schedules meetings, and helps teams collaborate efficiently.
Acciones disponibles (27)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Add Custom Field to ProjectMOTION_ADD_CUSTOM_FIELD_TO_PROJECTAcciónTool 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.
MOTION_ADD_CUSTOM_FIELD_TO_PROJECTAcciónTool 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.
Parámetros de entrada
valueobjectObligatorioThe custom field value object containing the type and actual value to set.
projectIdstringObligatorioThe unique identifier of the project to add the custom field to. Typically starts with 'pr_'.
customFieldInstanceIdstringObligatorioThe unique identifier of the custom field instance to add. This references the workspace custom field definition. Typically starts with 'cfi_'.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Add Custom Field to TaskMOTION_ADD_CUSTOM_FIELD_TO_TASKAcciónTool 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.
MOTION_ADD_CUSTOM_FIELD_TO_TASKAcciónTool 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.
Parámetros de entrada
valueobjectObligatorioThe custom field value object containing the type and actual value to set.
taskIdstringObligatorioThe unique identifier of the task to add the custom field to. Typically starts with 'tk_'.
customFieldInstanceIdstringObligatorioThe unique identifier of the custom field instance to add. This references the workspace custom field definition. Typically starts with 'cfi_'.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create CommentMOTION_CREATE_COMMENTAcciónTool to create a new comment on a Motion task. Use when you need to add a comment to an existing task.
MOTION_CREATE_COMMENTAcciónTool to create a new comment on a Motion task. Use when you need to add a comment to an existing task.
Parámetros de entrada
taskIdstringObligatorioThe task to comment on
contentstringGithub Flavored Markdown comment
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Custom FieldMOTION_CREATE_CUSTOM_FIELDAcciónTool 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/multiSelect types, provide options in metadata.
MOTION_CREATE_CUSTOM_FIELDAcciónTool 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/multiSelect types, provide options in metadata.
Parámetros de entrada
namestringObligatorioName of the custom field
typestringObligatorioenumType of the custom field. Must be one of: text, url, date, person, multiPerson, phone, select, multiSelect, number, email, checkbox, or relatedTo
texturldatepersonmultiPersonphoneselectmultiSelectnumberemailcheckboxrelatedTometadataobjectConfiguration metadata for advanced custom field types.
workspaceIdstringObligatorioThe workspace ID where the custom field will be created
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create ProjectMOTION_CREATE_PROJECTAcciónTool 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 levels.
MOTION_CREATE_PROJECTAcciónTool 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 levels.
Parámetros de entrada
namestringObligatorioThe name of the project
labelsstring[]List of label names the project should have
stagesobject[]Array of stage objects for the project. Required when projectDefinitionId is provided.
dueDatestringISO 8601 due date for the project
prioritystringenumPriority levels for Motion projects.
ASAPHIGHMEDIUMLOWdescriptionstringThe description of the project. HTML input accepted.
workspaceIdstringObligatorioThe workspace ID to which the project belongs
projectDefinitionIdstringTemplate ID for the project. When provided, must include stages array.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Recurring TaskMOTION_CREATE_RECURRING_TASKAcciónTool 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 on the specified frequency pattern.
MOTION_CREATE_RECURRING_TASKAcciónTool 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 on the specified frequency pattern.
Parámetros de entrada
namestringObligatorioName of the recurring task
durationintegerDuration in minutes (must be integer greater than 0). Use this to specify how long the task should take. Do not set this for reminder-only tasks.
prioritystringenumPriority levels for recurring tasks.
HIGHMEDIUMschedulestringAdherence schedule for when the task can be scheduled. Defaults to 'Work Hours' if not specified.
frequencystringObligatorioFrequency pattern for task recurrence. Examples: 'daily_every_day', 'daily_every_week_day', 'weekly_specific_days_[MO,FR]', 'monthly_1', 'monthly_first_monday', 'quarterly_first_day'. See Motion API frequency documentation for all patterns.
idealTimestringPreferred scheduling time in HH:mm format (24-hour time). Motion will try to schedule the task around this time.
assigneeIdstringObligatorioUser ID to assign the task to. Use the list_users action to get valid user IDs.
startingOnstringISO 8601 date string for when the recurrence should start. Defaults to today if not specified.
descriptionstringTask description. HTML input is accepted.
workspaceIdstringObligatorioThe workspace ID where the recurring task will be created
deadlineTypestringenumDeadline type for recurring tasks.
HARDSOFT
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create TaskMOTION_CREATE_TASKAcciónTool 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.
MOTION_CREATE_TASKAcciónTool 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.
Parámetros de entrada
namestringObligatorioThe name of the task
labelsstring[]List of label names to apply to the task. Labels must exist in the workspace.
statusstringTask status name. Must match a valid status in the workspace. Use ListStatuses action to get available statuses.
dueDatestringISO 8601 formatted due date for the task (e.g., '2024-12-31T23:59:59Z')
durationstringDuration in minutes (e.g., '60' for 1 hour) or 'REMINDER' for a reminder-only task
prioritystringenumPriority levels for Motion tasks.
ASAPHIGHMEDIUMLOWprojectIdstringProject ID to associate the task with. The project must exist in the workspace.
assigneeIdstringUser ID to assign the task to. The user must be a member of the workspace.
descriptionstringTask description in GitHub Flavored Markdown (GFM) format
workspaceIdstringObligatorioThe workspace ID where the task will be created
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Custom FieldMOTION_DELETE_CUSTOM_FIELDAcciónTool 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.
MOTION_DELETE_CUSTOM_FIELDAcciónTool 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.
Parámetros de entrada
idstringObligatorioThe custom field ID to delete
workspaceIdstringObligatorioThe workspace ID where the custom field exists
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Custom Field From ProjectMOTION_DELETE_CUSTOM_FIELD_FROM_PROJECTAcciónTool 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.
MOTION_DELETE_CUSTOM_FIELD_FROM_PROJECTAcciónTool 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.
Parámetros de entrada
valueIdstringObligatorioThe ID of the custom field value that will be deleted.
projectIdstringObligatorioThe project ID from which a custom field value will be deleted.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Custom Field From TaskMOTION_DELETE_CUSTOM_FIELD_FROM_TASKAcciónTool 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.
MOTION_DELETE_CUSTOM_FIELD_FROM_TASKAcciónTool 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.
Parámetros de entrada
taskIdstringObligatorioThe unique identifier of the task from which to delete the custom field value.
valueIdstringObligatorioThe unique identifier of the custom field value to delete from the task.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Recurring TaskMOTION_DELETE_RECURRING_TASKAcciónTool 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.
MOTION_DELETE_RECURRING_TASKAcciónTool 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.
Parámetros de entrada
idstringObligatorioID of the recurring task to delete.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete TaskMOTION_DELETE_TASKAcciónTool to delete a task from Motion based on task ID. Use when you need to permanently remove a task from the Motion workspace.
MOTION_DELETE_TASKAcciónTool to delete a task from Motion based on task ID. Use when you need to permanently remove a task from the Motion workspace.
Parámetros de entrada
idstringObligatorioThe unique identifier of the task to delete.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get My User InformationMOTION_GET_MY_USERAcciónTool 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.
MOTION_GET_MY_USERAcciónTool 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.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get ProjectMOTION_GET_PROJECTAcciónTool 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.
MOTION_GET_PROJECTAcciónTool 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.
Parámetros de entrada
idstringObligatorioThe ID of the project to retrieve
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Task by IDMOTION_GET_TASKAcciónTool 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.
MOTION_GET_TASKAcciónTool 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.
Parámetros de entrada
idstringObligatorioThe id of the task to fetch
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List comments on taskMOTION_LIST_COMMENTSAcciónTool 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.
MOTION_LIST_COMMENTSAcciónTool 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.
Parámetros de entrada
cursorstringUse if a previous request returned a cursor. Will page through results. Pass the nextCursor value from the previous response to get the next page.
taskIdstringObligatorioThe ID of the task to get comments for. Required parameter to fetch all comments associated with a specific task.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Custom FieldsMOTION_LIST_CUSTOM_FIELDSAcciónTool to retrieve all custom fields for a given Motion workspace. Use when you need to see what custom fields are available in a workspace.
MOTION_LIST_CUSTOM_FIELDSAcciónTool to retrieve all custom fields for a given Motion workspace. Use when you need to see what custom fields are available in a workspace.
Parámetros de entrada
workspace_idstringObligatorioThe workspace ID to get custom fields from
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List ProjectsMOTION_LIST_PROJECTSAcciónTool to get all projects for a workspace. Use when you need to retrieve all projects accessible to the API key, optionally filtered by workspace.
MOTION_LIST_PROJECTSAcciónTool to get all projects for a workspace. Use when you need to retrieve all projects accessible to the API key, optionally filtered by workspace.
Parámetros de entrada
cursorstringUse if a previous request returned a cursor. Will page through results.
workspace_idstringThe workspace ID to get projects from. If not provided, returns projects from all workspaces accessible by the API key.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Recurring TasksMOTION_LIST_RECURRING_TASKSAcciónTool to get all recurring tasks for a workspace. Use when you need to retrieve recurring task information from Motion.
MOTION_LIST_RECURRING_TASKSAcciónTool to get all recurring tasks for a workspace. Use when you need to retrieve recurring task information from Motion.
Parámetros de entrada
cursorstringCursor for pagination. Use the nextCursor value from a previous response to get the next page of results.
workspaceIdstringObligatorioThe workspace to get recurring tasks from. Required.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List SchedulesMOTION_LIST_SCHEDULESAcciónTool 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.
MOTION_LIST_SCHEDULESAcciónTool 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.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List StatusesMOTION_LIST_STATUSESAcciónTool to get a list of statuses for a Motion workspace. Use when you need to retrieve available task statuses for a workspace.
MOTION_LIST_STATUSESAcciónTool to get a list of statuses for a Motion workspace. Use when you need to retrieve available task statuses for a workspace.
Parámetros de entrada
workspaceIdstringGet statuses for a particular workspace. If not provided, returns statuses for all workspaces.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List TasksMOTION_LIST_TASKSAcciónTool 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.
MOTION_LIST_TASKSAcciónTool 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.
Parámetros de entrada
namestringFilter tasks containing this string in their name. Performs a case-insensitive substring match on task names.
labelstringLimit tasks returned by label. Filter tasks that have this specific label attached.
cursorstringPagination cursor. Use if a previous request returned a nextCursor value in the meta field to fetch the next page of results.
statusstring[]Limit tasks by status array. Provide a list of status names to filter tasks with those specific statuses.
projectIdstringLimit tasks to a given project. Use the project's ID to filter tasks belonging to that project.
assigneeIdstringLimit tasks returned to a specific assignee. Use the assignee's user ID to filter tasks assigned to that person.
workspaceIdstringThe workspace to get tasks from. Use the workspace ID to scope the task list to a specific workspace.
includeAllStatusesbooleanInclude tasks with all statuses. Set to true to include tasks with any status, or false/omit to only include tasks with active statuses.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List usersMOTION_LIST_USERSAcciónTool 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.
MOTION_LIST_USERSAcciónTool 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.
Parámetros de entrada
cursorstringUse if a previous request returned a cursor. Will page through results. Pass the nextCursor value from the previous response to get the next page.
teamIdstringThe ID of the team to filter users by. Filters results to return only users in the specified team.
workspaceIdstringThe ID of the workspace to get users from. Filters results to return only users in the specified workspace.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List WorkspacesMOTION_LIST_WORKSPACESAcciónTool 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 details including type, team, labels, and statuses.
MOTION_LIST_WORKSPACESAcciónTool 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 details including type, team, labels, and statuses.
Parámetros de entrada
idsstring[]Array of workspace IDs to retrieve specific workspaces. If provided, only returns workspaces matching these IDs. If not provided, returns all workspaces the user has access to.
cursorstringPagination cursor to retrieve the next page of results. Use the nextCursor value from the previous response's meta object to fetch more workspaces.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Move Task to WorkspaceMOTION_MOVE_TASKAcciónTool to move a task to a different workspace in Motion. Use when you need to relocate a task from one workspace to another.
MOTION_MOVE_TASKAcciónTool to move a task to a different workspace in Motion. Use when you need to relocate a task from one workspace to another.
Parámetros de entrada
idstringObligatorioThe ID of the task to move
assigneeIdstringThe user ID to assign the task to in the new workspace
workspaceIdstringObligatorioThe workspace ID to move the task to
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Unassign TaskMOTION_UNASSIGN_TASKAcciónTool to unassign a task from its current assignee. Use when you need to remove the assignee from a task, leaving the task unassigned.
MOTION_UNASSIGN_TASKAcciónTool to unassign a task from its current assignee. Use when you need to remove the assignee from a task, leaving the task unassigned.
Parámetros de entrada
idstringObligatorioThe ID of the task to unassign from its current assignee
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update TaskMOTION_UPDATE_TASKAcciónTool 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.
MOTION_UPDATE_TASKAcciónTool 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.
Parámetros de entrada
idstringObligatorioThe task ID to update
namestringTask title
labelsstring[]List of label names to apply to the task
statusstringTask status name. Must match a valid status in the workspace.
dueDatestringISO 8601 due date for the task. Required for scheduled tasks.
durationanyDuration in minutes (>0), 'NONE' for no duration, or 'REMINDER' for reminder tasks
prioritystringenumPriority levels for Motion tasks.
ASAPHIGHMEDIUMLOWprojectIdstringProject ID to associate the task with
assigneeIdstringUser ID to assign the task to
descriptionstringTask description in GitHub Flavored Markdown (GFM) format
autoScheduledobjectAuto-scheduling configuration for a task.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not