Skip to main content

List Cards

Retrieve a paginated list of cards for a project.

GET /projects/{projectId}/cards

Path Parameters​

ParameterTypeRequiredDescription
projectIdUUIDYesProject ID

Query Parameters​

ParameterTypeDefaultDescription
pagenumber1Page number
limitnumber50Items per page (max 100)
filter[status]string—Filter by status: new, active, inactive
filter[environment]string—Filter by environment: sandbox, production
searchstring—Search by card number, license plate, driver
sort[field]string—Sort by field: createdAt, cardNumber, etc.

Request​

curl -X GET "https://api.maes-platform.nuvoni.eu/v1/projects/{projectId}/cards?status=active&limit=10" \
-H "Authorization: Bearer sk_sandbox_xxxxx"

Response​

{
"docs": [
{
"id": "09c9861c-4c4b-411f-be85-c16ed7e26da4",
"cardNumber": "782521009000153700",
"maesCardId": "134208",
"environment": "production",
"status": "active",
"licensePlate": "AB-123-CD",
"driver": "John Doe",
"expirationDate": "2027-12-31T00:00:00.000Z",
"authGasoline": true,
"authDiesel": true,
"authLpg": true,
"authHeatingOil": true,
"syncStatus": "synced",
"lastSyncedAt": "2025-12-27T16:24:05.712Z",
"createdAt": "2025-12-26T10:30:00.000Z",
"updatedAt": "2025-12-27T16:24:05.712Z"
}
],
"total": 1
}

Response Fields​

FieldTypeDescription
docsarrayArray of card objects
totalnumberTotal number of matching cards

Card Object​

FieldTypeDescription
idstring (UUID)Unique card identifier
cardNumberstringPhysical card number
maesCardIdstringMAES internal ID
environmentenumsandbox or production
statusenumnew, active, inactive
licensePlatestringVehicle license plate
driverstringDriver name
expirationDatedatetimeCard expiration date
authGasolinebooleanGasoline authorization
authDieselbooleanDiesel authorization
authLpgbooleanLPG authorization
authHeatingOilbooleanHeating oil authorization
syncStatusenumsynced, pending, failed
lastSyncedAtdatetimeLast sync timestamp
createdAtdatetimeCreation timestamp
updatedAtdatetimeLast update timestamp

Examples​

Filter by Status​

GET /projects/{id}/cards?filter[status]=active

Paginate Results​

GET /projects/{id}/cards?page=2&limit=20

Search Cards​

GET /projects/{id}/cards?search=AB-123