# elmah.io API V3 API

**Canonical:** https://apis.io/apis/elmah-io/elmah-io-api-v3-api/  
**Provider:** elmah.io — https://apis.io/providers/elmah-io/  
**Documentation:** https://api.elmah.io/swagger/index.html

elmah.io API V3 API is one of 2 APIs that [elmah.io](https://apis.io/providers/elmah-io/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. The published artifact set on APIs.io includes an OpenAPI specification.

This is the public REST API for elmah.io. All of the integrations communicates with elmah.io through this API.For additional help getting started with the API, visit the following help articles:[Using the REST API](https://docs.elmah.io/using-the-rest-api/)[Where is my API key?](https://docs.elmah.i

## Operations (24)

| Method | Path | Summary |
|---|---|---|
| GET | `/v3/deployments` | Fetch a list of deployments. |
| POST | `/v3/deployments` | Create a new deployment. |
| GET | `/v3/deployments/{id}` | Fetch a deployment by its ID. |
| DELETE | `/v3/deployments/{id}` | Delete a deployment by its ID. |
| POST | `/v3/heartbeats/{logId}/{id}` | Create a new heartbeat. |
| POST | `/v3/installations/{logId}` | Create a new installation. |
| GET | `/v3/logs` | Fetch a list of logs. |
| POST | `/v3/logs` | Create a new log. |
| GET | `/v3/logs/{id}` | Fetch a log by its ID. |
| DELETE | `/v3/logs/{id}` | Delete a log by its ID. |
| POST | `/v3/logs/{id}/_disable` | Disable a log by its ID. |
| POST | `/v3/logs/{id}/_enable` | Enable a log by its ID. |
| GET | `/v3/logs/{id}/_diagnose` | Help diagnose logging problems. |
| GET | `/v3/messages/{logId}` | Fetch messages from a log. |
| DELETE | `/v3/messages/{logId}` | Deletes a list of messages by logid and query. |
| POST | `/v3/messages/{logId}` | Create a new message. |
| GET | `/v3/messages/{logId}/{id}` | Fetch a message by its ID. |
| DELETE | `/v3/messages/{logId}/{id}` | Delete a message by its ID. |
| POST | `/v3/messages/{logId}/_fix` | Mark a list of messages as fixed by logid and query. |
| POST | `/v3/messages/{logId}/{id}/_hide` | Hide a message by its ID. |
| POST | `/v3/messages/{logId}/{id}/_fix` | Fix a message by its ID. |
| POST | `/v3/messages/{logId}/_bulk` | Create one or more new messages. |
| POST | `/v3/sourcemaps/{logId}` | Create or update a translation between a minified JavaScript path to the minified JavaScript and source map files. |
| GET | `/v3/uptimechecks` | Fetch a list of uptime checks. Currently in closed beta. Get in contact to get access to this endpoint. |

## Machine-readable artifacts (1)

- **OpenAPI** — https://artifacts.apis.io/elmah-io/openapi/_original/elmah-io-v3-openapi.json

## Other elmah.io APIs (1)

- [elmah.io API](https://apis.io/apis/elmah-io/elmah-io-api/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/elmah-io/elmah-io-api-v3-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/elmah-io/.
