Skip to main content

Module inputs

Module inputs 

Source
Expand description

GraphQL input types.

Generated by lineark-codegen — do not edit.

Structs§

ActivityCollectionFilter
Activity collection filtering options.
ActivityFilter
Activity filtering options.
AgentActivityCreateInput
Input for creating an agent activity.
AgentActivityCreatePromptInput
Internal Input for creating prompt-type agent activities (created by users).
AgentActivityFilter
Agent activity filtering options.
AgentActivityPromptCreateInputContent
Internal Input for creating prompt-type agent activities (created by users).
AgentSessionCreateInput
Internal Input for creating an agent session on behalf of the current user.
AgentSessionCreateOnComment
Input for creating an agent session on a root comment.
AgentSessionCreateOnIssue
Input for creating an agent session on an issue.
AgentSessionExternalUrlInput
Input for an external URL associated with an agent session.
AgentSessionUpdateExternalUrlInput
Input for updating the external URLs of an agent session.
AgentSessionUpdateInput
Input for updating an agent session.
AgentSessionUserStateInput
AiPromptProgressFilter
Internal AI prompt progress filtering options.
AiPromptProgressStatusComparator
Internal Comparator for the AI prompt workflow status.
AiPromptProgressSubscriptionFilter
Internal Filter for AI prompt progress subscription events.
AiPromptTypeComparator
Internal Comparator for the AI prompt workflow type.
AirbyteConfigurationInput
ApproximateNeedCountSort
Customer approximate need count sorting options.
AssigneeSort
Issue assignee sorting options.
AttachmentCollectionFilter
Attachment collection filtering options.
AttachmentCreateInput
Input for creating a new issue attachment.
AttachmentFilter
Attachment filtering options.
AttachmentUpdateInput
Input for updating an existing issue attachment.
AuditEntryFilter
Audit entry filtering options.
BooleanComparator
Comparator for booleans.
CandidateRepository
A candidate code repository to consider when generating repository suggestions for an issue.
CommentCollectionFilter
Comment filtering options.
CommentCreateInput
Input for creating a new comment.
CommentFilter
Comment filtering options.
CommentUpdateInput
Input for updating an existing comment.
CompletedAtSort
Issue completion date sorting options.
ContactCreateInput
Input for submitting a support contact message from an authenticated user.
ContactSalesCreateInput
INTERNAL Input for submitting a sales or pricing inquiry to the Linear sales team. Small companies are routed to Intercom support, while larger companies are routed to HubSpot.
ContentComparator
Internal Comparator for content.
CreateOrganizationInput
CreatedAtSort
Issue creation date sorting options.
CustomViewCreateInput
Input for creating a new custom view. A name is required. Optionally scope the view to a team, project, or initiative.
CustomViewCreatedAtSort
Custom view creation date sorting options.
CustomViewFilter
Custom view filtering options.
CustomViewNameSort
Custom view name sorting options.
CustomViewSharedSort
Custom view shared status sorting options. Ascending order puts shared views last.
CustomViewSortInput
CustomViewUpdateInput
Input for updating an existing custom view. All fields are optional; only provided fields will be updated.
CustomViewUpdatedAtSort
Custom view update date sorting options.
CustomerCountSort
Issue customer count sorting options.
CustomerCreateInput
Input for creating a new customer in the workspace.
CustomerCreatedAtSort
Customer creation date sorting options.
CustomerFilter
Customer filtering options.
CustomerImportantCountSort
Issue customer important count sorting options.
CustomerNeedCollectionFilter
Customer needs filtering options.
CustomerNeedCreateFromAttachmentInput
Input for creating a customer need from an existing issue attachment. If the attachment already has an archived need, it will be unarchived instead.
CustomerNeedCreateInput
Input for creating a customer need linked to an issue or project. Either issueId or projectId must be provided.
CustomerNeedFilter
Customer filtering options.
CustomerNeedUpdateInput
Input for updating a customer need. Supports reassigning the customer, moving to a different issue or project, changing priority, and updating body content.
CustomerRevenueSort
Issue customer revenue sorting options.
CustomerSort
Issue customer sorting options.
CustomerSortInput
Customer sorting options.
CustomerStatusCreateInput
Input for creating a customer status in the workspace’s customer lifecycle flow.
CustomerStatusFilter
Customer status filtering options.
CustomerStatusSort
Customer status sorting options.
CustomerStatusUpdateInput
Input for updating an existing customer status.
CustomerTierCreateInput
Input for creating a customer tier in the workspace’s customer tier ordering.
CustomerTierFilter
Customer tier filtering options.
CustomerTierUpdateInput
Input for updating an existing customer tier.
CustomerUpdateInput
Input for updating an existing customer.
CustomerUpsertInput
Input for upserting a customer. Matches against existing customers using id, externalId, slackChannelId, or domains. Creates a new customer if no match is found.
CycleCreateInput
Input for creating a new cycle.
CycleFilter
Cycle filtering options.
CyclePeriodComparator
Comparator for period when issue was added to a cycle.
CycleShiftAllInput
Input for shifting all cycles from a certain cycle onwards by a certain number of days.
CycleSort
Issue cycle sorting options.
CycleUpdateInput
Input for updating an existing cycle.
DateComparator
Comparator for dates.
DelegateSort
Issue delegate sorting options.
DeleteOrganizationInput
Input for confirming workspace deletion with a verification code.
DocumentCreateInput
Input for creating a new document.
DocumentFilter
Document filtering options.
DocumentUpdateInput
Input for updating an existing document.
DueDateSort
Issue due date sorting options.
EmailIntakeAddressCreateInput
Input for creating a new email intake address.
EmailIntakeAddressUpdateInput
Input for updating an existing email intake address.
EmailUnsubscribeInput
Input for unsubscribing a user from a specific email notification type.
EmailUserAccountAuthChallengeInput
EmojiCreateInput
Input for creating a new custom emoji.
EntityExternalLinkCreateInput
Input for creating a new external link on an entity. A URL, label, and exactly one parent entity (initiative, project, team, release, or cycle) are required.
EntityExternalLinkUpdateInput
Input for updating an existing external link. All fields are optional; only provided fields will be updated.
EstimateComparator
Comparator for estimates.
EstimateSort
Issue estimate sorting options.
EventTrackingInput
Input for tracking an anonymous analytics event.
FavoriteCreateInput
Input for creating a favorite. Exactly one target entity must be specified (e.g., issueId, projectId, customViewId, folderName, etc.).
FavoriteUpdateInput
Input for updating a favorite’s position, parent folder, or folder name.
FeedItemFilter
Feed item filtering options
FrontSettingsInput
GitAutomationStateCreateInput
Input for creating a new Git automation rule.
GitAutomationStateUpdateInput
Input for updating an existing Git automation rule.
GitAutomationTargetBranchCreateInput
Input for creating a new Git target branch definition.
GitAutomationTargetBranchUpdateInput
Input for updating an existing Git target branch definition.
GitHubImportSettingsInput
GitHubPersonalSettingsInput
GitHubRepoInput
GitHubRepoMappingInput
GitHubSettingsInput
GitLabSettingsInput
GongRecordingImportConfigInput
GongSettingsInput
GoogleSheetsExportSettings
GoogleSheetsSettingsInput
GoogleUserAccountAuthInput
IDComparator
Comparator for identifiers.
InheritanceEntityMapping
InitiativeCollectionFilter
Initiative collection filtering options.
InitiativeCreateInput
The properties of the initiative to create.
InitiativeCreatedAtSort
Initiative creation date sorting options.
InitiativeFilter
Initiative filtering options.
InitiativeHealthSort
Initiative health sorting options.
InitiativeHealthUpdatedAtSort
Initiative health update date sorting options.
InitiativeManualSort
Initiative manual sorting options.
InitiativeNameSort
Initiative name sorting options.
InitiativeOwnerSort
Initiative owner sorting options.
InitiativeRelationCreateInput
Input for creating a parent-child relationship between two initiatives. The initiativeId is the parent and the relatedInitiativeId is the child.
InitiativeRelationUpdateInput
The properties of the initiative relation to update.
InitiativeSortInput
Initiative sorting options.
InitiativeTargetDateSort
Initiative target date sorting options.
InitiativeToProjectCreateInput
The properties of the initiativeToProject to create.
InitiativeToProjectUpdateInput
The properties of the initiative-to-project association to update.
InitiativeUpdateCreateInput
Input for creating a new initiative update.
InitiativeUpdateFilter
Options for filtering initiative updates.
InitiativeUpdateInput
The properties of the initiative to update.
InitiativeUpdateUpdateInput
Input for updating an existing initiative update.
InitiativeUpdatedAtSort
Initiative update date sorting options.
InitiativeUpdatesCollectionFilter
Collection filtering options for filtering initiatives by initiative updates.
InitiativeUpdatesFilter
Options for filtering initiatives by initiative updates.
IntegrationCustomerDataAttributesRefreshInput
IntegrationRequestInput
Input for requesting a currently unavailable integration.
IntegrationSettingsInput
IntegrationTemplateCreateInput
Input for creating a new integration template.
IntegrationUpdateInput
IntegrationsSettingsCreateInput
IntegrationsSettingsUpdateInput
IntercomSettingsInput
IssueBatchCreateInput
Input for creating multiple issues at once in a batch operation. Up to 50 issues can be created in a single batch.
IssueCollectionFilter
Issue filtering options.
IssueCreateInput
Input for creating a new issue. At minimum, a team must be specified. A title is required unless a template is provided. All other fields are optional and will use defaults from the team or template if not specified.
IssueFilter
Issue filtering options.
IssueIDComparator
Comparator for issue identifiers.
IssueImportUpdateInput
Input for updating an import job’s mapping configuration, such as user and workflow state mappings between the source service and Linear.
IssueLabelCollectionFilter
Issue label filtering options.
IssueLabelCreateInput
Input for creating a new label. A name is required. If no team is specified, the label is created as a workspace-level label available to all teams.
IssueLabelFilter
Issue label filtering options.
IssueLabelUpdateInput
Input for updating an existing label. All fields are optional; only provided fields will be updated.
IssueReferenceInput
A reference to an issue discovered during release sync, linking the issue identifier to the commit SHA where the reference was found.
IssueRelationCreateInput
Input for creating a new issue relation between two issues. Both the source issue and related issue must be specified along with the relationship type.
IssueRelationUpdateInput
Input for updating an existing issue relation. All fields are optional; only provided fields will be updated.
IssueSortInput
Issue sorting options.
IssueSubscriptionFilter
Filter for issue subscription events.
IssueSuggestionCollectionFilter
IssueSuggestion collection filtering options.
IssueSuggestionFilter
IssueSuggestion filtering options.
IssueToReleaseCreateInput
ALPHA Input for creating a new association between an issue and a release. Both an issue identifier and a release identifier must be provided.
IssueUpdateInput
Input for updating an existing issue. All fields are optional; only provided fields will be updated. Setting a field to null (where supported) will clear the value.
JiraConfigurationInput
JiraFetchProjectStatusesInput
JiraLinearMappingInput
JiraPersonalSettingsInput
JiraProjectDataInput
JiraSettingsInput
JiraUpdateInput
JoinOrganizationInput
LabelGroupSort
Issue label-group sorting options.
LabelSort
Issue label sorting options.
LaunchDarklySettingsInput
LinkCountSort
ALPHA Issue link count sorting options.
ManualSort
Issue manual sorting options.
McpServerCustomHeaderInput
An additional HTTP header sent with requests to the connected MCP server. Header values are stored securely.
MicrosoftTeamsPostSettingsInput
MicrosoftTeamsSettingsInput
MilestoneSort
Issue project milestone options.
NameSort
Customer name sorting options.
NotificationCategoryPreferencesInput
NotificationDeliveryPreferencesChannelInput
NotificationDeliveryPreferencesDayInput
NotificationDeliveryPreferencesInput
NotificationDeliveryPreferencesScheduleInput
NotificationEntityInput
Identifies a specific entity whose related notifications should be targeted by a batch operation. Exactly one entity identifier should be provided.
NotificationFilter
Notification filtering options.
NotificationSubscriptionCreateInput
Input for creating a notification subscription. Exactly one target entity (customer, custom view, cycle, initiative, label, project, team, or user) must be specified along with the notification types to subscribe to.
NotificationSubscriptionUpdateInput
Input for updating an existing notification subscription. Allows changing the subscribed notification types and active state.
NotificationUpdateInput
Input for updating a notification’s read and snooze state.
NotionSettingsInput
NullableCommentFilter
Comment filtering options.
NullableCustomerFilter
Customer filtering options.
NullableCycleFilter
Cycle filtering options.
NullableDateComparator
Comparator for optional dates.
NullableDocumentContentFilter
Document content filtering options.
NullableDurationComparator
Nullable comparator for optional durations.
NullableInitiativeFilter
Initiative filtering options.
NullableIssueFilter
Issue filtering options.
NullableNumberComparator
Comparator for optional numbers.
NullableProjectFilter
Project filtering options.
NullableProjectMilestoneFilter
Project milestone filtering options.
NullableProjectUpdateFilter
Nullable project update filtering options.
NullableStringComparator
Comparator for optional strings.
NullableTeamFilter
Team filtering options.
NullableTemplateFilter
Template filtering options.
NullableTimelessDateComparator
Comparator for optional timeless dates.
NullableUserFilter
User filtering options.
NumberComparator
Comparator for numbers.
OnboardingCustomerSurvey
OpsgenieInput
OrganizationAuthSettingsInput
Input for updating workspace authentication settings.
OrganizationDomainCreateInput
OrganizationDomainUpdateInput
OrganizationDomainVerificationInput
OrganizationInviteCreateInput
OrganizationInviteUpdateInput
OrganizationIpRestrictionInput
INTERNAL Organization IP restriction configuration.
OrganizationLinearAgentMcpServerAllowlistEntryInput
Internal An MCP server URL entry for the Linear Agent allowlist.
OrganizationLinearAgentSettingsInput
Internal Input for updating Linear Agent settings for the workspace.
OrganizationSecuritySettingsInput
Input for updating workspace security settings such as role-based access controls.
OrganizationStartTrialInput
Input for starting a workspace trial on a specific plan.
OrganizationUpdateInput
Input for updating the workspace.
OwnerSort
Customer owner sorting options.
PagerDutyInput
PartialNotificationChannelPreferencesInput
PrioritySort
Issue priority sorting options.
ProjectCollectionFilter
Project filtering options.
ProjectCreateInput
Input for creating a new project. A name and at least one team are required. All other fields are optional and will use defaults if not specified.
ProjectCreatedAtSort
Project creation date sorting options.
ProjectFilter
Project filtering options.
ProjectHealthSort
Project health sorting options.
ProjectLabelCollectionFilter
Project label filtering options.
ProjectLabelCreateInput
Input for creating a new project label. A name is required. The label is created as a workspace-level label available to all projects.
ProjectLabelFilter
Project label filtering options.
ProjectLabelUpdateInput
Input for updating an existing project label. All fields are optional; only provided fields will be updated.
ProjectLeadSort
Project lead sorting options.
ProjectManualSort
Project manual order sorting options.
ProjectMilestoneCollectionFilter
Milestone collection filtering options.
ProjectMilestoneCreateInput
Input for creating a new project milestone.
ProjectMilestoneFilter
Project milestone filtering options.
ProjectMilestoneMoveInput
Internal Input for moving a project milestone to another project.
ProjectMilestoneMoveIssueToTeamInput
Internal Used for ProjectMilestoneMoveInput to describe a mapping between an issue and its team.
ProjectMilestoneMoveProjectTeamsInput
Internal Used for ProjectMilestoneMoveInput to describe a snapshot of a project and its team ids
ProjectMilestoneUpdateInput
Input for updating an existing project milestone.
ProjectNameSort
Project name sorting options.
ProjectPrioritySort
Project priority sorting options.
ProjectRelationCreateInput
Input for creating a new project relation.
ProjectRelationUpdateInput
Input for updating an existing project relation.
ProjectSort
Issue project sorting options.
ProjectSortInput
Project sorting options.
ProjectStatusCreateInput
Input for creating a new project status.
ProjectStatusFilter
Project status filtering options.
ProjectStatusSort
Project status sorting options.
ProjectStatusUpdateInput
Input for updating an existing project status.
ProjectUpdateCreateInput
Input for creating a new project update.
ProjectUpdateFilter
Options for filtering project updates.
ProjectUpdateInput
Input for updating an existing project. All fields are optional; only provided fields will be updated. Setting a field to null (where supported) will clear the value.
ProjectUpdateUpdateInput
Input for updating an existing project update.
ProjectUpdatedAtSort
Project update date sorting options.
ProjectUpdatesCollectionFilter
Collection filtering options for filtering projects by project updates.
ProjectUpdatesFilter
Options for filtering projects by project updates.
PullRequestReferenceInput
A reference to a pull request by its repository owner, name, and pull request number. Used during release sync to look up pull requests and associate their linked issues with the release.
PushSubscriptionCreateInput
Input for creating a push subscription to receive push notifications on a device or browser.
ReactionCollectionFilter
Reaction filtering options.
ReactionCreateInput
Input for creating a new reaction.
ReactionFilter
Reaction filtering options.
RelationExistsComparator
Comparator for relation existence.
ReleaseCollectionFilter
ALPHA Release collection filtering options.
ReleaseCompleteInput
Input for completing a release in a specific pipeline.
ReleaseCompleteInputBase
Base input for completing a release. Contains the optional version and commit SHA. The pipeline ID is provided separately or inferred from the access key.
ReleaseCreateInput
The input for creating a release.
ReleaseDebugSinkInput
Diagnostic data captured during release sync, including inspected commits, discovered issue references, and pull request metadata. Stored on the release for debugging release association issues.
ReleaseFilter
ALPHA Release filtering options.
ReleaseNoteCreateInput
ALPHA Input for creating a release note.
ReleaseNoteUpdateInput
ALPHA Input for updating a release note.
ReleasePipelineCollectionFilter
ALPHA Release pipeline collection filtering options.
ReleasePipelineCreateInput
Input for creating a new release pipeline.
ReleasePipelineFilter
ALPHA Release pipeline filtering options.
ReleasePipelineNameSort
Release pipeline name sorting options.
ReleasePipelineSortInput
Release pipeline sorting options.
ReleasePipelineUpdateInput
Input for updating an existing release pipeline.
ReleaseSort
Internal Issue release sorting options.
ReleaseSortInput
Release sorting options.
ReleaseStageCreateInput
Input for creating a new release stage.
ReleaseStageFilter
ALPHA Release stage filtering options.
ReleaseStageSort
Release stage sorting options.
ReleaseStageTypeComparator
ALPHA Comparator for release stage type.
ReleaseStageUpdateInput
Input for updating an existing release stage.
ReleaseSyncInput
Input for syncing release data to a specific pipeline. Extends the base sync input with the target pipeline identifier.
ReleaseSyncInputBase
Base input for syncing release data, containing the commit SHA, issue references, pull request references, and optional metadata. Does not include the pipeline ID, which is provided separately or inferred from the access key.
ReleaseUpdateByPipelineInput
Input for updating a release by pipeline identifier. Extends the base update input with the target pipeline identifier.
ReleaseUpdateByPipelineInputBase
Base input for updating a release by pipeline. Contains optional version and stage name. The pipeline ID is provided separately or inferred from the access key.
ReleaseUpdateInput
Input for updating an existing release.
RepositoryDataInput
Metadata about the source code repository from which a release is being synced, including the hosting provider and repository coordinates.
RevenueSort
Customer revenue sorting options.
RoadmapCollectionFilter
Roadmap collection filtering options.
RoadmapCreateInput
Input for creating a new roadmap.
RoadmapFilter
Roadmap filtering options.
RoadmapToProjectCreateInput
Input for creating a new roadmap-to-project mapping.
RoadmapToProjectUpdateInput
Input for updating an existing roadmap-to-project mapping.
RoadmapUpdateInput
Input for updating an existing roadmap.
RootIssueSort
Issue root-issue sorting options.
SalesforceMetadataIntegrationComparator
INTERNAL Comparator for Salesforce metadata.
SalesforceSettingsInput
SemanticSearchFilters
Filters for semantic search results.
SentrySettingsInput
SizeSort
Customer size sorting options.
SlaStatusComparator
Comparator for sla status.
SlaStatusSort
Issue SLA status sorting options.
SlackAsksSettingsInput
SlackAsksTeamSettingsInput
SlackChannelNameMappingInput
SlackPostSettingsInput
SlackSettingsInput
SourceMetadataComparator
Comparator for issue source type.
SourceTypeComparator
Comparator for sourceType field.
StartDateSort
Project start date sorting options.
StringArrayComparator
Comparator for strings.
StringComparator
Comparator for strings.
StringItemComparator
Comparator for strings in arrays.
SubTypeComparator
Comparator for source type.
TargetDateSort
Project target date sorting options.
TeamCollectionFilter
Team collection filtering options.
TeamCreateInput
TeamFilter
Team filtering options.
TeamMembershipCreateInput
Input for creating a new team membership.
TeamMembershipUpdateInput
Input for updating an existing team membership.
TeamSecuritySettingsInput
TeamSort
Issue team sorting options.
TeamUpdateInput
TemplateCreateInput
Input for creating a new template. A name, type, and template data are required. If no team is specified, the template is shared across the workspace.
TemplateUpdateInput
Input for updating an existing template. All fields are optional; only provided fields will be updated.
TierSort
Customer tier sorting options.
TimeInStatusSort
Issue time in status sorting options.
TimeScheduleCreateInput
Input for creating a new time schedule.
TimeScheduleEntryInput
TimeScheduleUpdateInput
Input for updating an existing time schedule.
TitleSort
Issue title sorting options.
TokenUserAccountAuthInput
TriageResponsibilityCreateInput
Input for creating a new triage responsibility.
TriageResponsibilityManualSelectionInput
Manual triage responsibility using a set of users.
TriageResponsibilityUpdateInput
Input for updating an existing triage responsibility.
UpdatedAtSort
Issue update date sorting options.
UserCollectionFilter
User filtering options.
UserDisplayNameSort
User display name sorting options.
UserFilter
User filtering options.
UserNameSort
User name sorting options.
UserSettingsUpdateInput
UserSortInput
User sorting options.
UserUpdateInput
Input for updating the authenticated user.
ViewPreferencesCreateInput
Input for creating view preferences.
ViewPreferencesUpdateInput
Input for updating view preferences.
WebhookCreateInput
Input for creating a new webhook.
WebhookUpdateInput
Input for updating an existing webhook.
WorkflowStateCreateInput
Input for creating a new workflow state (issue status) in a team. The name, type, color, and team are required.
WorkflowStateFilter
Workflow state filtering options.
WorkflowStateSort
Issue workflow state sorting options.
WorkflowStateUpdateInput
Input for updating an existing workflow state. All fields are optional; only provided fields will be updated. The state type cannot be changed after creation.
ZendeskSettingsInput