Shipfox

Linear events

Look up the Linear event names Shipfox delivers and the raw webhook payload available to workflows.

This reference lists Linear data and agent-session events that Shipfox delivers to a Linear integration connection. See the Linear overview for authentication and setup.

Payload

Shipfox passes the raw Linear webhook body to a run as event. Linear owns the payload schema and can add fields.

Data events include the resource type, the action, and the resource under data. See the Linear webhook reference for the full payload.

Agent-session events include the session and prompt context supplied to the connected app. See Linear agent interaction for those fields.

Trigger fragment

Replace linear_acme with the slug of your Linear integration connection:

triggers:
  on_linear_issue:
    source: linear_acme
    event: Issue.update

For trigger field rules, see the workflow schema reference.

Event catalog

Issue.create

A Linear issue is created.

Emitted when: Linear sends a webhook for Issue with the create action.

Payload: Raw provider payload.

Provider payload documentation

Issue.update

A Linear issue changes.

Emitted when: Linear sends a webhook for Issue with the update action.

Payload: Raw provider payload.

Provider payload documentation

Issue.remove

A Linear issue is removed.

Emitted when: Linear sends a webhook for Issue with the remove action.

Payload: Raw provider payload.

Provider payload documentation

Comment.create

A Linear comment is created.

Emitted when: Linear sends a webhook for Comment with the create action.

Payload: Raw provider payload.

Provider payload documentation

Comment.update

A Linear comment changes.

Emitted when: Linear sends a webhook for Comment with the update action.

Payload: Raw provider payload.

Provider payload documentation

Comment.remove

A Linear comment is removed.

Emitted when: Linear sends a webhook for Comment with the remove action.

Payload: Raw provider payload.

Provider payload documentation

IssueLabel.create

A Linear issue label is created.

Emitted when: Linear sends a webhook for IssueLabel with the create action.

Payload: Raw provider payload.

Provider payload documentation

IssueLabel.update

A Linear issue label changes.

Emitted when: Linear sends a webhook for IssueLabel with the update action.

Payload: Raw provider payload.

Provider payload documentation

IssueLabel.remove

A Linear issue label is removed.

Emitted when: Linear sends a webhook for IssueLabel with the remove action.

Payload: Raw provider payload.

Provider payload documentation

Project.create

A Linear project is created.

Emitted when: Linear sends a webhook for Project with the create action.

Payload: Raw provider payload.

Provider payload documentation

Project.update

A Linear project changes.

Emitted when: Linear sends a webhook for Project with the update action.

Payload: Raw provider payload.

Provider payload documentation

Project.remove

A Linear project is removed.

Emitted when: Linear sends a webhook for Project with the remove action.

Payload: Raw provider payload.

Provider payload documentation

Cycle.create

A Linear cycle is created.

Emitted when: Linear sends a webhook for Cycle with the create action.

Payload: Raw provider payload.

Provider payload documentation

Cycle.update

A Linear cycle changes.

Emitted when: Linear sends a webhook for Cycle with the update action.

Payload: Raw provider payload.

Provider payload documentation

Cycle.remove

A Linear cycle is removed.

Emitted when: Linear sends a webhook for Cycle with the remove action.

Payload: Raw provider payload.

Provider payload documentation

agentSession.created

A Linear agent session is created.

Emitted when: Linear creates an agent session after a user mentions or delegates to the app.

Payload: Raw provider payload.

Provider payload documentation

agentSession.prompted

A user adds a prompt to a Linear agent session.

Emitted when: Linear sends an AgentSessionEvent webhook with the prompted action.

Payload: Raw provider payload.

Provider payload documentation

Was this page helpful?
Edit this page on GitHub

On this page