Skip to main content
POST
/
solana
/
permit
Issue an airspace access permit to a drone PDA.
curl --request POST \
  --url https://api.example.com/solana/permit \
  --header 'Content-Type: application/json' \
  --data '
{
  "airspace_pda": "<string>",
  "drone_pda": "<string>",
  "expires_at": 123
}
'
{
  "permit_pda": "<string>",
  "airspace_pda": "<string>",
  "drone_pda": "<string>",
  "granted_at": 123,
  "expires_at": 123,
  "tx": {
    "signature": "<string>",
    "slot": 123,
    "confirmation": "<string>",
    "fee_lamports": 123
  }
}

Body

application/json
airspace_pda
string
required

Base58 AirspaceAccount PDA

drone_pda
string
required

Base58 drone PDA

expires_at
integer<int64>
required

Unix timestamp of expiry (0 = no expiry)

Response

200 - application/json

Permit granted

permit_pda
string
required
airspace_pda
string
required
drone_pda
string
required
granted_at
integer<int64>
required
expires_at
integer<int64>
required
tx
object
required