Mapa da associação de segmento

O mapa segmentMembership armazena os resultados da avaliação de uma definição de segmento. Quando trabalhos de segmento são executados com êxito usando a API de segmentação, o mapa é atualizado. O segmentMembership também armazena todos os públicos-alvo pré-avaliados que são assimilados na Experience Platform, permitindo a integração com outras soluções, como o Adobe Audience Manager. Consulte o tutorial sobre criação de públicos-alvo usando APIs para obter mais informações.

Recuperar uma lista de uniões

Ao definir a tag union em um esquema, o Schema Registry adiciona automaticamente o esquema à união para a classe em que o esquema se baseia. Se nenhuma união existir para a classe em questão, uma nova união será criada automaticamente. O $id para a união é semelhante ao $id padrão de outros recursos Schema Registry, com a única diferença sendo que é anexada por dois sublinhados e a palavra "união" (__union).

Você pode exibir uma lista de uniões disponíveis fazendo uma solicitação GET para o ponto de extremidade /tenant/unions.

Formato da API

GET /tenant/unions

Solicitação

curl -X GET \
  https://platform.adobe.io/data/foundation/schemaregistry/tenant/unions \
  -H 'Authorization: Bearer {ACCESS_TOKEN}' \
  -H 'x-api-key: {API_KEY}' \
  -H 'x-gw-ims-org-id: {ORG_ID}' \
  -H 'x-sandbox-name: {SANDBOX_NAME}' \
  -H 'Accept: application/vnd.adobe.xed-id+json'

O formato da resposta depende do cabeçalho Accept enviado na solicitação. Os Accept cabeçalhos a seguir estão disponíveis para listar uniões:

Cabeçalho AcceptDescrição
application/vnd.adobe.xed-id+jsonRetorna um breve resumo de cada recurso. Este é o cabeçalho recomendado para listar recursos. (Limite: 300)
application/vnd.adobe.xed+jsonRetorna a classe JSON completa para cada recurso, com os $ref e allOf originais incluídos. (Limite: 300)

Resposta

Uma resposta bem-sucedida retorna o status HTTP 200 (OK) e uma matriz results no corpo da resposta. Se as uniões tiverem sido definidas, os detalhes de cada união serão fornecidos como objetos dentro da matriz. Se nenhuma união tiver sido definida, o status HTTP 200 (OK) ainda será retornado, mas a matriz results estará vazia.

{
    "results": [
        {
            "title": "XDM Individual Profile",
            "$id": "https://ns.adobe.com/xdm/context/profile__union",
            "meta:altId": "_xdm.context.profile__union",
            "version": "1"
        },
        {
            "title": "Property",
            "$id": "https://ns.adobe.com/{TENANT_ID}/classes/19e1d8b5098a7a76e2c10a81cbc99590__union",
            "meta:altId": "_{TENANT_ID}.classes.19e1d8b5098a7a76e2c10a81cbc99590__union",
            "version": "1"
        }
    ]
}