Provision a Network Token for an Existing Instrument Identifier {#tms-net-tkn-partner-ii-intro}
===============================================================================================

This section describes how to provision a network token for an existing instrument identifier.

Endpoint
--------

**Test:** `POST ``https://apitest.cybersource.com``/tms/v1/instrumentidentifiers/{instrumentIdentifierTokenId}/enrollment`{#tms-net-tkn-partner-ii-intro_restcust-test}  
**Production:** `POST ``https://api.cybersource.com``/tms/v1/instrumentidentifiers/{instrumentIdentifierTokenId}/enrollment`  
**Production in India:** `POST ``https://api.in.cybersource.com``/tms/v1/instrumentidentifiers/{instrumentIdentifierTokenId}/enrollment`{#tms-net-tkn-partner-ii-intro_restcust-prod-india}  
**Production in Saudi Arabia:** `POST ``https://api.sa.cybersource.com``/tms/v1/instrumentidentifiers/{instrumentIdentifierTokenId}/enrollment`{#tms-net-tkn-partner-ii-intro_restcust-prod-ksa}  
**Test in Saudi Arabia:** `POST ``https://apitest.sa.cybersource.com``/tms/v1/instrumentidentifiers/{instrumentIdentifierTokenId}/enrollment`{#tms-net-tkn-partner-ii-intro_restcust-test-ksa}  
The `instrumentIdentifierTokenId` is the instrument identifier token ID returned in the id field when you created the instrument identifier token. For more information, see [Create an Instrument Identifier](/docs/cybs/en-us/tms/developer/all/rest/tms/tms-ii-tkn/tms-manage-ii-tkn/tms-ii-tkn-create-intro.md "").

Required Fields for Provisioning a Network Token for an Existing Instrument Identifier {#tms-net-tkn-partner-ii-reqfields}
==========================================================================================================================

card.expirationMonth
:

card.expirationYear
:

instrumentIdentifierTokenId
:
Include the ID of the instrument identifier token you want to retrieve in the URL path.

type
:
{#tms-net-tkn-partner-ii-reqfields_dl_bcz_qry_dwb}

Related Information {#tms-net-tkn-partner-ii-reqfields_section_jpc_xzz_sxb}
---------------------------------------------------------------------------

* [API Field Reference for the REST API](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/rest/api-fields/api-fields-about-guide.md "")
  {#tms-net-tkn-partner-ii-reqfields_ul_kpc_xzz_sxb}

Optional Fields for Provisioning a Network Token for an Existing Instrument Identifier {#tms-net-tkn-partner-ii-optfields}
==========================================================================================================================

card.securityCode
:
{#tms-net-tkn-partner-ii-optfields_dl_bcz_qry_dwb}

REST Example: Provisioning a Network Token for an Existing Instrument Identifier {#tms-net-tkn-partner-ii-ex-rest}
==================================================================================================================

Request

```
{
  "type": "enrollable card",
  "card": {
    "expirationMonth": "12",
    "expirationYear": "2031",
    "securityCode": "089"
  }
}
```

{#tms-net-tkn-partner-ii-ex-rest_codeblock_v4l_mlt_lwb}  
Response to a Successful Request

```
A successful response to provisioning a network token for an existing instrument identifier will return one of these statuses:
```

{#tms-net-tkn-partner-ii-ex-rest_codeblock_x4l_mlt_lwb}

* `202 Accepted`: The request was accepted and an asynchronous network token provisioning request was submitted. There is response body when you get this status.
* `204 No Content`: The request was accepted and an active network token exists. There is response body when you get this status.

```

```

