> For the complete documentation index, see [llms.txt](https://tna-btc.gitbook.io/tna-whitepaper-2/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tna-btc.gitbook.io/tna-whitepaper-2/developer-guide/developer-apis/resolution/mint-a-name.md).

# Mint a Name

### Mint a Name

> Code samples

```javascript
const inputBody = '{
  "name": "string",
  "signature": "string",
  "message": "string",
  "createdAt": 0,
  "id": "string"
}';
const headers = {
  'Content-Type':'application/json',
  'Accept':'application/json'
};

fetch('https://tna-btc.com/api/tapname',
{
  method: 'POST',
  body: inputBody,
  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

```

`POST /api/tapname`

> Body parameter

```json
{
  "name": "string",
  "signature": "string",
  "message": "string",
  "createdAt": 0,
  "id": "string"
}
```

#### Parameters <a href="#mint-tapname-parameters" id="mint-tapname-parameters"></a>

| Name      | Type           | Required | Restrictions | Description            |
| --------- | -------------- | -------- | ------------ | ---------------------- |
| name      | string(string) | true     | none         | mint tapname           |
| signature | string(string) | true     | none         | signature              |
| message   | string(string) | true     | none         | signed message         |
| createdAt | integer(int)   | true     | none         | current timestamp      |
| id        | string(string) | true     | none         | signature generated id |

> Example responses

> 200 Response

```json
{
  "code": 0,
  "message": "string",
  "data": {}
}
```

#### Responses <a href="#mint-tapname-responses" id="mint-tapname-responses"></a>

| Status | Meaning | Description       | Schema |
| ------ | ------- | ----------------- | ------ |
| 200    | Success | none              | Inline |
| 400    | Failed  | see error message | Inline |

#### Response Schema <a href="#mint-tapname-responseschema" id="mint-tapname-responseschema"></a>

Status Code **200**

| Name      | Type           | Required | Restrictions | Description   |
| --------- | -------------- | -------- | ------------ | ------------- |
| » code    | integer(int)   | false    | none         | Error code    |
| » message | string(string) | false    | none         | Error message |
| » data    | object         | false    | none         | Result data   |
