---
title: "Tokenize Credential"
method: POST
path: "/tokenize"
---

# Tokenize Credential

`POST /tokenize`

Convert a credential into a token bound to a specific capability resource. Handlers define accepted credential schemas and their own authentication requirements.

## Request body

- object
  - `credential` PaymentCredentialJson, required — unresolved $ref
  - `binding` BindingJson, required — unresolved $ref
  - `identity` PaymentIdentityJson — unresolved $ref

## Response `200`

Token created successfully.

- object
  - `token` string, required — The token value.

## Changes

- **2026-08-24** `495f6d5e283c` — 1 info
  - added the new optional request property `identity`

[Change history](https://skmtc.dev/universal-commerce-protocol/apis/tokenization-api/changes/tokenize/post.md)

---

[API](https://skmtc.dev/universal-commerce-protocol/apis/tokenization-api.md) · [All operations](https://skmtc.dev/universal-commerce-protocol/apis/tokenization-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/universal-commerce-protocol/tokenization-api/revisions/f6e93ed5b4bb/schema)
