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"
}
}
Retrieve card details by serial number
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"
}
}
Bearer olive_live_xxx or Bearer eyJ... (JWT)OLIV0001)Show Card Object
PARENT or CHILDACTIVE, BLOCKED, UNASSIGNEDcurl -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"
}
}
| Status | Code | Description |
|---|---|---|
| 401 | UNAUTHORIZED | Invalid or missing API key |
| 404 | CARD_NOT_FOUND | Card serial not found |
| 500 | INTERNAL_ERROR | Server error |