Retrieve Manufacturing History of Card
curl --request GET \
--url 'https://api.{{tenant}}.ext-uat1-sandbox.mycore.enfuce.com/issuer/v1/cards/{id}/manufacturing-history' \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.{{tenant}}.ext-uat1-sandbox.mycore.enfuce.com/issuer/v1/cards/{id}/manufacturing-history"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.{{tenant}}.ext-uat1-sandbox.mycore.enfuce.com/issuer/v1/cards/{id}/manufacturing-history', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.{{tenant}}.ext-uat1-sandbox.mycore.enfuce.com/issuer/v1/cards/{id}/manufacturing-history",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.{{tenant}}.ext-uat1-sandbox.mycore.enfuce.com/issuer/v1/cards/{id}/manufacturing-history"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.{{tenant}}.ext-uat1-sandbox.mycore.enfuce.com/issuer/v1/cards/{id}/manufacturing-history")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.{{tenant}}.ext-uat1-sandbox.mycore.enfuce.com/issuer/v1/cards/{id}/manufacturing-history")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"manufacturingEntries": [
{
"id": "20218aae-b15e-406c-9e9f-23735cd86a48",
"createdAt": "2023-11-07T05:31:56Z",
"sentToManufacturerAt": "2023-11-07T05:31:56Z",
"manufacturerId": "20218aae-b15e-406c-9e9f-23735cd86a48",
"cardVersionSequenceNumber": 1,
"manufacturingReason": "NEW_CARD",
"status": "SENT_TO_MANUFACTURER",
"data": "<string>"
}
]
}{
"type": "about:blank",
"title": "Bad Request",
"status": 400,
"detail": "JSON parse error: Unexpected character...",
"instance": "/v1/cards",
"id": "5cc541cb-f456-4331-b537-d2380fca0400",
"timestamp": "2026-02-24T12:34:56Z"
}{
"type": "about:blank",
"title": "Forbidden",
"status": 403,
"detail": "Access Denied",
"instance": "/v1/cards",
"id": "5cc541cb-f456-4331-b537-d2380fca0403",
"timestamp": "2026-02-24T12:34:56Z"
}{
"type": "about:blank",
"title": "Not Found",
"status": 404,
"detail": "Entity not found - Program with id: 2ec117b7-454e-4cc5-8b89-dea5485aab2b",
"instance": "/v1/cards",
"id": "5cc541cb-f456-4331-b537-d2380fca0404",
"timestamp": "2026-02-24T12:34:56Z"
}{
"type": "about:blank",
"title": "Internal Server Error",
"status": 500,
"detail": "Unexpected error occurred.",
"instance": "/v1/cards",
"id": "5cc541cb-f456-4331-b537-d2380fca0500",
"timestamp": "2026-02-24T12:34:56Z"
}Cards API
Retrieve Manufacturing History of Card
Send a request to this endpoint to retrieve a detailed list of all past occurrences when the card has been physically manufactured.
GET
/
v1
/
cards
/
{id}
/
manufacturing-history
Retrieve Manufacturing History of Card
curl --request GET \
--url 'https://api.{{tenant}}.ext-uat1-sandbox.mycore.enfuce.com/issuer/v1/cards/{id}/manufacturing-history' \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.{{tenant}}.ext-uat1-sandbox.mycore.enfuce.com/issuer/v1/cards/{id}/manufacturing-history"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.{{tenant}}.ext-uat1-sandbox.mycore.enfuce.com/issuer/v1/cards/{id}/manufacturing-history', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.{{tenant}}.ext-uat1-sandbox.mycore.enfuce.com/issuer/v1/cards/{id}/manufacturing-history",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.{{tenant}}.ext-uat1-sandbox.mycore.enfuce.com/issuer/v1/cards/{id}/manufacturing-history"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.{{tenant}}.ext-uat1-sandbox.mycore.enfuce.com/issuer/v1/cards/{id}/manufacturing-history")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.{{tenant}}.ext-uat1-sandbox.mycore.enfuce.com/issuer/v1/cards/{id}/manufacturing-history")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"manufacturingEntries": [
{
"id": "20218aae-b15e-406c-9e9f-23735cd86a48",
"createdAt": "2023-11-07T05:31:56Z",
"sentToManufacturerAt": "2023-11-07T05:31:56Z",
"manufacturerId": "20218aae-b15e-406c-9e9f-23735cd86a48",
"cardVersionSequenceNumber": 1,
"manufacturingReason": "NEW_CARD",
"status": "SENT_TO_MANUFACTURER",
"data": "<string>"
}
]
}{
"type": "about:blank",
"title": "Bad Request",
"status": 400,
"detail": "JSON parse error: Unexpected character...",
"instance": "/v1/cards",
"id": "5cc541cb-f456-4331-b537-d2380fca0400",
"timestamp": "2026-02-24T12:34:56Z"
}{
"type": "about:blank",
"title": "Forbidden",
"status": 403,
"detail": "Access Denied",
"instance": "/v1/cards",
"id": "5cc541cb-f456-4331-b537-d2380fca0403",
"timestamp": "2026-02-24T12:34:56Z"
}{
"type": "about:blank",
"title": "Not Found",
"status": 404,
"detail": "Entity not found - Program with id: 2ec117b7-454e-4cc5-8b89-dea5485aab2b",
"instance": "/v1/cards",
"id": "5cc541cb-f456-4331-b537-d2380fca0404",
"timestamp": "2026-02-24T12:34:56Z"
}{
"type": "about:blank",
"title": "Internal Server Error",
"status": 500,
"detail": "Unexpected error occurred.",
"instance": "/v1/cards",
"id": "5cc541cb-f456-4331-b537-d2380fca0500",
"timestamp": "2026-02-24T12:34:56Z"
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Headers
Optional audit user header
Path Parameters
Unique identifier of the card for which you want to retrieve the manufacturing history.
Response
Successful lookup of the card's manufacturing history.
Show child attributes
Show child attributes
Was this page helpful?
⌘I

