---
title: "Enroll card in VFC"
method: POST
path: "/flex_credentials/v1/vfc/enrollment/cards/{cardId}"
tags: ["Enrollment"]
---

# Enroll card in VFC

`POST /flex_credentials/v1/vfc/enrollment/cards/{cardId}`

## Request

- Base URL: `https://sandbox.pismolabs.io/passport`
- URL: `https://sandbox.pismolabs.io/passport/flex_credentials/v1/vfc/enrollment/cards/{cardId}`
- Auth: none declared. Required headers: `access_token`

Enrolls/registers a card in Visa Flexible Credentials (VFC).

VFC enables a single card to access multiple funding sources, such as debit, credit, prepaid, and installment plans.

For more information, refer to [Visa Flexible Credentials](https://developers.pismo.io/pismo-docs/docs/visa-flexible-credentials).

## Path parameters

- `cardId` string, required

## Response `201`

Success

- EnrollmentResponse: Response object for card enrollment creation
  - `card_id` integer, required: Enrolled card ID
  - `document_id` string, required: Enrollment document ID. UUID from Visa that identifies card in VFC.

## Other responses

- `400`: Bad request
- `401`: Access token is missing or invalid
- `500`: Internal server error

---

[API](https://skmtc.dev/pismo/apis/platform-authentication.md) - [All operations](https://skmtc.dev/pismo/apis/platform-authentication/llms.txt) - [OpenAPI document](https://skmtc.dev/pismo/apis/platform-authentication/revisions/935b62e16de4?raw)
