Motion integration (Productivity). Imported from open-connector.
https://api.usemotion.com/v1/workspaces
/users
| Param | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | optional | The Motion workspace ID. |
/users/me
/projects
| Param | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | required | The Motion workspace ID. |
| cursor | string | optional | The pagination cursor returned by a previous Motion response. |
/projects/{id}
| Param | Type | Required | Description |
|---|---|---|---|
| id | string | required | The Motion resource ID. |
/projects
| Param | Type | Required | Description |
|---|---|---|---|
| name | string | required | The project name. |
| workspaceId | string | required | The Motion workspace ID. |
| description | string | optional | The project description. |
| dueDate | string | optional | The ISO 8601 project due date. |
| status | string | optional | The Motion project status name. |
| priority | string | optional | The Motion task priority. |
/tasks
| Param | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | optional | The Motion workspace ID. |
| projectId | string | optional | Only return tasks in this Motion project. |
| assigneeId | string | optional | Only return tasks assigned to this Motion user. |
| cursor | string | optional | The pagination cursor returned by a previous Motion response. |
| includeAllStatuses | boolean | optional | Whether to include all statuses that exist on tasks. |
| label | string | optional | Only return tasks with this label. |
| name | string | optional | Only return tasks whose name contains this case-insensitive string. |
| status | array | optional | Only return tasks with these status names. |
/tasks/{id}
| Param | Type | Required | Description |
|---|---|---|---|
| id | string | required | The Motion resource ID. |
/tasks
| Param | Type | Required | Description |
|---|---|---|---|
| name | string | required | The task title. |
| workspaceId | string | required | The Motion workspace ID. |
| dueDate | string | optional | The ISO 8601 due date for the task. |
| duration | integer | optional | The task duration as minutes or a Motion duration keyword. |
| status | string | optional | The Motion task status name. |
| autoScheduled | object | optional | — |
| projectId | string | optional | The Motion project ID. |
| description | string | optional | The GitHub Flavored Markdown task description. |
| priority | string | optional | The Motion task priority. |
| labels | array | optional | The label names to add to the task. |
| assigneeId | string | optional | The Motion user ID assigned to the task. |
/tasks/{id}
| Param | Type | Required | Description |
|---|---|---|---|
| id | string | required | The Motion resource ID. |
| name | string | optional | The task title. |
| workspaceId | string | optional | The Motion workspace ID. |
| dueDate | string | optional | The ISO 8601 due date for the task. |
| duration | integer | optional | The task duration as minutes or a Motion duration keyword. |
| status | string | optional | The Motion task status name. |
| autoScheduled | object | optional | — |
| projectId | string | optional | The Motion project ID. |
| description | string | optional | The GitHub Flavored Markdown task description. |
| priority | string | optional | The Motion task priority. |
| labels | array | optional | The label names to add to the task. |
| assigneeId | string | optional | The Motion user ID assigned to the task. |
/tasks/{id}
| Param | Type | Required | Description |
|---|---|---|---|
| id | string | required | The Motion resource ID. |
/statuses
| Param | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | required | The Motion workspace ID. |
/schedules
| Param | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | required | The Motion workspace ID. |