---
title: "Upload Events"
method: POST
path: "/api/v0/events"
tags: ["Events"]
---

# Upload Events

`POST /api/v0/events`

## Request

- Base URL: `https://api.memfault.com`
- URL: `https://api.memfault.com/api/v0/events`
- Auth: one of:
  - HTTP basic
  - HTTP bearer

Upload many **Events** for a given **Project**

NOTE: This endpoint *requires* that the sender use a custom HTTP header defining the Memfault Project Client Key. 

`Memfault-Project-Key: 87c2ca9d3ec148ac82034fc2724ff614`

---

# Return Value

A `202 Accepted` response and `Location` header for which to check the status of the *Task*.

```
Location: https://api.memfault.com/api/v0/queue/bb992299-f64a-4d47-8372-7e16aff9fdc3
```

## Headers

- `Content-Type` string, required
- `Memfault-Project-Key` string, required

## Response `202`

## Other responses

- `400`: Bad Request

---

[API](https://skmtc.dev/memfault/apis/memfault-api-documentation.md) - [All operations](https://skmtc.dev/memfault/apis/memfault-api-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/memfault/apis/memfault-api-documentation/revisions/8037a30996a2?raw)
