GET/projects/api/v3/search.json
Search items in the installation.
The search endpoint will return a list of items that match the given query.
Query Params
- Name
updatedAfter- Type
- string
- Description
filter by items updated after the given date.
- Default
5 years ago
- Name
searchTerm- Type
- string
- Description
term to search for.
- Name
orderBy- Type
- string
- Description
sets the result ordering.
- Default
date- Allowed values
relevancedate
- Name
cursor- Type
- string
- Description
cursor used for pagination.Using limit to control the number of items. If any other filter is modified during the cursor iteration the response will fallback to the first page.
- Name
projectId- Type
- integer
- Description
filter by project id
- Name
limit- Type
- integer
- Description
number of items to show when providing the cursor.
- Default
50
- Name
includeTentativeProjects- Type
- boolean
- Description
filter by include archived projects.
- Default
false
- Name
includeCompletedItems- Type
- boolean
- Description
include completed items in the response. This will target task, tasklist and milestone objects.
- Default
false
- Name
includeArchivedProjects- Type
- boolean
- Description
filter by include archived projects.
- Default
false
- Name
includeArchivedMessages- Type
- boolean
- Description
filter by include archived messages.
- Default
false
- Name
extendedSearch- Type
- boolean
- Description
extended search look for items updated more than 5 years ago.
- Default
false
- Name
types- Type
- array[string]
- Description
filter by types.
- Default
all- Format
- Comma separated values
- Allowed values
allprojectstaskstasklistsmilestonesnotebooksmessageslinksfilescommentstaskcommentsmilestonecommentsfilecommentslinkcommentsnotebookcommentsusersteamscalendareventscompaniestimelogs
- Name
include- Type
- array[string]
- Description
sideload additional data.
- Format
- Comma separated values
- Allowed values
projectstaskstasklistsmilestonesnotebooksmessageslinksfilesfileversionscommentsusersteamscalendareventscompaniestimelogs
- Name
fields[users]- Type
- array[string]
- Description
- Format
- Comma separated values
- Allowed values
idfirstNamelastNametitleemailcompanyIdcompanyisAdminisClientUserisServiceAccounttypedeletedavatarUrllengthOfDayworkingHoursIdworkingHouruserRateuserCostcanAddProjects
- Name
fields[timelogs]- Type
- array[string]
- Description
- Format
- Comma separated values
- Allowed values
iddateCreatedminutesdescriptiontimeLoggedbillabledeleteddateDeletedhasStartTimedateEditeddeskTicketIduserIdtaskIdprojectIdloggedByUserIddeletedByUserIdeditedByUserIdtaskIdPreMoveprojectBillingInvoiceId
- Name
fields[teams]- Type
- array[string]
- Description
- Format
- Comma separated values
- Allowed values
idnameteamLogoteamLogoIconteamLogoColor
- Name
fields[tasks]- Type
- array[string]
- Description
- Format
- Comma separated values
- Allowed values
idnamedateUpdatedparentTaskIdisPrivatestatustasklistIdstartDatedueDate
- Name
fields[tasklists]- Type
- array[string]
- Description
- Format
- Comma separated values
- Allowed values
idnameprojectIdmilestoneId
- Name
fields[projects]- Type
- array[string]
- Description
- Format
- Comma separated values
- Allowed values
idnametypestatuscompanycompanyIdcategoryIdstartPagelogoIconlogoColorupdatedAtisStarredallowNotifyAnyonenotifyTaskAssigneeisBillabletimelogRequiresTask
- Name
fields[notebooks]- Type
- array[string]
- Description
- Format
- Comma separated values
- Allowed values
idnamedescriptioncontentstypeisPrivatelockedlockdownIdsecureContentprojectIdcreatedByUserIDupdatedByUserIDdeletedByUserIDdateUpdateddateCreateddateDeleteddeletedcategoryIdnotebookVersionIDnotebookVersionCreatedDateTimenotebookVersionUpdatedDateTimelatestVersionNocommentsCountreadCommentsCountcontentHTMLprivacycommentFollowerschangeFollowersprojectNotifyCommentIncludeCreatortagIds
- Name
fields[milestones]- Type
- array[string]
- Description
- Format
- Comma separated values
- Allowed values
idnamedescriptiondeadlinecompletedprojectIdcreatedOnlastChangedOncreatorUserIdreminderprivatelockdownIdstatuscompletedOncompleterIdpercentageComplete
- Name
fields[messages]- Type
- array[string]
- Description
- Format
- Comma separated values
- Allowed values
idmessageIdtitle
- Name
fields[links]- Type
- array[string]
- Description
- Format
- Comma separated values
- Allowed values
idtitledescriptioncodewidthheightisPrivateproviderprojectIdcreatedAtforceNewWindowdeleteddeletedAtupdatedAtcategoryIdcreatedBydeletedByupdatedBy
- Name
fields[fileversions]- Type
- array[string]
- Description
- Format
- Comma separated values
- Allowed values
fileVersionIdfileIdversionNonameoriginalNamesizeuploadedByuploadedAtdescriptionstatusprojectIdreactionscommentsCountcommentsCountReaddisplayName
- Name
fields[files]- Type
- array[string]
- Description
- Format
- Comma separated values
- Allowed values
isPrivatelatestFileVersionNoversionIdstatusdescriptionlockdownIdtagIdschangeFollowerscommentFollowersoriginalNamedisplayNameisLockedlockedByUserIdlockedDatesizeuploadedDateuploadedByUserIDupdatedAtdeletedAtdeletedByfileSourceprojectIdnumLikesreactionsversionsdownloadURLpreviewURLthumbURLrelatedItemscommentsCountcommentsCountReadcategoryId
- Name
fields[companies]- Type
- array[string]
- Description
- Format
- Comma separated values
- Allowed values
idnamelogoUploadedToServerlogoImage
- Name
fields[comments]- Type
- array[string]
- Description
- Format
- Comma separated values
- Allowed values
idobjectTypeobjectIdtitle
- Name
fields[calendarsEvents]- Type
- array[string]
- Description
- Format
- Comma separated values
- Allowed values
idiCalUIDstatushtmlLinkcreatedAtupdatedAtsummarydescriptioncolorcreatedByorganizerstartendallDayattendeeslocationtransparencyvisibilityrecurrenceremindersvideoCallLink
Responses
- Code
- 200
- Type
- object
- Schema
- Description
- 200 OK
Response is the search response.
- Code
- 400
- Type
- object
- Schema
- Description
- 400 Bad Request
ErrorResponse defines how []Error should be marshaled to JSON.
200 OK
Response
{ "included": { "calendarEvents": { "additionalProp": { "additionalProperties": "string", "allDay": true, "attendeesCanEdit": true, "attendingUserIds": [ 0 ], "attendingUsers": [ { "id": 0, "meta": {}, "type": "string" } ], "createdAt": "string",