You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
8.6 KiB
8.6 KiB
| 1 | Scope | Resource | Context | Ownership | Limit | Method | URL | Privilege | Membership |
|---|---|---|---|---|---|---|---|---|---|
| 2 | create | Task | Sandbox | None | resource['user']['num_resources'] < 10 | POST | /tasks | User | N/A |
| 3 | create | Task | Organization | None | resource['user']['num_resources'] < 10 | POST | /tasks | User | Supervisor |
| 4 | create | Task | Sandbox | None | POST | /tasks | Business | N/A | |
| 5 | create | Task | Organization | None | POST | /tasks | Business | Supervisor | |
| 6 | import:backup | Task | Sandbox | None | resource['user']['num_resources'] < 10 | POST | /tasks/backup | User | N/A |
| 7 | import:backup | Task | Organization | None | resource['user']['num_resources'] < 10 | POST | /tasks/backup | User | Supervisor |
| 8 | import:backup | Task | Sandbox | None | POST | /tasks/backup | Business | N/A | |
| 9 | import:backup | Task | Organization | None | POST | /tasks/backup | Business | Supervisor | |
| 10 | create@project | Task, Project | Sandbox | None | POST | /tasks | Admin | N/A | |
| 11 | create@project | Task, Project | Sandbox | Project:owner, Project:assignee | resource['user']['num_resources'] < 10 | POST | /tasks | User | N/A |
| 12 | create@project | Task, Project | Organization | None | resource['user']['num_resources'] < 10 | POST | /tasks | User | Supervisor |
| 13 | create@project | Task, Project | Organization | Project:owner, Project:assignee | resource['user']['num_resources'] < 10 | POST | /tasks | User | Worker |
| 14 | create@project | Task, Project | Sandbox | Project:owner, Project:assignee | POST | /tasks | Business | N/A | |
| 15 | create@project | Task, Project | Organization | None | POST | /tasks | Business | Supervisor | |
| 16 | create@project | Task, Project | Organization | Project:owner, Project:assignee | POST | /tasks | Business | Worker | |
| 17 | view | Task | Sandbox | None | GET | /tasks/{id}, /tasks/{id}/status | Admin | N/A | |
| 18 | view | Task | Sandbox | Owner, Project:owner, Assignee, Project:assignee | GET | /tasks/{id}, /tasks/{id}/status | None | N/A | |
| 19 | view | Task | Organization | None | GET | /tasks/{id}, /tasks/{id}/status | User | Maintainer | |
| 20 | view | Task | Organization | Owner, Project:owner, Assignee, Project:assignee | GET | /tasks/{id}, /tasks/{id}/status | None | Worker | |
| 21 | list | N/A | Sandbox | N/A | GET | /tasks | None | N/A | |
| 22 | list | N/A | Organization | N/A | GET | /tasks | None | Worker | |
| 23 | update:desc | Task | Sandbox | None | PATCH | /tasks/{id} | Admin | N/A | |
| 24 | update:desc | Task | Sandbox | Owner, Project:owner, Assignee, Project:assignee | PATCH | /tasks/{id} | Worker | N/A | |
| 25 | update:desc | Task | Organization | None | PATCH | /tasks/{id} | User | Maintainer | |
| 26 | update:desc | Task | Organization | Owner, Project:owner, Assignee, Project:assignee | PATCH | /tasks/{id} | Worker | Worker | |
| 27 | update:owner | Task, User | Sandbox | None, Assignee | PATCH | /tasks/{id} | Admin | N/A | |
| 28 | update:owner | Task, User | Sandbox | Owner, Project:owner, Project:assignee | PATCH | /tasks/{id} | Worker | N/A | |
| 29 | update:owner | Task, User | Organization | None, Assignee | PATCH | /tasks/{id} | User | Maintainer | |
| 30 | update:owner | Task, User | Organization | Owner, Project:owner, Project:assignee | PATCH | /tasks/{id} | Worker | Worker | |
| 31 | update:assignee | Task, User | Sandbox | None, Assignee | PATCH | /tasks/{id} | Admin | N/A | |
| 32 | update:assignee | Task, User | Sandbox | Owner, Project:owner, Project:assignee | PATCH | /tasks/{id} | Worker | N/A | |
| 33 | update:assignee | Task, User | Organization | None, Assignee | PATCH | /tasks/{id} | User | Maintainer | |
| 34 | update:assignee | Task, User | Organization | Owner, Project:owner, Project:assignee | PATCH | /tasks/{id} | Worker | Worker | |
| 35 | update:project | Task, Project | Sandbox | None, Assignee | PATCH | /tasks/{id} | Admin | N/A | |
| 36 | update:project | Task, Project | Sandbox | Owner, Project:owner, Project:assignee | PATCH | /tasks/{id} | Worker | N/A | |
| 37 | update:project | Task, Project | Organization | None, Assignee | PATCH | /tasks/{id} | User | Maintainer | |
| 38 | update:project | Task, Project | Organization | Owner, Project:owner, Project:assignee | PATCH | /tasks/{id} | Worker | Worker | |
| 39 | delete | Task | Sandbox | None, Assignee | DELETE | /tasks/{id} | Admin | N/A | |
| 40 | delete | Task | Sandbox | Owner, Project:owner, Project:assignee | DELETE | /tasks/{id} | Worker | N/A | |
| 41 | delete | Task | Organization | None, Assignee | DELETE | /tasks/{id} | User | Maintainer | |
| 42 | delete | Task | Organization | Owner, Project:owner, Project:assignee | DELETE | /tasks/{id} | Worker | Worker | |
| 43 | view:annotations | Task | Sandbox | None | GET | /tasks/{id}/annotations | Admin | N/A | |
| 44 | view:annotations | Task | Sandbox | Owner, Project:owner, Assignee, Project:assignee | GET | /tasks/{id}/annotations | None | N/A | |
| 45 | view:annotations | Task | Organization | None | GET | /tasks/{id}/annotations | User | Maintainer | |
| 46 | view:annotations | Task | Organization | Owner, Project:owner, Assignee, Project:assignee | GET | /tasks/{id}/annotations | None | Worker | |
| 47 | update:annotations | Task | Sandbox | None | PATCH, PUT | /tasks/{id}/annotations | Admin | N/A | |
| 48 | update:annotations | Task | Sandbox | Owner, Project:owner, Assignee, Project:assignee | PATCH, PUT | /tasks/{id}/annotations | Worker | N/A | |
| 49 | update:annotations | Task | Organization | None | PATCH, PUT | /tasks/{id}/annotations | User | Maintainer | |
| 50 | update:annotations | Task | Organization | Owner, Project:owner, Assignee, Project:assignee | PATCH, PUT | /tasks/{id}/annotations | Worker | Worker | |
| 51 | delete:annotations | Task | Sandbox | None | DELETE | /tasks/{id}/annotations | Admin | N/A | |
| 52 | delete:annotations | Task | Sandbox | Owner, Project:owner, Assignee, Project:assignee | DELETE | /tasks/{id}/annotations | Worker | N/A | |
| 53 | delete:annotations | Task | Organization | None | DELETE | /tasks/{id}/annotations | User | Maintainer | |
| 54 | delete:annotations | Task | Organization | Owner, Project:owner, Assignee, Project:assignee | DELETE | /tasks/{id}/annotations | Worker | Worker | |
| 55 | export:dataset | Task | Sandbox | None | GET | /tasks/{id}/dataset?format= | Admin | N/A | |
| 56 | export:dataset | Task | Sandbox | Owner, Project:owner, Assignee, Project:assignee | GET | /tasks/{id}/dataset?format= | None | N/A | |
| 57 | export:dataset | Task | Organization | None | GET | /tasks/{id}/dataset?format= | User | Maintainer | |
| 58 | export:dataset | Task | Organization | Owner, Project:owner, Assignee, Project:assignee | GET | /tasks/{id}/dataset?format= | None | Worker | |
| 59 | view:data | Task | Sandbox | None | GET | /tasks/{id}/data | Admin | N/A | |
| 60 | view:data | Task | Sandbox | Owner, Project:owner, Assignee, Project:assignee | GET | /tasks/{id}/data | None | N/A | |
| 61 | view:data | Task | Organization | None | GET | /tasks/{id}/data | User | Maintainer | |
| 62 | view:data | Task | Organization | Owner, Project:owner, Assignee, Project:assignee | GET | /tasks/{id}/data | None | Worker | |
| 63 | view:metadata | Task | Sandbox | None | GET | /tasks/{id}/data/meta | Admin | N/A | |
| 64 | view:metadata | Task | Sandbox | Owner, Project:owner, Assignee, Project:assignee | GET | /tasks/{id}/data/meta | None | N/A | |
| 65 | view:metadata | Task | Organization | None | GET | /tasks/{id}/data/meta | User | Maintainer | |
| 66 | view:metadata | Task | Organization | Owner, Project:owner, Assignee, Project:assignee | GET | /tasks/{id}/data/meta | None | Worker | |
| 67 | update:metadata | Task | Sandbox | None | PATCH | /tasks/{id}/data/meta | Admin | N/A | |
| 68 | update:metadata | Task | Sandbox | Owner, Project:owner, Assignee, Project:assignee | PATCH | /tasks/{id}/data/meta | Worker | N/A | |
| 69 | update:metadata | Task | Organization | None | PATCH | /tasks/{id}/data/meta | User | Maintainer | |
| 70 | update:metadata | Task | Organization | Owner, Project:owner, Assignee, Project:assignee | PATCH | /tasks/{id}/data/meta | Worker | Worker | |
| 71 | upload:data | Task | Sandbox | None | POST | /tasks/{id}/data | Admin | N/A | |
| 72 | upload:data | Task | Sandbox | Owner, Project:owner, Assignee, Project:assignee | POST | /tasks/{id}/data | Worker | N/A | |
| 73 | upload:data | Task | Organization | None | POST | /tasks/{id}/data | User | Maintainer | |
| 74 | upload:data | Task | Organization | Owner, Project:owner, Assignee, Project:assignee | POST | /tasks/{id}/data | Worker | Worker | |
| 75 | import:annotations | Task | Sandbox | None | PUT | /tasks/{id}/annotations?format= | Admin | N/A | |
| 76 | import:annotations | Task | Sandbox | Owner, Project:owner, Assignee, Project:assignee | PUT | /tasks/{id}/annotations?format= | Worker | N/A | |
| 77 | import:annotations | Task | Organization | None | PUT | /tasks/{id}/annotations?format= | User | Maintainer | |
| 78 | import:annotations | Task | Organization | Owner, Project:owner, Assignee, Project:assignee | PUT | /tasks/{id}/annotations?format= | Worker | Worker | |
| 79 | export:annotations | Task | Sandbox | None | GET | /tasks/{id}/annotations?format= | Admin | N/A | |
| 80 | export:annotations | Task | Sandbox | Owner, Project:owner, Assignee, Project:assignee | GET | /tasks/{id}/annotations?format= | None | N/A | |
| 81 | export:annotations | Task | Organization | None | GET | /tasks/{id}/annotations?format= | User | Maintainer | |
| 82 | export:annotations | Task | Organization | Owner, Project:owner, Assignee, Project:assignee | GET | /tasks/{id}/annotations?format= | None | Worker | |
| 83 | export:backup | Task | Sandbox | None | GET | /tasks/{id}/backup | Admin | N/A | |
| 84 | export:backup | Task | Sandbox | Owner, Project:owner, Assignee, Project:assignee | GET | /tasks/{id}/backup | None | N/A | |
| 85 | export:backup | Task | Organization | None | GET | /tasks/{id}/backup | User | Maintainer | |
| 86 | export:backup | Task | Organization | Owner, Project:owner, Assignee, Project:assignee | GET | /tasks/{id}/backup | None | Worker | |
| 87 | update:organization | Task, Organization | Sandbox | None, Assignee | PATCH | /tasks/{id} | Admin | N/A | |
| 88 | update:organization | Task, Organization | Sandbox | Owner, Project:owner, Project:assignee | PATCH | /tasks/{id} | Worker | N/A | |
| 89 | update:organization | Task, Organization | Organization | None, Assignee | PATCH | /tasks/{id} | User | Maintainer | |
| 90 | update:organization | Task, Organization | Organization | Owner, Project:owner, Project:assignee | PATCH | /tasks/{id} | Worker | Worker |