> For the complete documentation index, see [llms.txt](https://developer.smarts.ee/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.smarts.ee/integration/custom-integration/loyalty-cards/loyalty-card-registration-endpoint.md).

# Loyalty card registration endpoint

{% hint style="info" %}
Implementation is **OPTIONAL**
{% endhint %}

**resource**:  /card/loyalty

**method**:  *POST*

**Request** :  [**LoyaltyCardRegistrationRequest**](/general/request-and-responses/loyaltycardregistrationrequest.md)

**Response**: [**LoyaltyCardRegistrationResponse**](/general/request-and-responses/loyaltycardregistrationresponse.md)

{% tabs %}
{% tab title="Request Example" %}

```
{
	"loyaltyCard": {
		"id": "1234",
		"imageId": null,
		"type": "BONUS",
		"canUseBonusPointsForPayment": true,
		"name": {
			"originalText": "Bonus card",
			"translations": [
				{
					"ET": "Boonus kaart"
				}
			]
		},
		"description": {
			"originalText": "For special clients",
			"translations": [
				{
					"ET": "Preemiumkliendi kaart"
				}
			]
		},
		"validationTypes": [
			"CARD_NUMER",
			"IDCODE"
		],
		"colorTheme": "DARK",
		"primary": true,
		"colors": [
			"#fff",
			"#000"
		]
	},
	"value": "22103944833292",
	"personId": "123545454",
	"personEmail": "test@test.ee",
	"personName": "TestUser"
}
```

{% endtab %}

{% tab title="Response Example" %}

```
{
	"cardNumber": "22103944833292",
	"validFrom": "2019-02-01",
	"validTo": "2022-01-31"
}
```

{% endtab %}
{% endtabs %}
