---
title: "Event Store"
method: POST
path: "/api/{project_id}/store/"
---

# Event Store

`POST /api/{project_id}/store/`

Event store is the original event ingest API from OSS Sentry but is used less often
Unlike Envelope, it accepts only one Issue event.

## Path parameters

- `project_id` integer, required

## Request body

- EventIngestSchema
  - `platform` string, nullable
  - `errors` unknown[], nullable
    - unknown
  - `event_id` string, uuid, required
  - `timestamp` union
    - string, date-time
    - object
  - `level` string, nullable
  - `logentry` EventMessage
    - `formatted` string
    - `message` string, nullable
    - `params` union
      - string[]
      - object
  - `logger` string, nullable
  - `transaction` string, nullable
  - `server_name` string, nullable
  - `release` string, nullable
  - `dist` string, nullable
  - `tags` union
    - array[]
      - string[]
    - object
  - `environment` string, nullable
  - `modules` object, nullable
  - `extra` object, nullable
  - `fingerprint` string[], nullable
  - `exception` IngestValueEventException
    - `values` IngestEventException[], required
      - `type` string, nullable
      - `value` string, nullable
      - `module` string, nullable
      - `thread_id` string, nullable
      - `mechanism` ExceptionMechanism
        - `type` string, required
        - `description` string, nullable
        - `help_link` string, nullable
        - `handled` boolean, nullable
        - `synthetic` boolean, nullable
        - `is_exception_group` boolean, nullable
        - `parent_id` integer, nullable
        - `source` string, nullable
        - `meta` object, nullable
        - `data` object, nullable
      - `stacktrace` StackTrace
        - `frames` StackTraceFrame[], required
          - `filename` string, nullable
          - `function` string, nullable
          - `raw_function` string, nullable
          - `function_id` string, nullable
          - `symbol` string, nullable
          - `module` string, nullable
          - `lineno` integer, nullable
          - `colno` integer, nullable
          - `abs_path` string, nullable
          - `context_line` string, nullable
          - `pre_context` string[], nullable
          - `post_context` string[], nullable
          - `source_link` string, nullable
          - `in_app` boolean, nullable
          - `stack_start` boolean, nullable
          - `lock` LockReason
            - `type` integer, required
            - `address` string, nullable
            - `package_name` string, nullable
            - `class_name` string, nullable
            - `thread_id` string, nullable
          - `vars` object, nullable
          - `instruction_addr` string, nullable
          - `addr_mode` string, nullable
          - `symbol_addr` string, nullable
          - `image_addr` string, nullable
          - `package` string, nullable
          - `platform` string, nullable
        - `registers` object, nullable
      - `raw_stacktrace` StackTrace
        - `frames` StackTraceFrame[], required
          - `filename` string, nullable
          - `function` string, nullable
          - `raw_function` string, nullable
          - `function_id` string, nullable
          - `symbol` string, nullable
          - `module` string, nullable
          - `lineno` integer, nullable
          - `colno` integer, nullable
          - `abs_path` string, nullable
          - `context_line` string, nullable
          - `pre_context` string[], nullable
          - `post_context` string[], nullable
          - `source_link` string, nullable
          - `in_app` boolean, nullable
          - `stack_start` boolean, nullable
          - `lock` LockReason
            - `type` integer, required
            - `address` string, nullable
            - `package_name` string, nullable
            - `class_name` string, nullable
            - `thread_id` string, nullable
          - `vars` object, nullable
          - `instruction_addr` string, nullable
          - `addr_mode` string, nullable
          - `symbol_addr` string, nullable
          - `image_addr` string, nullable
          - `package` string, nullable
          - `platform` string, nullable
        - `registers` object, nullable
  - `threads` ValueEventThread
    - `values` Thread[], required
      - `id` union
        - integer
        - string
      - `current` boolean, nullable
      - `crashed` boolean, nullable
      - `name` string, nullable
      - `stacktrace` StackTrace
        - `frames` StackTraceFrame[], required
          - `filename` string, nullable
          - `function` string, nullable
          - `raw_function` string, nullable
          - `function_id` string, nullable
          - `symbol` string, nullable
          - `module` string, nullable
          - `lineno` integer, nullable
          - `colno` integer, nullable
          - `abs_path` string, nullable
          - `context_line` string, nullable
          - `pre_context` string[], nullable
          - `post_context` string[], nullable
          - `source_link` string, nullable
          - `in_app` boolean, nullable
          - `stack_start` boolean, nullable
          - `lock` LockReason
            - `type` integer, required
            - `address` string, nullable
            - `package_name` string, nullable
            - `class_name` string, nullable
            - `thread_id` string, nullable
          - `vars` object, nullable
          - `instruction_addr` string, nullable
          - `addr_mode` string, nullable
          - `symbol_addr` string, nullable
          - `image_addr` string, nullable
          - `package` string, nullable
          - `platform` string, nullable
        - `registers` object, nullable
      - `raw_stacktrace` StackTrace
        - `frames` StackTraceFrame[], required
          - `filename` string, nullable
          - `function` string, nullable
          - `raw_function` string, nullable
          - `function_id` string, nullable
          - `symbol` string, nullable
          - `module` string, nullable
          - `lineno` integer, nullable
          - `colno` integer, nullable
          - `abs_path` string, nullable
          - `context_line` string, nullable
          - `pre_context` string[], nullable
          - `post_context` string[], nullable
          - `source_link` string, nullable
          - `in_app` boolean, nullable
          - `stack_start` boolean, nullable
          - `lock` LockReason
            - `type` integer, required
            - `address` string, nullable
            - `package_name` string, nullable
            - `class_name` string, nullable
            - `thread_id` string, nullable
          - `vars` object, nullable
          - `instruction_addr` string, nullable
          - `addr_mode` string, nullable
          - `symbol_addr` string, nullable
          - `image_addr` string, nullable
          - `package` string, nullable
          - `platform` string, nullable
        - `registers` object, nullable
  - `message` union
    - string
    - EventMessage
      - `formatted` string
      - `message` string, nullable
      - `params` union
        - string[]
        - object
  - `template` EventTemplate
    - `lineno` integer, required
    - `abs_path` string, nullable
    - `filename` string, required
    - `context_line` string, required
    - `pre_context` string[], nullable
    - `post_context` string[], nullable
  - `breadcrumbs` ValueEventBreadcrumb
    - `values` EventBreadcrumb[], required
      - `type` string, nullable
      - `category` string, nullable
      - `message` string, nullable
      - `data` object, nullable
      - `level` 'fatal' | 'error' | 'warning' | 'info' | 'debug', nullable
      - `timestamp` string, date-time, nullable
  - `sdk` ClientSDKInfo
    - `integrations` string[], nullable
    - `name` string, nullable, required
    - `packages` ClientSDKPackage[], nullable
      - `name` string, nullable
      - `version` string, nullable
    - `version` string, nullable, required
  - `request` IngestRequest
    - `api_target` string, nullable
    - `body_size` integer, nullable
    - `cookies` union
      - string
      - array[]
        - string[]
      - object
    - `data` union
      - string
      - object
      - unknown[]
        - unknown
      - unknown
    - `env` object, nullable
    - `fragment` string, nullable
    - `method` string, nullable
    - `protocol` string, nullable
    - `url` string, nullable
    - `headers` union
      - array[]
        - string[]
      - object
    - `query_string` union
      - string
      - array[]
        - string[]
      - object
  - `contexts` object, nullable
  - `user` EventUser
    - `id` string, nullable
    - `username` string, nullable
    - `email` string, nullable
    - `ip_address` string, nullable
    - `data` object, nullable
    - `geo` EventGeo
      - `city` string, nullable
      - `country_code` string, nullable
      - `region` string, nullable
      - `subdivision` string, nullable
  - `debug_meta` DebugMeta
    - `images` union[], required
      - union
        - union
          - SourceMapImage
            - `type` 'sourcemap', required
            - `code_file` string, required
            - `debug_id` string, uuid, required
          - JvmDebugImage
            - `type` 'jvm', required
            - `debug_id` string, uuid, required
          - NativeDebugImage
            - `type` 'macho' | 'elf' | 'pe' | 'pe_dotnet' | 'wasm', required
            - `debug_id` string, uuid, nullable
            - `debug_checksum` string, nullable
            - `image_addr` string, nullable
            - `image_size` integer, nullable
            - `code_file` string, nullable
            - `code_id` string, nullable
        - OtherDebugImage
          - `type` string, required

## Response `200`

OK

- EventIngestOut
  - `event_id` string, required
  - `task_id` string, nullable

---

[API](https://skmtc.net/glitchtip/apis/glitchtip-api.md) · [All operations](https://skmtc.net/glitchtip/apis/glitchtip-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/glitchtip/glitchtip-api/revisions/45e129df1cfc/schema)
