---
title: "Check drone registration status"
method: POST
path: "/orgmng/drones/check-registration"
tags: ["Drones"]
---

# Check drone registration status

`POST /orgmng/drones/check-registration`

## Request

- Base URL: `http://localhost:8486`
- URL: `http://localhost:8486/orgmng/drones/check-registration`
- Auth: API key in header `x-auth-token`

Checks if a drone is registered in system

## Request body

- CheckDroneRegistrationDTO: Drone registration check request
  - `remoteControllerSerialNumber` string, required: Remote controller serial number
  - `aircraftSerialNumber` string: Aircraft serial number

## Response `200`

Registration status retrieved successfully

- DroneRegistrationStatusDTO: Drone registration status response
  - `rcRegistered` boolean: Whether the remote controller is registered
  - `aircraftRegistered` boolean: Whether the aircraft is registered
  - `inTheSameDrone` boolean: Whether the remote controller and aircraft are registered to the same drone

## Other responses

- `422`: Validation failed
- `500`: Internal server error

---

[API](https://skmtc.dev/airdodge/apis/api-core.md) - [All operations](https://skmtc.dev/airdodge/apis/api-core/llms.txt) - [OpenAPI document](https://skmtc.dev/airdodge/apis/api-core/revisions/fb3c5a1055cc?raw)
