'Find objects matching a fulltext search query. See "Search User Guide" in the documentation for details.',
},
subscribers:{
type:'list<user>',
description:'Search for objects with certain subscribers.',
},
projects:{
type:'list<project>',
description:'Search for objects tagged with given projects.',
},
spaces:{type:'list<phid>',description:'Search for objects in certain spaces.'},
},
'countdown.search':{
ids:{type:'list<int>',description:'Search for objects with specific IDs.'},
phids:{type:'list<phid>',description:'Search for objects with specific PHIDs.'},
authorPHIDs:{type:'list<user>',description:''},
subscribers:{
type:'list<user>',
description:'Search for objects with certain subscribers.',
},
projects:{
type:'list<project>',
description:'Search for objects tagged with given projects.',
},
spaces:{type:'list<phid>',description:'Search for objects in certain spaces.'},
},
'differential.diff.search':{
ids:{type:'list<int>',description:'Search for objects with specific IDs.'},
phids:{type:'list<phid>',description:'Search for objects with specific PHIDs.'},
revisionPHIDs:{
type:'list<phid>',
description:'Find diffs attached to a particular revision.',
},
},
'differential.revision.search':{
ids:{type:'list<int>',description:'Search for objects with specific IDs.'},
phids:{type:'list<phid>',description:'Search for objects with specific PHIDs.'},
responsiblePHIDs:{
type:'list<string>',
description:'Find revisions that a given user is responsible for.',
},
authorPHIDs:{type:'list<user>',description:'Find revisions with specific authors.'},
reviewerPHIDs:{type:'list<string>',description:'Find revisions with specific reviewers.'},
repositoryPHIDs:{
type:'list<string>',
description:'Find revisions from specific repositories.',
},
statuses:{type:'list<string>',description:'Find revisions with particular statuses.'},
createdStart:{
type:'epoch',
description:'Find revisions created at or after a particular time.',
},
createdEnd:{
type:'epoch',
description:'Find revisions created at or before a particular time.',
},
modifiedStart:{
type:'epoch',
description:'Find revisions modified at or after a particular time.',
},
modifiedEnd:{
type:'epoch',
description:'Find revisions modified at or before a particular time.',
},
query:{
type:'string',
description:
'Find objects matching a fulltext search query. See "Search User Guide" in the documentation for details.',
},
subscribers:{
type:'list<user>',
description:'Search for objects with certain subscribers.',
},
projects:{
type:'list<project>',
description:'Search for objects tagged with given projects.',
},
bucket:{type:'',description:'Not supported.'},
},
'diffusion.commit.search':{
ids:{type:'list<int>',description:'Search for objects with specific IDs.'},
phids:{type:'list<phid>',description:'Search for objects with specific PHIDs.'},
responsible:{
type:'list<string>',
description:
'Find commits where given users, projects, or packages are responsible for the next steps in the audit workflow.',
},
authors:{type:'list<user>',description:'Find commits authored by particular users.'},
auditors:{
type:'list<string>',
description:'Find commits where given users, projects, or packages are auditors.',
},
statuses:{
type:'list<string>',
description:'Find commits with given audit statuses. (See table below.)',
},
repositories:{type:'list<string>',description:'Find commits in particular repositories.'},
packages:{type:'list<string>',description:'Find commits which affect given packages.'},
unreachable:{
type:'bool',
description:
'Find or exclude unreachable commits which are not ancestors of any branch, tag, or ref.',
},
unpublished:{
type:'bool',
description:
'Find or exclude unpublished commits which are not ancestors of any permanent branch, tag, or ref.',
},
ancestorsOf:{
type:'list<string>',
description:'Find commits which are ancestors of a particular ref, like "master".',
},
identifiers:{
type:'list<string>',
description:
'Find commits with particular identifiers (usually, hashes). Supports full or partial identifiers (like "abcd12340987..." or "abcd1234") and qualified or unqualified identifiers (like "rXabcd1234" or "abcd1234").',
},
query:{
type:'string',
description:
'Find objects matching a fulltext search query. See "Search User Guide" in the documentation for details.',
},
subscribers:{
type:'list<user>',
description:'Search for objects with certain subscribers.',
},
projects:{
type:'list<project>',
description:'Search for objects tagged with given projects.',
},
bucket:{type:'',description:'Not supported.'},
},
'diffusion.repository.search':{
ids:{type:'list<int>',description:'Search for objects with specific IDs.'},
phids:{type:'list<phid>',description:'Search for objects with specific PHIDs.'},
callsigns:{type:'list<string>',description:''},
shortNames:{type:'list<string>',description:''},
status:{type:'',description:'Not supported.'},
hosted:{type:'',description:'Not supported.'},
types:{type:'list<string>',description:' (See table below.)'},
uris:{type:'list<string>',description:'Search for repositories by clone/checkout URI.'},
'Find objects matching a fulltext search query. See "Search User Guide" in the documentation for details.',
},
subscribers:{
type:'list<user>',
description:'Search for objects with certain subscribers.',
},
projects:{
type:'list<project>',
description:'Search for objects tagged with given projects.',
},
spaces:{type:'list<phid>',description:'Search for objects in certain spaces.'},
},
'phurls.search':{
ids:{type:'list<int>',description:'Search for objects with specific IDs.'},
phids:{type:'list<phid>',description:'Search for objects with specific PHIDs.'},
authorPHIDs:{type:'list<string>',description:''},
name:{type:'string',description:'Search for Phurl URLs by name substring.'},
aliases:{type:'list<string>',description:'Search for Phurl URLs by alias.'},
longurls:{
type:'list<string>',
description:'Search for Phurl URLs by the non-shortened URL.',
},
subscribers:{
type:'list<user>',
description:'Search for objects with certain subscribers.',
},
projects:{
type:'list<project>',
description:'Search for objects tagged with given projects.',
},
spaces:{type:'list<phid>',description:'Search for objects in certain spaces.'},
},
'portal.search':{
ids:{type:'list<int>',description:'Search for objects with specific IDs.'},
phids:{type:'list<phid>',description:'Search for objects with specific PHIDs.'},
query:{
type:'string',
description:
'Find objects matching a fulltext search query. See "Search User Guide" in the documentation for details.',
},
projects:{
type:'list<project>',
description:'Search for objects tagged with given projects.',
},
},
'project.column.search':{
ids:{type:'list<int>',description:'Search for objects with specific IDs.'},
phids:{type:'list<phid>',description:'Search for objects with specific PHIDs.'},
projects:{type:'list<phid>',description:''},
},
'project.search':{
ids:{type:'list<int>',description:'Search for objects with specific IDs.'},
phids:{type:'list<phid>',description:'Search for objects with specific PHIDs.'},
name:{
type:'string',
description:
'(Deprecated.) Search for projects with a given name or hashtag using tokenizer/datasource query matching rules. This is deprecated in favor of the more powerful "query" constraint.',
},
slugs:{
type:'list<string>',
description:
'Search for projects with particular slugs. (Slugs are the same as project hashtags.)',
},
members:{type:'list<user>',description:''},
watchers:{type:'list<user>',description:''},
status:{type:'',description:'Not supported.'},
isMilestone:{
type:'bool',
description:'Pass true to find only milestones, or false to omit milestones.',
},
isRoot:{
type:'bool',
description:'Pass true to find only root projects, or false to omit root projects.',
},
minDepth:{
type:'int',
description:
'Find projects with a given minimum depth. Root projects have depth 0, their immediate children have depth 1, and so on.',
},
maxDepth:{
type:'int',
description:
'Find projects with a given maximum depth. Root projects have depth 0, their immediate children have depth 1, and so on.',
},
subtypes:{type:'list<string>',description:'Search for projects with given subtypes.'},
icons:{type:'list<string>',description:' (See table below.)'},
colors:{type:'list<string>',description:' (See table below.)'},
parents:{type:'list<phid>',description:'Find direct subprojects of specified parents.'},
ancestors:{
type:'list<phid>',
description:'Find all subprojects beneath specified ancestors.',
},
query:{
type:'string',
description:
'Find objects matching a fulltext search query. See "Search User Guide" in the documentation for details.',
},
spaces:{type:'list<phid>',description:'Search for objects in certain spaces.'},
ids:{type:'list<int>',description:'Search for objects with specific IDs.'},
phids:{type:'list<phid>',description:'Search for objects with specific PHIDs.'},
authorPHIDs:{type:'list<user>',description:''},
voted:{type:'',description:'Not supported.'},
statuses:{type:'list<string>',description:' (See table below.)'},
subscribers:{
type:'list<user>',
description:'Search for objects with certain subscribers.',
},
projects:{
type:'list<project>',
description:'Search for objects tagged with given projects.',
},
spaces:{type:'list<phid>',description:'Search for objects in certain spaces.'},
},
'transaction.search':{
phids:{
type:'Optional list<phid>.',
description:
"Find specific transactions by PHID. This is most likely to be useful if you're responding to a webhook notification and want to inspect only the related events.",
},
authorPHIDs:{
type:'Optional list<phid>.',
description:'Find transactions with particular authors.',
},
},
'user.search':{
ids:{type:'list<int>',description:'Search for objects with specific IDs.'},
phids:{type:'list<phid>',description:'Search for objects with specific PHIDs.'},
usernames:{type:'list<string>',description:'Find users by exact username.'},
nameLike:{type:'string',description:'Find users whose usernames contain a substring.'},
isAdmin:{
type:'bool',
description:'Pass true to find only administrators, or false to omit administrators.',
},
isDisabled:{
type:'bool',
description:'Pass true to find only disabled users, or false to omit disabled users.',
},
isBot:{type:'bool',description:'Pass true to find only bots, or false to omit bots.'},
isMailingList:{
type:'bool',
description:'Pass true to find only mailing lists, or false to omit mailing lists.',
},
needsApproval:{
type:'bool',
description:
'Pass true to find only users awaiting administrative approval, or false to omit these users.',
},
createdStart:{type:'epoch',description:'Find user accounts created after a given time.'},
createdEnd:{type:'epoch',description:'Find user accounts created before a given time.'},
query:{
type:'string',
description:
'Find objects matching a fulltext search query. See "Search User Guide" in the documentation for details.',