Get Status Log

Retrieves the log of status changes of a card number.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

This API retrieves the status change history for a specific card. Each log entry includes the timestamp, previous and current status labels, and the user who made the change. Use this API to audit card lifecycle events or troubleshoot status-related issues.

👍

Note

For detailed information about the APIs and for hands-on testing, refer to the API overview documentation and step-by-step guide on making your first API call.

Prerequisites

  • Basic Authentication
  • Default access group

Resource information

HTTP methodGET
AuthenticationBasic
Pagination supported?NO
Rate limitYES
Batch supportNO

Example request

curl --location 'https://eu.api.capillarytech.com/v2/card/statusLog?number=GOLD00000000000001012020' \
--header 'Authorization: Basic ='

Query parameters

FieldTypeRequiredDescription
numberstringYesCard number to get status log.

Example response

{
    "data": [
        {
            "reason": "",
            "createdBy": 0,
            "actions": [],
            "autoUpdateTime": "2021-01-10",
            "createdOn": "2021-01-10T10:39:19Z",
            "entityId": 10609,
            "isActive": false,
            "label": "CARD GENERATED",
            "status": "NOT_ISSUED"
        },
        {
            "reason": "",
            "createdBy": 0,
            "actions": [],
            "autoUpdateTime": "2021-01-10",
            "createdOn": "2021-01-10T10:40:25Z",
            "entityId": 10609,
            "isActive": false,
            "label": "ACTIVE",
            "status": "ACTIVE"
        },
        {
            "reason": "",
            "createdBy": 0,
            "actions": [],
            "autoUpdateTime": "2021-01-10",
            "createdOn": "2021-01-10T12:01:39Z",
            "entityId": 10609,
            "isActive": false,
            "label": "SUSPENDED",
            "status": "SUSPENDED"
        },
        {
            "reason": "",
            "createdBy": 0,
            "actions": [],
            "autoUpdateTime": "2021-01-10",
            "createdOn": "2021-01-10T12:02:00Z",
            "entityId": 10609,
            "isActive": false,
            "label": "ACTIVE",
            "status": "ACTIVE"
        },
        {
            "reason": "",
            "createdBy": 0,
            "actions": [],
            "autoUpdateTime": "2021-01-10",
            "createdOn": "2021-01-10T12:02:39Z",
            "entityId": 10609,
            "isActive": true,
            "label": "EXPIRED",
            "status": "EXPIRED"
        }
    ],
    "warnings": [],
    "errors": []
}

Response parameters

ParameterTypeDescription
dataarray[object]List of status log entries.
  • reason
stringReason for the status change, if provided.
  • createdBy
integerEntity ID of the user or system that created this status entry. A value of 0 indicates an automated system change.
  • actions
arrayList of actions that are permitted for this status.
  • autoUpdateTime
stringDate when the status was automatically updated (format: YYYY-MM-DD).
  • createdOn
string

Timestamp when the status entry was created in ISO 8601 format, returned in the server time zone.

EU server example 2026-04-20T12:02:55Z → 20 April 2026, 12:02:55 (UTC)

India server example 2026-04-20T17:32:55+05:30 → 20 April 2026, 17:32:55 (IST)

Note: The response time zone always matches the server time zone, regardless of the time zone offset in the request.

  • entityId
integerUnique identifier of the card associated with this status entry.
  • isActive
booleanIndicates whether this is the current active status. true for the most recent status; false for historical entries.
  • label
stringHuman-readable label for the status (e.g., CARD GENERATED, ACTIVE, SUSPENDED, EXPIRED).
  • status
stringInternal status code. Possible values: NOT_ISSUED, ACTIVE, SUSPENDED, EXPIRED, DELETED.
warningsarrayList of warning messages, if any.
errorsarrayList of error messages, if the request failed.

Card status values

StatusDescription
NOT_ISSUEDCard has been generated but not yet issued to a customer.
ACTIVECard is active and can be used for transactions.
SUSPENDEDCard is temporarily suspended. It can be reactivated.
EXPIREDCard has expired and cannot be used.
DELETEDCard has been permanently deleted.

API-specific error codes

Error CodeDescriptionReason
400Bad RequestInvalid input parameters
401UnauthorizedMissing or invalid authentication token
404Not FoundIncorrect URL or endpoint
500Internal Server ErrorUnexpected server failure (contact support)
3010Card number does not existThe specified card number was not found
Query Params
string
required

Card number to get status log.

Responses

Language
Credentials
Basic
base64
:
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json