> 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/hu/data-api/customer-data/syncing-customer-data-via-api-1.md).

# Ügyféladatok szinkronizálása API-n keresztül

## Ügyféladatok küldése a következőnek: Epsilon Retail Media

Ügyféladatok küldéséhez a következőnek: Epsilon Retail Media, használjon az alábbihoz hasonló parancsot. Vegye figyelembe, hogy a(z) `customers` mezőben lévő adatok tesztadatok, és itt csak példaként szerepelnek.

{% hint style="info" %}
Minden `customer` objektummező opcionális. Ha úgy küld be egy `customer` objektumot, hogy abban nincsenek mezőértékek, egy új `id` jön létre, ezért ne adjon meg `id` értéket, ha `customer` objektumokat hoz létre.

A(z) `targetingData` mezőben szereplő minden érték tetszőleges és a kiskereskedő által konfigurálható. További információért kérjük, látogassa meg a referenciaoldalt.
{% 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"
            }
        }
    ]
}
```

Siker esetén a következő objektum kerül visszaküldésre:

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

## Több ügyfél szinkronizálása

Ha több ügyfelet szinkronizál, kérésenként legfeljebb 100 elemet küldhet el kötegként. A kezdeményezhető kérések száma korlátlan.

A beküldött ügyfél-adatterhelés (payload) sorrendje megegyezik a visszaküldött eredmény sorrendjével, így az adatok összhangban maradhatnak az ügyfél azon ábrázolásával, amelyet az integrátor a háttérrendszerében fenntart.

```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"
            }
        }
    ]
}
```

Siker esetén a következő objektum kerül visszaküldésre:

```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` mezők

Kérjük, vegye figyelembe, hogy ezek a mezők már használaton kívül vannak, és csak a korábbi integrációk miatt maradtak meg.
{% endhint %}

### Tömeges ügyféladatok beolvasása

Az integráció során javasoljuk, hogy az első ügyféladat-köteget fájlként küldje el beolvasásra, mivel az API egyszerre 100 elemű kötegeket fogad el.


---

# 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/hu/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.
