# Trust Stack ## Docs - [Admin](https://docs.truststack.dev/admin/getting-started.md) - [Create a tenant user](https://docs.truststack.dev/api/auth/create-a-tenant-user.md) - [Delete a tenant user](https://docs.truststack.dev/api/auth/delete-a-tenant-user.md) - [Get a tenant user by ID](https://docs.truststack.dev/api/auth/get-a-tenant-user-by-id.md) - [Get all tenant users](https://docs.truststack.dev/api/auth/get-all-tenant-users.md) - [Update a tenant user](https://docs.truststack.dev/api/auth/update-a-tenant-user.md) - [Create Bio Lock](https://docs.truststack.dev/api/biolock/create-bio-lock.md): Create a BioLock - [Get Bio Lock](https://docs.truststack.dev/api/biolock/get-bio-lock.md): Get Bio Lock - [Get Bio Locks](https://docs.truststack.dev/api/biolock/get-bio-locks.md): Get Bio Locks - [Link canvas template instance](https://docs.truststack.dev/api/canvas-template-instance/link-canvas-template-instance.md): Create a link to a canvas template instance via the link-resolver resolver. - [Create Canvas Template](https://docs.truststack.dev/api/canvas-template/create-canvas-template.md): Create a Canvas Template. - [Get Canvas Template](https://docs.truststack.dev/api/canvas-template/get-canvas-template.md): Get a Canvas Template by id. - [Render Canvas Template](https://docs.truststack.dev/api/canvas-template/render-canvas-template.md): Create an instance of a Canvased Template. - [Client SDKs](https://docs.truststack.dev/api/client-sdks.md) - [Create Credential Issuer Profile](https://docs.truststack.dev/api/credential-issuer-profile/create-credential-issuer-profile.md): Create a new credential issuer profile - [Delete Credential Issuer Profile](https://docs.truststack.dev/api/credential-issuer-profile/delete-credential-issuer-profile.md): Delete a credential issuer profile by ID - [Get Credential Issuer Profile](https://docs.truststack.dev/api/credential-issuer-profile/get-credential-issuer-profile.md): Get a credential issuer profile by ID - [Get Credential Issuer Profiles](https://docs.truststack.dev/api/credential-issuer-profile/get-credential-issuer-profiles.md): Get all credential issuer profiles - [Get Credential](https://docs.truststack.dev/api/credentials/get-credential.md): Retrieves a credential by its ID. - [Issue Credential](https://docs.truststack.dev/api/credentials/issue-credential.md): Issues a credential and returns it in the response body. - [Verify Credential](https://docs.truststack.dev/api/credentials/verify-credential.md): Verifies a verifiableCredential and returns a verificationResult in the response body. - [Consume Custody Commission](https://docs.truststack.dev/api/custody-commission/consume-custody-commission.md): Consume a custody commission - [Create Custody Commission](https://docs.truststack.dev/api/custody-commission/create-custody-commission.md): Create a custody commission - [Delete Custody Commission](https://docs.truststack.dev/api/custody-commission/delete-custody-commission.md): Delete a custody commission - [Get Custody Commission](https://docs.truststack.dev/api/custody-commission/get-custody-commission.md): Get a custody commission - [Get Custody Commissions](https://docs.truststack.dev/api/custody-commission/get-custody-commissions.md): Get many custody commissions - [Update Custody Commission](https://docs.truststack.dev/api/custody-commission/update-custody-commission.md): Update a custody commission - [Create DID](https://docs.truststack.dev/api/did/create-did.md): Create a unique DID for the requested organization. - [Delete DID](https://docs.truststack.dev/api/did/delete-did.md): Delete a DID by ID - [Get DID](https://docs.truststack.dev/api/did/get-did.md): Get a DID by ID - [Get DIDs](https://docs.truststack.dev/api/did/get-dids.md): Get all DIDs for the requested organization. - [Create a DPP](https://docs.truststack.dev/api/dpp/create-a-dpp.md): Create a DPP - [Delete a DPP](https://docs.truststack.dev/api/dpp/delete-a-dpp.md): Delete a DPP - [Get a DPP](https://docs.truststack.dev/api/dpp/get-a-dpp.md): Get a DPP - [Create an event tag](https://docs.truststack.dev/api/event-tag/create-an-event-tag.md) - [Delete an event tag](https://docs.truststack.dev/api/event-tag/delete-an-event-tag.md) - [Get an event tag](https://docs.truststack.dev/api/event-tag/get-an-event-tag.md) - [Get Event Tags](https://docs.truststack.dev/api/event-tag/get-event-tags.md): Get event tags - [Set tags for an event](https://docs.truststack.dev/api/event-tag/set-tags-for-an-event.md) - [Create Event](https://docs.truststack.dev/api/event/create-event.md): Create an event - [Delete Event](https://docs.truststack.dev/api/event/delete-event.md): Delete an event - [Get Event](https://docs.truststack.dev/api/event/get-event.md): Get an event - [Get Events](https://docs.truststack.dev/api/event/get-events.md): Get many events - [Create External Resolver](https://docs.truststack.dev/api/external-resolver/create-external-resolver.md) - [Delete External Resolver](https://docs.truststack.dev/api/external-resolver/delete-external-resolver.md) - [Get External Resolver](https://docs.truststack.dev/api/external-resolver/get-external-resolver.md) - [Get external resolvers](https://docs.truststack.dev/api/external-resolver/get-external-resolvers.md) - [Update External Resolver](https://docs.truststack.dev/api/external-resolver/update-external-resolver.md) - [Get all FAO codes](https://docs.truststack.dev/api/faocode/get-all-fao-codes.md): Get all FAO codes - [Getting Started](https://docs.truststack.dev/api/getting-started.md) - [Health Check](https://docs.truststack.dev/api/health/health-check.md) - [Get link anchors](https://docs.truststack.dev/api/link-anchor/get-link-anchors.md) - [Get many link anchors](https://docs.truststack.dev/api/link-anchor/get-many-link-anchors.md): Get many link anchors - [Mint a new link anchor](https://docs.truststack.dev/api/link-anchor/mint-a-new-link-anchor.md): Mint a new link anchor - [Mint many link anchors](https://docs.truststack.dev/api/link-anchor/mint-many-link-anchors.md): Mint many link anchors - [Set the link set for a link anchor](https://docs.truststack.dev/api/link-anchor/set-the-link-set-for-a-link-anchor.md): Set the link set for a link anchor - [Create Link Set](https://docs.truststack.dev/api/link-set/create-link-set.md) - [Delete Link Set](https://docs.truststack.dev/api/link-set/delete-link-set.md) - [Get Link Set](https://docs.truststack.dev/api/link-set/get-link-set.md) - [Get Link Sets](https://docs.truststack.dev/api/link-set/get-link-sets.md) - [Update Link Set](https://docs.truststack.dev/api/link-set/update-link-set.md) - [Create a location tag](https://docs.truststack.dev/api/location-tag/create-a-location-tag.md) - [Delete a location tag](https://docs.truststack.dev/api/location-tag/delete-a-location-tag.md) - [Get a location tag](https://docs.truststack.dev/api/location-tag/get-a-location-tag.md) - [Get Location Tags](https://docs.truststack.dev/api/location-tag/get-location-tags.md): Get location tags - [Set tags for a location](https://docs.truststack.dev/api/location-tag/set-tags-for-a-location.md) - [Create Location](https://docs.truststack.dev/api/location/create-location.md): Create a location - [Get Location](https://docs.truststack.dev/api/location/get-location.md): Get a location - [Get Location by Identifier](https://docs.truststack.dev/api/location/get-location-by-identifier.md): Get a location by its identifier - [Get Locations](https://docs.truststack.dev/api/location/get-locations.md): Get many locations - [Create Organization Theme](https://docs.truststack.dev/api/organization-theme/create-organization-theme.md): Create a new organization theme - [Get Organization Theme](https://docs.truststack.dev/api/organization-theme/get-organization-theme.md): Get the requesting organizations themes - [Create an organization](https://docs.truststack.dev/api/organization/create-an-organization.md) - [Delete an organization](https://docs.truststack.dev/api/organization/delete-an-organization.md) - [Get an organization](https://docs.truststack.dev/api/organization/get-an-organization.md) - [Update an organization](https://docs.truststack.dev/api/organization/update-an-organization.md) - [Create a partner tag](https://docs.truststack.dev/api/partner-tag/create-a-partner-tag.md) - [Delete a partner tag](https://docs.truststack.dev/api/partner-tag/delete-a-partner-tag.md) - [Get a partner tag](https://docs.truststack.dev/api/partner-tag/get-a-partner-tag.md) - [Get Partner Tags](https://docs.truststack.dev/api/partner-tag/get-partner-tags.md): Get partner tags - [Set tags for a partner](https://docs.truststack.dev/api/partner-tag/set-tags-for-a-partner.md) - [Create a partner](https://docs.truststack.dev/api/partners/create-a-partner.md): Create a partner - [Delete a partner by ID](https://docs.truststack.dev/api/partners/delete-a-partner-by-id.md): Delete a partner by ID - [Get a partner by ID](https://docs.truststack.dev/api/partners/get-a-partner-by-id.md): Get a partner by ID - [Get all partners](https://docs.truststack.dev/api/partners/get-all-partners.md): Get all partners - [Update a partner by ID](https://docs.truststack.dev/api/partners/update-a-partner-by-id.md): Update a partner by ID - [Create Provenance Form](https://docs.truststack.dev/api/provenance-form/create-provenance-form.md): Create a new provenance form - [Delete Provenance Form](https://docs.truststack.dev/api/provenance-form/delete-provenance-form.md): Delete a provenance form - [Get Provenance Form](https://docs.truststack.dev/api/provenance-form/get-provenance-form.md): Get a provenance form by ID - [Get Provenance Forms](https://docs.truststack.dev/api/provenance-form/get-provenance-forms.md): Get many provenance forms - [Update Provenance Form](https://docs.truststack.dev/api/provenance-form/update-provenance-form.md): Update a provenance form - [Get Events by Identifier](https://docs.truststack.dev/api/provenance/get-events-by-identifier.md): Get all events associated with a provided identifier - [Render a trust graph](https://docs.truststack.dev/api/render/render-a-trust-graph.md): Render a trust graph - [Resolve a URL](https://docs.truststack.dev/api/resolve-url/resolve-a-url.md) - [Get a presigned URL for uploading a file to S3](https://docs.truststack.dev/api/s3/get-a-presigned-url-for-uploading-a-file-to-s3.md) - [Get a S3 object by its ID](https://docs.truststack.dev/api/s3/get-a-s3-object-by-its-id.md) - [Clear all sandbox data for the authenticated tenant user](https://docs.truststack.dev/api/sandbox/clear-all-sandbox-data-for-the-authenticated-tenant-user.md) - [Create a schema](https://docs.truststack.dev/api/schema/create-a-schema.md) - [Delete a schema](https://docs.truststack.dev/api/schema/delete-a-schema.md) - [Get a schema](https://docs.truststack.dev/api/schema/get-a-schema.md) - [Update a schema](https://docs.truststack.dev/api/schema/update-a-schema.md) - [Get link resolver*](https://docs.truststack.dev/api/stacklinkresolver/get-link-resolver*.md) - [Get link resolverwell knownresolver](https://docs.truststack.dev/api/stacklinkresolver/get-link-resolverwell-knownresolver.md) - [Create Theme](https://docs.truststack.dev/api/theme/create-theme.md): Create a new theme - [Delete themes](https://docs.truststack.dev/api/theme/delete-themes.md): Delete a theme by id - [Get Theme](https://docs.truststack.dev/api/theme/get-theme.md): Get a theme by id - [Get themes](https://docs.truststack.dev/api/theme/get-themes.md): Get all themes - [Put themes](https://docs.truststack.dev/api/theme/put-themes.md): Update a theme by id - [Create a trade item tag](https://docs.truststack.dev/api/trade-item-tag/create-a-trade-item-tag.md) - [Delete a trade item tag](https://docs.truststack.dev/api/trade-item-tag/delete-a-trade-item-tag.md) - [Get a trade item tag](https://docs.truststack.dev/api/trade-item-tag/get-a-trade-item-tag.md) - [Get Trade Item Tags](https://docs.truststack.dev/api/trade-item-tag/get-trade-item-tags.md): Get trade item tags - [Set tags for a trade item](https://docs.truststack.dev/api/trade-item-tag/set-tags-for-a-trade-item.md) - [Create Trade Item](https://docs.truststack.dev/api/trade-item/create-trade-item.md): Create a trade item - [Delete Trade Item](https://docs.truststack.dev/api/trade-item/delete-trade-item.md): Delete a trade item - [Get Trade Item](https://docs.truststack.dev/api/trade-item/get-trade-item.md): Get a trade item - [Get Trade Item by Identifier](https://docs.truststack.dev/api/trade-item/get-trade-item-by-identifier.md): Get a trade item by its identifier - [Get Trade Items](https://docs.truststack.dev/api/trade-item/get-trade-items.md): Get many trade items - [Get a trust graph by id](https://docs.truststack.dev/api/trustgraph/get-a-trust-graph-by-id.md): Get a trust graph by id - [Traverse a trust graph](https://docs.truststack.dev/api/trustgraph/traverse-a-trust-graph.md): Traverse a trust graph - [About](https://docs.truststack.dev/canvas/about.md): Branded templates and content - [Getting Started](https://docs.truststack.dev/canvas/getting-started.md): Quickly get setup using Canvas. - [Overview](https://docs.truststack.dev/canvas/templates/about.md) - [Theming](https://docs.truststack.dev/canvas/templates/theming.md) - [Web Components](https://docs.truststack.dev/canvas/templates/web-components.md) - [Commission Consume](https://docs.truststack.dev/chain-of-custody/commission-consume.md): Manage restricted consumption of goods in a supply chain. Track goods from origin to consumption. - [Access](https://docs.truststack.dev/client-sdk/access.md): How to get access to the Trust Stack API and SDK. - [Getting Started](https://docs.truststack.dev/client-sdk/getting-started.md): How to install the Trust Stack SDK, get access to the API, and start building with Trust Stack. - [Introduction](https://docs.truststack.dev/client-sdk/introduction.md) - [Modules](https://docs.truststack.dev/client-sdk/modules.md) - [Organizations](https://docs.truststack.dev/client-sdk/organizations.md) - [About](https://docs.truststack.dev/did/about.md): DID management via the TrustStack platform. - [Getting Started](https://docs.truststack.dev/did/getting-started.md): Quickly get setup using the TrustStack DID service. - [Getting Started](https://docs.truststack.dev/documentation/getting-started.md) - [Why the Trust Stack?](https://docs.truststack.dev/documentation/introduction.md): How did this come to be? - [Organizations](https://docs.truststack.dev/documentation/organizations.md): Organizations are an important concept in the Trust Stack. They are used to manage your user groups, permissions, and other resources. - [Commissioning](https://docs.truststack.dev/event/commission.md): Commission events in the TrustStack. - [Introduction](https://docs.truststack.dev/event/introduction.md): Manage Critical Tracking Events in your application. - [Hermes](https://docs.truststack.dev/hermes/about.md): High performance, open-source link resolver. - [Getting Started](https://docs.truststack.dev/hermes/getting-started.md) - [Welcome to the Trust Stack](https://docs.truststack.dev/home.md) - [Introduction](https://docs.truststack.dev/master-data/introduction.md): Master Data is a collection of data about an organization, their products, locations, partners, and more. It is a foundational primitive in event tracking and traceability. - [Locations](https://docs.truststack.dev/master-data/locations.md): Locations are static and physical places traceability activity occurs. - [Trade Items](https://docs.truststack.dev/master-data/trade-items.md): Trade items are products that can be priced and sold within a supply chain. - [Credential Issuer Profiles](https://docs.truststack.dev/untp/credential-issuer-profiles.md) - [Organization DPPs](https://docs.truststack.dev/untp/examples/organization-dpps.md): A guide on how to manage Digital Product Passports for an organization. ## OpenAPI Specs - [openapi](https://docs.truststack.dev/openapi.json)