> For the complete documentation index, see [llms.txt](https://documentation.rcore.cz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.rcore.cz/paid-resources/rcore_tattoos/api.md).

# API

**Integrate Tattoos with your system**

{% hint style="danger" %}
All events are **SERVER SIDE**!
{% endhint %}

### Explanation

* **playerId**\* = player server id
* **tattooName**\* = name of the tattoo in tattoo list (e.g. "*TAT\_AR\_001*")
* **tattooIdentifier**\* = combination of male & female hash (e.g "mpHeist3\_Tat\_003\_M-mpHeist3\_Tat\_003\_F")
* **expiration** = expiration in real life days, if you want the tattoo to disappear, like a henna tattoo
* **opacity** = tattoo opacity (1-5), default is 1
* **onlyPreview** = open the shop as a preview shop (only browsing tattoos), `true/false`
* **part** - body part to open the menu for - `head, body, left_arm, right_arm, left_leg, right_leg`, can be set as `nil` to open whole menu
* **cb**\* = callback function to handle response from the called event

*`*` required*

| Side                                                  | Description                                         |
| ----------------------------------------------------- | --------------------------------------------------- |
| [Server](/paid-resources/rcore_tattoos/api/server.md) | Server events for integrating with `rcore_tattoos`. |
| [Client](/paid-resources/rcore_tattoos/api/client.md) | Client events for integrating with `rcore_tattoos`. |
