# Sentry events (https://www.shipfox.io/docs/integrations/sentry/events)

Description: Look up every Sentry issue event Shipfox delivers and the normalized event fields available to workflows.

This reference lists the Sentry issue events that Shipfox delivers to a Sentry
integration connection. See the [Sentry overview](https://www.shipfox.io/docs/integrations/sentry) for
authentication and setup.

## Payload [#payload]

Shipfox normalizes the webhook payload for a Sentry issue before it is available as
`event`. Sentry owns the original webhook schema. See [Sentry issue
webhooks](https://docs.sentry.io/organization/integrations/integration-platform/webhooks/issues/)
for that schema.

Shipfox maps Sentry's `ignored` action to `archived`, which produces the
`issue.archived` event.

| Field         | Type                                                           | Description                                                    |
| ------------- | -------------------------------------------------------------- | -------------------------------------------------------------- |
| `action`      | `created`, `resolved`, `assigned`, `archived`, or `unresolved` | Sentry issue action.                                           |
| `issueId`     | string                                                         | Sentry issue ID.                                               |
| `shortId`     | string or `null`                                               | Short Sentry issue ID.                                         |
| `title`       | string                                                         | Issue title. Shipfox uses `Sentry issue` when Sentry omits it. |
| `culprit`     | string or `null`                                               | Sentry issue culprit.                                          |
| `level`       | string or `null`                                               | Sentry issue level.                                            |
| `status`      | string or `null`                                               | Sentry issue status.                                           |
| `platform`    | string or `null`                                               | Sentry issue platform.                                         |
| `webUrl`      | string or `null`                                               | Sentry issue page URL.                                         |
| `issueUrl`    | string or `null`                                               | Sentry issue API URL.                                          |
| `projectUrl`  | string or `null`                                               | Sentry project URL.                                            |
| `firstSeenAt` | string or `null`                                               | Time Sentry first observed the issue.                          |
| `lastSeenAt`  | string or `null`                                               | Time Sentry last observed the issue.                           |

## Trigger fragment [#trigger-fragment]

Replace `sentry_acme` with the slug of your Sentry integration connection:

```yaml
triggers:
  on_issue:
    source: sentry_acme
    event: issue.created
```

For trigger field rules, see the [workflow schema reference](https://www.shipfox.io/docs/reference/workflow-schema#trigger-fields).

## Event catalog [#event-catalog]

### `issue.created`

A Sentry issue is created.

**Emitted when:** Sentry sends an issue webhook with the created action.

**Payload:** Shipfox-normalized payload.

[Provider payload documentation](https://docs.sentry.io/organization/integrations/integration-platform/webhooks/issues/)

### `issue.resolved`

A Sentry issue is resolved.

**Emitted when:** Sentry sends an issue webhook with the resolved action.

**Payload:** Shipfox-normalized payload.

[Provider payload documentation](https://docs.sentry.io/organization/integrations/integration-platform/webhooks/issues/)

### `issue.assigned`

A Sentry issue is assigned.

**Emitted when:** Sentry sends an issue webhook with the assigned action.

**Payload:** Shipfox-normalized payload.

[Provider payload documentation](https://docs.sentry.io/organization/integrations/integration-platform/webhooks/issues/)

### `issue.archived`

A Sentry issue is archived.

**Emitted when:** Sentry sends an issue webhook with the archived or ignored action.

**Payload:** Shipfox-normalized payload.

[Provider payload documentation](https://docs.sentry.io/organization/integrations/integration-platform/webhooks/issues/)

### `issue.unresolved`

A resolved Sentry issue becomes unresolved.

**Emitted when:** Sentry sends an issue webhook with the unresolved action.

**Payload:** Shipfox-normalized payload.

[Provider payload documentation](https://docs.sentry.io/organization/integrations/integration-platform/webhooks/issues/)