# mrkeyoor-com API

**Canonical:** https://apis.io/apis/mrkeyoor-com/mrkeyoor-com-api/  
**Provider:** mrkeyoor-com — https://apis.io/providers/mrkeyoor-com/  
**Documentation:** https://northflank.com/docs/v1/api/project/addons/rotate-addon-secrets?tab=api

mrkeyoor-com API is one of 2 APIs that [mrkeyoor-com](https://apis.io/providers/mrkeyoor-com/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

mrkeyoor-com API as documented publicly: 68 operations. Contract generated from the documentation by API Evangelist (2026-10-30); not the provider's own document.

## Operations (60 of 68)

| Method | Path | Summary |
|---|---|---|
| GET | `/reports` | GET /reports |
| GET | `/v1/projects/{projectid}/addons` | Gets a list of addons belonging to the project |
| DELETE | `/v1/projects/{projectid}/addons/{addonid}` | Deletes the given addon. |
| GET | `/v1/projects/{projectid}/addons/{addonid}` | Gets information about the given addon. |
| GET | `/v1/projects/{projectid}/addons/{addonid}/backup-schedules` | Gets details about an addon's backup schedules |
| DELETE | `/v1/projects/{projectid}/addons/{addonid}/backup-schedules/{scheduleid}` | Deletes a backup schedule for an addon. |
| GET | `/v1/projects/{projectid}/addons/{addonid}/backups` | Returns a list of backups for the given addon. |
| DELETE | `/v1/projects/{projectid}/addons/{addonid}/backups/{backupid}` | Deletes a given backup |
| GET | `/v1/projects/{projectid}/addons/{addonid}/backups/{backupid}` | Gets details about a given backup. |
| POST | `/v1/projects/{projectid}/addons/{addonid}/backups/{backupid}/abort` | Aborts the in progress backup. |
| GET | `/v1/projects/{projectid}/addons/{addonid}/backups/{backupid}/download-link` | Generates a temporary download link for downloading the given backup. |
| GET | `/v1/projects/{projectid}/addons/{addonid}/backups/{backupid}/logs` | Get logs for an addon backup |
| POST | `/v1/projects/{projectid}/addons/{addonid}/backups/{backupid}/restore` | Restores the given addon to the given backup state. |
| GET | `/v1/projects/{projectid}/addons/{addonid}/backups/{backupid}/restores` | Gets a list of restores for the given backup. |
| GET | `/v1/projects/{projectid}/addons/{addonid}/backups/{backupid}/restores/{restoreid}/logs` | Get logs for an addon restore |
| POST | `/v1/projects/{projectid}/addons/{addonid}/backups/{backupid}/retain` | Flags a temporary backup generated by a backup schedule to be retained indefinitely rather than being deleted after the expiry date. |
| GET | `/v1/projects/{projectid}/addons/{addonid}/containers` | Gets a list of containers for the given addon. |
| GET | `/v1/projects/{projectid}/addons/{addonid}/credentials` | Returns the credentials for connecting to the given addon. |
| GET | `/v1/projects/{projectid}/addons/{addonid}/health` | Get current instance health and up to 50 recently terminated instances. |
| GET | `/v1/projects/{projectid}/addons/{addonid}/health/events` | Recorded workload and related BYOC node events in a bounded window. |
| GET | `/v1/projects/{projectid}/addons/{addonid}/logs` | Get logs for an addon |
| GET | `/v1/projects/{projectid}/addons/{addonid}/metrics` | Get metrics for an addon |
| POST | `/v1/projects/{projectid}/addons/{addonid}/pause` | Pause the given addon. |
| POST | `/v1/projects/{projectid}/addons/{addonid}/reset` | Reset the given addon. |
| POST | `/v1/projects/{projectid}/addons/{addonid}/restart` | Restart the given addon. |
| GET | `/v1/projects/{projectid}/addons/{addonid}/restores` | Returns a list of restores for the given addon. |
| POST | `/v1/projects/{projectid}/addons/{addonid}/resume` | Resume the given addon if it is paused. |
| POST | `/v1/projects/{projectid}/addons/{addonid}/secret-rotation` | Starts a secret rotation for the given addon. |
| POST | `/v1/projects/{projectid}/addons/{addonid}/secret-rotation/finalise` | Finalises an in-progress secret rotation for the given addon. |
| GET | `/v1/projects/{projectid}/addons/{addonid}/version` | Gets details about the current addon version including available upgrades and upgrade history. |
| GET | `/v1/teams/{teamid}/projects/{projectid}/addons` | Gets a list of addons belonging to the project |
| POST | `/v1/teams/{teamid}/projects/{projectid}/addons` | Creates a new addon. |
| PUT | `/v1/teams/{teamid}/projects/{projectid}/addons` | Creates or updates an addon |
| DELETE | `/v1/teams/{teamid}/projects/{projectid}/addons/{addonid}` | Deletes the given addon. |
| GET | `/v1/teams/{teamid}/projects/{projectid}/addons/{addonid}` | Gets information about the given addon. |
| PATCH | `/v1/teams/{teamid}/projects/{projectid}/addons/{addonid}` | Updates an addon |
| GET | `/v1/teams/{teamid}/projects/{projectid}/addons/{addonid}/backup-schedules` | Gets details about an addon's backup schedules |
| POST | `/v1/teams/{teamid}/projects/{projectid}/addons/{addonid}/backup-schedules` | Create a new backup schedule for an addon. |
| DELETE | `/v1/teams/{teamid}/projects/{projectid}/addons/{addonid}/backup-schedules/{scheduleid}` | Deletes a backup schedule for an addon. |
| GET | `/v1/teams/{teamid}/projects/{projectid}/addons/{addonid}/backups` | Returns a list of backups for the given addon. |
| POST | `/v1/teams/{teamid}/projects/{projectid}/addons/{addonid}/backups` | Initiates a backup for the given addon |
| DELETE | `/v1/teams/{teamid}/projects/{projectid}/addons/{addonid}/backups/{backupid}` | Deletes a given backup |
| GET | `/v1/teams/{teamid}/projects/{projectid}/addons/{addonid}/backups/{backupid}` | Gets details about a given backup. |
| POST | `/v1/teams/{teamid}/projects/{projectid}/addons/{addonid}/backups/{backupid}/abort` | Aborts the in progress backup. |
| POST | `/v1/teams/{teamid}/projects/{projectid}/addons/{addonid}/backups/{backupid}/abort-restore` | Aborts an in-progress backup restore. |
| GET | `/v1/teams/{teamid}/projects/{projectid}/addons/{addonid}/backups/{backupid}/download-link` | Generates a temporary download link for downloading the given backup. |
| GET | `/v1/teams/{teamid}/projects/{projectid}/addons/{addonid}/backups/{backupid}/logs` | Get logs for an addon backup |
| POST | `/v1/teams/{teamid}/projects/{projectid}/addons/{addonid}/backups/{backupid}/restore` | Restores the given addon to the given backup state. |
| GET | `/v1/teams/{teamid}/projects/{projectid}/addons/{addonid}/backups/{backupid}/restores` | Gets a list of restores for the given backup. |
| GET | `/v1/teams/{teamid}/projects/{projectid}/addons/{addonid}/backups/{backupid}/restores/{restoreid}/logs` | Get logs for an addon restore |
| POST | `/v1/teams/{teamid}/projects/{projectid}/addons/{addonid}/backups/{backupid}/retain` | Flags a temporary backup generated by a backup schedule to be retained indefinitely rather than being deleted after the expiry date. |
| GET | `/v1/teams/{teamid}/projects/{projectid}/addons/{addonid}/containers` | Gets a list of containers for the given addon. |
| GET | `/v1/teams/{teamid}/projects/{projectid}/addons/{addonid}/credentials` | Returns the credentials for connecting to the given addon. |
| GET | `/v1/teams/{teamid}/projects/{projectid}/addons/{addonid}/health` | Get current instance health and up to 50 recently terminated instances. |
| GET | `/v1/teams/{teamid}/projects/{projectid}/addons/{addonid}/health/events` | Recorded workload and related BYOC node events in a bounded window. |
| POST | `/v1/teams/{teamid}/projects/{projectid}/addons/{addonid}/import` | Imports a database from an external archive or existing live database. |
| GET | `/v1/teams/{teamid}/projects/{projectid}/addons/{addonid}/logs` | Get logs for an addon |
| GET | `/v1/teams/{teamid}/projects/{projectid}/addons/{addonid}/metrics` | Get metrics for an addon |
| POST | `/v1/teams/{teamid}/projects/{projectid}/addons/{addonid}/network-settings` | Updates the network settings for the addon. |
| POST | `/v1/teams/{teamid}/projects/{projectid}/addons/{addonid}/pause` | Pause the given addon. |

…and 8 more operations. They are listed in full on the page.

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/mrkeyoor-com/openapi/_ae-authored/mrkeyoor-com-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/mrkeyoor-com/json-schema/mrkeyoor-com-post-v1-teams-teamid-projects-projectid-addons-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/mrkeyoor-com/json-schema/mrkeyoor-com-put-v1-teams-teamid-projects-projectid-addons-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/mrkeyoor-com/json-schema/mrkeyoor-com-get-v1-projects-projectid-addons-addonid-containers-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/mrkeyoor-com/json-schema/mrkeyoor-com-get-v1-teams-teamid-projects-projectid-addons-addonid-containers-resp-schema.json
- **JSONSchema** — https://artifacts.apis.io/mrkeyoor-com/json-schema/mrkeyoor-com-get-v1-projects-projectid-addons-addonid-backups-backupid-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/mrkeyoor-com/json-schema/mrkeyoor-com-get-v1-teams-teamid-projects-projectid-addons-addonid-backups-backupi-schema.json

## Other mrkeyoor-com APIs (1)

- [MCP](https://apis.io/apis/mrkeyoor-com/mcp/)

---

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