josediazgt
12/26/2025, 4:47 PMAI Evy
12/26/2025, 4:47 PMAI Evy
12/26/2025, 4:48 PMmetadata y el campo custom_attributes son diferentes en la API de Retell AI.
El campo metadata es descrito como: "An arbitrary object for storage purpose only. You can put anything here like your internal customer id associated with the call. Not used for processing." [(1) ]()
Para actualizar custom_attributes, necesitas usar la API Update Call después de registrar la llamada. El endpoint permite establecer atributos personalizados usando el campo `custom_attributes`: [(2) ]()
json
{
"custom_attribute_1": "value1",
"custom_attribute_2": "value2"
}
Pasos a seguir:
1. Registra la llamada con register-phone-call usando tu payload actual (el metadata se guardará pero no aparecerá en custom attributes) . [(1) ]()
2. Usa la API Update Call (PATCH /update-call/{call_id}) para establecer los custom_attributes deseados: [(2) ]()
json
{
"custom_attribute_1": "value1",
"custom_attribute_2": "value2"
}
El call_id lo obtienes en la respuesta del register-phone-call. [(1) ]()
Nota: Los custom attributes deben estar previamente definidos en la configuración de tu agente para que aparezcan en el Call History.AI Evy
12/26/2025, 4:48 PMAI Evy
12/26/2025, 4:48 PM