My assignments
July 31, 2026 · View on GitHub
Retrieve the current user's assignments — active ones split by priority, completed ones, and due ones filtered by time scope — and manage their priority order ("Up Next"). For how to actually change an assignment (assign someone, complete it, reschedule it), see Act on assignments, which routes you to the to-do, card, and card table step endpoints.
Each assignment includes its content, type, bucket, parent, assignees, due dates, completion status, and any child assignments (e.g. card table steps nested under their parent card).
Note: the retrieval endpoints below — Get assignments, Get completed assignments, and Get due assignments — return the full result set and are not paginated.
Endpoints:
- Get assignments
- Get completed assignments
- Get due assignments
- Prioritize an assignment
- Deprioritize an assignment
- Reorder Up Next
Get assignments
GET /my/assignments.jsonwill return the current user's active assignments grouped intoprioritiesandnon_priorities. Card table steps are normalized to their parent card, with steps included aschildren.
Example JSON Response
{
"priorities": [],
"non_priorities": [
{
"id": 1069479576,
"app_url": "https://3.basecamp.com/195539477/buckets/2085958502/todos/1069479576",
"content": "Awards",
"starts_on": null,
"due_on": null,
"bucket": {
"id": 2085958502,
"name": "Honcho Design Newsroom",
"app_url": "https://3.basecamp.com/195539477/buckets/2085958502"
},
"completed": false,
"type": "todo",
"assignees": [
{
"id": 1049715913,
"name": "Victor Cooper",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBMlkkT4=--5fe7b70fbee7a7f0e2e1e19df7579e5d880c753d/avatar"
}
],
"comments_count": 0,
"has_description": false,
"parent": {
"id": 1069479563,
"title": "Meetup setup",
"app_url": "https://3.basecamp.com/195539477/buckets/2085958502/todolists/1069479563"
},
"children": []
},
{
"id": 1069479711,
"app_url": "https://3.basecamp.com/195539477/buckets/2085958503/todos/1069479711",
"content": "Mary Brown",
"starts_on": null,
"due_on": null,
"bucket": {
"id": 2085958503,
"name": "Honcho Recruiting and Hiring",
"app_url": "https://3.basecamp.com/195539477/buckets/2085958503"
},
"completed": false,
"type": "todo",
"assignees": [
{
"id": 1049715913,
"name": "Victor Cooper",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBMlkkT4=--5fe7b70fbee7a7f0e2e1e19df7579e5d880c753d/avatar"
}
],
"comments_count": 0,
"has_description": false,
"parent": {
"id": 1069479710,
"title": "Phone screen",
"app_url": "https://3.basecamp.com/195539477/buckets/2085958503/todolists/1069479710"
},
"children": []
},
{
"id": 1069479712,
"app_url": "https://3.basecamp.com/195539477/buckets/2085958503/todos/1069479712",
"content": "Lisa Larue",
"starts_on": null,
"due_on": null,
"bucket": {
"id": 2085958503,
"name": "Honcho Recruiting and Hiring",
"app_url": "https://3.basecamp.com/195539477/buckets/2085958503"
},
"completed": false,
"type": "todo",
"assignees": [
{
"id": 1049715913,
"name": "Victor Cooper",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBMlkkT4=--5fe7b70fbee7a7f0e2e1e19df7579e5d880c753d/avatar"
}
],
"comments_count": 0,
"has_description": false,
"parent": {
"id": 1069479710,
"title": "Phone screen",
"app_url": "https://3.basecamp.com/195539477/buckets/2085958503/todolists/1069479710"
},
"children": []
},
{
"id": 1069479734,
"app_url": "https://3.basecamp.com/195539477/buckets/2085958503/todos/1069479734",
"content": "Nancy Johnson",
"starts_on": null,
"due_on": null,
"bucket": {
"id": 2085958503,
"name": "Honcho Recruiting and Hiring",
"app_url": "https://3.basecamp.com/195539477/buckets/2085958503"
},
"completed": false,
"type": "todo",
"assignees": [
{
"id": 1049715913,
"name": "Victor Cooper",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBMlkkT4=--5fe7b70fbee7a7f0e2e1e19df7579e5d880c753d/avatar"
}
],
"comments_count": 0,
"has_description": false,
"parent": {
"id": 1069479723,
"title": "First interview / Team",
"app_url": "https://3.basecamp.com/195539477/buckets/2085958503/todolists/1069479723"
},
"children": []
},
{
"id": 1069479736,
"app_url": "https://3.basecamp.com/195539477/buckets/2085958503/todos/1069479736",
"content": "Carlotta Sheppard",
"starts_on": null,
"due_on": null,
"bucket": {
"id": 2085958503,
"name": "Honcho Recruiting and Hiring",
"app_url": "https://3.basecamp.com/195539477/buckets/2085958503"
},
"completed": false,
"type": "todo",
"assignees": [
{
"id": 1049715913,
"name": "Victor Cooper",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBMlkkT4=--5fe7b70fbee7a7f0e2e1e19df7579e5d880c753d/avatar"
}
],
"comments_count": 0,
"has_description": false,
"parent": {
"id": 1069479735,
"title": "Second interview / Managers",
"app_url": "https://3.basecamp.com/195539477/buckets/2085958503/todolists/1069479735"
},
"children": []
},
{
"id": 1069479737,
"app_url": "https://3.basecamp.com/195539477/buckets/2085958503/todos/1069479737",
"content": "Joanne Wilkerson",
"starts_on": null,
"due_on": null,
"bucket": {
"id": 2085958503,
"name": "Honcho Recruiting and Hiring",
"app_url": "https://3.basecamp.com/195539477/buckets/2085958503"
},
"completed": false,
"type": "todo",
"assignees": [
{
"id": 1049715913,
"name": "Victor Cooper",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBMlkkT4=--5fe7b70fbee7a7f0e2e1e19df7579e5d880c753d/avatar"
}
],
"comments_count": 0,
"has_description": false,
"parent": {
"id": 1069479735,
"title": "Second interview / Managers",
"app_url": "https://3.basecamp.com/195539477/buckets/2085958503/todolists/1069479735"
},
"children": []
},
{
"id": 1069479738,
"app_url": "https://3.basecamp.com/195539477/buckets/2085958503/todos/1069479738",
"content": "Greg Campbell",
"starts_on": null,
"due_on": null,
"bucket": {
"id": 2085958503,
"name": "Honcho Recruiting and Hiring",
"app_url": "https://3.basecamp.com/195539477/buckets/2085958503"
},
"completed": false,
"type": "todo",
"assignees": [
{
"id": 1049715913,
"name": "Victor Cooper",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBMlkkT4=--5fe7b70fbee7a7f0e2e1e19df7579e5d880c753d/avatar"
}
],
"comments_count": 0,
"has_description": false,
"parent": {
"id": 1069479735,
"title": "Second interview / Managers",
"app_url": "https://3.basecamp.com/195539477/buckets/2085958503/todolists/1069479735"
},
"children": []
},
{
"id": 1069479801,
"app_url": "https://3.basecamp.com/195539477/buckets/2085958504/todos/1069479801",
"content": "Why isn't this done yet?",
"starts_on": null,
"due_on": "2026-05-25",
"bucket": {
"id": 2085958504,
"name": "Honcho HQ",
"app_url": "https://3.basecamp.com/195539477/buckets/2085958504"
},
"completed": false,
"type": "todo",
"assignees": [
{
"id": 1049715938,
"name": "Annie Bryan",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBOJkkT4=--732a71fbd28ec10d9bf4466abd3588a8bea40bdb/avatar"
},
{
"id": 1049715939,
"name": "Cheryl Walters",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBONkkT4=--b57b5a44335d4c3ba1a2585abd6e5c7e4c85fdd6/avatar"
},
{
"id": 1049715940,
"name": "Jared Davis",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBORkkT4=--2667d9ced3ec021946197cbb6c3083f0f95f3b6a/avatar"
},
{
"id": 1049715941,
"name": "Jennifer Hemmersmith Young",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBOVkkT4=--33e3fc268c87411378691c71b6f13658e0b40967/avatar"
},
{
"id": 1049715942,
"name": "Josh Fiske",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBOZkkT4=--b8553b154990a1112ab6275b749296c4a3b56334/avatar"
},
{
"id": 1049715943,
"name": "Nicole Katz",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBOdkkT4=--1d2b80e583133f93afe008f88166b674fc0287a4/avatar"
},
{
"id": 1049715944,
"name": "Steve Marsh",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBOhkkT4=--b169e35b345bcc26eca6964b7ef7de2c16b6f238/avatar"
},
{
"id": 1049715913,
"name": "Victor Cooper",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBMlkkT4=--5fe7b70fbee7a7f0e2e1e19df7579e5d880c753d/avatar"
}
],
"comments_count": 0,
"has_description": false,
"parent": {
"id": 1069479800,
"title": "Marketing Campaign: TV Ad",
"app_url": "https://3.basecamp.com/195539477/buckets/2085958504/todolists/1069479800"
},
"children": []
},
{
"id": 1069479804,
"app_url": "https://3.basecamp.com/195539477/buckets/2085958504/todos/1069479804",
"content": "Render all Ad variants",
"starts_on": "2026-06-11",
"due_on": "2026-06-18",
"bucket": {
"id": 2085958504,
"name": "Honcho HQ",
"app_url": "https://3.basecamp.com/195539477/buckets/2085958504"
},
"completed": false,
"type": "todo",
"assignees": [
{
"id": 1049715938,
"name": "Annie Bryan",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBOJkkT4=--732a71fbd28ec10d9bf4466abd3588a8bea40bdb/avatar"
},
{
"id": 1049715939,
"name": "Cheryl Walters",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBONkkT4=--b57b5a44335d4c3ba1a2585abd6e5c7e4c85fdd6/avatar"
},
{
"id": 1049715940,
"name": "Jared Davis",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBORkkT4=--2667d9ced3ec021946197cbb6c3083f0f95f3b6a/avatar"
},
{
"id": 1049715941,
"name": "Jennifer Hemmersmith Young",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBOVkkT4=--33e3fc268c87411378691c71b6f13658e0b40967/avatar"
},
{
"id": 1049715942,
"name": "Josh Fiske",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBOZkkT4=--b8553b154990a1112ab6275b749296c4a3b56334/avatar"
},
{
"id": 1049715943,
"name": "Nicole Katz",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBOdkkT4=--1d2b80e583133f93afe008f88166b674fc0287a4/avatar"
},
{
"id": 1049715944,
"name": "Steve Marsh",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBOhkkT4=--b169e35b345bcc26eca6964b7ef7de2c16b6f238/avatar"
},
{
"id": 1049715913,
"name": "Victor Cooper",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBMlkkT4=--5fe7b70fbee7a7f0e2e1e19df7579e5d880c753d/avatar"
}
],
"comments_count": 0,
"has_description": false,
"parent": {
"id": 1069479800,
"title": "Marketing Campaign: TV Ad",
"app_url": "https://3.basecamp.com/195539477/buckets/2085958504/todolists/1069479800"
},
"children": []
},
{
"id": 1069479861,
"app_url": "https://3.basecamp.com/195539477/buckets/2085958505/todos/1069479861",
"content": "Make to-do lists",
"starts_on": null,
"due_on": "2026-05-29",
"bucket": {
"id": 2085958505,
"name": "The Leto Laptop",
"app_url": "https://3.basecamp.com/195539477/buckets/2085958505"
},
"completed": false,
"type": "todo",
"assignees": [
{
"id": 1049715913,
"name": "Victor Cooper",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBMlkkT4=--5fe7b70fbee7a7f0e2e1e19df7579e5d880c753d/avatar"
}
],
"comments_count": 0,
"has_description": false,
"parent": {
"id": 1069479829,
"title": "To-dos",
"app_url": "https://3.basecamp.com/195539477/buckets/2085958505/todosets/1069479829"
},
"children": []
}
]
}
Assignments with card table steps are normalized so the parent card appears as the top-level item with its steps nested as children. Priority items include a priority_recording_id field.
Copy as cURL
curl -s -H "Authorization: Bearer $ACCESS_TOKEN" https://3.basecampapi.com/$ACCOUNT_ID/my/assignments.json
Get completed assignments
GET /my/assignments/completed.jsonwill return the current user's completed assignments. Archived and trashed recordings are excluded.
Example JSON Response
[
{
"id": 1069480405,
"app_url": "https://3.basecamp.com/195539477/buckets/2085958505/todos/1069480405",
"content": "Confirm the launch-party caterer",
"starts_on": null,
"due_on": null,
"bucket": {
"id": 2085958505,
"name": "The Leto Laptop",
"app_url": "https://3.basecamp.com/195539477/buckets/2085958505"
},
"completed": true,
"type": "todo",
"assignees": [
{
"id": 1049715913,
"name": "Victor Cooper",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBMlkkT4=--5fe7b70fbee7a7f0e2e1e19df7579e5d880c753d/avatar"
}
],
"comments_count": 0,
"has_description": false,
"parent": {
"id": 1069479863,
"title": "Background and research",
"app_url": "https://3.basecamp.com/195539477/buckets/2085958505/todolists/1069479863"
},
"children": []
}
]
Copy as cURL
curl -s -H "Authorization: Bearer $ACCESS_TOKEN" https://3.basecampapi.com/$ACCOUNT_ID/my/assignments/completed.json
Get due assignments
GET /my/assignments/due.jsonwill return the current user's assignments filtered by due date scope. Defaults tooverduewhen no scope is provided.
Optional parameters:
scope- filter by due date range. Valid options:overdue,due_today,due_tomorrow,due_later_this_week,due_next_week,due_later.
Providing an invalid scope returns 400 Bad Request with an error listing the valid options:
{
"error": "Invalid scope 'invalid'. Valid options: overdue, due_today, due_tomorrow, due_later_this_week, due_next_week, due_later"
}
Example JSON Response
[
{
"id": 1069479801,
"app_url": "https://3.basecamp.com/195539477/buckets/2085958504/todos/1069479801",
"content": "Why isn't this done yet?",
"starts_on": null,
"due_on": "2026-05-25",
"bucket": {
"id": 2085958504,
"name": "Honcho HQ",
"app_url": "https://3.basecamp.com/195539477/buckets/2085958504"
},
"completed": false,
"type": "todo",
"assignees": [
{
"id": 1049715938,
"name": "Annie Bryan",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBOJkkT4=--732a71fbd28ec10d9bf4466abd3588a8bea40bdb/avatar"
},
{
"id": 1049715939,
"name": "Cheryl Walters",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBONkkT4=--b57b5a44335d4c3ba1a2585abd6e5c7e4c85fdd6/avatar"
},
{
"id": 1049715940,
"name": "Jared Davis",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBORkkT4=--2667d9ced3ec021946197cbb6c3083f0f95f3b6a/avatar"
},
{
"id": 1049715941,
"name": "Jennifer Hemmersmith Young",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBOVkkT4=--33e3fc268c87411378691c71b6f13658e0b40967/avatar"
},
{
"id": 1049715942,
"name": "Josh Fiske",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBOZkkT4=--b8553b154990a1112ab6275b749296c4a3b56334/avatar"
},
{
"id": 1049715943,
"name": "Nicole Katz",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBOdkkT4=--1d2b80e583133f93afe008f88166b674fc0287a4/avatar"
},
{
"id": 1049715944,
"name": "Steve Marsh",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBOhkkT4=--b169e35b345bcc26eca6964b7ef7de2c16b6f238/avatar"
},
{
"id": 1049715913,
"name": "Victor Cooper",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBMlkkT4=--5fe7b70fbee7a7f0e2e1e19df7579e5d880c753d/avatar"
}
],
"comments_count": 0,
"has_description": false,
"parent": {
"id": 1069479800,
"title": "Marketing Campaign: TV Ad",
"app_url": "https://3.basecamp.com/195539477/buckets/2085958504/todolists/1069479800"
},
"children": []
},
{
"id": 1069479861,
"app_url": "https://3.basecamp.com/195539477/buckets/2085958505/todos/1069479861",
"content": "Make to-do lists",
"starts_on": null,
"due_on": "2026-05-29",
"bucket": {
"id": 2085958505,
"name": "The Leto Laptop",
"app_url": "https://3.basecamp.com/195539477/buckets/2085958505"
},
"completed": false,
"type": "todo",
"assignees": [
{
"id": 1049715913,
"name": "Victor Cooper",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBMlkkT4=--5fe7b70fbee7a7f0e2e1e19df7579e5d880c753d/avatar"
}
],
"comments_count": 0,
"has_description": false,
"parent": {
"id": 1069479829,
"title": "To-dos",
"app_url": "https://3.basecamp.com/195539477/buckets/2085958505/todosets/1069479829"
},
"children": []
},
{
"id": 1069479804,
"app_url": "https://3.basecamp.com/195539477/buckets/2085958504/todos/1069479804",
"content": "Render all Ad variants",
"starts_on": "2026-06-11",
"due_on": "2026-06-18",
"bucket": {
"id": 2085958504,
"name": "Honcho HQ",
"app_url": "https://3.basecamp.com/195539477/buckets/2085958504"
},
"completed": false,
"type": "todo",
"assignees": [
{
"id": 1049715938,
"name": "Annie Bryan",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBOJkkT4=--732a71fbd28ec10d9bf4466abd3588a8bea40bdb/avatar"
},
{
"id": 1049715939,
"name": "Cheryl Walters",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBONkkT4=--b57b5a44335d4c3ba1a2585abd6e5c7e4c85fdd6/avatar"
},
{
"id": 1049715940,
"name": "Jared Davis",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBORkkT4=--2667d9ced3ec021946197cbb6c3083f0f95f3b6a/avatar"
},
{
"id": 1049715941,
"name": "Jennifer Hemmersmith Young",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBOVkkT4=--33e3fc268c87411378691c71b6f13658e0b40967/avatar"
},
{
"id": 1049715942,
"name": "Josh Fiske",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBOZkkT4=--b8553b154990a1112ab6275b749296c4a3b56334/avatar"
},
{
"id": 1049715943,
"name": "Nicole Katz",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBOdkkT4=--1d2b80e583133f93afe008f88166b674fc0287a4/avatar"
},
{
"id": 1049715944,
"name": "Steve Marsh",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBOhkkT4=--b169e35b345bcc26eca6964b7ef7de2c16b6f238/avatar"
},
{
"id": 1049715913,
"name": "Victor Cooper",
"avatar_url": "https://3.basecampapi.com/195539477/people/BAhpBMlkkT4=--5fe7b70fbee7a7f0e2e1e19df7579e5d880c753d/avatar"
}
],
"comments_count": 0,
"has_description": false,
"parent": {
"id": 1069479800,
"title": "Marketing Campaign: TV Ad",
"app_url": "https://3.basecamp.com/195539477/buckets/2085958504/todolists/1069479800"
},
"children": []
}
]
Copy as cURL
curl -s -H "Authorization: Bearer $ACCESS_TOKEN" https://3.basecampapi.com/$ACCOUNT_ID/my/assignments/due.json?scope=overdue
Act on assignments
Assignments are created and changed through the to-do, card, and card table step endpoints, not through /my/assignments. A card table step is returned nested under its parent card as a children entry, and it's acted on through its own step endpoints, not the parent card's:
- Assign or unassign — pass
assignee_idswhen updating a to-do or a card; includenotify: trueto notify the people you add. A card table step is assigned on the step itself via Update a step (PUT /card_tables/steps/:id.json), not the parent card. - Complete or reopen — a to-do uses its completion endpoint (
POST/DELETE /todos/:id/completion.json). A card table step uses Change step completion status —PUT /card_tables/steps/:step_id/completions.jsonwithcompletion: "on"to complete or"off"to reopen. A card has no completion endpoint: it's completed by moving it into a done column and reopened by moving it out, via Move a card (POST /card_tables/cards/:id/moves.jsonwith the destinationcolumn_id). - Reschedule — update a to-do with
due_onand, optionally,starts_on. A card is rescheduled withdue_ononly — cards have nostarts_on— and a card table step likewise takesdue_on, on its own update endpoint.
Note: these updates replace omitted fields. A to-do update and a card table step update both clear any field you don't send — including assignee_ids, due_on, and (for steps) title — so resend the current values you want to keep. A card update is the one that preserves omitted title and content, but even there due_on is cleared unless you resend it. In short: to change only assignees or only the due date, echo the record's other current fields in the same request.
Prioritize an assignment
POST /my/priorities.jsonadds a recording to "Up Next" — the current user's ordered list of prioritized assignments, returned asprioritiesin Get assignments. Returns204 No Content.
Identify the item by the recording id of the thing that carries the priority, not by the assignment id. Get assignments normalizes a card table step under its parent card, so which id to send depends on what you're prioritizing:
- A to-do, or a card itself — send the item's top-level
id. - A card table step that isn't prioritized yet — send the step's own
idfrom its parent card'schildren. Only already-prioritized top-level entries carry apriority_recording_id, so a step you haven't prioritized has just its own id. - A step that is already prioritized — the top-level entry's
idis the card's, so send that entry'spriority_recording_id, which points at the prioritized step. Use it to reorder or deprioritize.
If more than one step on the same card is prioritized, Get assignments lists that card once and reports a single priority_recording_id; the sibling step priorities aren't separately addressable through this list.
Required parameters: id — the recording id to prioritize.
Example JSON Request
{
"id": 1069479801
}
Copy as cURL
curl -s -H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"id":1069479801}' \
https://3.basecampapi.com/$ACCOUNT_ID/my/priorities.json
Deprioritize an assignment
DELETE /my/priorities/1069479801.jsonremoves the recording with an ID of1069479801from Up Next. Returns204 No Content.
The delete is exact-target: it clears only the priority carried by the recording the URL identifies, and deleting a recording that carries no priority is a no-op that still returns 204 No Content — so a repeated DELETE (a client retry after a lost response) is safe and never touches any other priority. To deprioritize a card table step surfaced under its parent card, send the step's own id — the priority_recording_id reported by Get assignments — not the card's id.
Copy as cURL
curl -s -H "Authorization: Bearer $ACCESS_TOKEN" \
-X DELETE \
https://3.basecampapi.com/$ACCOUNT_ID/my/priorities/1069479801.json
Reorder Up Next
POST /my/priority_moves.jsonmoves an already-prioritized recording to a new spot in Up Next. Returns204 No Content.
Required parameters:
source_id— the recording id to move, chosen the same way as when prioritizing.position— the 1-based position to move it to.
Example JSON Request
{
"source_id": 1069479801,
"position": 1
}
Copy as cURL
curl -s -H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"source_id":1069479801,"position":1}' \
https://3.basecampapi.com/$ACCOUNT_ID/my/priority_moves.json
Reordering validates position and, on failure, returns an error body of the form { "error": "..." }:
- Missing
position→400 Bad Request,{ "error": "Position is required." }. - Non-integer
position→400 Bad Request,{ "error": "Position must be an integer." }. positionoutside the list →422 Unprocessable Entity,{ "error": "Position must be between 1 and N." }, whereNis the number of prioritized assignments.- A recording that isn't prioritized →
422 Unprocessable Entity,{ "error": "Recording is not prioritized." }. - A recording you can't access →
404 Not Found.