# Mint your first Item

{% hint style="info" %}
Make sure that you have your **testnet** contract ID. [#get-your-testnet-contract-id](https://docs.realitems.io/realitems-api/your-polygon-contracts#get-your-testnet-contract-id "mention")
{% endhint %}

### addItem

The `addItem` mutation mints a new Item on the contract specified by `contractId`. Since we are using your testnet contract, the Item will be minted on the Polygon Mumbai network.

Navigate to the **addItem** mutation and click on the **Body** tab.

<figure><img src="https://1758113423-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyeqcffMTFbEF6WShgCpU%2Fuploads%2FGEBVVTRFxh9Rvn4v94oj%2Fimage.png?alt=media&#x26;token=3b417bc7-d651-4b01-b853-efb55d62f28d" alt=""><figcaption></figcaption></figure>

In the **GRAPHQL VARIABLES** section, set the values for `contractId`, `batchId`, and `metadata`.&#x20;

* **contractId**: Use the testnet contract ID that you copied in the previous section.
* **batchId**: Any string value.
* **metadata**: A stringified JSON object.

Keep `metadataId: null` as is. See the example below.

<figure><img src="https://1758113423-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyeqcffMTFbEF6WShgCpU%2Fuploads%2FFGCNBcyiQWOadEzKQngq%2Fimage.png?alt=media&#x26;token=4c0655ce-fbb8-4d59-865f-23ef18eda5e9" alt=""><figcaption></figcaption></figure>

Click the **Send** button. The response section should populate shortly after.

<figure><img src="https://1758113423-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyeqcffMTFbEF6WShgCpU%2Fuploads%2FPGmiOWvuUAsmtdxDo77F%2Fimage.png?alt=media&#x26;token=cc611030-127e-4c82-9946-1446c72406ff" alt=""><figcaption></figcaption></figure>

If `addItem.body.status` is `"dispatched to forge"`, that means that your request to mint an Item has been received and should be processed soon.

{% hint style="info" %}
The amount of time it takes to mint an Item depends on the current network conditions. It can range from a few seconds, 10-30 seconds, and sometimes even a few minutes.
{% endhint %}

From the response, copy the `itemId`. We will use this in the next section.

### getItem

To check on the status of the Item, navigate to the **getItem** query, then click the **Body** tab. Update the `itemId` in the **GRAPHQL** **VARIABLES** section with the itemId you copied in [#additem](#additem "mention").

<figure><img src="https://1758113423-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyeqcffMTFbEF6WShgCpU%2Fuploads%2FgA26j95yAuxxo0P8pTDl%2Fimage.png?alt=media&#x26;token=a104cfe3-4cae-4325-a6e9-3be22ad65aad" alt=""><figcaption></figcaption></figure>

If your Item has been minted, `getItem.body.status` should have the value `"succeeded"`.

<figure><img src="https://1758113423-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyeqcffMTFbEF6WShgCpU%2Fuploads%2FLyVA1itIUwzn7Y9SL67x%2Fimage.png?alt=media&#x26;token=7b0875dc-4516-456a-b60e-cf758b9281bc" alt=""><figcaption></figcaption></figure>

You successfully minted an Item. Great job!

{% hint style="info" %}
You can find detailed information about individual API functions, examples, and more in the Real Items API Postman collection: [postman-documentation](https://docs.realitems.io/realitems-api/resources/postman-documentation "mention")
{% endhint %}
