Projects
create
projects.create
Create a project with a name and description
Risk: write
project full type
project full type
delete
projects.delete
Archive a project; it is not erased and projects.update with status active restores it
Risk: write
get
projects.get
Read one project with its name and description
Risk: read
project full type
project full type
list
projects.list
List the projects the token is involved in, optionally with each project members
Risk: read
projects full type
projects full type
update
projects.update
Change a project name or description, or restore an archived project
Risk: write
project full type
project full type
Reports
project
reports.project
Read time per user and task in one project over at most 30 days
Risk: read
time_summary full type
time_summary full type
time_entries full type
time_entries full type
summary
reports.summary
Read time by user, project, task and day across the projects you manage, over at most 30 days
Risk: read
manager_report full type
manager_report full type
Task Assignments
create
taskAssignments.create
Assign a user to a task
Risk: write
task_assignment full type
task_assignment full type
delete
taskAssignments.delete
Remove a user from a task
Risk: destructive
list
taskAssignments.list
List which users are assigned to which tasks in a project
Risk: read
task_assignments full type
task_assignments full type
Tasks
create
tasks.create
Create a task in a project
Risk: write
task full type
task full type
delete
tasks.delete
Delete a task with the time logged against it; this cannot be undone
Risk: destructive
get
tasks.get
Read one task
Risk: read
task full type
task full type
list
tasks.list
List the tasks in a project
Risk: read
tasks full type
tasks full type
update
tasks.update
Change a task name or description
Risk: write
task full type
task full type
Time Entries
byUser
timeEntries.byUser
List the time one user logged on a project between two Unix timestamps
Risk: read
time_entries full type
time_entries full type
create
timeEntries.create
Log offline time for yourself on an assigned task, from a Unix start time and a duration in minutes
Risk: write
time_entries full type
time_entries full type
delete
timeEntries.delete
Delete a logged time entry; this cannot be undone
Risk: destructive
get
timeEntries.get
Read one time entry, optionally with full-resolution screenshot URLs
Risk: read
time_entry full type
time_entry full type
list
timeEntries.list
List the time some users logged on a project between two Unix timestamps
Risk: read
time_entries full type
time_entries full type
update
timeEntries.update
Move a time entry to another task or change its comment
Risk: write
time_entries full type
time_entries full type
User Assignments
create
userAssignments.create
Add a member to a project with a role, rate and time-logging windows
Risk: write
user_assignment full type
user_assignment full type
get
userAssignments.get
Read one project membership
Risk: read
user_assignment full type
user_assignment full type
list
userAssignments.list
List the members of a project with their roles and rates
Risk: read
user_assignments full type
user_assignments full type
update
userAssignments.update
Change a member hourly rate, time logging or time-logging windows in a project
Risk: write
user_assignment full type
user_assignment full type
Users
create
users.create
Create a user; a privileged call that needs the partner API token rather than a normal one
Risk: write
user full type
user full type
get
users.get
Read one user
Risk: read
user full type
user full type
list
users.list
List the users on the account
Risk: read
users full type
users full type
me
users.me
Read the account behind the token (without the token itself), which is the cheapest way to check it
Risk: read
user full type
user full type
update
users.update
Change a user email, name or timezone
Risk: write
user full type
user full type