Reorder PIN for Card
curl --request POST \
--url 'https://api.{{tenant}}.ext-uat1-sandbox.mycore.enfuce.com/issuer/v1/cards/{id}/reorder-pin' \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.{{tenant}}.ext-uat1-sandbox.mycore.enfuce.com/issuer/v1/cards/{id}/reorder-pin"
headers = {"Authorization": "Bearer <token>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.{{tenant}}.ext-uat1-sandbox.mycore.enfuce.com/issuer/v1/cards/{id}/reorder-pin', 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}/reorder-pin",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
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}/reorder-pin"
req, _ := http.NewRequest("POST", 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.post("https://api.{{tenant}}.ext-uat1-sandbox.mycore.enfuce.com/issuer/v1/cards/{id}/reorder-pin")
.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}/reorder-pin")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"description": "<string>",
"id": "20218aae-b15e-406c-9e9f-23735cd86a48"
}{
"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
Reorder PIN for Card
Send a request to this endpoint when you want to reorder existing PIN for a plastic card, if the cardholder has forgotten it. The PIN is delivered to the preferredPinAddress. If preferredPinAddress is absent, the PIN is delivered to the preferredCardAddress.
POST
/
v1
/
cards
/
{id}
/
reorder-pin
Reorder PIN for Card
curl --request POST \
--url 'https://api.{{tenant}}.ext-uat1-sandbox.mycore.enfuce.com/issuer/v1/cards/{id}/reorder-pin' \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.{{tenant}}.ext-uat1-sandbox.mycore.enfuce.com/issuer/v1/cards/{id}/reorder-pin"
headers = {"Authorization": "Bearer <token>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.{{tenant}}.ext-uat1-sandbox.mycore.enfuce.com/issuer/v1/cards/{id}/reorder-pin', 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}/reorder-pin",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
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}/reorder-pin"
req, _ := http.NewRequest("POST", 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.post("https://api.{{tenant}}.ext-uat1-sandbox.mycore.enfuce.com/issuer/v1/cards/{id}/reorder-pin")
.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}/reorder-pin")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"description": "<string>",
"id": "20218aae-b15e-406c-9e9f-23735cd86a48"
}{
"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
Idempotency key of the request.
Optional audit user header
Path Parameters
Unique identifier of the card for which you want to reorder PIN.
Was this page helpful?
⌘I

