#
tokens: 36480/50000 1/18 files (page 2/2)
lines: on (toggle) GitHub
raw markdown copy reset
This is page 2 of 2. Use http://codebase.md/shannonlal/mcp-linear?lines=true&page={x} to view the full context.

# Directory Structure

```
├── .eslintrc.json
├── .github
│   ├── dependabot.yml
│   ├── pull_request_template.md
│   └── workflows
│       └── ci.yml
├── .gitignore
├── .husky
│   └── pre-commit
├── .npmignore
├── package.json
├── pnpm-lock.yaml
├── prompts
│   ├── CODING_STANDARDS.md
│   ├── LINEAR_API_REFERENCE_DOCS.md
│   ├── MCP_REFERENCE_DOCS.md
│   └── STEP_1_INITIAL_ANALYSIS.md
├── README.md
├── src
│   └── server
│       ├── index.ts
│       └── requests
│           ├── getTicketsRequestHandler.test.ts
│           └── getTicketsRequestHandler.ts
├── tsconfig.json
├── tsconfig.test.json
└── vitest.config.ts
```

# Files

--------------------------------------------------------------------------------
/prompts/LINEAR_API_REFERENCE_DOCS.md:
--------------------------------------------------------------------------------

```markdown
   1 | Here is some information on Linear Docs for accessing information
   2 | 
   3 | ###
   4 | 
   5 | The Linear Typescript SDK exposes the Linear GraphQL schema through strongly typed models and operations. It's written in Typescript but can also be used in any Javascript environment.
   6 | 
   7 | All operations return models, which can be used to perform operations for other models and all types are accessible through the Linear SDK package.
   8 | 
   9 | Copy
  10 | import { LinearClient, LinearFetch, User } from "@linear/sdk";
  11 | 
  12 | const linearClient = new LinearClient({ apiKey });
  13 | 
  14 | async function getCurrentUser(): LinearFetch<User> {
  15 | return linearClient.viewer;
  16 | }
  17 | You can view the Linear SDK source code on GitHub.
  18 | 
  19 | Connect to the Linear API and interact with your data in a few steps:
  20 | 
  21 | 1. Install the Linear Client
  22 |    Using npm:
  23 | 
  24 | Copy
  25 | npm install @linear/sdk
  26 | Or yarn:
  27 | 
  28 | Copy
  29 | yarn add @linear/sdk 2. Create a Linear client
  30 | SDK supports both authentication methods, personal API keys and OAuth 2. See authentication for more details.
  31 | 
  32 | You can create a client after creating authentication keys:
  33 | 
  34 | Copy
  35 | import { LinearClient } from '@linear/sdk'
  36 | 
  37 | // Api key authentication
  38 | const client1 = new LinearClient({
  39 | apiKey: YOUR_PERSONAL_API_KEY
  40 | })
  41 | 
  42 | // OAuth2 authentication
  43 | const client2 = new LinearClient({
  44 | accessToken: YOUR_OAUTH_ACCESS_TOKEN
  45 | }) 3. Query for your issues
  46 | Using async await syntax:
  47 | 
  48 | Copy
  49 | async function getMyIssues() {
  50 | const me = await linearClient.viewer;
  51 | const myIssues = await me.assignedIssues();
  52 | 
  53 | if (myIssues.nodes.length) {
  54 | myIssues.nodes.map(issue => console.log(`${me.displayName} has issue: ${issue.title}`));
  55 | } else {
  56 | console.log(`${me.displayName} has no issues`);
  57 | }
  58 | }
  59 | 
  60 | getMyIssues();
  61 | Or promises:
  62 | 
  63 | Copy
  64 | linearClient.viewer.then(me => {
  65 | return me.assignedIssues().then(myIssues => {
  66 | if (myIssues.nodes.length) {
  67 | myIssues.nodes.map(issue => console.log(`${me.displayName} has issue: ${issue.title}`));
  68 | } else {
  69 | console.log(`${me.displayName} has no issues`);
  70 | }
  71 | });
  72 | });
  73 | 
  74 | ###
  75 | 
  76 | ###
  77 | 
  78 | Queries
  79 | Some models can be fetched from the Linear Client without any arguments:
  80 | 
  81 | Copy
  82 | const me = await linearClient.viewer;
  83 | const org = await linearClient.organization;
  84 | Other models are exposed as connections, and return a list of nodes:
  85 | 
  86 | Copy
  87 | const issues = await linearClient.issues();
  88 | const firstIssue = issues.nodes[0];
  89 | All required variables are passed as the first arguments:
  90 | 
  91 | Copy
  92 | const user = await linearClient.user("user-id");
  93 | const team = await linearClient.team("team-id");
  94 | Any optional variables are passed into the last argument as an object:
  95 | 
  96 | Copy
  97 | const fiftyProjects = await linearClient.projects({ first: 50 });
  98 | const allComments = await linearClient.comments({ includeArchived: true });
  99 | Most models expose operations to fetch other models:
 100 | 
 101 | Copy
 102 | const me = await linearClient.viewer;
 103 | const myIssues = await me.assignedIssues();
 104 | const myFirstIssue = myIssues.nodes[0];
 105 | const myFirstIssueComments = await myFirstIssue.comments();
 106 | const myFirstIssueFirstComment = myFirstIssueComments.nodes[0];
 107 | const myFirstIssueFirstCommentUser = await myFirstIssueFirstComment.user;
 108 | NOTE: Parenthesis is required only if the operation takes an optional variables object.
 109 | 
 110 | TIP: You can find ID's for any entity within the Linear app by searching for for "Copy model UUID" in the command menu.
 111 | 
 112 | Mutations
 113 | To create a model, call the Linear Client mutation and pass in the input object:
 114 | 
 115 | Copy
 116 | const teams = await linearClient.teams();
 117 | const team = teams.nodes[0];
 118 | if (team.id) {
 119 | await linearClient.createIssue({ teamId: team.id, title: "My Created Issue" });
 120 | }
 121 | To update a model, call the Linear Client mutation and pass in the required variables and input object:
 122 | 
 123 | Copy
 124 | const me = await linearClient.viewer;
 125 | if (me.id) {
 126 | await linearClient.updateUser(me.id, { displayName: "Alice" });
 127 | }
 128 | Or call the mutation from the model:
 129 | 
 130 | Copy
 131 | const me = await linearClient.viewer;
 132 | await me.update({ displayName: "Alice" });
 133 | All mutations are exposed in the same way:
 134 | 
 135 | Copy
 136 | const projects = await linearClient.projects();
 137 | const project = projects.nodes[0];
 138 | if (project.id) {
 139 | await linearClient.archiveProject(project.id);
 140 | await project.archive();
 141 | }
 142 | Mutations will often return a success boolean and the mutated entity:
 143 | 
 144 | Copy
 145 | const commentPayload = await linearClient.createComment({ issueId: "some-issue-id" });
 146 | if (commentPayload.success) {
 147 | return commentPayload.comment;
 148 | } else {
 149 | return new Error("Failed to create comment");
 150 | }
 151 | Pagination
 152 | Connection models have helpers to fetch the next and previous pages of results:
 153 | 
 154 | Copy
 155 | const issues = await linearClient.issues({ after: "some-issue-cursor", first: 10 });
 156 | const nextIssues = await issues.fetchNext();
 157 | const prevIssues = await issues.fetchPrevious();
 158 | Pagination info is exposed and can be passed to the query operations. This uses the Relay Connection spec:
 159 | 
 160 | Copy
 161 | const issues = await linearClient.issues();
 162 | const hasMoreIssues = issues.pageInfo.hasNextPage;
 163 | const issuesEndCursor = issues.pageInfo.endCursor;
 164 | const moreIssues = await linearClient.issues({ after: issuesEndCursor, first: 10 });
 165 | Results can be ordered using the orderBy optional variable:
 166 | 
 167 | Copy
 168 | import { LinearDocument } from "@linear/sdk";
 169 | 
 170 | const issues = await linearClient.issues({ orderBy: LinearDocument.PaginationOrderBy.Updat
 171 | 
 172 | ###
 173 | 
 174 | ###
 175 | 
 176 | Errors can be caught and interrogated by wrapping the operation in a try catch block:
 177 | 
 178 | Copy
 179 | async function createComment(input: LinearDocument.CommentCreateInput): LinearFetch<Comment | UserError> {
 180 | try {
 181 | /** Try to create a comment \*/
 182 | const commentPayload = await linearClient.createComment(input);
 183 | /** Return it if available _/
 184 | return commentPayload.comment;
 185 | } catch (error) {
 186 | /\*\* The error has been parsed by Linear Client _/
 187 | throw error;
 188 | }
 189 | }
 190 | Or by catching the error thrown from a calling function:
 191 | 
 192 | Copy
 193 | async function archiveFirstIssue(): LinearFetch<ArchivePayload> {
 194 | const me = await linearClient.viewer;
 195 | const issues = await me.assignedIssues();
 196 | const firstIssue = issues.nodes[0];
 197 | 
 198 | if (firstIssue?.id) {
 199 | const payload = await linearClient.archiveIssue(firstIssue.id);
 200 | return payload;
 201 | } else {
 202 | return undefined;
 203 | }
 204 | }
 205 | 
 206 | archiveFirstIssue().catch(error => {
 207 | throw error;
 208 | });
 209 | The parsed error type can be compared to determine the course of action:
 210 | 
 211 | Copy
 212 | import { InvalidInputLinearError, LinearError, LinearErrorType } from '@linear/sdk'
 213 | import { UserError } from './custom-errors'
 214 | 
 215 | const input = { name: "Happy Team" };
 216 | createTeam(input).catch(error => {
 217 | if (error instanceof InvalidInputLinearError) {
 218 | /** If the mutation has failed due to an invalid user input return a custom user error \*/
 219 | return new UserError(input, error);
 220 | } else {
 221 | /** Otherwise throw the error and handle in the calling function \*/
 222 | throw error;
 223 | }
 224 | });
 225 | Information about the request resulting in the error is attached if available:
 226 | 
 227 | Copy
 228 | run().catch(error => {
 229 | if (error instanceof LinearError) {
 230 | console.error("Failed query:", error.query);
 231 | console.error("With variables:", error.variables);
 232 | }
 233 | throw error;
 234 | });
 235 | Information about the response is attached if available:
 236 | 
 237 | Copy
 238 | run().catch(error => {
 239 | if (error instanceof LinearError) {
 240 | console.error("Failed HTTP status:", error.status);
 241 | console.error("Failed response data:", error.data);
 242 | }
 243 | throw error;
 244 | });
 245 | Any GraphQL errors are parsed and added to an array:
 246 | 
 247 | Copy
 248 | run().catch(error => {
 249 | if (error instanceof LinearError) {
 250 | error.errors?.map(graphqlError => {
 251 | console.log("Error message", graphqlError.message);
 252 | console.log("LinearErrorType of this GraphQL error", graphqlError.type);
 253 | console.log("Error due to user input", graphqlError.userError);
 254 | console.log("Path through the GraphQL schema", graphqlError.path);
 255 | });
 256 | }
 257 | throw error;
 258 | });
 259 | The raw error returned by the LinearGraphQLClient is still available:
 260 | 
 261 | Copy
 262 | run().catch(error => {
 263 | if (error instanceof LinearError) {
 264 | console.log("The original error", error.raw);
 265 | }
 266 | throw error;
 267 | });
 268 | 
 269 | ###
 270 | 
 271 | ###
 272 | 
 273 | Advanced Usage
 274 | The Linear Client wraps the Linear SDK, provides a LinearGraphQLClient, and parses errors.
 275 | 
 276 | Request Configuration
 277 | The LinearGraphQLClient can be configured by passing the RequestInit object to the Linear Client constructor:
 278 | 
 279 | Copy
 280 | const linearClient = new LinearClient({ apiKey, headers: { "my-header": "value" } });
 281 | Raw GraphQL Client
 282 | The LinearGraphQLClient is accessible through the Linear Client:
 283 | 
 284 | Copy
 285 | const graphQLClient = linearClient.client;
 286 | graphQLClient.setHeader("my-header", "value");
 287 | Raw GraphQL Queries
 288 | The Linear GraphQL API can be queried directly by passing a raw GraphQL query to the LinearGraphQLClient:
 289 | 
 290 | Copy
 291 | const graphQLClient = linearClient.client;
 292 | const cycle = await graphQLClient.rawRequest(`
 293 | query cycle($id: String!) {
 294 | cycle(id: $id) {
 295 | id
 296 | name
 297 | completedAt
 298 | }
 299 | }`,
 300 | { id: "cycle-id" }
 301 | );
 302 | Custom GraphQL Client
 303 | In order to use a custom GraphQL Client, the Linear SDK must be extended and provided with a request function:
 304 | 
 305 | Copy
 306 | import { LinearError, LinearFetch, LinearRequest, LinearSdk, parseLinearError, UserConnection } from "@linear/sdk";
 307 | import { DocumentNode, GraphQLClient, print } from "graphql";
 308 | import { CustomGraphqlClient } from "./graphql-client";
 309 | 
 310 | /\*_ Create a custom client configured with the Linear API base url and API key _/
 311 | const customGraphqlClient = new CustomGraphqlClient("https://api.linear.app/graphql", {
 312 | headers: { Authorization: apiKey },
 313 | });
 314 | 
 315 | /** Create the custom request function \*/
 316 | const customLinearRequest: LinearRequest = <Response, Variables>(
 317 | document: DocumentNode,
 318 | variables?: Variables
 319 | ) => {
 320 | /** The request must take a GraphQL document and variables, then return a promise for the result _/
 321 | return customGraphqlClient.request<Data>(print(document), variables).catch(error => {
 322 | /\*\* Optionally catch and parse errors from the Linear API _/
 323 | throw parseLinearError(error);
 324 | });
 325 | };
 326 | 
 327 | /\*_ Extend the Linear SDK to provide a request function using the custom client _/
 328 | class CustomLinearClient extends LinearSdk {
 329 | public constructor() {
 330 | super(customLinearRequest);
 331 | }
 332 | }
 333 | 
 334 | /\*_ Create an instance of the custom client _/
 335 | const customLinearClient = new CustomLinearClient();
 336 | 
 337 | /\*_ Use the custom client as if it were the Linear Client _/
 338 | async function getUsers(): LinearFetch<UserConnection> {
 339 | const users = await customLinearClient.users();
 340 | return users;
 341 | }
 342 | Previous
 343 | 
 344 | ###
 345 | 
 346 | Here is the Linear API GraphQL API
 347 | Query
 348 | 
 349 | ###
 350 | 
 351 | Query
 352 | The Query type is a special type that defines the entry point of every GraphQL query. Otherwise, the Query type is the same as any other GraphQL object type, and its fields work exactly the same way.
 353 | 
 354 | Learn more about the Query type
 355 | Kind of type: Object
 356 | 128
 357 | Fields
 358 | fields
 359 | DETAILS
 360 | ACTIONS
 361 | administrableTeams : TeamConnection!
 362 | All teams you the user can administrate. Administrable teams are teams whose settings the user can change, but to whose issues the user doesn't necessarily have access to.
 363 | 
 364 | filter TeamFilter
 365 | Filter returned teams.
 366 | 
 367 | before String
 368 | A cursor to be used with last for backward pagination.
 369 | 
 370 | after String
 371 | A cursor to be used with first for forward pagination
 372 | 
 373 | first Int
 374 | The number of items to forward paginate (used with after). Defaults to 50.
 375 | 
 376 | last Int
 377 | The number of items to backward paginate (used with before). Defaults to 50.
 378 | 
 379 | includeArchived Boolean
 380 | Should archived resources be included (default: false)
 381 | 
 382 | orderBy PaginationOrderBy
 383 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
 384 | 
 385 | apiKeys : ApiKeyConnection!
 386 | All API keys for the user.
 387 | 
 388 | before String
 389 | A cursor to be used with last for backward pagination.
 390 | 
 391 | after String
 392 | A cursor to be used with first for forward pagination
 393 | 
 394 | first Int
 395 | The number of items to forward paginate (used with after). Defaults to 50.
 396 | 
 397 | last Int
 398 | The number of items to backward paginate (used with before). Defaults to 50.
 399 | 
 400 | includeArchived Boolean
 401 | Should archived resources be included (default: false)
 402 | 
 403 | orderBy PaginationOrderBy
 404 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
 405 | 
 406 | applicationInfo : Application!
 407 | Get basic information for an application.
 408 | 
 409 | clientId String!
 410 | The client ID of the application.
 411 | 
 412 | applicationInfoByIds : [Application!]!
 413 | [INTERNAL] Get basic information for a list of applications.
 414 | 
 415 | ids [String!]!
 416 | The IDs of the applications.
 417 | 
 418 | applicationInfoWithMembershipsByIds : [WorkspaceAuthorizedApplication!]!
 419 | [INTERNAL] Get information for a list of applications with memberships
 420 | 
 421 | clientIds [String!]!
 422 | The client IDs to look up.
 423 | 
 424 | applicationWithAuthorization : UserAuthorizedApplication!
 425 | Get information for an application and whether a user has approved it for the given scopes.
 426 | 
 427 | redirectUri String
 428 | Redirect URI for the application.
 429 | 
 430 | actor String = "user"
 431 | Actor mode used for the authorization.
 432 | 
 433 | scope [String!]!
 434 | Scopes being requested by the application.
 435 | 
 436 | clientId String!
 437 | The client ID of the application.
 438 | 
 439 | archivedTeams : [Team!]!
 440 | [Internal] All archived teams of the organization.
 441 | 
 442 | attachment : Attachment!
 443 | One specific issue attachment. [Deprecated] 'url' can no longer be used as the 'id' parameter. Use 'attachmentsForUrl' instead
 444 | 
 445 | id String!
 446 | attachmentIssue : Issue!
 447 | Query an issue by its associated attachment, and its id.
 448 | @deprecated(reason: Will be removed in near future, please use `attachmentsForURL` to get attachments and their issues instead.)
 449 | 
 450 | id String!
 451 | id of the attachment for which you'll want to get the issue for. [Deprecated] url as the id parameter.
 452 | 
 453 | attachmentSources : AttachmentSourcesPayload!
 454 | [Internal] Get a list of all unique attachment sources in the workspace.
 455 | 
 456 | teamId String
 457 | (optional) if provided will only return attachment sources for the given team.
 458 | 
 459 | attachments : AttachmentConnection!
 460 | All issue attachments.
 461 | 
 462 | To get attachments for a given URL, use attachmentsForURL query.
 463 | 
 464 | filter AttachmentFilter
 465 | Filter returned attachments.
 466 | 
 467 | before String
 468 | A cursor to be used with last for backward pagination.
 469 | 
 470 | after String
 471 | A cursor to be used with first for forward pagination
 472 | 
 473 | first Int
 474 | The number of items to forward paginate (used with after). Defaults to 50.
 475 | 
 476 | last Int
 477 | The number of items to backward paginate (used with before). Defaults to 50.
 478 | 
 479 | includeArchived Boolean
 480 | Should archived resources be included (default: false)
 481 | 
 482 | orderBy PaginationOrderBy
 483 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
 484 | 
 485 | attachmentsForURL : AttachmentConnection!
 486 | Returns issue attachments for a given url.
 487 | 
 488 | before String
 489 | A cursor to be used with last for backward pagination.
 490 | 
 491 | after String
 492 | A cursor to be used with first for forward pagination
 493 | 
 494 | first Int
 495 | The number of items to forward paginate (used with after). Defaults to 50.
 496 | 
 497 | last Int
 498 | The number of items to backward paginate (used with before). Defaults to 50.
 499 | 
 500 | includeArchived Boolean
 501 | Should archived resources be included (default: false)
 502 | 
 503 | orderBy PaginationOrderBy
 504 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
 505 | 
 506 | url String!
 507 | The attachment URL.
 508 | 
 509 | auditEntries : AuditEntryConnection!
 510 | All audit log entries.
 511 | 
 512 | filter AuditEntryFilter
 513 | Filter returned audit entries.
 514 | 
 515 | before String
 516 | A cursor to be used with last for backward pagination.
 517 | 
 518 | after String
 519 | A cursor to be used with first for forward pagination
 520 | 
 521 | first Int
 522 | The number of items to forward paginate (used with after). Defaults to 50.
 523 | 
 524 | last Int
 525 | The number of items to backward paginate (used with before). Defaults to 50.
 526 | 
 527 | includeArchived Boolean
 528 | Should archived resources be included (default: false)
 529 | 
 530 | orderBy PaginationOrderBy
 531 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
 532 | 
 533 | auditEntryTypes : [AuditEntryType!]!
 534 | List of audit entry types.
 535 | 
 536 | authenticationSessions : [AuthenticationSessionResponse!]!
 537 | User's active sessions.
 538 | 
 539 | authorizedApplications : [AuthorizedApplication!]!
 540 | [INTERNAL] Get all authorized applications for a user.
 541 | 
 542 | availableUsers : AuthResolverResponse!
 543 | Fetch users belonging to this user account.
 544 | 
 545 | comment : Comment!
 546 | A specific comment.
 547 | 
 548 | id String
 549 | The identifier of the comment to retrieve.
 550 | 
 551 | issueId String
 552 | [Deprecated] The issue for which to find the comment.
 553 | 
 554 | hash String
 555 | The hash of the comment to retrieve.
 556 | 
 557 | comments : CommentConnection!
 558 | All comments.
 559 | 
 560 | filter CommentFilter
 561 | Filter returned comments.
 562 | 
 563 | before String
 564 | A cursor to be used with last for backward pagination.
 565 | 
 566 | after String
 567 | A cursor to be used with first for forward pagination
 568 | 
 569 | first Int
 570 | The number of items to forward paginate (used with after). Defaults to 50.
 571 | 
 572 | last Int
 573 | The number of items to backward paginate (used with before). Defaults to 50.
 574 | 
 575 | includeArchived Boolean
 576 | Should archived resources be included (default: false)
 577 | 
 578 | orderBy PaginationOrderBy
 579 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
 580 | 
 581 | customView : CustomView!
 582 | One specific custom view.
 583 | 
 584 | id String!
 585 | customViewDetailsSuggestion : CustomViewSuggestionPayload!
 586 | [INTERNAL] Suggests metadata for a view based on it's filters.
 587 | 
 588 | modelName String
 589 | filter JSONObject!
 590 | customViewHasSubscribers : CustomViewHasSubscribersPayload!
 591 | Whether a custom view has other subscribers than the current user in the organization.
 592 | 
 593 | id String!
 594 | The identifier of the custom view.
 595 | 
 596 | customViews : CustomViewConnection!
 597 | Custom views for the user.
 598 | 
 599 | before String
 600 | A cursor to be used with last for backward pagination.
 601 | 
 602 | after String
 603 | A cursor to be used with first for forward pagination
 604 | 
 605 | first Int
 606 | The number of items to forward paginate (used with after). Defaults to 50.
 607 | 
 608 | last Int
 609 | The number of items to backward paginate (used with before). Defaults to 50.
 610 | 
 611 | includeArchived Boolean
 612 | Should archived resources be included (default: false)
 613 | 
 614 | orderBy PaginationOrderBy
 615 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
 616 | 
 617 | customer : Customer!
 618 | One specific customer.
 619 | 
 620 | id String!
 621 | customerNeed : CustomerNeed!
 622 | One specific customer need
 623 | 
 624 | id String!
 625 | customerNeeds : CustomerNeedConnection!
 626 | All customer needs.
 627 | 
 628 | filter CustomerNeedFilter
 629 | Filter returned customers needs.
 630 | 
 631 | before String
 632 | A cursor to be used with last for backward pagination.
 633 | 
 634 | after String
 635 | A cursor to be used with first for forward pagination
 636 | 
 637 | first Int
 638 | The number of items to forward paginate (used with after). Defaults to 50.
 639 | 
 640 | last Int
 641 | The number of items to backward paginate (used with before). Defaults to 50.
 642 | 
 643 | includeArchived Boolean
 644 | Should archived resources be included (default: false)
 645 | 
 646 | orderBy PaginationOrderBy
 647 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
 648 | 
 649 | customerStatus : CustomerStatus!
 650 | One specific customer status.
 651 | 
 652 | id String!
 653 | customerStatuses : CustomerStatusConnection!
 654 | All customer statuses.
 655 | 
 656 | before String
 657 | A cursor to be used with last for backward pagination.
 658 | 
 659 | after String
 660 | A cursor to be used with first for forward pagination
 661 | 
 662 | first Int
 663 | The number of items to forward paginate (used with after). Defaults to 50.
 664 | 
 665 | last Int
 666 | The number of items to backward paginate (used with before). Defaults to 50.
 667 | 
 668 | includeArchived Boolean
 669 | Should archived resources be included (default: false)
 670 | 
 671 | orderBy PaginationOrderBy
 672 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
 673 | 
 674 | customerTier : CustomerTier!
 675 | One specific customer tier.
 676 | 
 677 | id String!
 678 | customerTiers : CustomerTierConnection!
 679 | All customer tiers.
 680 | 
 681 | before String
 682 | A cursor to be used with last for backward pagination.
 683 | 
 684 | after String
 685 | A cursor to be used with first for forward pagination
 686 | 
 687 | first Int
 688 | The number of items to forward paginate (used with after). Defaults to 50.
 689 | 
 690 | last Int
 691 | The number of items to backward paginate (used with before). Defaults to 50.
 692 | 
 693 | includeArchived Boolean
 694 | Should archived resources be included (default: false)
 695 | 
 696 | orderBy PaginationOrderBy
 697 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
 698 | 
 699 | customers : CustomerConnection!
 700 | All customers.
 701 | 
 702 | filter CustomerFilter
 703 | Filter returned customers.
 704 | 
 705 | before String
 706 | A cursor to be used with last for backward pagination.
 707 | 
 708 | after String
 709 | A cursor to be used with first for forward pagination
 710 | 
 711 | first Int
 712 | The number of items to forward paginate (used with after). Defaults to 50.
 713 | 
 714 | last Int
 715 | The number of items to backward paginate (used with before). Defaults to 50.
 716 | 
 717 | includeArchived Boolean
 718 | Should archived resources be included (default: false)
 719 | 
 720 | orderBy PaginationOrderBy
 721 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
 722 | 
 723 | sorts [CustomerSortInput!]
 724 | Sort returned customers.
 725 | 
 726 | cycle : Cycle!
 727 | One specific cycle.
 728 | 
 729 | id String!
 730 | cycles : CycleConnection!
 731 | All cycles.
 732 | 
 733 | filter CycleFilter
 734 | Filter returned users.
 735 | 
 736 | before String
 737 | A cursor to be used with last for backward pagination.
 738 | 
 739 | after String
 740 | A cursor to be used with first for forward pagination
 741 | 
 742 | first Int
 743 | The number of items to forward paginate (used with after). Defaults to 50.
 744 | 
 745 | last Int
 746 | The number of items to backward paginate (used with before). Defaults to 50.
 747 | 
 748 | includeArchived Boolean
 749 | Should archived resources be included (default: false)
 750 | 
 751 | orderBy PaginationOrderBy
 752 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
 753 | 
 754 | document : Document!
 755 | One specific document.
 756 | 
 757 | id String!
 758 | documentContentHistory : DocumentContentHistoryPayload!
 759 | A collection of document content history entries.
 760 | 
 761 | id String!
 762 | documents : DocumentConnection!
 763 | All documents in the workspace.
 764 | 
 765 | filter DocumentFilter
 766 | Filter returned documents.
 767 | 
 768 | before String
 769 | A cursor to be used with last for backward pagination.
 770 | 
 771 | after String
 772 | A cursor to be used with first for forward pagination
 773 | 
 774 | first Int
 775 | The number of items to forward paginate (used with after). Defaults to 50.
 776 | 
 777 | last Int
 778 | The number of items to backward paginate (used with before). Defaults to 50.
 779 | 
 780 | includeArchived Boolean
 781 | Should archived resources be included (default: false)
 782 | 
 783 | orderBy PaginationOrderBy
 784 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
 785 | 
 786 | emoji : Emoji!
 787 | A specific emoji.
 788 | 
 789 | id String!
 790 | The identifier or the name of the emoji to retrieve.
 791 | 
 792 | emojis : EmojiConnection!
 793 | All custom emojis.
 794 | 
 795 | before String
 796 | A cursor to be used with last for backward pagination.
 797 | 
 798 | after String
 799 | A cursor to be used with first for forward pagination
 800 | 
 801 | first Int
 802 | The number of items to forward paginate (used with after). Defaults to 50.
 803 | 
 804 | last Int
 805 | The number of items to backward paginate (used with before). Defaults to 50.
 806 | 
 807 | includeArchived Boolean
 808 | Should archived resources be included (default: false)
 809 | 
 810 | orderBy PaginationOrderBy
 811 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
 812 | 
 813 | entityExternalLink : EntityExternalLink!
 814 | One specific entity link.
 815 | 
 816 | id String!
 817 | externalUser : ExternalUser!
 818 | One specific external user.
 819 | 
 820 | id String!
 821 | The identifier of the external user to retrieve.
 822 | 
 823 | externalUsers : ExternalUserConnection!
 824 | All external users for the organization.
 825 | 
 826 | before String
 827 | A cursor to be used with last for backward pagination.
 828 | 
 829 | after String
 830 | A cursor to be used with first for forward pagination
 831 | 
 832 | first Int
 833 | The number of items to forward paginate (used with after). Defaults to 50.
 834 | 
 835 | last Int
 836 | The number of items to backward paginate (used with before). Defaults to 50.
 837 | 
 838 | includeArchived Boolean
 839 | Should archived resources be included (default: false)
 840 | 
 841 | orderBy PaginationOrderBy
 842 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
 843 | 
 844 | favorite : Favorite!
 845 | One specific favorite.
 846 | 
 847 | id String!
 848 | favorites : FavoriteConnection!
 849 | The user's favorites.
 850 | 
 851 | before String
 852 | A cursor to be used with last for backward pagination.
 853 | 
 854 | after String
 855 | A cursor to be used with first for forward pagination
 856 | 
 857 | first Int
 858 | The number of items to forward paginate (used with after). Defaults to 50.
 859 | 
 860 | last Int
 861 | The number of items to backward paginate (used with before). Defaults to 50.
 862 | 
 863 | includeArchived Boolean
 864 | Should archived resources be included (default: false)
 865 | 
 866 | orderBy PaginationOrderBy
 867 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
 868 | 
 869 | initiative : Initiative!
 870 | One specific initiative.
 871 | 
 872 | id String!
 873 | initiativeToProject : InitiativeToProject!
 874 | One specific initiativeToProject.
 875 | 
 876 | id String!
 877 | initiativeToProjects : InitiativeToProjectConnection!
 878 | returns a list of initiative to project entities.
 879 | 
 880 | before String
 881 | A cursor to be used with last for backward pagination.
 882 | 
 883 | after String
 884 | A cursor to be used with first for forward pagination
 885 | 
 886 | first Int
 887 | The number of items to forward paginate (used with after). Defaults to 50.
 888 | 
 889 | last Int
 890 | The number of items to backward paginate (used with before). Defaults to 50.
 891 | 
 892 | includeArchived Boolean
 893 | Should archived resources be included (default: false)
 894 | 
 895 | orderBy PaginationOrderBy
 896 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
 897 | 
 898 | initiatives : InitiativeConnection!
 899 | All initiatives in the workspace.
 900 | 
 901 | before String
 902 | A cursor to be used with last for backward pagination.
 903 | 
 904 | after String
 905 | A cursor to be used with first for forward pagination
 906 | 
 907 | first Int
 908 | The number of items to forward paginate (used with after). Defaults to 50.
 909 | 
 910 | last Int
 911 | The number of items to backward paginate (used with before). Defaults to 50.
 912 | 
 913 | includeArchived Boolean
 914 | Should archived resources be included (default: false)
 915 | 
 916 | orderBy PaginationOrderBy
 917 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
 918 | 
 919 | integration : Integration!
 920 | One specific integration.
 921 | 
 922 | id String!
 923 | integrationHasScopes : IntegrationHasScopesPayload!
 924 | Checks if the integration has all required scopes.
 925 | 
 926 | scopes [String!]!
 927 | Required scopes.
 928 | 
 929 | integrationId String!
 930 | The integration ID.
 931 | 
 932 | integrationTemplate : IntegrationTemplate!
 933 | One specific integrationTemplate.
 934 | 
 935 | id String!
 936 | integrationTemplates : IntegrationTemplateConnection!
 937 | Template and integration connections.
 938 | 
 939 | before String
 940 | A cursor to be used with last for backward pagination.
 941 | 
 942 | after String
 943 | A cursor to be used with first for forward pagination
 944 | 
 945 | first Int
 946 | The number of items to forward paginate (used with after). Defaults to 50.
 947 | 
 948 | last Int
 949 | The number of items to backward paginate (used with before). Defaults to 50.
 950 | 
 951 | includeArchived Boolean
 952 | Should archived resources be included (default: false)
 953 | 
 954 | orderBy PaginationOrderBy
 955 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
 956 | 
 957 | integrations : IntegrationConnection!
 958 | All integrations.
 959 | 
 960 | before String
 961 | A cursor to be used with last for backward pagination.
 962 | 
 963 | after String
 964 | A cursor to be used with first for forward pagination
 965 | 
 966 | first Int
 967 | The number of items to forward paginate (used with after). Defaults to 50.
 968 | 
 969 | last Int
 970 | The number of items to backward paginate (used with before). Defaults to 50.
 971 | 
 972 | includeArchived Boolean
 973 | Should archived resources be included (default: false)
 974 | 
 975 | orderBy PaginationOrderBy
 976 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
 977 | 
 978 | integrationsSettings : IntegrationsSettings!
 979 | One specific set of settings.
 980 | 
 981 | id String!
 982 | issue : Issue!
 983 | One specific issue.
 984 | 
 985 | id String!
 986 | issueFigmaFileKeySearch : IssueConnection!
 987 | Find issues that are related to a given Figma file key.
 988 | 
 989 | before String
 990 | A cursor to be used with last for backward pagination.
 991 | 
 992 | after String
 993 | A cursor to be used with first for forward pagination
 994 | 
 995 | first Int
 996 | The number of items to forward paginate (used with after). Defaults to 50.
 997 | 
 998 | last Int
 999 | The number of items to backward paginate (used with before). Defaults to 50.
1000 | 
1001 | includeArchived Boolean
1002 | Should archived resources be included (default: false)
1003 | 
1004 | orderBy PaginationOrderBy
1005 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
1006 | 
1007 | fileKey String!
1008 | The Figma file key.
1009 | 
1010 | issueFilterSuggestion : IssueFilterSuggestionPayload!
1011 | Suggests filters for an issue view based on a text prompt.
1012 | 
1013 | projectId String
1014 | The ID of the project if filtering a project view
1015 | 
1016 | prompt String!
1017 | issueImportCheckCSV : IssueImportCheckPayload!
1018 | Checks a CSV file validity against a specific import service.
1019 | 
1020 | csvUrl String!
1021 | CSV storage url.
1022 | 
1023 | service String!
1024 | The service the CSV containing data from.
1025 | 
1026 | issueImportCheckSync : IssueImportSyncCheckPayload!
1027 | Checks whether it will be possible to setup sync for this project or repository at the end of import
1028 | 
1029 | issueImportId String!
1030 | The ID of the issue import for which to check sync eligibility
1031 | 
1032 | issueImportJqlCheck : IssueImportJqlCheckPayload!
1033 | Checks whether a custom JQL query is valid and can be used to filter issues of a Jira import
1034 | 
1035 | jiraHostname String!
1036 | Jira installation or cloud hostname.
1037 | 
1038 | jiraToken String!
1039 | Jira personal access token to access Jira REST API.
1040 | 
1041 | jiraEmail String!
1042 | Jira user account email.
1043 | 
1044 | jiraProject String!
1045 | Jira project key to use as the base filter of the query.
1046 | 
1047 | jql String!
1048 | The JQL query to validate.
1049 | 
1050 | issueLabel : IssueLabel!
1051 | One specific label.
1052 | 
1053 | id String!
1054 | issueLabels : IssueLabelConnection!
1055 | All issue labels.
1056 | 
1057 | filter IssueLabelFilter
1058 | Filter returned issue labels.
1059 | 
1060 | before String
1061 | A cursor to be used with last for backward pagination.
1062 | 
1063 | after String
1064 | A cursor to be used with first for forward pagination
1065 | 
1066 | first Int
1067 | The number of items to forward paginate (used with after). Defaults to 50.
1068 | 
1069 | last Int
1070 | The number of items to backward paginate (used with before). Defaults to 50.
1071 | 
1072 | includeArchived Boolean
1073 | Should archived resources be included (default: false)
1074 | 
1075 | orderBy PaginationOrderBy
1076 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
1077 | 
1078 | issuePriorityValues : [IssuePriorityValue!]!
1079 | Issue priority values and corresponding labels.
1080 | 
1081 | issueRelation : IssueRelation!
1082 | One specific issue relation.
1083 | 
1084 | id String!
1085 | issueRelations : IssueRelationConnection!
1086 | All issue relationships.
1087 | 
1088 | before String
1089 | A cursor to be used with last for backward pagination.
1090 | 
1091 | after String
1092 | A cursor to be used with first for forward pagination
1093 | 
1094 | first Int
1095 | The number of items to forward paginate (used with after). Defaults to 50.
1096 | 
1097 | last Int
1098 | The number of items to backward paginate (used with before). Defaults to 50.
1099 | 
1100 | includeArchived Boolean
1101 | Should archived resources be included (default: false)
1102 | 
1103 | orderBy PaginationOrderBy
1104 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
1105 | 
1106 | issueSearch : IssueConnection!
1107 | [DEPRECATED] Search issues. This endpoint is deprecated and will be removed in the future – use searchIssues instead.
1108 | 
1109 | filter IssueFilter
1110 | Filter returned issues.
1111 | 
1112 | query String
1113 | [Deprecated] Search string to look for.
1114 | 
1115 | before String
1116 | A cursor to be used with last for backward pagination.
1117 | 
1118 | after String
1119 | A cursor to be used with first for forward pagination
1120 | 
1121 | first Int
1122 | The number of items to forward paginate (used with after). Defaults to 50.
1123 | 
1124 | last Int
1125 | The number of items to backward paginate (used with before). Defaults to 50.
1126 | 
1127 | includeArchived Boolean
1128 | Should archived resources be included (default: false)
1129 | 
1130 | orderBy PaginationOrderBy
1131 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
1132 | 
1133 | issueTitleSuggestionFromCustomerRequest : IssueTitleSuggestionFromCustomerRequestPayload!
1134 | Suggests issue title based on a customer request.
1135 | 
1136 | request String!
1137 | issueVcsBranchSearch : Issue
1138 | Find issue based on the VCS branch name.
1139 | 
1140 | branchName String!
1141 | The VCS branch name to search for.
1142 | 
1143 | issues : IssueConnection!
1144 | All issues.
1145 | 
1146 | filter IssueFilter
1147 | Filter returned issues.
1148 | 
1149 | before String
1150 | A cursor to be used with last for backward pagination.
1151 | 
1152 | after String
1153 | A cursor to be used with first for forward pagination
1154 | 
1155 | first Int
1156 | The number of items to forward paginate (used with after). Defaults to 50.
1157 | 
1158 | last Int
1159 | The number of items to backward paginate (used with before). Defaults to 50.
1160 | 
1161 | includeArchived Boolean
1162 | Should archived resources be included (default: false)
1163 | 
1164 | orderBy PaginationOrderBy
1165 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
1166 | 
1167 | sort [IssueSortInput!]
1168 | [INTERNAL] Sort returned issues.
1169 | 
1170 | notification : Notification!
1171 | One specific notification.
1172 | 
1173 | id String!
1174 | notificationSubscription : NotificationSubscription!
1175 | One specific notification subscription.
1176 | 
1177 | id String!
1178 | notificationSubscriptions : NotificationSubscriptionConnection!
1179 | The user's notification subscriptions.
1180 | 
1181 | before String
1182 | A cursor to be used with last for backward pagination.
1183 | 
1184 | after String
1185 | A cursor to be used with first for forward pagination
1186 | 
1187 | first Int
1188 | The number of items to forward paginate (used with after). Defaults to 50.
1189 | 
1190 | last Int
1191 | The number of items to backward paginate (used with before). Defaults to 50.
1192 | 
1193 | includeArchived Boolean
1194 | Should archived resources be included (default: false)
1195 | 
1196 | orderBy PaginationOrderBy
1197 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
1198 | 
1199 | notifications : NotificationConnection!
1200 | All notifications.
1201 | 
1202 | filter NotificationFilter
1203 | Filters returned notifications.
1204 | 
1205 | before String
1206 | A cursor to be used with last for backward pagination.
1207 | 
1208 | after String
1209 | A cursor to be used with first for forward pagination
1210 | 
1211 | first Int
1212 | The number of items to forward paginate (used with after). Defaults to 50.
1213 | 
1214 | last Int
1215 | The number of items to backward paginate (used with before). Defaults to 50.
1216 | 
1217 | includeArchived Boolean
1218 | Should archived resources be included (default: false)
1219 | 
1220 | orderBy PaginationOrderBy
1221 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
1222 | 
1223 | notificationsUnreadCount : Int!
1224 | [Internal] A number of unread notifications.
1225 | 
1226 | organization : Organization!
1227 | The user's organization.
1228 | 
1229 | organizationDomainClaimRequest : OrganizationDomainClaimPayload!
1230 | [INTERNAL] Checks whether the domain can be claimed.
1231 | 
1232 | id String!
1233 | The ID of the organization domain to claim.
1234 | 
1235 | organizationExists : OrganizationExistsPayload!
1236 | Does the organization exist.
1237 | 
1238 | urlKey String!
1239 | organizationInvite : OrganizationInvite!
1240 | One specific organization invite.
1241 | 
1242 | id String!
1243 | organizationInviteDetails : OrganizationInviteDetailsPayload!
1244 | One specific organization invite.
1245 | 
1246 | id String!
1247 | organizationInvites : OrganizationInviteConnection!
1248 | All invites for the organization.
1249 | 
1250 | before String
1251 | A cursor to be used with last for backward pagination.
1252 | 
1253 | after String
1254 | A cursor to be used with first for forward pagination
1255 | 
1256 | first Int
1257 | The number of items to forward paginate (used with after). Defaults to 50.
1258 | 
1259 | last Int
1260 | The number of items to backward paginate (used with before). Defaults to 50.
1261 | 
1262 | includeArchived Boolean
1263 | Should archived resources be included (default: false)
1264 | 
1265 | orderBy PaginationOrderBy
1266 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
1267 | 
1268 | organizationMeta : OrganizationMeta
1269 | [INTERNAL] Get organization metadata by urlKey or organization id.
1270 | 
1271 | urlKey String!
1272 | project : Project!
1273 | One specific project.
1274 | 
1275 | id String!
1276 | projectFilterSuggestion : ProjectFilterSuggestionPayload!
1277 | Suggests filters for a project view based on a text prompt.
1278 | 
1279 | prompt String!
1280 | projectLink : ProjectLink!
1281 | One specific project link.
1282 | 
1283 | id String!
1284 | projectLinks : ProjectLinkConnection!
1285 | All links for the project.
1286 | 
1287 | before String
1288 | A cursor to be used with last for backward pagination.
1289 | 
1290 | after String
1291 | A cursor to be used with first for forward pagination
1292 | 
1293 | first Int
1294 | The number of items to forward paginate (used with after). Defaults to 50.
1295 | 
1296 | last Int
1297 | The number of items to backward paginate (used with before). Defaults to 50.
1298 | 
1299 | includeArchived Boolean
1300 | Should archived resources be included (default: false)
1301 | 
1302 | orderBy PaginationOrderBy
1303 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
1304 | 
1305 | projectMilestone : ProjectMilestone!
1306 | One specific project milestone.
1307 | 
1308 | id String!
1309 | projectMilestones : ProjectMilestoneConnection!
1310 | All milestones for the project.
1311 | 
1312 | filter ProjectMilestoneFilter
1313 | Filter returned project milestones.
1314 | 
1315 | before String
1316 | A cursor to be used with last for backward pagination.
1317 | 
1318 | after String
1319 | A cursor to be used with first for forward pagination
1320 | 
1321 | first Int
1322 | The number of items to forward paginate (used with after). Defaults to 50.
1323 | 
1324 | last Int
1325 | The number of items to backward paginate (used with before). Defaults to 50.
1326 | 
1327 | includeArchived Boolean
1328 | Should archived resources be included (default: false)
1329 | 
1330 | orderBy PaginationOrderBy
1331 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
1332 | 
1333 | projectRelation : ProjectRelation!
1334 | One specific project relation.
1335 | 
1336 | id String!
1337 | projectRelations : ProjectRelationConnection!
1338 | All project relationships.
1339 | 
1340 | before String
1341 | A cursor to be used with last for backward pagination.
1342 | 
1343 | after String
1344 | A cursor to be used with first for forward pagination
1345 | 
1346 | first Int
1347 | The number of items to forward paginate (used with after). Defaults to 50.
1348 | 
1349 | last Int
1350 | The number of items to backward paginate (used with before). Defaults to 50.
1351 | 
1352 | includeArchived Boolean
1353 | Should archived resources be included (default: false)
1354 | 
1355 | orderBy PaginationOrderBy
1356 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
1357 | 
1358 | projectStatus : ProjectStatus!
1359 | One specific project status.
1360 | 
1361 | id String!
1362 | projectStatusProjectCount : ProjectStatusCountPayload!
1363 | [INTERNAL] Count of projects using this project status across the organization.
1364 | 
1365 | id String!
1366 | The identifier of the project status to find the project count for.
1367 | 
1368 | projectStatuses : ProjectStatusConnection!
1369 | All project statuses.
1370 | 
1371 | before String
1372 | A cursor to be used with last for backward pagination.
1373 | 
1374 | after String
1375 | A cursor to be used with first for forward pagination
1376 | 
1377 | first Int
1378 | The number of items to forward paginate (used with after). Defaults to 50.
1379 | 
1380 | last Int
1381 | The number of items to backward paginate (used with before). Defaults to 50.
1382 | 
1383 | includeArchived Boolean
1384 | Should archived resources be included (default: false)
1385 | 
1386 | orderBy PaginationOrderBy
1387 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
1388 | 
1389 | projectUpdate : ProjectUpdate!
1390 | A specific project update.
1391 | 
1392 | id String!
1393 | The identifier of the project update to retrieve.
1394 | 
1395 | projectUpdateInteraction : ProjectUpdateInteraction!
1396 | A specific interaction on a project update.
1397 | @deprecated(reason: ProjectUpdateInteraction is not used and will be deleted.)
1398 | 
1399 | id String!
1400 | The identifier of the project update interaction to retrieve.
1401 | 
1402 | projectUpdateInteractions : ProjectUpdateInteractionConnection!
1403 | All interactions on project updates.
1404 | @deprecated(reason: ProjectUpdateInteraction is not used and will be deleted.)
1405 | 
1406 | before String
1407 | A cursor to be used with last for backward pagination.
1408 | 
1409 | after String
1410 | A cursor to be used with first for forward pagination
1411 | 
1412 | first Int
1413 | The number of items to forward paginate (used with after). Defaults to 50.
1414 | 
1415 | last Int
1416 | The number of items to backward paginate (used with before). Defaults to 50.
1417 | 
1418 | includeArchived Boolean
1419 | Should archived resources be included (default: false)
1420 | 
1421 | orderBy PaginationOrderBy
1422 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
1423 | 
1424 | projectUpdates : ProjectUpdateConnection!
1425 | All project updates.
1426 | 
1427 | filter ProjectUpdateFilter
1428 | Filter returned project updates.
1429 | 
1430 | before String
1431 | A cursor to be used with last for backward pagination.
1432 | 
1433 | after String
1434 | A cursor to be used with first for forward pagination
1435 | 
1436 | first Int
1437 | The number of items to forward paginate (used with after). Defaults to 50.
1438 | 
1439 | last Int
1440 | The number of items to backward paginate (used with before). Defaults to 50.
1441 | 
1442 | includeArchived Boolean
1443 | Should archived resources be included (default: false)
1444 | 
1445 | orderBy PaginationOrderBy
1446 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
1447 | 
1448 | projects : ProjectConnection!
1449 | All projects.
1450 | 
1451 | filter ProjectFilter
1452 | Filter returned projects.
1453 | 
1454 | before String
1455 | A cursor to be used with last for backward pagination.
1456 | 
1457 | after String
1458 | A cursor to be used with first for forward pagination
1459 | 
1460 | first Int
1461 | The number of items to forward paginate (used with after). Defaults to 50.
1462 | 
1463 | last Int
1464 | The number of items to backward paginate (used with before). Defaults to 50.
1465 | 
1466 | includeArchived Boolean
1467 | Should archived resources be included (default: false)
1468 | 
1469 | orderBy PaginationOrderBy
1470 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
1471 | 
1472 | pushSubscriptionTest : PushSubscriptionTestPayload!
1473 | Sends a test push message.
1474 | 
1475 | targetMobile Boolean
1476 | Whether to send to mobile devices.
1477 | 
1478 | sendStrategy SendStrategy = "push"
1479 | The send strategy to use.
1480 | 
1481 | rateLimitStatus : RateLimitPayload!
1482 | The status of the rate limiter.
1483 | 
1484 | roadmap : Roadmap!
1485 | One specific roadmap.
1486 | 
1487 | id String!
1488 | roadmapToProject : RoadmapToProject!
1489 | One specific roadmapToProject.
1490 | 
1491 | id String!
1492 | roadmapToProjects : RoadmapToProjectConnection!
1493 | Custom views for the user.
1494 | 
1495 | before String
1496 | A cursor to be used with last for backward pagination.
1497 | 
1498 | after String
1499 | A cursor to be used with first for forward pagination
1500 | 
1501 | first Int
1502 | The number of items to forward paginate (used with after). Defaults to 50.
1503 | 
1504 | last Int
1505 | The number of items to backward paginate (used with before). Defaults to 50.
1506 | 
1507 | includeArchived Boolean
1508 | Should archived resources be included (default: false)
1509 | 
1510 | orderBy PaginationOrderBy
1511 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
1512 | 
1513 | roadmaps : RoadmapConnection!
1514 | All roadmaps in the workspace.
1515 | 
1516 | before String
1517 | A cursor to be used with last for backward pagination.
1518 | 
1519 | after String
1520 | A cursor to be used with first for forward pagination
1521 | 
1522 | first Int
1523 | The number of items to forward paginate (used with after). Defaults to 50.
1524 | 
1525 | last Int
1526 | The number of items to backward paginate (used with before). Defaults to 50.
1527 | 
1528 | includeArchived Boolean
1529 | Should archived resources be included (default: false)
1530 | 
1531 | orderBy PaginationOrderBy
1532 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
1533 | 
1534 | searchDocuments : DocumentSearchPayload!
1535 | Search documents.
1536 | 
1537 | before String
1538 | A cursor to be used with last for backward pagination.
1539 | 
1540 | after String
1541 | A cursor to be used with first for forward pagination
1542 | 
1543 | first Int
1544 | The number of items to forward paginate (used with after). Defaults to 50.
1545 | 
1546 | last Int
1547 | The number of items to backward paginate (used with before). Defaults to 50.
1548 | 
1549 | includeArchived Boolean
1550 | Should archived resources be included (default: false)
1551 | 
1552 | orderBy PaginationOrderBy
1553 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
1554 | 
1555 | term String!
1556 | Search string to look for.
1557 | 
1558 | snippetSize Float
1559 | Size of search snippet to return (default: 100)
1560 | 
1561 | includeComments Boolean
1562 | Should associated comments be searched (default: false).
1563 | 
1564 | teamId String
1565 | UUID of a team to use as a boost.
1566 | 
1567 | searchIssues : IssueSearchPayload!
1568 | Search issues.
1569 | 
1570 | filter IssueFilter
1571 | Filter returned issues.
1572 | 
1573 | before String
1574 | A cursor to be used with last for backward pagination.
1575 | 
1576 | after String
1577 | A cursor to be used with first for forward pagination
1578 | 
1579 | first Int
1580 | The number of items to forward paginate (used with after). Defaults to 50.
1581 | 
1582 | last Int
1583 | The number of items to backward paginate (used with before). Defaults to 50.
1584 | 
1585 | includeArchived Boolean
1586 | Should archived resources be included (default: false)
1587 | 
1588 | orderBy PaginationOrderBy
1589 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
1590 | 
1591 | term String!
1592 | Search string to look for.
1593 | 
1594 | snippetSize Float
1595 | Size of search snippet to return (default: 100)
1596 | 
1597 | includeComments Boolean
1598 | Should associated comments be searched (default: false).
1599 | 
1600 | teamId String
1601 | UUID of a team to use as a boost.
1602 | 
1603 | searchProjects : ProjectSearchPayload!
1604 | Search projects.
1605 | 
1606 | before String
1607 | A cursor to be used with last for backward pagination.
1608 | 
1609 | after String
1610 | A cursor to be used with first for forward pagination
1611 | 
1612 | first Int
1613 | The number of items to forward paginate (used with after). Defaults to 50.
1614 | 
1615 | last Int
1616 | The number of items to backward paginate (used with before). Defaults to 50.
1617 | 
1618 | includeArchived Boolean
1619 | Should archived resources be included (default: false)
1620 | 
1621 | orderBy PaginationOrderBy
1622 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
1623 | 
1624 | term String!
1625 | Search string to look for.
1626 | 
1627 | snippetSize Float
1628 | Size of search snippet to return (default: 100)
1629 | 
1630 | includeComments Boolean
1631 | Should associated comments be searched (default: false).
1632 | 
1633 | teamId String
1634 | UUID of a team to use as a boost.
1635 | 
1636 | ssoUrlFromEmail : SsoUrlFromEmailResponse!
1637 | Fetch SSO login URL for the email provided.
1638 | 
1639 | isDesktop Boolean
1640 | Whether the client is the desktop app.
1641 | 
1642 | email String!
1643 | Email to query the SSO login URL by.
1644 | 
1645 | summarizeProjectUpdates : SummaryPayload!
1646 | [Internal] AI summary of the latest project updates for the given projects
1647 | 
1648 | ids [String!]!
1649 | The identifiers of the projects to summarize.
1650 | 
1651 | team : Team!
1652 | One specific team.
1653 | 
1654 | id String!
1655 | teamMembership : TeamMembership!
1656 | One specific team membership.
1657 | 
1658 | id String!
1659 | teamMemberships : TeamMembershipConnection!
1660 | All team memberships.
1661 | 
1662 | before String
1663 | A cursor to be used with last for backward pagination.
1664 | 
1665 | after String
1666 | A cursor to be used with first for forward pagination
1667 | 
1668 | first Int
1669 | The number of items to forward paginate (used with after). Defaults to 50.
1670 | 
1671 | last Int
1672 | The number of items to backward paginate (used with before). Defaults to 50.
1673 | 
1674 | includeArchived Boolean
1675 | Should archived resources be included (default: false)
1676 | 
1677 | orderBy PaginationOrderBy
1678 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
1679 | 
1680 | teams : TeamConnection!
1681 | All teams whose issues can be accessed by the user. This might be different from administrableTeams, which also includes teams whose settings can be changed by the user.
1682 | 
1683 | filter TeamFilter
1684 | Filter returned teams.
1685 | 
1686 | before String
1687 | A cursor to be used with last for backward pagination.
1688 | 
1689 | after String
1690 | A cursor to be used with first for forward pagination
1691 | 
1692 | first Int
1693 | The number of items to forward paginate (used with after). Defaults to 50.
1694 | 
1695 | last Int
1696 | The number of items to backward paginate (used with before). Defaults to 50.
1697 | 
1698 | includeArchived Boolean
1699 | Should archived resources be included (default: false)
1700 | 
1701 | orderBy PaginationOrderBy
1702 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
1703 | 
1704 | template : Template!
1705 | A specific template.
1706 | 
1707 | id String!
1708 | The identifier of the template to retrieve.
1709 | 
1710 | templates : [Template!]!
1711 | All templates from all users.
1712 | 
1713 | templatesForIntegration : [Template!]!
1714 | Returns all templates that are associated with the integration type.
1715 | 
1716 | integrationType String!
1717 | The type of integration for which to return associated templates.
1718 | 
1719 | timeSchedule : TimeSchedule!
1720 | A specific time schedule.
1721 | 
1722 | id String!
1723 | The identifier of the time schedule to retrieve.
1724 | 
1725 | timeSchedules : TimeScheduleConnection!
1726 | All time schedules.
1727 | 
1728 | before String
1729 | A cursor to be used with last for backward pagination.
1730 | 
1731 | after String
1732 | A cursor to be used with first for forward pagination
1733 | 
1734 | first Int
1735 | The number of items to forward paginate (used with after). Defaults to 50.
1736 | 
1737 | last Int
1738 | The number of items to backward paginate (used with before). Defaults to 50.
1739 | 
1740 | includeArchived Boolean
1741 | Should archived resources be included (default: false)
1742 | 
1743 | orderBy PaginationOrderBy
1744 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
1745 | 
1746 | triageResponsibilities : TriageResponsibilityConnection!
1747 | All triage responsibilities.
1748 | 
1749 | before String
1750 | A cursor to be used with last for backward pagination.
1751 | 
1752 | after String
1753 | A cursor to be used with first for forward pagination
1754 | 
1755 | first Int
1756 | The number of items to forward paginate (used with after). Defaults to 50.
1757 | 
1758 | last Int
1759 | The number of items to backward paginate (used with before). Defaults to 50.
1760 | 
1761 | includeArchived Boolean
1762 | Should archived resources be included (default: false)
1763 | 
1764 | orderBy PaginationOrderBy
1765 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
1766 | 
1767 | triageResponsibility : TriageResponsibility!
1768 | A specific triage responsibility.
1769 | 
1770 | id String!
1771 | The identifier of the triage responsibility to retrieve.
1772 | 
1773 | user : User!
1774 | One specific user.
1775 | 
1776 | id String!
1777 | The identifier of the user to retrieve. To retrieve the authenticated user, use viewer query.
1778 | 
1779 | userSettings : UserSettings!
1780 | The user's settings.
1781 | 
1782 | users : UserConnection!
1783 | All users for the organization.
1784 | 
1785 | filter UserFilter
1786 | Filter returned users.
1787 | 
1788 | includeDisabled Boolean
1789 | Should query return disabled/suspended users (default: false).
1790 | 
1791 | before String
1792 | A cursor to be used with last for backward pagination.
1793 | 
1794 | after String
1795 | A cursor to be used with first for forward pagination
1796 | 
1797 | first Int
1798 | The number of items to forward paginate (used with after). Defaults to 50.
1799 | 
1800 | last Int
1801 | The number of items to backward paginate (used with before). Defaults to 50.
1802 | 
1803 | includeArchived Boolean
1804 | Should archived resources be included (default: false)
1805 | 
1806 | orderBy PaginationOrderBy
1807 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
1808 | 
1809 | verifyGitHubEnterpriseServerInstallation : GitHubEnterpriseServerInstallVerificationPayload!
1810 | Verify that we received the correct response from the GitHub Enterprise Server.
1811 | 
1812 | viewer : User!
1813 | The currently authenticated user.
1814 | 
1815 | webhook : Webhook!
1816 | A specific webhook.
1817 | 
1818 | id String!
1819 | The identifier of the webhook to retrieve.
1820 | 
1821 | webhooks : WebhookConnection!
1822 | All webhooks.
1823 | 
1824 | before String
1825 | A cursor to be used with last for backward pagination.
1826 | 
1827 | after String
1828 | A cursor to be used with first for forward pagination
1829 | 
1830 | first Int
1831 | The number of items to forward paginate (used with after). Defaults to 50.
1832 | 
1833 | last Int
1834 | The number of items to backward paginate (used with before). Defaults to 50.
1835 | 
1836 | includeArchived Boolean
1837 | Should archived resources be included (default: false)
1838 | 
1839 | orderBy PaginationOrderBy
1840 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
1841 | 
1842 | workflowState : WorkflowState!
1843 | One specific state.
1844 | 
1845 | id String!
1846 | workflowStates : WorkflowStateConnection!
1847 | All issue workflow states.
1848 | 
1849 | filter WorkflowStateFilter
1850 | Filter returned workflow states.
1851 | 
1852 | before String
1853 | A cursor to be used with last for backward pagination.
1854 | 
1855 | after String
1856 | A cursor to be used with first for forward pagination
1857 | 
1858 | first Int
1859 | The number of items to forward paginate (used with after). Defaults to 50.
1860 | 
1861 | last Int
1862 | The number of items to backward paginate (used with before). Defaults to 50.
1863 | 
1864 | includeArchived Boolean
1865 | Should archived resources be included (default: false)
1866 | 
1867 | orderBy PaginationOrderBy
1868 | By which field should the pagination order by. Available options are createdAt (default) and updatedAt.
1869 | 
1870 | workspaceAuthorizedApplications : [WorkspaceAuthorizedApplication!]!
1871 | [INTERNAL] Get non-internal authorized applications (with limited fields) for a workspace
1872 | 
1873 | ###
1874 | 
1875 | Mutation
1876 | 
1877 | ###
1878 | 
1879 | Mutation
1880 | The Mutation type is a special type that is used to modify server-side data. Just like in queries, if the mutation field returns an object type, you can ask for nested fields. It can also contain multiple fields. However, unlike queries, mutation fields run in series, one after the other.
1881 | 
1882 | Learn more about the Mutation type
1883 | Kind of type: Object
1884 | 280
1885 | Fields
1886 | fields
1887 | DETAILS
1888 | ACTIONS
1889 | airbyteIntegrationConnect : IntegrationPayload!
1890 | Creates an integration api key for Airbyte to connect with Linear.
1891 | 
1892 | input AirbyteConfigurationInput!
1893 | Airbyte integration settings.
1894 | 
1895 | apiKeyCreate : ApiKeyPayload!
1896 | [INTERNAL] Creates a new API key.
1897 | 
1898 | input ApiKeyCreateInput!
1899 | The api key object to create.
1900 | 
1901 | apiKeyDelete : DeletePayload!
1902 | [INTERNAL] Deletes an API key.
1903 | 
1904 | id String!
1905 | The identifier of the API key to delete.
1906 | 
1907 | attachmentArchive : AttachmentArchivePayload!
1908 | [DEPRECATED] Archives an issue attachment.
1909 | @deprecated(reason: This mutation is deprecated, please use `attachmentDelete` instead)
1910 | 
1911 | id String!
1912 | The identifier of the attachment to archive.
1913 | 
1914 | attachmentCreate : AttachmentPayload!
1915 | Creates a new attachment, or updates existing if the same url and issueId is used.
1916 | 
1917 | input AttachmentCreateInput!
1918 | The attachment object to create.
1919 | 
1920 | attachmentDelete : DeletePayload!
1921 | Deletes an issue attachment.
1922 | 
1923 | id String!
1924 | The identifier of the attachment to delete.
1925 | 
1926 | attachmentLinkDiscord : AttachmentPayload!
1927 | Link an existing Discord message to an issue.
1928 | 
1929 | createAsUser String
1930 | Create attachment as a user with the provided name. This option is only available to OAuth applications creating attachments in actor=application mode.
1931 | 
1932 | displayIconUrl String
1933 | Provide an external user avatar URL. Can only be used in conjunction with the createAsUser options. This option is only available to OAuth applications creating comments in actor=application mode.
1934 | 
1935 | title String
1936 | The title to use for the attachment.
1937 | 
1938 | issueId String!
1939 | The issue for which to link the Discord message.
1940 | 
1941 | id String
1942 | Optional attachment ID that may be provided through the API.
1943 | 
1944 | channelId String!
1945 | The Discord channel ID for the message to link.
1946 | 
1947 | messageId String!
1948 | The Discord message ID for the message to link.
1949 | 
1950 | url String!
1951 | The Discord message URL for the message to link.
1952 | 
1953 | attachmentLinkFront : FrontAttachmentPayload!
1954 | Link an existing Front conversation to an issue.
1955 | 
1956 | createAsUser String
1957 | Create attachment as a user with the provided name. This option is only available to OAuth applications creating attachments in actor=application mode.
1958 | 
1959 | displayIconUrl String
1960 | Provide an external user avatar URL. Can only be used in conjunction with the createAsUser options. This option is only available to OAuth applications creating comments in actor=application mode.
1961 | 
1962 | title String
1963 | The title to use for the attachment.
1964 | 
1965 | conversationId String!
1966 | The Front conversation ID to link.
1967 | 
1968 | issueId String!
1969 | The issue for which to link the Front conversation.
1970 | 
1971 | id String
1972 | Optional attachment ID that may be provided through the API.
1973 | 
1974 | attachmentLinkGitHubIssue : AttachmentPayload!
1975 | Link a GitHub issue to a Linear issue.
1976 | 
1977 | createAsUser String
1978 | Create attachment as a user with the provided name. This option is only available to OAuth applications creating attachments in actor=application mode.
1979 | 
1980 | displayIconUrl String
1981 | Provide an external user avatar URL. Can only be used in conjunction with the createAsUser options. This option is only available to OAuth applications creating comments in actor=application mode.
1982 | 
1983 | title String
1984 | The title to use for the attachment.
1985 | 
1986 | issueId String!
1987 | The Linear issue for which to link the GitHub issue.
1988 | 
1989 | id String
1990 | Optional attachment ID that may be provided through the API.
1991 | 
1992 | url String!
1993 | The URL of the GitHub issue to link.
1994 | 
1995 | attachmentLinkGitHubPR : AttachmentPayload!
1996 | Link a GitHub pull request to an issue.
1997 | 
1998 | createAsUser String
1999 | Create attachment as a user with the provided name. This option is only available to OAuth applications creating attachments in actor=application mode.
2000 | 
2001 | displayIconUrl String
2002 | Provide an external user avatar URL. Can only be used in conjunction with the createAsUser options. This option is only available to OAuth applications creating comments in actor=application mode.
2003 | 
2004 | title String
2005 | The title to use for the attachment.
2006 | 
2007 | issueId String!
2008 | The issue for which to link the GitHub pull request.
2009 | 
2010 | id String
2011 | Optional attachment ID that may be provided through the API.
2012 | 
2013 | url String!
2014 | The URL of the GitHub pull request to link.
2015 | 
2016 | owner String
2017 | The owner of the GitHub repository.
2018 | 
2019 | repo String
2020 | The name of the GitHub repository.
2021 | 
2022 | number Float
2023 | The GitHub pull request number to link.
2024 | 
2025 | linkKind GitLinkKind
2026 | [Internal] The kind of link between the issue and the pull request.
2027 | 
2028 | attachmentLinkGitLabMR : AttachmentPayload!
2029 | Link an existing GitLab MR to an issue.
2030 | 
2031 | createAsUser String
2032 | Create attachment as a user with the provided name. This option is only available to OAuth applications creating attachments in actor=application mode.
2033 | 
2034 | displayIconUrl String
2035 | Provide an external user avatar URL. Can only be used in conjunction with the createAsUser options. This option is only available to OAuth applications creating comments in actor=application mode.
2036 | 
2037 | title String
2038 | The title to use for the attachment.
2039 | 
2040 | issueId String!
2041 | The issue for which to link the GitLab merge request.
2042 | 
2043 | id String
2044 | Optional attachment ID that may be provided through the API.
2045 | 
2046 | url String!
2047 | The URL of the GitLab merge request to link.
2048 | 
2049 | projectPathWithNamespace String!
2050 | The path name to the project including any (sub)groups. E.g. linear/main/client.
2051 | 
2052 | number Float!
2053 | The GitLab merge request number to link.
2054 | 
2055 | attachmentLinkIntercom : AttachmentPayload!
2056 | Link an existing Intercom conversation to an issue.
2057 | 
2058 | createAsUser String
2059 | Create attachment as a user with the provided name. This option is only available to OAuth applications creating attachments in actor=application mode.
2060 | 
2061 | displayIconUrl String
2062 | Provide an external user avatar URL. Can only be used in conjunction with the createAsUser options. This option is only available to OAuth applications creating comments in actor=application mode.
2063 | 
2064 | title String
2065 | The title to use for the attachment.
2066 | 
2067 | conversationId String!
2068 | The Intercom conversation ID to link.
2069 | 
2070 | id String
2071 | Optional attachment ID that may be provided through the API.
2072 | 
2073 | issueId String!
2074 | The issue for which to link the Intercom conversation.
2075 | 
2076 | attachmentLinkJiraIssue : AttachmentPayload!
2077 | Link an existing Jira issue to an issue.
2078 | 
2079 | createAsUser String
2080 | Create attachment as a user with the provided name. This option is only available to OAuth applications creating attachments in actor=application mode.
2081 | 
2082 | displayIconUrl String
2083 | Provide an external user avatar URL. Can only be used in conjunction with the createAsUser options. This option is only available to OAuth applications creating comments in actor=application mode.
2084 | 
2085 | title String
2086 | The title to use for the attachment.
2087 | 
2088 | issueId String!
2089 | The issue for which to link the Jira issue.
2090 | 
2091 | jiraIssueId String!
2092 | The Jira issue key or ID to link.
2093 | 
2094 | id String
2095 | Optional attachment ID that may be provided through the API.
2096 | 
2097 | attachmentLinkSlack : AttachmentPayload!
2098 | Link an existing Slack message to an issue.
2099 | 
2100 | createAsUser String
2101 | Create attachment as a user with the provided name. This option is only available to OAuth applications creating attachments in actor=application mode.
2102 | 
2103 | displayIconUrl String
2104 | Provide an external user avatar URL. Can only be used in conjunction with the createAsUser options. This option is only available to OAuth applications creating comments in actor=application mode.
2105 | 
2106 | title String
2107 | The title to use for the attachment.
2108 | 
2109 | channel String
2110 | [DEPRECATED] The Slack channel ID for the message to link.
2111 | 
2112 | ts String
2113 | [DEPRECATED] Unique identifier of either a thread's parent message or a message in the thread.
2114 | 
2115 | latest String
2116 | [DEPRECATED] The latest timestamp for the Slack message.
2117 | 
2118 | issueId String!
2119 | The issue to which to link the Slack message.
2120 | 
2121 | url String!
2122 | The Slack message URL for the message to link.
2123 | 
2124 | id String
2125 | Optional attachment ID that may be provided through the API.
2126 | 
2127 | syncToCommentThread Boolean
2128 | Whether to begin syncing the message's Slack thread with a comment thread on the issue.
2129 | 
2130 | attachmentLinkURL : AttachmentPayload!
2131 | Link any url to an issue.
2132 | 
2133 | createAsUser String
2134 | Create attachment as a user with the provided name. This option is only available to OAuth applications creating attachments in actor=application mode.
2135 | 
2136 | displayIconUrl String
2137 | Provide an external user avatar URL. Can only be used in conjunction with the createAsUser options. This option is only available to OAuth applications creating comments in actor=application mode.
2138 | 
2139 | title String
2140 | The title to use for the attachment.
2141 | 
2142 | url String!
2143 | The url to link.
2144 | 
2145 | issueId String!
2146 | The issue for which to link the url.
2147 | 
2148 | id String
2149 | The id for the attachment.
2150 | 
2151 | attachmentLinkZendesk : AttachmentPayload!
2152 | Link an existing Zendesk ticket to an issue.
2153 | 
2154 | createAsUser String
2155 | Create attachment as a user with the provided name. This option is only available to OAuth applications creating attachments in actor=application mode.
2156 | 
2157 | displayIconUrl String
2158 | Provide an external user avatar URL. Can only be used in conjunction with the createAsUser options. This option is only available to OAuth applications creating comments in actor=application mode.
2159 | 
2160 | title String
2161 | The title to use for the attachment.
2162 | 
2163 | ticketId String!
2164 | The Zendesk ticket ID to link.
2165 | 
2166 | issueId String!
2167 | The issue for which to link the Zendesk ticket.
2168 | 
2169 | id String
2170 | Optional attachment ID that may be provided through the API.
2171 | 
2172 | url String
2173 | The URL of the Zendesk ticket to link.
2174 | 
2175 | attachmentSyncToSlack : AttachmentPayload!
2176 | Begin syncing the thread for an existing Slack message attachment with a comment thread on its issue.
2177 | 
2178 | id String!
2179 | The ID of the Slack attachment to begin syncing.
2180 | 
2181 | attachmentUpdate : AttachmentPayload!
2182 | Updates an existing issue attachment.
2183 | 
2184 | input AttachmentUpdateInput!
2185 | A partial attachment object to update the attachment with.
2186 | 
2187 | id String!
2188 | The identifier of the attachment to update.
2189 | 
2190 | commentCreate : CommentPayload!
2191 | Creates a new comment.
2192 | 
2193 | input CommentCreateInput!
2194 | The comment object to create.
2195 | 
2196 | commentDelete : DeletePayload!
2197 | Deletes a comment.
2198 | 
2199 | id String!
2200 | The identifier of the comment to delete.
2201 | 
2202 | commentResolve : CommentPayload!
2203 | Resolves a comment.
2204 | 
2205 | resolvingCommentId String
2206 | id String!
2207 | The identifier of the comment to update.
2208 | 
2209 | commentUnresolve : CommentPayload!
2210 | Unresolves a comment.
2211 | 
2212 | id String!
2213 | The identifier of the comment to update.
2214 | 
2215 | commentUpdate : CommentPayload!
2216 | Updates a comment.
2217 | 
2218 | input CommentUpdateInput!
2219 | A partial comment object to update the comment with.
2220 | 
2221 | id String!
2222 | The identifier of the comment to update.
2223 | 
2224 | contactCreate : ContactPayload!
2225 | Saves user message.
2226 | 
2227 | input ContactCreateInput!
2228 | The contact entry to create.
2229 | 
2230 | contactSalesCreate : ContactPayload!
2231 | [INTERNAL] Saves sales pricing inquiry to Front.
2232 | 
2233 | input ContactSalesCreateInput!
2234 | The contact entry to create.
2235 | 
2236 | createCsvExportReport : CreateCsvExportReportPayload!
2237 | Create CSV export report for the organization.
2238 | 
2239 | includePrivateTeamIds [String!]
2240 | createOrganizationFromOnboarding : CreateOrJoinOrganizationResponse!
2241 | Creates an organization from onboarding.
2242 | 
2243 | survey OnboardingCustomerSurvey
2244 | Onboarding survey.
2245 | 
2246 | input CreateOrganizationInput!
2247 | Organization details for the new organization.
2248 | 
2249 | createProjectUpdateReminder : ProjectUpdateReminderPayload!
2250 | Create a notification to remind a user about a project update.
2251 | 
2252 | userId String
2253 | The user identifier to whom the notification will be sent. By default, it is set to the project lead.
2254 | 
2255 | projectId String!
2256 | The identifier of the project to remind about.
2257 | 
2258 | customViewCreate : CustomViewPayload!
2259 | Creates a new custom view.
2260 | 
2261 | input CustomViewCreateInput!
2262 | The properties of the custom view to create.
2263 | 
2264 | customViewDelete : DeletePayload!
2265 | Deletes a custom view.
2266 | 
2267 | id String!
2268 | The identifier of the custom view to delete.
2269 | 
2270 | customViewUpdate : CustomViewPayload!
2271 | Updates a custom view.
2272 | 
2273 | input CustomViewUpdateInput!
2274 | The properties of the custom view to update.
2275 | 
2276 | id String!
2277 | The identifier of the custom view to update.
2278 | 
2279 | customerCreate : CustomerPayload!
2280 | Creates a new customer.
2281 | 
2282 | input CustomerCreateInput!
2283 | The customer to create.
2284 | 
2285 | customerDelete : DeletePayload!
2286 | Deletes a customer.
2287 | 
2288 | id String!
2289 | The identifier of the customer to delete.
2290 | 
2291 | customerMerge : CustomerPayload!
2292 | Merges two customers.
2293 | 
2294 | sourceCustomerId String!
2295 | The ID of the customer to merge. The needs of this customer will be transferred before it gets deleted.
2296 | 
2297 | targetCustomerId String!
2298 | The ID of the target customer to merge into. The needs of this customer will be retained
2299 | 
2300 | customerNeedArchive : CustomerNeedArchivePayload!
2301 | Archives a customer need.
2302 | 
2303 | id String!
2304 | The identifier of the customer need to archive.
2305 | 
2306 | customerNeedCreate : CustomerNeedPayload!
2307 | Creates a new customer need.
2308 | 
2309 | input CustomerNeedCreateInput!
2310 | The customer need to create.
2311 | 
2312 | customerNeedCreateFromAttachment : CustomerNeedPayload!
2313 | Creates a new customer need out of an attachment
2314 | 
2315 | input CustomerNeedCreateFromAttachmentInput!
2316 | The customer need to create.
2317 | 
2318 | customerNeedDelete : DeletePayload!
2319 | Deletes a customer need.
2320 | 
2321 | id String!
2322 | The identifier of the customer need to delete.
2323 | 
2324 | customerNeedUnarchive : CustomerNeedArchivePayload!
2325 | Unarchives a customer need.
2326 | 
2327 | id String!
2328 | The identifier of the customer need to unarchive.
2329 | 
2330 | customerNeedUpdate : CustomerNeedPayload!
2331 | Updates a customer need
2332 | 
2333 | input CustomerNeedUpdateInput!
2334 | The properties of the customer need to update.
2335 | 
2336 | id String!
2337 | The identifier of the customer need to update.
2338 | 
2339 | customerTierCreate : CustomerTierPayload!
2340 | Creates a new customer tier.
2341 | 
2342 | input CustomerTierCreateInput!
2343 | The CustomerTier object to create.
2344 | 
2345 | customerTierDelete : DeletePayload!
2346 | Deletes a customer tier.
2347 | 
2348 | id String!
2349 | The identifier of the customer tier to delete.
2350 | 
2351 | customerTierUpdate : CustomerTierPayload!
2352 | Updates a customer tier.
2353 | 
2354 | input CustomerTierUpdateInput!
2355 | A partial CustomerTier object to update the CustomerTier with.
2356 | 
2357 | id String!
2358 | The identifier of the customer tier to update.
2359 | 
2360 | customerUpdate : CustomerPayload!
2361 | Updates a customer
2362 | 
2363 | input CustomerUpdateInput!
2364 | The properties of the customer to update.
2365 | 
2366 | id String!
2367 | The identifier of the customer to update.
2368 | 
2369 | customerUpsert : CustomerPayload!
2370 | Upserts a customer, creating it if it doesn't exists, updating it otherwise. Matches against an existing customer with id or externalId
2371 | 
2372 | input CustomerUpsertInput!
2373 | The customer to create.
2374 | 
2375 | cycleArchive : CycleArchivePayload!
2376 | Archives a cycle.
2377 | 
2378 | id String!
2379 | The identifier of the cycle to archive.
2380 | 
2381 | cycleCreate : CyclePayload!
2382 | Creates a new cycle.
2383 | 
2384 | input CycleCreateInput!
2385 | The cycle object to create.
2386 | 
2387 | cycleShiftAll : CyclePayload!
2388 | Shifts all cycles starts and ends by a certain number of days, starting from the provided cycle onwards.
2389 | 
2390 | input CycleShiftAllInput!
2391 | A partial cycle object to update the cycle with.
2392 | 
2393 | cycleStartUpcomingCycleToday : CyclePayload!
2394 | Shifts all cycles starts and ends by a certain number of days, starting from the provided cycle onwards.
2395 | 
2396 | id String!
2397 | The identifier of the cycle to start as of midnight today. Must be the upcoming cycle.
2398 | 
2399 | cycleUpdate : CyclePayload!
2400 | Updates a cycle.
2401 | 
2402 | input CycleUpdateInput!
2403 | A partial cycle object to update the cycle with.
2404 | 
2405 | id String!
2406 | The identifier of the cycle to update.
2407 | 
2408 | documentCreate : DocumentPayload!
2409 | Creates a new document.
2410 | 
2411 | input DocumentCreateInput!
2412 | The document to create.
2413 | 
2414 | documentDelete : DocumentArchivePayload!
2415 | Deletes (trashes) a document.
2416 | 
2417 | id String!
2418 | The identifier of the document to delete.
2419 | 
2420 | documentUnarchive : DocumentArchivePayload!
2421 | Restores a document.
2422 | 
2423 | id String!
2424 | The identifier of the document to restore.
2425 | 
2426 | documentUpdate : DocumentPayload!
2427 | Updates a document.
2428 | 
2429 | input DocumentUpdateInput!
2430 | A partial document object to update the document with.
2431 | 
2432 | id String!
2433 | The identifier of the document to update. Also the identifier from the URL is accepted.
2434 | 
2435 | emailIntakeAddressCreate : EmailIntakeAddressPayload!
2436 | Creates a new email intake address.
2437 | 
2438 | input EmailIntakeAddressCreateInput!
2439 | The email intake address object to create.
2440 | 
2441 | emailIntakeAddressDelete : DeletePayload!
2442 | Deletes an email intake address object.
2443 | 
2444 | id String!
2445 | The identifier of the email intake address to delete.
2446 | 
2447 | emailIntakeAddressRotate : EmailIntakeAddressPayload!
2448 | Rotates an existing email intake address.
2449 | 
2450 | id String!
2451 | The identifier of the email intake address.
2452 | 
2453 | emailIntakeAddressUpdate : EmailIntakeAddressPayload!
2454 | Updates an existing email intake address.
2455 | 
2456 | input EmailIntakeAddressUpdateInput!
2457 | The properties of the email intake address to update.
2458 | 
2459 | id String!
2460 | The identifier of the email intake address.
2461 | 
2462 | emailTokenUserAccountAuth : AuthResolverResponse!
2463 | Authenticates a user account via email and authentication token.
2464 | 
2465 | input TokenUserAccountAuthInput!
2466 | The data used for token authentication.
2467 | 
2468 | emailUnsubscribe : EmailUnsubscribePayload!
2469 | Unsubscribes the user from one type of email.
2470 | 
2471 | input EmailUnsubscribeInput!
2472 | Unsubscription details.
2473 | 
2474 | emailUserAccountAuthChallenge : EmailUserAccountAuthChallengeResponse!
2475 | Finds or creates a new user account by email and sends an email with token.
2476 | 
2477 | input EmailUserAccountAuthChallengeInput!
2478 | The data used for email authentication.
2479 | 
2480 | emojiCreate : EmojiPayload!
2481 | Creates a custom emoji.
2482 | 
2483 | input EmojiCreateInput!
2484 | The emoji object to create.
2485 | 
2486 | emojiDelete : DeletePayload!
2487 | Deletes an emoji.
2488 | 
2489 | id String!
2490 | The identifier of the emoji to delete.
2491 | 
2492 | entityExternalLinkCreate : EntityExternalLinkPayload!
2493 | Creates a new entity link.
2494 | 
2495 | input EntityExternalLinkCreateInput!
2496 | The entity link object to create.
2497 | 
2498 | entityExternalLinkDelete : DeletePayload!
2499 | Deletes an entity link.
2500 | 
2501 | id String!
2502 | The identifier of the entity link to delete.
2503 | 
2504 | entityExternalLinkUpdate : EntityExternalLinkPayload!
2505 | Updates an entity link.
2506 | 
2507 | input EntityExternalLinkUpdateInput!
2508 | The entity link object to update.
2509 | 
2510 | id String!
2511 | The identifier of the entity link to update.
2512 | 
2513 | favoriteCreate : FavoritePayload!
2514 | Creates a new favorite (project, cycle etc).
2515 | 
2516 | input FavoriteCreateInput!
2517 | The favorite object to create.
2518 | 
2519 | favoriteDelete : DeletePayload!
2520 | Deletes a favorite reference.
2521 | 
2522 | id String!
2523 | The identifier of the favorite reference to delete.
2524 | 
2525 | favoriteUpdate : FavoritePayload!
2526 | Updates a favorite.
2527 | 
2528 | input FavoriteUpdateInput!
2529 | A partial favorite object to update the favorite with.
2530 | 
2531 | id String!
2532 | The identifier of the favorite to update.
2533 | 
2534 | fileUpload : UploadPayload!
2535 | XHR request payload to upload an images, video and other attachments directly to Linear's cloud storage.
2536 | 
2537 | metaData JSON
2538 | Optional metadata.
2539 | 
2540 | makePublic Boolean
2541 | Should the file be made publicly accessible (default: false).
2542 | 
2543 | size Int!
2544 | File size of the uploaded file.
2545 | 
2546 | contentType String!
2547 | MIME type of the uploaded file.
2548 | 
2549 | filename String!
2550 | Filename of the uploaded file.
2551 | 
2552 | gitAutomationStateCreate : GitAutomationStatePayload!
2553 | Creates a new automation state.
2554 | 
2555 | input GitAutomationStateCreateInput!
2556 | The automation state to create.
2557 | 
2558 | gitAutomationStateDelete : DeletePayload!
2559 | Archives an automation state.
2560 | 
2561 | id String!
2562 | The identifier of the automation state to archive.
2563 | 
2564 | gitAutomationStateUpdate : GitAutomationStatePayload!
2565 | Updates an existing state.
2566 | 
2567 | input GitAutomationStateUpdateInput!
2568 | The state to update.
2569 | 
2570 | id String!
2571 | The identifier of the state to update.
2572 | 
2573 | gitAutomationTargetBranchCreate : GitAutomationTargetBranchPayload!
2574 | Creates a Git target branch automation.
2575 | 
2576 | input GitAutomationTargetBranchCreateInput!
2577 | The Git target branch automation to create.
2578 | 
2579 | gitAutomationTargetBranchDelete : DeletePayload!
2580 | Archives a Git target branch automation.
2581 | 
2582 | id String!
2583 | The identifier of the Git target branch automation to archive.
2584 | 
2585 | gitAutomationTargetBranchUpdate : GitAutomationTargetBranchPayload!
2586 | Updates an existing Git target branch automation.
2587 | 
2588 | input GitAutomationTargetBranchUpdateInput!
2589 | The updates.
2590 | 
2591 | id String!
2592 | The identifier of the Git target branch automation to update.
2593 | 
2594 | googleUserAccountAuth : AuthResolverResponse!
2595 | Authenticate user account through Google OAuth. This is the 2nd step of OAuth flow.
2596 | 
2597 | input GoogleUserAccountAuthInput!
2598 | The data used for Google authentication.
2599 | 
2600 | imageUploadFromUrl : ImageUploadFromUrlPayload!
2601 | Upload an image from an URL to Linear.
2602 | 
2603 | url String!
2604 | URL of the file to be uploaded to Linear.
2605 | 
2606 | importFileUpload : UploadPayload!
2607 | XHR request payload to upload a file for import, directly to Linear's cloud storage.
2608 | 
2609 | metaData JSON
2610 | Optional metadata.
2611 | 
2612 | size Int!
2613 | File size of the uploaded file.
2614 | 
2615 | contentType String!
2616 | MIME type of the uploaded file.
2617 | 
2618 | filename String!
2619 | Filename of the uploaded file.
2620 | 
2621 | initiativeArchive : InitiativeArchivePayload!
2622 | Archives a initiative.
2623 | 
2624 | id String!
2625 | The identifier of the initiative to archive.
2626 | 
2627 | initiativeCreate : InitiativePayload!
2628 | Creates a new initiative.
2629 | 
2630 | input InitiativeCreateInput!
2631 | The properties of the initiative to create.
2632 | 
2633 | initiativeDelete : DeletePayload!
2634 | Deletes (trashes) an initiative.
2635 | 
2636 | id String!
2637 | The identifier of the initiative to delete.
2638 | 
2639 | initiativeToProjectCreate : InitiativeToProjectPayload!
2640 | Creates a new initiativeToProject join.
2641 | 
2642 | input InitiativeToProjectCreateInput!
2643 | The properties of the initiativeToProject to create.
2644 | 
2645 | initiativeToProjectDelete : DeletePayload!
2646 | Deletes a initiativeToProject.
2647 | 
2648 | id String!
2649 | The identifier of the initiativeToProject to delete.
2650 | 
2651 | initiativeToProjectUpdate : InitiativeToProjectPayload!
2652 | Updates a initiativeToProject.
2653 | 
2654 | input InitiativeToProjectUpdateInput!
2655 | The properties of the initiativeToProject to update.
2656 | 
2657 | id String!
2658 | The identifier of the initiativeToProject to update.
2659 | 
2660 | initiativeUnarchive : InitiativeArchivePayload!
2661 | Unarchives a initiative.
2662 | 
2663 | id String!
2664 | The identifier of the initiative to unarchive.
2665 | 
2666 | initiativeUpdate : InitiativePayload!
2667 | Updates a initiative.
2668 | 
2669 | input InitiativeUpdateInput!
2670 | The properties of the initiative to update.
2671 | 
2672 | id String!
2673 | The identifier of the initiative to update.
2674 | 
2675 | integrationArchive : DeletePayload!
2676 | Archives an integration.
2677 | 
2678 | id String!
2679 | The identifier of the integration to archive.
2680 | 
2681 | integrationAsksConnectChannel : AsksChannelConnectPayload!
2682 | Connect a Slack channel to Asks.
2683 | 
2684 | redirectUri String!
2685 | The Slack OAuth redirect URI.
2686 | 
2687 | code String!
2688 | The Slack OAuth code.
2689 | 
2690 | integrationDelete : DeletePayload!
2691 | Deletes an integration.
2692 | 
2693 | id String!
2694 | The identifier of the integration to delete.
2695 | 
2696 | integrationDiscord : IntegrationPayload!
2697 | Integrates the organization with Discord.
2698 | 
2699 | redirectUri String!
2700 | The Discord OAuth redirect URI.
2701 | 
2702 | code String!
2703 | The Discord OAuth code.
2704 | 
2705 | integrationFigma : IntegrationPayload!
2706 | Integrates the organization with Figma.
2707 | 
2708 | redirectUri String!
2709 | The Figma OAuth redirect URI.
2710 | 
2711 | code String!
2712 | The Figma OAuth code.
2713 | 
2714 | integrationFront : IntegrationPayload!
2715 | Integrates the organization with Front.
2716 | 
2717 | redirectUri String!
2718 | The Front OAuth redirect URI.
2719 | 
2720 | code String!
2721 | The Front OAuth code.
2722 | 
2723 | integrationGitHubEnterpriseServerConnect : GitHubEnterpriseServerPayload!
2724 | Connects the organization with a GitHub Enterprise Server.
2725 | 
2726 | organizationName String
2727 | The name of GitHub organization.
2728 | 
2729 | githubUrl String!
2730 | The base URL of the GitHub Enterprise Server installation.
2731 | 
2732 | integrationGitHubPersonal : IntegrationPayload!
2733 | Connect your GitHub account to Linear.
2734 | 
2735 | code String!
2736 | The GitHub OAuth code.
2737 | 
2738 | integrationGithubCommitCreate : GitHubCommitIntegrationPayload!
2739 | Generates a webhook for the GitHub commit integration.
2740 | 
2741 | integrationGithubConnect : IntegrationPayload!
2742 | Connects the organization with the GitHub App.
2743 | 
2744 | code String!
2745 | The GitHub grant code that's exchanged for OAuth tokens.
2746 | 
2747 | installationId String!
2748 | The GitHub data to connect with.
2749 | 
2750 | integrationGithubImportConnect : IntegrationPayload!
2751 | Connects the organization with the GitHub Import App.
2752 | 
2753 | code String!
2754 | The GitHub grant code that's exchanged for OAuth tokens.
2755 | 
2756 | installationId String!
2757 | The GitHub data to connect with.
2758 | 
2759 | integrationGithubImportRefresh : IntegrationPayload!
2760 | Refreshes the data for a GitHub import integration.
2761 | 
2762 | id String!
2763 | The id of the integration to update.
2764 | 
2765 | integrationGitlabConnect : GitLabIntegrationCreatePayload!
2766 | Connects the organization with a GitLab Access Token.
2767 | 
2768 | gitlabUrl String!
2769 | The URL of the GitLab installation.
2770 | 
2771 | accessToken String!
2772 | The GitLab Access Token to connect with.
2773 | 
2774 | integrationGoogleCalendarPersonalConnect : IntegrationPayload!
2775 | [Internal] Connects the Google Calendar to the user to this Linear account via OAuth2.
2776 | 
2777 | code String!
2778 | [Internal] The Google OAuth code.
2779 | 
2780 | integrationGoogleSheets : IntegrationPayload!
2781 | Integrates the organization with Google Sheets.
2782 | 
2783 | code String!
2784 | The Google OAuth code.
2785 | 
2786 | integrationIntercom : IntegrationPayload!
2787 | Integrates the organization with Intercom.
2788 | 
2789 | domainUrl String
2790 | The Intercom domain URL to use for the integration. Defaults to app.intercom.com if not provided.
2791 | 
2792 | redirectUri String!
2793 | The Intercom OAuth redirect URI.
2794 | 
2795 | code String!
2796 | The Intercom OAuth code.
2797 | 
2798 | integrationIntercomDelete : IntegrationPayload!
2799 | Disconnects the organization from Intercom.
2800 | 
2801 | integrationIntercomSettingsUpdate : IntegrationPayload!
2802 | [DEPRECATED] Updates settings on the Intercom integration.
2803 | @deprecated(reason: This mutation is deprecated, please use `integrationSettingsUpdate` instead)
2804 | 
2805 | input IntercomSettingsInput!
2806 | A partial Intercom integration settings object to update the integration settings with.
2807 | 
2808 | integrationJiraPersonal : IntegrationPayload!
2809 | Connect your Jira account to Linear.
2810 | 
2811 | code String
2812 | The Jira OAuth code, when connecting using OAuth.
2813 | 
2814 | accessToken String
2815 | The Jira personal access token, when connecting using a PAT.
2816 | 
2817 | integrationJiraUpdate : IntegrationPayload!
2818 | [INTERNAL] Updates a Jira Integration.
2819 | 
2820 | input JiraUpdateInput!
2821 | Jira integration update input.
2822 | 
2823 | integrationLaunchDarklyConnect : IntegrationPayload!
2824 | [INTERNAL] Integrates the organization with LaunchDarkly.
2825 | 
2826 | code String!
2827 | The LaunchDarkly OAuth code.
2828 | 
2829 | projectKey String!
2830 | The LaunchDarkly project key.
2831 | 
2832 | environment String!
2833 | The LaunchDarkly environment.
2834 | 
2835 | integrationLaunchDarklyPersonalConnect : IntegrationPayload!
2836 | [INTERNAL] Integrates your personal account with LaunchDarkly.
2837 | 
2838 | code String!
2839 | The LaunchDarkly OAuth code.
2840 | 
2841 | integrationLoom : IntegrationPayload!
2842 | Enables Loom integration for the organization.
2843 | @deprecated(reason: Not available.)
2844 | 
2845 | integrationOpsgenieConnect : IntegrationPayload!
2846 | [INTERNAL] Integrates the organization with Opsgenie.
2847 | 
2848 | apiKey String!
2849 | The Opsgenie API key.
2850 | 
2851 | integrationOpsgenieRefreshScheduleMappings : IntegrationPayload!
2852 | [INTERNAL] Refresh Opsgenie schedule mappings.
2853 | 
2854 | integrationPagerDutyConnect : IntegrationPayload!
2855 | [INTERNAL] Integrates the organization with PagerDuty.
2856 | 
2857 | code String!
2858 | The PagerDuty OAuth code.
2859 | 
2860 | redirectUri String!
2861 | The PagerDuty OAuth redirect URI.
2862 | 
2863 | integrationPagerDutyRefreshScheduleMappings : IntegrationPayload!
2864 | [INTERNAL] Refresh PagerDuty schedule mappings.
2865 | 
2866 | integrationRequest : IntegrationRequestPayload!
2867 | Requests a currently unavailable integration.
2868 | 
2869 | input IntegrationRequestInput!
2870 | Integration request details.
2871 | 
2872 | integrationSentryConnect : IntegrationPayload!
2873 | Integrates the organization with Sentry.
2874 | 
2875 | organizationSlug String!
2876 | The slug of the Sentry organization being connected.
2877 | 
2878 | code String!
2879 | The Sentry grant code that's exchanged for OAuth tokens.
2880 | 
2881 | installationId String!
2882 | The Sentry installationId to connect with.
2883 | 
2884 | integrationSettingsUpdate : IntegrationPayload!
2885 | [INTERNAL] Updates the integration.
2886 | 
2887 | input IntegrationSettingsInput!
2888 | An integration settings object.
2889 | 
2890 | id String!
2891 | The identifier of the integration to update.
2892 | 
2893 | integrationSlack : IntegrationPayload!
2894 | Integrates the organization with Slack.
2895 | 
2896 | shouldUseV2Auth Boolean
2897 | [DEPRECATED] Whether or not v2 of Slack OAuth should be used. No longer used.
2898 | 
2899 | redirectUri String!
2900 | The Slack OAuth redirect URI.
2901 | 
2902 | code String!
2903 | The Slack OAuth code.
2904 | 
2905 | integrationSlackAsks : IntegrationPayload!
2906 | Integrates the organization with the Slack Asks app.
2907 | 
2908 | redirectUri String!
2909 | The Slack OAuth redirect URI.
2910 | 
2911 | code String!
2912 | The Slack OAuth code.
2913 | 
2914 | integrationSlackCustomViewNotifications : SlackChannelConnectPayload!
2915 | Slack integration for custom view notifications.
2916 | 
2917 | redirectUri String!
2918 | The Slack OAuth redirect URI.
2919 | 
2920 | customViewId String!
2921 | Integration's associated custom view.
2922 | 
2923 | code String!
2924 | The Slack OAuth code.
2925 | 
2926 | integrationSlackCustomerChannelLink : SuccessPayload!
2927 | Integrates a Slack Asks channel with a Customer.
2928 | 
2929 | redirectUri String!
2930 | The Slack OAuth redirect URI.
2931 | 
2932 | customerId String!
2933 | The customer to link the Slack channel with
2934 | 
2935 | code String!
2936 | The Slack OAuth code.
2937 | 
2938 | integrationSlackImportEmojis : IntegrationPayload!
2939 | Imports custom emojis from your Slack workspace.
2940 | 
2941 | redirectUri String!
2942 | The Slack OAuth redirect URI.
2943 | 
2944 | code String!
2945 | The Slack OAuth code.
2946 | 
2947 | integrationSlackInitiativePost : SlackChannelConnectPayload!
2948 | [Internal] Slack integration for initiative notifications.
2949 | 
2950 | redirectUri String!
2951 | The Slack OAuth redirect URI.
2952 | 
2953 | initiativeId String!
2954 | Integration's associated initiative.
2955 | 
2956 | code String!
2957 | The Slack OAuth code.
2958 | 
2959 | integrationSlackOrgInitiativeUpdatesPost : SlackChannelConnectPayload!
2960 | [Internal] Slack integration for organization level initiative update notifications.
2961 | 
2962 | redirectUri String!
2963 | The Slack OAuth redirect URI.
2964 | 
2965 | code String!
2966 | The Slack OAuth code.
2967 | 
2968 | integrationSlackOrgProjectUpdatesPost : SlackChannelConnectPayload!
2969 | Slack integration for organization level project update notifications.
2970 | 
2971 | redirectUri String!
2972 | The Slack OAuth redirect URI.
2973 | 
2974 | code String!
2975 | The Slack OAuth code.
2976 | 
2977 | integrationSlackPersonal : IntegrationPayload!
2978 | Integrates your personal notifications with Slack.
2979 | 
2980 | redirectUri String!
2981 | The Slack OAuth redirect URI.
2982 | 
2983 | code String!
2984 | The Slack OAuth code.
2985 | 
2986 | integrationSlackPost : SlackChannelConnectPayload!
2987 | Slack integration for team notifications.
2988 | 
2989 | shouldUseV2Auth Boolean
2990 | [DEPRECATED] Whether or not v2 of Slack OAuth should be used. No longer used.
2991 | 
2992 | redirectUri String!
2993 | The Slack OAuth redirect URI.
2994 | 
2995 | teamId String!
2996 | Integration's associated team.
2997 | 
2998 | code String!
2999 | The Slack OAuth code.
3000 | 
3001 | integrationSlackProjectPost : SlackChannelConnectPayload!
3002 | Slack integration for project notifications.
3003 | 
3004 | service String!
3005 | The service to enable once connected, either 'notifications' or 'updates'.
3006 | 
3007 | redirectUri String!
3008 | The Slack OAuth redirect URI.
3009 | 
3010 | projectId String!
3011 | Integration's associated project.
3012 | 
3013 | code String!
3014 | The Slack OAuth code.
3015 | 
3016 | integrationTemplateCreate : IntegrationTemplatePayload!
3017 | Creates a new integrationTemplate join.
3018 | 
3019 | input IntegrationTemplateCreateInput!
3020 | The properties of the integrationTemplate to create.
3021 | 
3022 | integrationTemplateDelete : DeletePayload!
3023 | Deletes a integrationTemplate.
3024 | 
3025 | id String!
3026 | The identifier of the integrationTemplate to delete.
3027 | 
3028 | integrationZendesk : IntegrationPayload!
3029 | Integrates the organization with Zendesk.
3030 | 
3031 | subdomain String!
3032 | The Zendesk installation subdomain.
3033 | 
3034 | code String!
3035 | The Zendesk OAuth code.
3036 | 
3037 | scope String!
3038 | The Zendesk OAuth scopes.
3039 | 
3040 | redirectUri String!
3041 | The Zendesk OAuth redirect URI.
3042 | 
3043 | integrationsSettingsCreate : IntegrationsSettingsPayload!
3044 | Creates new settings for one or more integrations.
3045 | 
3046 | input IntegrationsSettingsCreateInput!
3047 | The settings to create.
3048 | 
3049 | integrationsSettingsUpdate : IntegrationsSettingsPayload!
3050 | Updates settings related to integrations for a project or a team.
3051 | 
3052 | input IntegrationsSettingsUpdateInput!
3053 | A settings object to update the settings with.
3054 | 
3055 | id String!
3056 | The identifier of the settings to update.
3057 | 
3058 | issueAddLabel : IssuePayload!
3059 | Adds a label to an issue.
3060 | 
3061 | labelId String!
3062 | The identifier of the label to add.
3063 | 
3064 | id String!
3065 | The identifier of the issue to add the label to.
3066 | 
3067 | issueArchive : IssueArchivePayload!
3068 | Archives an issue.
3069 | 
3070 | trash Boolean
3071 | Whether to trash the issue.
3072 | 
3073 | id String!
3074 | The identifier of the issue to archive.
3075 | 
3076 | issueBatchCreate : IssueBatchPayload!
3077 | Creates a list of issues in one transaction.
3078 | 
3079 | input IssueBatchCreateInput!
3080 | A list of issue objects to create.
3081 | 
3082 | issueBatchUpdate : IssueBatchPayload!
3083 | Updates multiple issues at once.
3084 | 
3085 | input IssueUpdateInput!
3086 | A partial issue object to update the issues with.
3087 | 
3088 | ids [UUID!]!
3089 | The id's of the issues to update. Can't be more than 50 at a time.
3090 | 
3091 | issueCreate : IssuePayload!
3092 | Creates a new issue.
3093 | 
3094 | input IssueCreateInput!
3095 | The issue object to create.
3096 | 
3097 | issueDelete : IssueArchivePayload!
3098 | Deletes (trashes) an issue.
3099 | 
3100 | permanentlyDelete Boolean
3101 | Whether to permanently delete the issue and skip the grace period of 30 days. Available only to admins!
3102 | 
3103 | id String!
3104 | The identifier of the issue to delete.
3105 | 
3106 | issueDescriptionUpdateFromFront : IssuePayload!
3107 | [INTERNAL] Updates an issue description from the Front app to handle Front attachments correctly.
3108 | 
3109 | description String!
3110 | Description to update the issue with.
3111 | 
3112 | id String!
3113 | The identifier of the issue to update.
3114 | 
3115 | issueImportCreateAsana : IssueImportPayload!
3116 | Kicks off an Asana import job.
3117 | 
3118 | organizationId String
3119 | ID of the organization into which to import data.
3120 | 
3121 | teamId String
3122 | ID of the team into which to import data.
3123 | 
3124 | teamName String
3125 | Name of new team. When teamId is not set.
3126 | 
3127 | asanaToken String!
3128 | Asana token to fetch information from the Asana API.
3129 | 
3130 | asanaTeamName String!
3131 | Asana team name to choose which issues we should import.
3132 | 
3133 | instantProcess Boolean
3134 | Whether to instantly process the import with the default configuration mapping.
3135 | 
3136 | includeClosedIssues Boolean
3137 | Whether or not we should collect the data for closed issues.
3138 | 
3139 | id String
3140 | ID of issue import. If not provided it will be generated.
3141 | 
3142 | issueImportCreateCSVJira : IssueImportPayload!
3143 | Kicks off a Jira import job from a CSV.
3144 | 
3145 | organizationId String
3146 | ID of the organization into which to import data.
3147 | 
3148 | teamId String
3149 | ID of the team into which to import data. Empty to create new team.
3150 | 
3151 | teamName String
3152 | Name of new team. When teamId is not set.
3153 | 
3154 | csvUrl String!
3155 | URL for the CSV.
3156 | 
3157 | jiraHostname String
3158 | Jira installation or cloud hostname.
3159 | 
3160 | jiraToken String
3161 | Jira personal access token to access Jira REST API.
3162 | 
3163 | jiraEmail String
3164 | Jira user account email.
3165 | 
3166 | issueImportCreateClubhouse : IssueImportPayload!
3167 | Kicks off a Shortcut (formerly Clubhouse) import job.
3168 | 
3169 | organizationId String
3170 | ID of the organization into which to import data.
3171 | 
3172 | teamId String
3173 | ID of the team into which to import data.
3174 | 
3175 | teamName String
3176 | Name of new team. When teamId is not set.
3177 | 
3178 | clubhouseToken String!
3179 | Shortcut (formerly Clubhouse) token to fetch information from the Clubhouse API.
3180 | 
3181 | clubhouseGroupName String!
3182 | Shortcut (formerly Clubhouse) group name to choose which issues we should import.
3183 | 
3184 | instantProcess Boolean
3185 | Whether to instantly process the import with the default configuration mapping.
3186 | 
3187 | includeClosedIssues Boolean
3188 | Whether or not we should collect the data for closed issues.
3189 | 
3190 | id String
3191 | ID of issue import. If not provided it will be generated.
3192 | 
3193 | issueImportCreateGithub : IssueImportPayload!
3194 | Kicks off a GitHub import job.
3195 | 
3196 | organizationId String
3197 | ID of the organization into which to import data.
3198 | 
3199 | teamId String
3200 | ID of the team into which to import data.
3201 | 
3202 | teamName String
3203 | Name of new team. When teamId is not set.
3204 | 
3205 | githubRepoIds [Int!]
3206 | IDs of the Github repositories from which we will import data.
3207 | 
3208 | githubLabels [String!]
3209 | Labels to use to filter the import data. Only issues matching any of these filters will be imported.
3210 | 
3211 | integrationId String
3212 | [DEPRECATED] ID of the Github import integration to use to access issues.
3213 | 
3214 | githubShouldImportOrgProjects Boolean
3215 | Whether or not we should import GitHub organization level projects.
3216 | 
3217 | instantProcess Boolean
3218 | Whether to instantly process the import with the default configuration mapping.
3219 | 
3220 | includeClosedIssues Boolean
3221 | Whether or not we should collect the data for closed issues.
3222 | 
3223 | issueImportCreateJira : IssueImportPayload!
3224 | Kicks off a Jira import job.
3225 | 
3226 | organizationId String
3227 | ID of the organization into which to import data.
3228 | 
3229 | teamId String
3230 | ID of the team into which to import data. Empty to create new team.
3231 | 
3232 | teamName String
3233 | Name of new team. When teamId is not set.
3234 | 
3235 | jiraToken String!
3236 | Jira personal access token to access Jira REST API.
3237 | 
3238 | jiraProject String!
3239 | Jira project key from which we will import data.
3240 | 
3241 | jiraEmail String!
3242 | Jira user account email.
3243 | 
3244 | jiraHostname String!
3245 | Jira installation or cloud hostname.
3246 | 
3247 | jql String
3248 | A custom JQL query to filter issues being imported
3249 | 
3250 | instantProcess Boolean
3251 | Whether to instantly process the import with the default configuration mapping.
3252 | 
3253 | includeClosedIssues Boolean
3254 | Whether or not we should collect the data for closed issues.
3255 | 
3256 | id String
3257 | ID of issue import. If not provided it will be generated.
3258 | 
3259 | issueImportCreateLinearV2 : IssueImportPayload!
3260 | [INTERNAL] Kicks off a Linear to Linear import job.
3261 | 
3262 | linearSourceOrganizationId String!
3263 | The source organization to import from.
3264 | 
3265 | id String
3266 | ID of issue import. If not provided it will be generated.
3267 | 
3268 | issueImportDelete : IssueImportDeletePayload!
3269 | Deletes an import job.
3270 | 
3271 | issueImportId String!
3272 | ID of the issue import to delete.
3273 | 
3274 | issueImportProcess : IssueImportPayload!
3275 | Kicks off import processing.
3276 | 
3277 | mapping JSONObject!
3278 | The mapping configuration to use for processing the import.
3279 | 
3280 | issueImportId String!
3281 | ID of the issue import which we're going to process.
3282 | 
3283 | issueImportUpdate : IssueImportPayload!
3284 | Updates the mapping for the issue import.
3285 | 
3286 | input IssueImportUpdateInput!
3287 | The properties of the issue import to update.
3288 | 
3289 | id String!
3290 | The identifier of the issue import.
3291 | 
3292 | issueLabelCreate : IssueLabelPayload!
3293 | Creates a new label.
3294 | 
3295 | replaceTeamLabels Boolean
3296 | Whether to replace all team-specific labels with the same name with this newly created workspace label (default: false).
3297 | 
3298 | input IssueLabelCreateInput!
3299 | The issue label to create.
3300 | 
3301 | issueLabelDelete : DeletePayload!
3302 | Deletes an issue label.
3303 | 
3304 | id String!
3305 | The identifier of the label to delete.
3306 | 
3307 | issueLabelUpdate : IssueLabelPayload!
3308 | Updates an label.
3309 | 
3310 | replaceTeamLabels Boolean
3311 | Whether to replace all team-specific labels with the same name with this updated workspace label (default: false).
3312 | 
3313 | input IssueLabelUpdateInput!
3314 | A partial label object to update.
3315 | 
3316 | id String!
3317 | The identifier of the label to update.
3318 | 
3319 | issueRelationCreate : IssueRelationPayload!
3320 | Creates a new issue relation.
3321 | 
3322 | overrideCreatedAt DateTime
3323 | Used by client undo operations. Should not be set directly.
3324 | 
3325 | input IssueRelationCreateInput!
3326 | The issue relation to create.
3327 | 
3328 | issueRelationDelete : DeletePayload!
3329 | Deletes an issue relation.
3330 | 
3331 | id String!
3332 | The identifier of the issue relation to delete.
3333 | 
3334 | issueRelationUpdate : IssueRelationPayload!
3335 | Updates an issue relation.
3336 | 
3337 | input IssueRelationUpdateInput!
3338 | The properties of the issue relation to update.
3339 | 
3340 | id String!
3341 | The identifier of the issue relation to update.
3342 | 
3343 | issueReminder : IssuePayload!
3344 | Adds an issue reminder. Will cause a notification to be sent when the issue reminder time is reached.
3345 | 
3346 | reminderAt DateTime!
3347 | The time when a reminder notification will be sent.
3348 | 
3349 | id String!
3350 | The identifier of the issue to add a reminder for.
3351 | 
3352 | issueRemoveLabel : IssuePayload!
3353 | Removes a label from an issue.
3354 | 
3355 | labelId String!
3356 | The identifier of the label to remove.
3357 | 
3358 | id String!
3359 | The identifier of the issue to remove the label from.
3360 | 
3361 | issueSubscribe : IssuePayload!
3362 | Subscribes a user to an issue.
3363 | 
3364 | userId String
3365 | The identifier of the user to subscribe, default is the current user.
3366 | 
3367 | id String!
3368 | The identifier of the issue to subscribe to.
3369 | 
3370 | issueUnarchive : IssueArchivePayload!
3371 | Unarchives an issue.
3372 | 
3373 | id String!
3374 | The identifier of the issue to archive.
3375 | 
3376 | issueUnsubscribe : IssuePayload!
3377 | Unsubscribes a user from an issue.
3378 | 
3379 | userId String
3380 | The identifier of the user to unsubscribe, default is the current user.
3381 | 
3382 | id String!
3383 | The identifier of the issue to unsubscribe from.
3384 | 
3385 | issueUpdate : IssuePayload!
3386 | Updates an issue.
3387 | 
3388 | input IssueUpdateInput!
3389 | A partial issue object to update the issue with.
3390 | 
3391 | id String!
3392 | The identifier of the issue to update.
3393 | 
3394 | jiraIntegrationConnect : IntegrationPayload!
3395 | [INTERNAL] Connects the organization with a Jira Personal Access Token.
3396 | 
3397 | input JiraConfigurationInput!
3398 | Jira integration settings.
3399 | 
3400 | joinOrganizationFromOnboarding : CreateOrJoinOrganizationResponse!
3401 | Join an organization from onboarding.
3402 | 
3403 | input JoinOrganizationInput!
3404 | Organization details for the organization to join.
3405 | 
3406 | leaveOrganization : CreateOrJoinOrganizationResponse!
3407 | Leave an organization.
3408 | 
3409 | organizationId String!
3410 | ID of the organization to leave.
3411 | 
3412 | logout : LogoutResponse!
3413 | Logout the client.
3414 | 
3415 | reason String
3416 | The reason for logging out.
3417 | 
3418 | logoutAllSessions : LogoutResponse!
3419 | Logout all of user's sessions including the active one.
3420 | 
3421 | reason String
3422 | The reason for logging out.
3423 | 
3424 | logoutOtherSessions : LogoutResponse!
3425 | Logout all of user's sessions excluding the current one.
3426 | 
3427 | reason String
3428 | The reason for logging out.
3429 | 
3430 | logoutSession : LogoutResponse!
3431 | Logout an individual session with its ID.
3432 | 
3433 | sessionId String!
3434 | ID of the session to logout.
3435 | 
3436 | notificationArchive : NotificationArchivePayload!
3437 | Archives a notification.
3438 | 
3439 | id String!
3440 | The id of the notification to archive.
3441 | 
3442 | notificationArchiveAll : NotificationBatchActionPayload!
3443 | Archives a notification and all related notifications.
3444 | 
3445 | input NotificationEntityInput!
3446 | The type and id of the entity to archive notifications for.
3447 | 
3448 | notificationCategoryChannelSubscriptionUpdate : UserSettingsPayload!
3449 | Subscribes to or unsubscribes from a notification category for a given notification channel for the user
3450 | 
3451 | channel NotificationChannel!
3452 | The notification channel in which to subscribe to or unsubscribe from the category
3453 | 
3454 | category NotificationCategory!
3455 | The notification category to subscribe to or unsubscribe from
3456 | 
3457 | subscribe Boolean!
3458 | True if the user wants to subscribe, false if the user wants to unsubscribe
3459 | 
3460 | notificationMarkReadAll : NotificationBatchActionPayload!
3461 | Marks notification and all related notifications as read.
3462 | 
3463 | readAt DateTime!
3464 | The time when notification was marked as read.
3465 | 
3466 | input NotificationEntityInput!
3467 | The type and id of the entity to archive notifications for.
3468 | 
3469 | notificationMarkUnreadAll : NotificationBatchActionPayload!
3470 | Marks notification and all related notifications as unread.
3471 | 
3472 | input NotificationEntityInput!
3473 | The type and id of the entity to archive notifications for.
3474 | 
3475 | notificationSnoozeAll : NotificationBatchActionPayload!
3476 | Snoozes a notification and all related notifications.
3477 | 
3478 | snoozedUntilAt DateTime!
3479 | The time until a notification will be snoozed. After that it will appear in the inbox again.
3480 | 
3481 | input NotificationEntityInput!
3482 | The type and id of the entity to archive notifications for.
3483 | 
3484 | notificationSubscriptionCreate : NotificationSubscriptionPayload!
3485 | Creates a new notification subscription for a cycle, custom view, label, project or team.
3486 | 
3487 | input NotificationSubscriptionCreateInput!
3488 | The subscription object to create.
3489 | 
3490 | notificationSubscriptionDelete : DeletePayload!
3491 | Deletes a notification subscription reference.
3492 | @deprecated(reason: Update `notificationSubscription.active` to `false` instead.)
3493 | 
3494 | id String!
3495 | The identifier of the notification subscription reference to delete.
3496 | 
3497 | notificationSubscriptionUpdate : NotificationSubscriptionPayload!
3498 | Updates a notification subscription.
3499 | 
3500 | input NotificationSubscriptionUpdateInput!
3501 | A partial notification subscription object to update the notification subscription with.
3502 | 
3503 | id String!
3504 | The identifier of the notification subscription to update.
3505 | 
3506 | notificationUnarchive : NotificationArchivePayload!
3507 | Unarchives a notification.
3508 | 
3509 | id String!
3510 | The id of the notification to archive.
3511 | 
3512 | notificationUnsnoozeAll : NotificationBatchActionPayload!
3513 | Unsnoozes a notification and all related notifications.
3514 | 
3515 | unsnoozedAt DateTime!
3516 | The time when the notification was unsnoozed.
3517 | 
3518 | input NotificationEntityInput!
3519 | The type and id of the entity to archive notifications for.
3520 | 
3521 | notificationUpdate : NotificationPayload!
3522 | Updates a notification.
3523 | 
3524 | input NotificationUpdateInput!
3525 | A partial notification object to update the notification with.
3526 | 
3527 | id String!
3528 | The identifier of the notification to update.
3529 | 
3530 | organizationCancelDelete : OrganizationCancelDeletePayload!
3531 | Cancels the deletion of an organization. Administrator privileges required.
3532 | 
3533 | organizationDelete : OrganizationDeletePayload!
3534 | Delete's an organization. Administrator privileges required.
3535 | 
3536 | input DeleteOrganizationInput!
3537 | Information required to delete an organization.
3538 | 
3539 | organizationDeleteChallenge : OrganizationDeletePayload!
3540 | Get an organization's delete confirmation token. Administrator privileges required.
3541 | 
3542 | organizationDomainClaim : OrganizationDomainSimplePayload!
3543 | [INTERNAL] Verifies a domain claim.
3544 | 
3545 | id String!
3546 | The ID of the organization domain to claim.
3547 | 
3548 | organizationDomainCreate : OrganizationDomainPayload!
3549 | [INTERNAL] Adds a domain to be allowed for an organization.
3550 | 
3551 | triggerEmailVerification Boolean
3552 | Whether to trigger an email verification flow during domain creation.
3553 | 
3554 | input OrganizationDomainCreateInput!
3555 | The organization domain entry to create.
3556 | 
3557 | organizationDomainDelete : DeletePayload!
3558 | Deletes a domain.
3559 | 
3560 | id String!
3561 | The identifier of the domain to delete.
3562 | 
3563 | organizationDomainUpdate : OrganizationDomainPayload!
3564 | [INTERNAL] Updates an organization domain settings.
3565 | 
3566 | input OrganizationDomainUpdateInput!
3567 | The organization domain entry to update.
3568 | 
3569 | id String!
3570 | The identifier of the domain to update.
3571 | 
3572 | organizationDomainVerify : OrganizationDomainPayload!
3573 | [INTERNAL] Verifies a domain to be added to an organization.
3574 | 
3575 | input OrganizationDomainVerificationInput!
3576 | The organization domain to verify.
3577 | 
3578 | organizationInviteCreate : OrganizationInvitePayload!
3579 | Creates a new organization invite.
3580 | 
3581 | input OrganizationInviteCreateInput!
3582 | The organization invite object to create.
3583 | 
3584 | organizationInviteDelete : DeletePayload!
3585 | Deletes an organization invite.
3586 | 
3587 | id String!
3588 | The identifier of the organization invite to delete.
3589 | 
3590 | organizationInviteUpdate : OrganizationInvitePayload!
3591 | Updates an organization invite.
3592 | 
3593 | input OrganizationInviteUpdateInput!
3594 | The updates to make to the organization invite object.
3595 | 
3596 | id String!
3597 | The identifier of the organization invite to update.
3598 | 
3599 | organizationStartTrial : OrganizationStartTrialPayload!
3600 | [DEPRECATED] Starts a trial for the organization. Administrator privileges required.
3601 | @deprecated(reason: Use organizationStartTrialForPlan)
3602 | 
3603 | organizationStartTrialForPlan : OrganizationStartTrialPayload!
3604 | Starts a trial for the organization on the specified plan type. Administrator privileges required.
3605 | 
3606 | input OrganizationStartTrialInput!
3607 | Plan details for trial
3608 | 
3609 | organizationUpdate : OrganizationPayload!
3610 | Updates the user's organization.
3611 | 
3612 | input OrganizationUpdateInput!
3613 | A partial organization object to update the organization with.
3614 | 
3615 | passkeyLoginFinish : AuthResolverResponse!
3616 | [INTERNAL] Finish passkey login process.
3617 | 
3618 | response JSONObject!
3619 | authId String!
3620 | Random ID to start passkey login with.
3621 | 
3622 | passkeyLoginStart : PasskeyLoginStartResponse!
3623 | [INTERNAL] Starts passkey login process.
3624 | 
3625 | authId String!
3626 | Random ID to start passkey login with.
3627 | 
3628 | projectArchive : ProjectArchivePayload!
3629 | Archives a project.
3630 | @deprecated(reason: Deprecated in favor of projectDelete.)
3631 | 
3632 | trash Boolean
3633 | Whether to trash the project.
3634 | 
3635 | id String!
3636 | The identifier of the project to archive. Also the identifier from the URL is accepted.
3637 | 
3638 | projectCreate : ProjectPayload!
3639 | Creates a new project.
3640 | 
3641 | connectSlackChannel Boolean
3642 | Whether to connect a Slack channel to the project.
3643 | 
3644 | input ProjectCreateInput!
3645 | The issue object to create.
3646 | 
3647 | projectDelete : ProjectArchivePayload!
3648 | Deletes (trashes) a project.
3649 | 
3650 | id String!
3651 | The identifier of the project to delete.
3652 | 
3653 | projectLinkCreate : ProjectLinkPayload!
3654 | Creates a new project link.
3655 | 
3656 | input ProjectLinkCreateInput!
3657 | The project link object to create.
3658 | 
3659 | projectLinkDelete : DeletePayload!
3660 | Deletes a project link.
3661 | 
3662 | id String!
3663 | The identifier of the project link to delete.
3664 | 
3665 | projectLinkUpdate : ProjectLinkPayload!
3666 | Updates a project link.
3667 | 
3668 | input ProjectLinkUpdateInput!
3669 | The project link object to update.
3670 | 
3671 | id String!
3672 | The identifier of the project link to update.
3673 | 
3674 | projectMilestoneCreate : ProjectMilestonePayload!
3675 | Creates a new project milestone.
3676 | 
3677 | input ProjectMilestoneCreateInput!
3678 | The project milestone to create.
3679 | 
3680 | projectMilestoneDelete : DeletePayload!
3681 | Deletes a project milestone.
3682 | 
3683 | id String!
3684 | The identifier of the project milestone to delete.
3685 | 
3686 | projectMilestoneMove : ProjectMilestoneMovePayload!
3687 | [Internal] Moves a project milestone to another project, can be called to undo a prior move.
3688 | 
3689 | input ProjectMilestoneMoveInput!
3690 | The project to move the milestone to, as well as any additional options need to make a successful move, or undo a previous move.
3691 | 
3692 | id String!
3693 | The identifier of the project milestone to move.
3694 | 
3695 | projectMilestoneUpdate : ProjectMilestonePayload!
3696 | Updates a project milestone.
3697 | 
3698 | input ProjectMilestoneUpdateInput!
3699 | A partial object to update the project milestone with.
3700 | 
3701 | id String!
3702 | The identifier of the project milestone to update. Also the identifier from the URL is accepted.
3703 | 
3704 | projectReassignStatus : SuccessPayload!
3705 | [INTERNAL] Updates all projects currently assigned to to a project status to a new project status.
3706 | 
3707 | newProjectStatusId String!
3708 | The identifier of the new project status to update the projects to.
3709 | 
3710 | originalProjectStatusId String!
3711 | The identifier of the project status with which projects will be updated.
3712 | 
3713 | projectRelationCreate : ProjectRelationPayload!
3714 | Creates a new project relation.
3715 | 
3716 | input ProjectRelationCreateInput!
3717 | The project relation to create.
3718 | 
3719 | projectRelationDelete : DeletePayload!
3720 | Deletes a project relation.
3721 | 
3722 | id String!
3723 | The identifier of the project relation to delete.
3724 | 
3725 | projectRelationUpdate : ProjectRelationPayload!
3726 | Updates a project relation.
3727 | 
3728 | input ProjectRelationUpdateInput!
3729 | The properties of the project relation to update.
3730 | 
3731 | id String!
3732 | The identifier of the project relation to update.
3733 | 
3734 | projectStatusArchive : ProjectStatusArchivePayload!
3735 | Archives a project status.
3736 | 
3737 | id String!
3738 | The identifier of the project status to archive.
3739 | 
3740 | projectStatusCreate : ProjectStatusPayload!
3741 | Creates a new project status.
3742 | 
3743 | input ProjectStatusCreateInput!
3744 | The ProjectStatus object to create.
3745 | 
3746 | projectStatusUnarchive : ProjectStatusArchivePayload!
3747 | Unarchives a project status.
3748 | 
3749 | id String!
3750 | The identifier of the project status to unarchive.
3751 | 
3752 | projectStatusUpdate : ProjectStatusPayload!
3753 | Updates a project status.
3754 | 
3755 | input ProjectStatusUpdateInput!
3756 | A partial ProjectStatus object to update the ProjectStatus with.
3757 | 
3758 | id String!
3759 | The identifier of the project status to update.
3760 | 
3761 | projectUnarchive : ProjectArchivePayload!
3762 | Unarchives a project.
3763 | 
3764 | id String!
3765 | The identifier of the project to restore. Also the identifier from the URL is accepted.
3766 | 
3767 | projectUpdate : ProjectPayload!
3768 | Updates a project.
3769 | 
3770 | input ProjectUpdateInput!
3771 | A partial project object to update the project with.
3772 | 
3773 | id String!
3774 | The identifier of the project to update. Also the identifier from the URL is accepted.
3775 | 
3776 | projectUpdateArchive : ProjectUpdateArchivePayload!
3777 | Archives a project update.
3778 | 
3779 | id String!
3780 | The identifier of the project update to archive.
3781 | 
3782 | projectUpdateCreate : ProjectUpdatePayload!
3783 | Creates a new project update.
3784 | 
3785 | input ProjectUpdateCreateInput!
3786 | Data for the project update to create.
3787 | 
3788 | projectUpdateDelete : DeletePayload!
3789 | Deletes a project update.
3790 | @deprecated(reason: Use `projectUpdateArchive` instead.)
3791 | 
3792 | id String!
3793 | The identifier of the project update to delete.
3794 | 
3795 | projectUpdateInteractionCreate : ProjectUpdateInteractionPayload!
3796 | Creates a new interaction on a project update.
3797 | @deprecated(reason: ProjectUpdateInteraction is not used and will be deleted.)
3798 | 
3799 | input ProjectUpdateInteractionCreateInput!
3800 | Data for the project update interaction to create.
3801 | 
3802 | projectUpdateMarkAsRead : ProjectUpdateWithInteractionPayload!
3803 | Mark a project update as read.
3804 | @deprecated(reason: Project uppdate interactions are not used and will be removed.)
3805 | 
3806 | id String!
3807 | The identifier of the project update.
3808 | 
3809 | projectUpdateUnarchive : ProjectUpdateArchivePayload!
3810 | Unarchives a project update.
3811 | 
3812 | id String!
3813 | The identifier of the project update to unarchive.
3814 | 
3815 | projectUpdateUpdate : ProjectUpdatePayload!
3816 | Updates a project update.
3817 | 
3818 | input ProjectUpdateUpdateInput!
3819 | A data to update the project update with.
3820 | 
3821 | id String!
3822 | The identifier of the project update to update.
3823 | 
3824 | pushSubscriptionCreate : PushSubscriptionPayload!
3825 | Creates a push subscription.
3826 | 
3827 | input PushSubscriptionCreateInput!
3828 | The push subscription to create.
3829 | 
3830 | pushSubscriptionDelete : PushSubscriptionPayload!
3831 | Deletes a push subscription.
3832 | 
3833 | id String!
3834 | The identifier of the push subscription to delete.
3835 | 
3836 | reactionCreate : ReactionPayload!
3837 | Creates a new reaction.
3838 | 
3839 | input ReactionCreateInput!
3840 | The reaction object to create.
3841 | 
3842 | reactionDelete : DeletePayload!
3843 | Deletes a reaction.
3844 | 
3845 | id String!
3846 | The identifier of the reaction to delete.
3847 | 
3848 | refreshGoogleSheetsData : IntegrationPayload!
3849 | Manually update Google Sheets data.
3850 | 
3851 | id String!
3852 | The identifier of the Google Sheets integration to update.
3853 | 
3854 | resendOrganizationInvite : DeletePayload!
3855 | Re-send an organization invite.
3856 | 
3857 | id String!
3858 | The identifier of the organization invite to be re-send.
3859 | 
3860 | roadmapArchive : RoadmapArchivePayload!
3861 | Archives a roadmap.
3862 | 
3863 | id String!
3864 | The identifier of the roadmap to archive.
3865 | 
3866 | roadmapCreate : RoadmapPayload!
3867 | Creates a new roadmap.
3868 | 
3869 | input RoadmapCreateInput!
3870 | The properties of the roadmap to create.
3871 | 
3872 | roadmapDelete : DeletePayload!
3873 | Deletes a roadmap.
3874 | 
3875 | id String!
3876 | The identifier of the roadmap to delete.
3877 | 
3878 | roadmapToProjectCreate : RoadmapToProjectPayload!
3879 | Creates a new roadmapToProject join.
3880 | 
3881 | input RoadmapToProjectCreateInput!
3882 | The properties of the roadmapToProject to create.
3883 | 
3884 | roadmapToProjectDelete : DeletePayload!
3885 | Deletes a roadmapToProject.
3886 | 
3887 | id String!
3888 | The identifier of the roadmapToProject to delete.
3889 | 
3890 | roadmapToProjectUpdate : RoadmapToProjectPayload!
3891 | Updates a roadmapToProject.
3892 | 
3893 | input RoadmapToProjectUpdateInput!
3894 | The properties of the roadmapToProject to update.
3895 | 
3896 | id String!
3897 | The identifier of the roadmapToProject to update.
3898 | 
3899 | roadmapUnarchive : RoadmapArchivePayload!
3900 | Unarchives a roadmap.
3901 | 
3902 | id String!
3903 | The identifier of the roadmap to unarchive.
3904 | 
3905 | roadmapUpdate : RoadmapPayload!
3906 | Updates a roadmap.
3907 | 
3908 | input RoadmapUpdateInput!
3909 | The properties of the roadmap to update.
3910 | 
3911 | id String!
3912 | The identifier of the roadmap to update.
3913 | 
3914 | samlTokenUserAccountAuth : AuthResolverResponse!
3915 | Authenticates a user account via email and authentication token for SAML.
3916 | 
3917 | input TokenUserAccountAuthInput!
3918 | The data used for token authentication.
3919 | 
3920 | teamCreate : TeamPayload!
3921 | Creates a new team. The user who creates the team will automatically be added as a member to the newly created team.
3922 | 
3923 | copySettingsFromTeamId String
3924 | The team id to copy settings from, if any.
3925 | 
3926 | input TeamCreateInput!
3927 | The team object to create.
3928 | 
3929 | teamCyclesDelete : TeamPayload!
3930 | Deletes team's cycles data
3931 | 
3932 | id String!
3933 | The identifier of the team, which cycles will be deleted.
3934 | 
3935 | teamDelete : DeletePayload!
3936 | Deletes a team.
3937 | 
3938 | id String!
3939 | The identifier of the team to delete.
3940 | 
3941 | teamKeyDelete : DeletePayload!
3942 | Deletes a previously used team key.
3943 | 
3944 | id String!
3945 | The identifier of the team key to delete.
3946 | 
3947 | teamMembershipCreate : TeamMembershipPayload!
3948 | Creates a new team membership.
3949 | 
3950 | input TeamMembershipCreateInput!
3951 | The team membership object to create.
3952 | 
3953 | teamMembershipDelete : DeletePayload!
3954 | Deletes a team membership.
3955 | 
3956 | alsoLeaveParentTeams Boolean
3957 | Whether to leave the parent teams.
3958 | 
3959 | id String!
3960 | The identifier of the team membership to delete.
3961 | 
3962 | teamMembershipUpdate : TeamMembershipPayload!
3963 | Updates a team membership.
3964 | 
3965 | input TeamMembershipUpdateInput!
3966 | A partial team membership object to update the team membership with.
3967 | 
3968 | id String!
3969 | The identifier of the team membership to update.
3970 | 
3971 | teamUnarchive : TeamArchivePayload!
3972 | Unarchives a team and cancels deletion.
3973 | 
3974 | id String!
3975 | The identifier of the team to delete.
3976 | 
3977 | teamUpdate : TeamPayload!
3978 | Updates a team.
3979 | 
3980 | mapping InheritanceEntityMapping
3981 | [INTERNAL] Mapping of existing team entities to those inherited from the parent team
3982 | 
3983 | input TeamUpdateInput!
3984 | A partial team object to update the team with.
3985 | 
3986 | id String!
3987 | The identifier of the team to update.
3988 | 
3989 | templateCreate : TemplatePayload!
3990 | Creates a new template.
3991 | 
3992 | input TemplateCreateInput!
3993 | The template object to create.
3994 | 
3995 | templateDelete : DeletePayload!
3996 | Deletes a template.
3997 | 
3998 | id String!
3999 | The identifier of the template to delete.
4000 | 
4001 | templateUpdate : TemplatePayload!
4002 | Updates an existing template.
4003 | 
4004 | input TemplateUpdateInput!
4005 | The properties of the template to update.
4006 | 
4007 | id String!
4008 | The identifier of the template.
4009 | 
4010 | timeScheduleCreate : TimeSchedulePayload!
4011 | Creates a new time schedule.
4012 | 
4013 | input TimeScheduleCreateInput!
4014 | The properties of the time schedule to create.
4015 | 
4016 | timeScheduleDelete : DeletePayload!
4017 | Deletes a time schedule.
4018 | 
4019 | id String!
4020 | The identifier of the time schedule to delete.
4021 | 
4022 | timeScheduleRefreshIntegrationSchedule : TimeSchedulePayload!
4023 | Refresh the integration schedule information.
4024 | 
4025 | id String!
4026 | The identifier of the time schedule to refresh.
4027 | 
4028 | timeScheduleUpdate : TimeSchedulePayload!
4029 | Updates a time schedule.
4030 | 
4031 | input TimeScheduleUpdateInput!
4032 | The properties of the time schedule to update.
4033 | 
4034 | id String!
4035 | The identifier of the time schedule to update.
4036 | 
4037 | timeScheduleUpsertExternal : TimeSchedulePayload!
4038 | Upsert an external time schedule.
4039 | 
4040 | input TimeScheduleUpdateInput!
4041 | The properties of the time schedule to insert or update.
4042 | 
4043 | externalId String!
4044 | The unique identifier of the external schedule.
4045 | 
4046 | triageResponsibilityCreate : TriageResponsibilityPayload!
4047 | Creates a new triage responsibility.
4048 | 
4049 | input TriageResponsibilityCreateInput!
4050 | The properties of the triage responsibility to create.
4051 | 
4052 | triageResponsibilityDelete : DeletePayload!
4053 | Deletes a triage responsibility.
4054 | 
4055 | id String!
4056 | The identifier of the triage responsibility to delete.
4057 | 
4058 | triageResponsibilityUpdate : TriageResponsibilityPayload!
4059 | Updates an existing triage responsibility.
4060 | 
4061 | input TriageResponsibilityUpdateInput!
4062 | The properties of the triage responsibility to update.
4063 | 
4064 | id String!
4065 | The identifier of the triage responsibility to update.
4066 | 
4067 | updateIntegrationSlackScopes : IntegrationPayload!
4068 | [Internal] Updates existing Slack integration scopes.
4069 | 
4070 | integrationId String!
4071 | The ID of the existing Slack integration
4072 | 
4073 | redirectUri String!
4074 | The Slack OAuth redirect URI.
4075 | 
4076 | code String!
4077 | The Slack OAuth code.
4078 | 
4079 | userDemoteAdmin : UserAdminPayload!
4080 | Makes user a regular user. Can only be called by an admin.
4081 | 
4082 | id String!
4083 | The identifier of the user to make a regular user.
4084 | 
4085 | userDemoteMember : UserAdminPayload!
4086 | Makes user a guest. Can only be called by an admin.
4087 | 
4088 | id String!
4089 | The identifier of the user to make a guest.
4090 | 
4091 | userDiscordConnect : UserPayload!
4092 | Connects the Discord user to this Linear account via OAuth2.
4093 | 
4094 | redirectUri String!
4095 | The Discord OAuth redirect URI.
4096 | 
4097 | code String!
4098 | The Discord OAuth code.
4099 | 
4100 | userExternalUserDisconnect : UserPayload!
4101 | Disconnects the external user from this Linear account.
4102 | 
4103 | service String!
4104 | The external service to disconnect.
4105 | 
4106 | userFlagUpdate : UserSettingsFlagPayload!
4107 | Updates a user's settings flag.
4108 | 
4109 | operation UserFlagUpdateOperation!
4110 | Flag operation to perform.
4111 | 
4112 | flag UserFlagType!
4113 | Settings flag to increment.
4114 | 
4115 | userPromoteAdmin : UserAdminPayload!
4116 | Makes user an admin. Can only be called by an admin.
4117 | 
4118 | id String!
4119 | The identifier of the user to make an admin.
4120 | 
4121 | userPromoteMember : UserAdminPayload!
4122 | Makes user a regular user. Can only be called by an admin.
4123 | 
4124 | id String!
4125 | The identifier of the user to make a regular user.
4126 | 
4127 | userSettingsFlagsReset : UserSettingsFlagsResetPayload!
4128 | Resets user's setting flags.
4129 | 
4130 | flags [UserFlagType!]
4131 | The flags to reset. If not provided all flags will be reset.
4132 | 
4133 | userSettingsUpdate : UserSettingsPayload!
4134 | Updates the user's settings.
4135 | 
4136 | input UserSettingsUpdateInput!
4137 | A partial notification object to update the settings with.
4138 | 
4139 | id String!
4140 | The identifier of the userSettings to update.
4141 | 
4142 | userSuspend : UserAdminPayload!
4143 | Suspends a user. Can only be called by an admin.
4144 | 
4145 | id String!
4146 | The identifier of the user to suspend.
4147 | 
4148 | userUnsuspend : UserAdminPayload!
4149 | Un-suspends a user. Can only be called by an admin.
4150 | 
4151 | id String!
4152 | The identifier of the user to unsuspend.
4153 | 
4154 | userUpdate : UserPayload!
4155 | Updates a user. Only available to organization admins and the user themselves.
4156 | 
4157 | input UserUpdateInput!
4158 | A partial user object to update the user with.
4159 | 
4160 | id String!
4161 | The identifier of the user to update. Use me to reference currently authenticated user.
4162 | 
4163 | viewPreferencesCreate : ViewPreferencesPayload!
4164 | Creates a new ViewPreferences object.
4165 | 
4166 | input ViewPreferencesCreateInput!
4167 | The ViewPreferences object to create.
4168 | 
4169 | viewPreferencesDelete : DeletePayload!
4170 | Deletes a ViewPreferences.
4171 | 
4172 | id String!
4173 | The identifier of the ViewPreferences to delete.
4174 | 
4175 | viewPreferencesUpdate : ViewPreferencesPayload!
4176 | Updates an existing ViewPreferences object.
4177 | 
4178 | input ViewPreferencesUpdateInput!
4179 | The properties of the view preferences.
4180 | 
4181 | id String!
4182 | The identifier of the ViewPreferences object.
4183 | 
4184 | webhookCreate : WebhookPayload!
4185 | Creates a new webhook.
4186 | 
4187 | input WebhookCreateInput!
4188 | The webhook object to create.
4189 | 
4190 | webhookDelete : DeletePayload!
4191 | Deletes a Webhook.
4192 | 
4193 | id String!
4194 | The identifier of the Webhook to delete.
4195 | 
4196 | webhookUpdate : WebhookPayload!
4197 | Updates an existing Webhook.
4198 | 
4199 | input WebhookUpdateInput!
4200 | The properties of the Webhook.
4201 | 
4202 | id String!
4203 | The identifier of the Webhook.
4204 | 
4205 | workflowStateArchive : WorkflowStateArchivePayload!
4206 | Archives a state. Only states with issues that have all been archived can be archived.
4207 | 
4208 | id String!
4209 | The identifier of the state to archive.
4210 | 
4211 | workflowStateCreate : WorkflowStatePayload!
4212 | Creates a new state, adding it to the workflow of a team.
4213 | 
4214 | input WorkflowStateCreateInput!
4215 | The state to create.
4216 | 
4217 | workflowStateUpdate : WorkflowStatePayload!
4218 | Updates a state.
4219 | 
4220 | input WorkflowStateUpdateInput!
4221 | A partial state object to update.
4222 | 
4223 | id String!
4224 | The identifier of the state to update.
4225 | 
4226 | ###
4227 | 
```
Page 2/2FirstPrevNextLast