Contactos

Buscar contactos por referencia externa

A partir de una lista de tus referencias, indica cuáles ya existen en Filmo y cuáles no.

Herramienta
filmo_contacts_lookup
Acceso: Lectura

Resultado

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "filmo_contacts_lookup",
    "arguments": {
      "references": [
        "<references>"
      ]
    }
  }
}

generado desde el esquema

notFound son las que hay que crear. Es la primitiva de cualquier sincronización: sin ella, la alternativa es una llamada por referencia y deducirlo del 404. NO escribe NADA, aunque sea un POST: la lista de referencias no cabe en una query string.

Argumentos

referencesstring[]Obligatorio

Referencias externas que buscar. Al menos una, como máximo 200.

Límites: mín. 1 elementos, máx. 200 elementos, cada uno: longitud mín. 1

Resultado

En un éxito el resultado lleva structuredContent con data y meta. Estos son los atributos de data.

Ver los atributos de data
contactsobject[]

Contactos que coincidieron con al menos una referencia.

Mostrar atributos hijos
contacts.idstring

Identificador del contacto en Filmo.

contacts.namestring

Nombre del contacto.

contacts.contactNumberstring

Número del contacto en Filmo.

notFoundstring[]

Referencias que no coincidieron con ningún contacto. Son las que hay que crear.

Un error es un resultado con isError: true y el problema en content[0].text; no hay structuredContent. Consulta Errores.

Prompts de ejemplo

¿Existe ya un contacto con el email ana@example.com?

La misma operación por REST

Esta herramienta ejecuta POST /api/v1/contacts/lookup.

  • Contactos

    Buscar contactos por referencia externa

    A partir de una lista de tus referencias, indica cuáles ya existen en Filmo y cuáles no.

  • Guías

    Escrituras seguras

    Un asistente que puede escribir también puede escribir lo equivocado. Decide qué herramientas necesitan a una persona, reintenta sin duplicar y sabe qué pone en marcha una escritura.

  • Guías

    Errores

    Un error de herramienta es un resultado con isError: true y el problema en el primer bloque de texto. Ramifica por su code.