La API DQE One es la API de backend expuesta por el paquete DQE One para Salesforce. Los endpoints de Configuración de datos de esta página recuperan los metadatos y las definiciones de campos que rigen la comparación y el mapeo de datos dentro de una organización de Salesforce, y permiten a la organización registrar configuraciones de búsqueda (“fusion”) para un conjunto de reglas de coincidencia de datos determinado. Los tres endpoints de esta página son solo POST y se autentican con la cabecera DQE-Authorization.
Envía un cuerpo JSON a este endpoint con la cabecera DQE-Authorization establecida.
{DOMAIN} es el dominio del servidor donde está instalada la propia instancia del backend de DQE One de tu organización — dado que este backend se ejecuta en tu propia infraestructura, este valor lo determina tu despliegue, no lo emite DQE. {DQE_AUTHORIZATION_KEY} es proporcionada por DQE al configurar la cuenta o el paquete; contacta con tu gestor de cuenta de DQE para obtenerla.
using var client = new HttpClient();
var json = "{\"orgId\":\"00D5e0000008abcEAA\",\"crt\":\"2026-10-28T10:15:00Z\",\"sub\":\"0055e00000AbCnoFAF\",\"aud\":\"dqe-unify-api\",\"urllogin\":\"https://login.salesforce.com\",\"isForMapping\":true,\"orgPrefix\":\"dqe1\"}";
var content = new StringContent(json, Encoding.UTF8, "application/json");
using var request = new HttpRequestMessage(HttpMethod.Post, "https://{DOMAIN}/getDCMetadata");
request.Headers.Add("DQE-Authorization", "{DQE_AUTHORIZATION_KEY}");
request.Content = content;
var response = await client.SendAsync(request);
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
All fields are sent as a single JSON request body.
Nota sobre Obligatorio/Opcional: la especificación OpenAPI de origen no declara un array required para este cuerpo de solicitud (solo el cuerpo en su conjunto está marcado como obligatorio). Todos los campos siguientes se muestran como Obligatorio según la convención de documentación de este proyecto — confirma la opcionalidad real con el equipo de ingeniería de DQE antes de publicar.
Campo
Descripción
Tipo
Obl / Opc
orgId
El ID de la organización de Salesforce que realiza la solicitud.
String
Obligatorio
crt
La reivindicación de marca de tiempo de creación/emisión de esta solicitud firmada.
String
Obligatorio
sub
La reivindicación de sujeto — el identificador de usuario o sesión de Salesforce que emite la solicitud.
String
Obligatorio
aud
La reivindicación de audiencia — el servicio destinatario/objetivo previsto para esta solicitud firmada.
String
Obligatorio
urllogin
La URL de inicio de sesión de la organización de Salesforce.
String
Obligatorio
isForMapping
Si esta solicitud de metadatos se realiza con fines de mapeo de datos, en contraposición a la configuración general de datos de la organización.
Inferido únicamente a partir del nombre del campo — no confirmado por la especificación de origen.
Boolean
Obligatorio
orgPrefix
El prefijo de espacio de nombres del paquete de Salesforce asociado con la instalación de DQE One de la organización.
Inferido únicamente a partir del nombre del campo — no confirmado por la especificación de origen.
String
Obligatorio
Respuesta
Devuelve un objeto JSON que contiene los metadatos de configuración de datos.
Clave
Descripción
Tipo
dll
Un array de identificadores de cadena devueltos por la búsqueda de metadatos. La especificación de origen no define qué significa esta abreviatura ni cómo deben interpretarse las entradas — descrito aquí únicamente como un array de identificadores de cadena.
Array
dlm
Un array de identificadores de cadena devueltos por la búsqueda de metadatos. La especificación de origen no define qué significa esta abreviatura ni cómo deben interpretarse las entradas — descrito aquí únicamente como un array de identificadores de cadena.
La especificación de origen no proporciona valores de example para este esquema. Los valores anteriores son únicamente marcadores de posición ilustrativos — no se documenta ningún formato específico para las entradas de dll/dlm.
Errores
La especificación de origen no define ninguna respuesta de error (4xx/5xx) para este endpoint — solo se documenta la respuesta de éxito 200. Confirma el comportamiento real de los errores con el equipo de ingeniería de DQE antes de publicar.
Probar la API
Haz clic en el botón de abajo para probar este endpoint en vivo en tu navegador.
Abrir consola
Fusion Field - DQE One API
Recupera las definiciones de campos disponibles para un conjunto de reglas de coincidencia de datos determinado.
Envía un cuerpo JSON a este endpoint con la cabecera DQE-Authorization establecida.
{DOMAIN} es el dominio del servidor donde está instalada la propia instancia del backend de DQE One de tu organización — dado que este backend se ejecuta en tu propia infraestructura, este valor lo determina tu despliegue, no lo emite DQE. {DQE_AUTHORIZATION_KEY} es proporcionada por DQE al configurar la cuenta o el paquete; contacta con tu gestor de cuenta de DQE para obtenerla.
POSThttps://{DOMAIN}/getFusionField
Ejemplos de código
Recuperar definiciones de campos de fusión para un conjunto de reglas
using var client = new HttpClient();
var json = "{\"orgId\":\"00D5e0000008abcEAA\",\"ruleSetId\":\"RS-00456\",\"orgPrefix\":\"dqe1\",\"calculateParent\":false,\"crt\":\"2026-10-28T10:15:00Z\",\"selectedRules\":[\"name_match\",\"address_match\"]}";
var content = new StringContent(json, Encoding.UTF8, "application/json");
using var request = new HttpRequestMessage(HttpMethod.Post, "https://{DOMAIN}/getFusionField");
request.Headers.Add("DQE-Authorization", "{DQE_AUTHORIZATION_KEY}");
request.Content = content;
var response = await client.SendAsync(request);
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
All fields are sent as a single JSON request body.
Nota sobre Obligatorio/Opcional: la especificación OpenAPI de origen no declara un array required para este cuerpo de solicitud (solo el cuerpo en su conjunto está marcado como obligatorio). Todos los campos siguientes se muestran como Obligatorio según la convención de documentación de este proyecto — confirma la opcionalidad real con el equipo de ingeniería de DQE antes de publicar.
Campo
Descripción
Tipo
Obl / Opc
orgId
El ID de la organización de Salesforce que realiza la solicitud.
String
Obligatorio
ruleSetId
Identificador del conjunto de reglas de coincidencia de datos para el que se recuperan las definiciones de campos de fusión.
String
Obligatorio
orgPrefix
El prefijo de espacio de nombres del paquete de Salesforce asociado con la instalación de DQE One de la organización.
Inferido únicamente a partir del nombre del campo — no confirmado por la especificación de origen.
String
Obligatorio
calculateParent
Si se deben incluir las relaciones de registro principal al determinar los campos de fusión disponibles.
Inferido únicamente a partir del nombre del campo — no confirmado por la especificación de origen.
Boolean
Obligatorio
crt
La reivindicación de marca de tiempo de creación/emisión de esta solicitud firmada.
String
Obligatorio
selectedRules
Las reglas específicas, dentro del conjunto de reglas, a las que se limita la búsqueda de campos de fusión.
La especificación de origen no define el tipo de cada elemento del array.
Array
Obligatorio
Respuesta
Devuelve un objeto JSON que contiene las definiciones de campos de fusión disponibles.
Clave
Descripción
Tipo
error
Un mensaje de error devuelto por la operación, si procede. La especificación de origen no documenta cuándo se completa este campo ni sus posibles valores.
String
fields
Los identificadores de campo disponibles para la coincidencia de datos bajo el conjunto de reglas indicado.
La especificación de origen no proporciona valores de example para este esquema. Los valores anteriores son únicamente marcadores de posición ilustrativos.
Errores
La especificación de origen no define ninguna respuesta de error (4xx/5xx) para este endpoint — solo se documenta la respuesta de éxito 200. Confirma el comportamiento real de los errores con el equipo de ingeniería de DQE antes de publicar.
Probar la API
Haz clic en el botón de abajo para probar este endpoint en vivo en tu navegador.
Abrir consola
Fusion Lookup - DQE One API
Crea (registra) una configuración de búsqueda de coincidencia de datos para un conjunto de reglas.
Envía un cuerpo JSON a este endpoint con la cabecera DQE-Authorization establecida.
{DOMAIN} es el dominio del servidor donde está instalada la propia instancia del backend de DQE One de tu organización — dado que este backend se ejecuta en tu propia infraestructura, este valor lo determina tu despliegue, no lo emite DQE. {DQE_AUTHORIZATION_KEY} es proporcionada por DQE al configurar la cuenta o el paquete; contacta con tu gestor de cuenta de DQE para obtenerla.
using var client = new HttpClient();
var json = "{\"orgId\":\"00D5e0000008abcEAA\",\"data\":{\"name\":\"Acme Corp\",\"city\":\"Paris\"},\"orgPrefix\":\"dqe1\",\"ruleSetId\":\"RS-00456\",\"calculateParent\":false,\"crt\":\"2026-10-28T10:15:00Z\",\"selectedRules\":[\"name_match\",\"address_match\"]}";
var content = new StringContent(json, Encoding.UTF8, "application/json");
using var request = new HttpRequestMessage(HttpMethod.Post, "https://{DOMAIN}/createFusionLookup");
request.Headers.Add("DQE-Authorization", "{DQE_AUTHORIZATION_KEY}");
request.Content = content;
var response = await client.SendAsync(request);
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
All fields are sent as a single JSON request body.
Nota sobre Obligatorio/Opcional: la especificación OpenAPI de origen no declara un array required para este cuerpo de solicitud (solo el cuerpo en su conjunto está marcado como obligatorio). Todos los campos siguientes se muestran como Obligatorio según la convención de documentación de este proyecto — confirma la opcionalidad real con el equipo de ingeniería de DQE antes de publicar.
Campo
Descripción
Tipo
Obl / Opc
orgId
El ID de la organización de Salesforce que realiza la solicitud.
String
Obligatorio
data
El registro de datos que se va a registrar en la configuración de búsqueda de fusión.
La especificación de origen no define las propiedades de este objeto.
Object
Obligatorio
orgPrefix
El prefijo de espacio de nombres del paquete de Salesforce asociado con la instalación de DQE One de la organización.
Inferido únicamente a partir del nombre del campo — no confirmado por la especificación de origen.
String
Obligatorio
ruleSetId
Identificador del conjunto de reglas de coincidencia de datos para el que se crea esta configuración de búsqueda de fusión.
String
Obligatorio
calculateParent
Si se deben incluir las relaciones de registro principal al crear esta configuración de búsqueda de fusión.
Inferido únicamente a partir del nombre del campo — no confirmado por la especificación de origen.
Boolean
Obligatorio
crt
La reivindicación de marca de tiempo de creación/emisión de esta solicitud firmada.
String
Obligatorio
selectedRules
Las reglas específicas, dentro del conjunto de reglas, a las que se aplica esta configuración de búsqueda de fusión.
La especificación de origen no define el tipo de cada elemento del array.
Array
Obligatorio
Respuesta
Devuelve un objeto JSON que describe el o los registros de búsqueda de fusión creados.
Clave
Descripción
Tipo
record
Un array de objetos que representan el o los registros de búsqueda de fusión creados/registrados. La especificación de origen no define la forma de cada objeto.
La especificación de origen no proporciona valores de example para este esquema. Los valores anteriores son únicamente marcadores de posición ilustrativos.
Errores
La especificación de origen no define ninguna respuesta de error (4xx/5xx) para este endpoint — solo se documenta la respuesta de éxito 200. Confirma el comportamiento real de los errores con el equipo de ingeniería de DQE antes de publicar.
Probar la API
Haz clic en el botón de abajo para probar este endpoint en vivo en tu navegador.