Activities
filterDetails
activities.filterDetails
List activity log entries by filter
Risk: read
properties full type
properties full type
data full type
data full type
appliedPropertyFilters full type
appliedPropertyFilters full type
appliedCustomFieldFilters full type
appliedCustomFieldFilters full type
Attachments
attachToItem
attachments.attachToItem
Upload a file and attach it to a work item
Risk: write
attachToOrganization
attachments.attachToOrganization
Upload a file and attach it to a customer organization
Risk: write
attachToPortfolio
attachments.attachToPortfolio
Upload a file and attach it to a portfolio
Risk: write
attachToProject
attachments.attachToProject
Upload a file and attach it to a project
Risk: write
filter
attachments.filter
List attachment external ids by filter
Risk: read
properties full type
properties full type
appliedPropertyFilters full type
appliedPropertyFilters full type
appliedCustomFieldFilters full type
appliedCustomFieldFilters full type
filterDetails
attachments.filterDetails
List attachments with their names
Risk: read
properties full type
properties full type
data full type
data full type
appliedPropertyFilters full type
appliedPropertyFilters full type
appliedCustomFieldFilters full type
appliedCustomFieldFilters full type
get
attachments.get
Read one attachment record by external id
Risk: read
data full type
data full type
upload
attachments.upload
Upload a file to the account and get its external id for attaching later
Risk: write
Conversations
create
conversations.create
Open a conversation on a work item or project, optionally with its first messages
Risk: write
messages full type
messages full type
filter
conversations.filter
List conversation external ids by filter
Risk: read
properties full type
properties full type
appliedPropertyFilters full type
appliedPropertyFilters full type
appliedCustomFieldFilters full type
appliedCustomFieldFilters full type
filterDetails
conversations.filterDetails
List conversations with their open and lock state
Risk: read
properties full type
properties full type
data full type
data full type
appliedPropertyFilters full type
appliedPropertyFilters full type
appliedCustomFieldFilters full type
appliedCustomFieldFilters full type
get
conversations.get
Read one conversation by external id
Risk: read
data full type
data full type
update
conversations.update
Close, reopen or lock a conversation
Risk: write
Customers
create
customers.create
Create a customer, optionally inside a customer organization
Risk: write
filter
customers.filter
List customer external ids by filter
Risk: read
properties full type
properties full type
customFields full type
customFields full type
appliedPropertyFilters full type
appliedPropertyFilters full type
appliedCustomFieldFilters full type
appliedCustomFieldFilters full type
filterDetails
customers.filterDetails
List customers with their contact details and organization
Risk: read
properties full type
properties full type
customFields full type
customFields full type
data full type
data full type
appliedPropertyFilters full type
appliedPropertyFilters full type
appliedCustomFieldFilters full type
appliedCustomFieldFilters full type
get
customers.get
Read one customer by external id or numeric id
Risk: read
data full type
data full type
update
customers.update
Change a customer, including deactivating them so they can no longer sign in
Risk: write
address full type
address full type
Invoices
filter
invoices.filter
List invoice external ids by filter
Risk: read
properties full type
properties full type
appliedPropertyFilters full type
appliedPropertyFilters full type
appliedCustomFieldFilters full type
appliedCustomFieldFilters full type
filterDetails
invoices.filterDetails
List invoices with their status and totals
Risk: read
properties full type
properties full type
data full type
data full type
appliedPropertyFilters full type
appliedPropertyFilters full type
appliedCustomFieldFilters full type
appliedCustomFieldFilters full type
get
invoices.get
Read one invoice by external id or numeric id
Risk: read
data full type
data full type
update
invoices.update
Change an invoice: its status, due date and line items. Setting the status to ‘void’ cannot be undone
Risk: destructive · Irreversible
Items
create
items.create
Create a work item such as a ticket or task, optionally with requesters, followers, a project and custom fields
Risk: write
filter
items.filter
List work item external ids by type and filter, with paging and a total count
Risk: read
itemType is an array of names this organization defines; a bare string is rejected with a 400. Read the valid names with organization.itemTypes. Returns external ids only. Use items.filterDetails for full records, which caps limit at 50.
properties full type
properties full type
customFields full type
customFields full type
appliedPropertyFilters full type
appliedPropertyFilters full type
appliedCustomFieldFilters full type
appliedCustomFieldFilters full type
filterDetails
items.filterDetails
List work items with their details by type and filter, including assignees and lifecycle status
Risk: read
limit at 50 on the details variants, against 200 on the id variants.
properties full type
properties full type
customFields full type
customFields full type
data full type
data full type
appliedPropertyFilters full type
appliedPropertyFilters full type
appliedCustomFieldFilters full type
appliedCustomFieldFilters full type
get
items.get
Read one work item by external id or numeric id
Risk: read
data full type
data full type
update
items.update
Change a work item: name, status, assignment, priority, dates, links and custom fields
Risk: write
{ replace: true, newValue: [ids] } sets the whole list, and add or remove change it while keeping the rest.
duplicatesItemExternalIds full type
duplicatesItemExternalIds full type
duplicatedByItemExternalIds full type
duplicatedByItemExternalIds full type
blocksItemExternalIds full type
blocksItemExternalIds full type
blockedByItemExternalIds full type
blockedByItemExternalIds full type
precededByItemExternalIds full type
precededByItemExternalIds full type
succeededByItemExternalIds full type
succeededByItemExternalIds full type
attachmentExternalIds full type
attachmentExternalIds full type
followerUserAndCustomerExternalIds full type
followerUserAndCustomerExternalIds full type
followerTeamAndCustomerOrganizationExternalIds full type
followerTeamAndCustomerOrganizationExternalIds full type
assignedUserExternalIds full type
assignedUserExternalIds full type
assignedTeamExternalIds full type
assignedTeamExternalIds full type
requesterUserAndCustomerExternalIds full type
requesterUserAndCustomerExternalIds full type
requesterTeamAndCustomerOrganizationExternalIds full type
requesterTeamAndCustomerOrganizationExternalIds full type
Messages
create
messages.create
Post a message into a conversation
Risk: write
filter
messages.filter
List conversation message external ids by filter
Risk: read
properties full type
properties full type
appliedPropertyFilters full type
appliedPropertyFilters full type
appliedCustomFieldFilters full type
appliedCustomFieldFilters full type
filterDetails
messages.filterDetails
List conversation messages with their content and author
Risk: read
properties full type
properties full type
data full type
data full type
appliedPropertyFilters full type
appliedPropertyFilters full type
appliedCustomFieldFilters full type
appliedCustomFieldFilters full type
get
messages.get
Read one conversation message by external id
Risk: read
data full type
data full type
update
messages.update
Change a message body or its attachments
Risk: write
attachmentExternalIds full type
attachmentExternalIds full type
Organization
containerTypes
organization.containerTypes
List the organization container type names
Risk: read
data full type
data full type
itemTypes
organization.itemTypes
List the organization work item type names that create and filter calls require
Risk: read
label and externalId per type, not the name field the published spec describes.
Output
data full type
data full type
lifecycleStatus
organization.lifecycleStatus
List the lifecycle status names an item or project can be moved to
Risk: read
name, externalId and state, not the string array the published spec describes.
Output
data full type
data full type
profile
organization.profile
Read the organization profile and its policy settings
Risk: read
data full type
data full type
userTypes
organization.userTypes
List the organization user type names that user create calls accept
Risk: read
data full type
data full type
Organizations
create
organizations.create
Create a customer organization
Risk: write
filter
organizations.filter
List customer organization external ids by filter
Risk: read
properties full type
properties full type
customFields full type
customFields full type
appliedPropertyFilters full type
appliedPropertyFilters full type
appliedCustomFieldFilters full type
appliedCustomFieldFilters full type
filterDetails
organizations.filterDetails
List customer organizations with their domains and customers
Risk: read
properties full type
properties full type
customFields full type
customFields full type
data full type
data full type
appliedPropertyFilters full type
appliedPropertyFilters full type
appliedCustomFieldFilters full type
appliedCustomFieldFilters full type
get
organizations.get
Read one customer organization by external id
Risk: read
data full type
data full type
update
organizations.update
Change a customer organization, its domains or its customers
Risk: write
address full type
address full type
attachments full type
attachments full type
domains full type
domains full type
customers full type
customers full type
Portfolios
create
portfolios.create
Create a portfolio, optionally nested under others
Risk: write
filter
portfolios.filter
List portfolio external ids by filter
Risk: read
properties full type
properties full type
appliedPropertyFilters full type
appliedPropertyFilters full type
appliedCustomFieldFilters full type
appliedCustomFieldFilters full type
filterDetails
portfolios.filterDetails
List portfolios with their details
Risk: read
properties full type
properties full type
data full type
data full type
appliedPropertyFilters full type
appliedPropertyFilters full type
appliedCustomFieldFilters full type
appliedCustomFieldFilters full type
get
portfolios.get
Read one portfolio by external id
Risk: read
data full type
data full type
update
portfolios.update
Change a portfolio name, parents or attachments
Risk: write
parentPortfolioExternalIds full type
parentPortfolioExternalIds full type
attachmentExternalIds full type
attachmentExternalIds full type
Projects
create
projects.create
Create a project, optionally under portfolios
Risk: write
filter
projects.filter
List project external ids by filter
Risk: read
properties full type
properties full type
customFields full type
customFields full type
appliedPropertyFilters full type
appliedPropertyFilters full type
appliedCustomFieldFilters full type
appliedCustomFieldFilters full type
filterDetails
projects.filterDetails
List projects with their lifecycle status and invoice type
Risk: read
properties full type
properties full type
customFields full type
customFields full type
data full type
data full type
appliedPropertyFilters full type
appliedPropertyFilters full type
appliedCustomFieldFilters full type
appliedCustomFieldFilters full type
get
projects.get
Read one project by external id or numeric id
Risk: read
data full type
data full type
update
projects.update
Change a project: name, lifecycle status, portfolios and custom fields
Risk: write
organization.lifecycleStatus, which returns objects whose name is the value to pass.
portfolioExternalIds full type
portfolioExternalIds full type
attachmentExternalIds full type
attachmentExternalIds full type
Quotes
filter
quotes.filter
List quote external ids by filter
Risk: read
properties full type
properties full type
appliedPropertyFilters full type
appliedPropertyFilters full type
appliedCustomFieldFilters full type
appliedCustomFieldFilters full type
filterDetails
quotes.filterDetails
List quotes with their status and totals
Risk: read
properties full type
properties full type
data full type
data full type
appliedPropertyFilters full type
appliedPropertyFilters full type
appliedCustomFieldFilters full type
appliedCustomFieldFilters full type
get
quotes.get
Read one quote by external id or numeric id
Risk: read
data full type
data full type
update
quotes.update
Change a quote: its status, expiration date and line items
Risk: write
Teams
create
teams.create
Create a team with an initial set of members
Risk: write
filter
teams.filter
List team external ids by filter
Risk: read
properties full type
properties full type
appliedPropertyFilters full type
appliedPropertyFilters full type
appliedCustomFieldFilters full type
appliedCustomFieldFilters full type
filterDetails
teams.filterDetails
List teams with their members
Risk: read
properties full type
properties full type
data full type
data full type
appliedPropertyFilters full type
appliedPropertyFilters full type
appliedCustomFieldFilters full type
appliedCustomFieldFilters full type
get
teams.get
Read one team by external id
Risk: read
data full type
data full type
update
teams.update
Rename a team or change its members
Risk: write
users full type
users full type
Timers
cancel
timers.cancel
Cancel a work timer, discarding the work recorded in that run
Risk: destructive · Irreversible
data full type
data full type
filter
timers.filter
List timer external ids by filter
Risk: read
properties full type
properties full type
appliedPropertyFilters full type
appliedPropertyFilters full type
appliedCustomFieldFilters full type
appliedCustomFieldFilters full type
filterDetails
timers.filterDetails
List timers with their status and accumulated work
Risk: read
properties full type
properties full type
data full type
data full type
appliedPropertyFilters full type
appliedPropertyFilters full type
appliedCustomFieldFilters full type
appliedCustomFieldFilters full type
get
timers.get
Read one timer by external id
Risk: read
data full type
data full type
pause
timers.pause
Pause a running work timer
Risk: write
data full type
data full type
resume
timers.resume
Resume a paused work timer
Risk: write
data full type
data full type
start
timers.start
Start a work timer on a work item
Risk: write
data full type
data full type
Timesheets
create
timesheets.create
Book work against a work item for a user
Risk: write
filter
timesheets.filter
List timesheet external ids by filter
Risk: read
properties full type
properties full type
customFields full type
customFields full type
appliedPropertyFilters full type
appliedPropertyFilters full type
appliedCustomFieldFilters full type
appliedCustomFieldFilters full type
filterDetails
timesheets.filterDetails
List timesheets with their hours, dates and approval status
Risk: read
properties full type
properties full type
customFields full type
customFields full type
data full type
data full type
appliedPropertyFilters full type
appliedPropertyFilters full type
appliedCustomFieldFilters full type
appliedCustomFieldFilters full type
get
timesheets.get
Read one timesheet by external id or numeric id
Risk: read
data full type
data full type
update
timesheets.update
Change a timesheet, including approving or declining it and marking it billable
Risk: write
userAndCustomerRequesterExternalIds full type
userAndCustomerRequesterExternalIds full type
teamAndCustomerOrganizationRequesterExternalIds full type
teamAndCustomerOrganizationRequesterExternalIds full type
Users
create
users.create
Create a user, which sends them an invitation to the account
Risk: write
filter
users.filter
List user external ids by filter
Risk: read
properties full type
properties full type
customFields full type
customFields full type
appliedPropertyFilters full type
appliedPropertyFilters full type
appliedCustomFieldFilters full type
appliedCustomFieldFilters full type
filterDetails
users.filterDetails
List users with their profile, address and teams
Risk: read
properties full type
properties full type
customFields full type
customFields full type
data full type
data full type
appliedPropertyFilters full type
appliedPropertyFilters full type
appliedCustomFieldFilters full type
appliedCustomFieldFilters full type
get
users.get
Read one user by external id or numeric id
Risk: read
data full type
data full type
update
users.update
Change a user profile, teams or custom fields
Risk: write
address full type
address full type
teamExternalIds full type
teamExternalIds full type