# NFT mint flow
## Document creation
`POST /v2/documents`
https://centrifuge-os-node-api-6.api-docs.io/2.0.0/v2/creates-a-new-document
The above api is used to create a new document in a draft state
## Document anchoring
`POST /v2/documents/{document_id}/commit`
https://centrifuge-os-node-api-6.api-docs.io/2.0.0/v2/commits-a-pending-document
This API initiates anchoring process of a draft document
Commit process includes:
- Adding your node's signature
- Requesting for collaborator nodes signature
- Committing document root to Centrifuge Chain
- Sending the committed document to collaborators. Each collaborator individually verifies the document root
Node can either set a webhook to listen for document anchoring status or poll the node for status through jobs API
https://centrifuge-os-node-api-6.api-docs.io/2.0.0/v1/returns-the-status-of-a-given-job
## Minting NFT
https://centrifuge-os-node-api-6.api-docs.io/2.0.0/v1/mints-an-nft-against-a-document
This API is used to Mint an NFT against a given anchored document.
Status of NFT mint can be either polled through jobs api or through Webhook