---
title: "Create a trust-domain binding"
method: POST
path: "/bindings"
tags: ["TrustDomainBindings"]
---

# Create a trust-domain binding

`POST /bindings`

Creates a binding from a purpose and optional target to a trust domain. The server assigns the
binding identifier. Use bindings to define defaults first, then add more specific bindings for
individual credential definitions, VCT values, doctypes, service instances, identities, or parties.

## Request body

- TrustDomainBindingWrite — unresolved $ref

## Response `201`

Trust-domain binding created.

- TrustDomainBinding — unresolved $ref

## Other responses

- `400` — unresolved $ref
- `401` — unresolved $ref
- `403` — unresolved $ref
- `404` — unresolved $ref
- `500` — unresolved $ref

---

[API](https://skmtc.dev/sphereon-opensource/apis/trust-domain-api.md) · [All operations](https://skmtc.dev/sphereon-opensource/apis/trust-domain-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/sphereon-opensource/trust-domain-api/revisions/b076ec7cca02/schema)
