Skip to main content
GET
/
api
/
v1
/
cards
/
{serial}
curl -X GET "https://olive-gateway-a6ba.onrender.com/api/v1/cards/OLIV0001" \
  -H "Authorization: Bearer olive_live_xxx"
{
  "card": {
    "serial": "OLIV0001",
    "mac_address": "AA:BB:CC:DD:EE:01",
    "type": "PARENT",
    "status": "ACTIVE",
    "subscriber_id": "sub_abc123",
    "subscriber_name": "John Doe",
    "linked_at": "2025-01-15T10:30:00Z",
    "created_at": "2025-01-01T00:00:00Z"
  }
}

Request

Authorization
string
required
Bearer olive_live_xxx or Bearer eyJ... (JWT)

Path Parameters

serial
string
required
Card serial number (e.g., OLIV0001)

Response

card
object

Examples

curl -X GET "https://olive-gateway-a6ba.onrender.com/api/v1/cards/OLIV0001" \
  -H "Authorization: Bearer olive_live_xxx"
{
  "card": {
    "serial": "OLIV0001",
    "mac_address": "AA:BB:CC:DD:EE:01",
    "type": "PARENT",
    "status": "ACTIVE",
    "subscriber_id": "sub_abc123",
    "subscriber_name": "John Doe",
    "linked_at": "2025-01-15T10:30:00Z",
    "created_at": "2025-01-01T00:00:00Z"
  }
}

Errors

StatusCodeDescription
401UNAUTHORIZEDInvalid or missing API key
404CARD_NOT_FOUNDCard serial not found
500INTERNAL_ERRORServer error