---
title: "Event Security"
method: POST
path: "/api/{project_id}/security/"
---

# Event Security

`POST /api/{project_id}/security/`

Accept Security (and someday other) issue events.
Reformats event to make CSP browser format match more standard
event format.

## Path parameters

- `project_id` integer, required

## Request body

- SecuritySchema
  - `csp-report` CSPReportSchema, required — https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy-Report-Only#violation_report_syntax
    - `blocked-uri` string, required
    - `disposition` 'enforce' | 'report', required
    - `document-uri` string, required
    - `effective-directive` string, required
    - `original-policy` string, nullable, required
    - `script-sample` string, nullable
    - `status-code` integer, nullable, required
    - `line_number` integer, nullable
    - `column_number` integer, nullable

## Response `200`

OK

---

[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)
