> For the complete documentation index, see [llms.txt](https://help.citrusad.com/retail-media-interface/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.citrusad.com/retail-media-interface/integration/sk/data-api/customer-data/syncing-customer-data-via-api-1.md).

# Synchronizácia zákazníckych údajov prostredníctvom API

## Odosielanie údajov o zákazníkoch do Epsilon Retail Media

Ak chcete odoslať údaje o zákazníkoch do Epsilon Retail Media, použite príkaz podobný nižšie uvedenému. Upozorňujeme, že údaje v poli `customers` sú len fiktívne údaje a uvádzajú sa tu len ako príklad.

{% hint style="info" %}
Všetky `customer` polia objektu sú voliteľné. Ak odoslete `customer` objekt bez akýchkoľvek hodnôt polí, vytvorí sa nový `id` align="left">, takže nešpecifikujte `id` ak vytvárate `customer` objekty.

Všetky hodnoty v poli `targetingData` sú ľubovoľné a konfigurovateľné predajcom. Viac informácií nájdete na referenčnej stránke.
{% endhint %}

```http
POST $BASE_URL/v1/customers HTTP/1.1
accept: application/json
content-type: application/json
Authorization: Basic <API_KEY>
{
    "customers": [
        {
            "id": "i4358f9b-bbb9-49fb-93fe-3ad481ce564",
            "targetingData": {
            "customer_type": "Corporate"
            }
        }
    ]
}
```

V prípade úspechu sa vráti nasledujúci objekt:

```json
{
    "customers": [
        {
            "targetingData": {
                "customer_type": "Corporate"
            },
            "gender": "Other",
            "teamId": "9be784a8-22fc-4315-a335-b7d2c2494f0a",
            "postcode": "",
            "suburb": "",
            "id": "i4358f9b-bbb9-49fb-93fe-3ad481ce564",
            "yearOfBirth": 0
        }
    ]
}
```

## Synchronizácia viacerých zákazníkov

Ak synchronizujete viacerých zákazníkov, môžete s každou požiadavkou odoslať až 100 položiek ako dávku. Počet požiadaviek, ktoré môžete vykonať, je neobmedzený.

Poradie odoslaného dátového obsahu zákazníkov je rovnaké ako poradie vráteného výsledku, čo umožňuje, aby údaje zostali zhodné s reprezentáciou zákazníka, ktorú integrátor udržiava vo svojom backende.

```http
POST $BASE_URL/v1/customers HTTP/1.1
accept: application/json
content-type: application/json
Authorization: Basic <API_KEY>
{
    "customers": [
        {
            "id": "i4358f9b-bbb9-49fb-93fe-3ad481ce564",
            "targetingData": {
            "customer_type": "Corporate"
            }
        },
        {
            "id": "c7792468-07ea-4cc3-9b1a-975bb43dfa02",
            "targetingData": {
            "customer_type": "Retail"
            }
        }
    ]
}
```

V prípade úspechu sa vráti nasledujúci objekt:

```json
{
    "customers": [
        {
            "targetingData": {
                "customer_type": "Corporate"
            },
            "gender": "Other",
            "teamId": "9be784a8-22fc-4315-a335-b7d2c2494f0a",
            "postcode": "",
            "suburb": "",
            "id": "i4358f9b-bbb9-49fb-93fe-3ad481ce564",
            "yearOfBirth": 0
        },
        {
            "targetingData": {
                "customer_type": "Retail"
            },
            "gender": "Other",
            "teamId": "9be784a8-22fc-4315-a335-b7d2c2494f0a",
            "postcode": "",
            "suburb": "",
            "id": "c7792468-07ea-4cc3-9b1a-975bb43dfa02",
            "yearOfBirth": 0
        }
    ]
}
```

{% hint style="warning" %}
`gender`,`postcode`,`suburb`,`yearOfBirth` polia

Upozorňujeme, že tieto polia sa už nepoužívajú a zostávajú len pre historické integrácie.
{% endhint %}

### Spracovanie hromadných údajov o zákazníkoch

Pri integrácii odporúčame odoslať prvú dávku údajov o zákazníkoch ako súbor na spracovanie, keďže API prijíma dávky po 100 položiek naraz.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.citrusad.com/retail-media-interface/integration/sk/data-api/customer-data/syncing-customer-data-via-api-1.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
