Referencia de campo de registro de suceso de API

Tabla de referencia y ejemplos de los datos almacenados en un registro de sucesos de API.

Cuando un usuario llama a una de las API publicadas, la pasarela que procesa la llamada de API crea un registro de sucesos de API. Cada registro de suceso de API contiene detalles de la llamada de API como, por ejemplo, el ID de aplicación, la hora actual, el código de resultado, etc. La Tabla 1 muestra todos los datos que pueden estar contenidos en un registro de sucesos de API.

Valores de registro de actividad

El contenido de los registros de sucesos de API depende del valor de registro de actividad para cada API. Para obtener más información sobre el registro de actividad, consulte Personalizar los datos analíticos.

Importante: El tamaño máximo del registro de eventos API es de 19 Mb. El subsistema de análisis rechaza cualquier registro de eventos de la API que supere los 19 Mb.

Campos de registro de suceso de API

Tabla 1. Campos de registro de suceso de API
Nombre de campo Tipo Descripción
@timestamp Fecha Una indicación de fecha y hora que registra cuándo el motor de recopilación de datos Logstash (que alimenta los datos en OpenSearch) ha escrito el registro.
ai_cache_hit Booleano Booleano que indica si la respuesta se ha servido desde la caché del AI Gateway
ai_model Serie Nombre del modelo de IA utilizado en esta llamada al Gateway de IA
ai_request_tokens Entero Número de tokens de solicitud en esta llamada al AI Gateway
ai_response_tokens Entero Número de tokens de respuesta en esta llamada al Gateway AI
ai_total_tokens Entero El total (suma o solicitud y respuesta) de tokens en esta llamada al AI Gateway
api_ref Serie La referencia de la API (api_name:api_version)
api_type Serie El tipo de API: rest, soap, graphql, asyncapi
id_api Serie El identificador de API.
nombre_api Serie El nombre de la API.
id_recurso_api Serie El formato de campo es: api_name:api_version:method:path. Solo está disponible en API Gateway v10.5.3 o superior.
versión_api Serie El número de versión de la API.
app_id Serie Identificador de la aplicación registrada.
nombre_aplic Serie El nombre de la aplicación registrada.
Nota: La propiedad se establece en undefined cuando no se utiliza un ID de cliente o no es válido en la API. La pasarela necesita un ID de cliente para determinar qué aplicación estaba invocando la API. Desde esta aplicación, la pasarela puede determinar a qué plan está suscrita la aplicación en el producto que contiene la API. Sin un ID de cliente, la pasarela no puede determinar qué plan, producto o aplicación se ha invocado, porque una única API puede pertenecer a varios productos (cada uno de los cuales tiene varios planes y aplicaciones suscritos a dichos planes con ID de cliente).
app_type Serie El tipo de aplicación, con un valor de Production o Development.
método_backend Serie El método HTTP utilizado en la llamada al backend
backend_request_body Serie El cuerpo de la solicitud enviada al backend
backend_request_headers Objecto Las cabeceras HTTP de la solicitud del backend
backend_response_body Serie El cuerpo de la respuesta del backend
backend_response_headers Objecto Las cabeceras HTTP de la respuesta del backend
código_estado_backend Entero El código de estado HTTP de la respuesta del backend
backend_time_to_serve_request Flotante Tiempo necesario para servir la solicitud del backend
backend_url Serie La dirección URL completa de la llamada al backend
facturación Objecto Objeto que contiene información de facturación para eventos que utilizan monetización
BYTES_RECEIVED Número Número de bytes recibidos del consumidor en la solicitud.
Bytes_Sent Número Número de bytes enviados al consumidor en la respuesta.
respuesta_en_cache Booleano Booleano que indica si esta llamada a la API se sirvió desde la caché de la pasarela
client_geoip.area_code Número El código de área de la red telefónica conmutada pública (PSTN) del cliente, tal como se identifica desde su dirección IP.
client_geoip.asn Número Número de sistema autónomo de dirección IP de cliente.
client_geoip.as_org Serie  
client_geoip.city_name Serie El nombre de ciudad del cliente, tal como se identifica desde su dirección IP.
client_geoip.continent_name Serie El nombre de continente del cliente, tal como se identifica a partir de su dirección IP.
client_geoip.continent_code Serie El código de continente de dos letras del cliente, tal como se identifica desde su dirección IP.
client_geoip.country_code2 Serie El código de país de dos letras del cliente, tal como se identifica en su dirección IP.
client_geoip.country_code3 Serie El código de país de tres letras del cliente, tal como se identifica en su dirección IP.
client_geoip.country_name Serie El nombre de país del cliente, tal como se identifica desde su dirección IP.
client_geoip.dma_code Número El código de área de mercado designada (DMA) del cliente, tal como se identifica en su dirección IP.
client_geoip.domain Serie El dominio de la dirección IP del cliente.
client_geoip.ip Serie La dirección IP del cliente.
client_geoip.isp Serie El proveedor de servicios de Internet del cliente.
client_geoip.latitude Número La latitud de la ubicación del cliente, tal como se identifica desde su dirección IP.
client_geoip.location Serie Longitud y latitud de la ubicación del cliente (separadas por una coma), tal como se identifica desde su dirección IP.
client_geoip.location.lat Número La latitud de la ubicación del cliente, tal como se identifica desde su dirección IP.
client_geoip.location.long Número Longitud de la ubicación del cliente, tal como se identifica desde su dirección IP.
client_geoip.longitude Número Longitud de la ubicación del cliente, tal como se identifica desde su dirección IP.
client_geoip.organization Serie La organización del cliente, tal como se identifica desde su dirección IP.
client_geoip.postal_code Serie El código postal del cliente, tal como se identifica desde su dirección IP.
client_geoip.region_iso_code Serie El código ISO de la región del cliente, tal como se identifica a partir de su dirección IP.
client_geoip.region_name Serie La forma abreviada de la región que corresponde a la dirección IP del cliente.
client_geoip.timezone Serie El huso horario del cliente, tal como se identifica desde su dirección IP.
client_id Serie El ID exclusivo del cliente que está conectado a la solicitud de API.
client_ip Serie Dirección IP del consumidor
datos_personalizados Correlación de matriz Se pueden añadir datos personalizados a este campo.
fecha y hora Fecha Indicación de fecha y hora que registra cuándo se ha invocado la API. La indicación de fecha y hora siempre se muestra en Hora Universal Coordinada.
developer_org_id Serie Identificador de la organización de consumidores propietaria de la aplicación.
nombre_org_developer_ Serie El nombre de la organización de consumidores propietaria de la aplicación.
endpoint_URL Serie Cuando la solicitud falla, endpoint_url identifica el proxy o invoca el URL de destino en el que falló la solicitud. No se incluye con una solicitud satisfactoria. En una pasarela compatible c V5, este campo solo se rellena cuando el servidor backend URL que se invocó devuelve un código 404 de " HTTP ".
id_medio Serie El identificador de catálogo.
nombre_entorno Serie El nombre del catálogo.
event_id Serie ID exclusivo asignado al suceso por la pasarela.

Se genera basándose en una versión hash de los campos datetime, transaction_idy client_id combinados utilizando el algoritmo SHA1 .

gateway_geoip.area_code Número El código de área de la red telefónica conmutada pública (PSTN) de la pasarela, tal como se identifica desde su dirección IP.
gateway_geoip.asn Número Número de sistema autónomo de dirección IP de cliente.
gateway_geoip.as_org Serie  
gateway_geoip.city_name Serie El nombre de ciudad de la pasarela, tal como se identifica desde su dirección IP.
gateway_geoip.continent_code Serie El código de continente de dos letras de la pasarela, tal como se identifica a partir de su dirección IP.
gateway_geoip.continent_name Serie El nombre de continente de la pasarela, tal como se identifica desde su dirección IP.
gateway_geoip.country_code2 Serie El código de país de dos letras de la pasarela, tal como se identifica en su dirección IP.
gateway_geoip.country_code3 Serie El código de país de tres letras de la pasarela, tal como se identifica en su dirección IP.
gateway_geoip.country_name Serie El nombre de país de la pasarela, tal como se identifica desde su dirección IP.
gateway_geoip.dma_code Número El código de área de mercado designada (DMA) de la pasarela, tal como se identifica en su dirección IP.
gateway_geoip.domain Serie El dominio de la dirección IP de pasarela.
gateway_geoip.ip Serie La dirección IP de la pasarela.
gateway_geoip.isp Serie El proveedor de servicios de Internet de la pasarela.
gateway_geoip.latitude Número Latitud de la ubicación de pasarela, tal como se identifica desde su dirección IP.
gateway_geoip.location Serie Longitud y latitud de la ubicación de la pasarela (separadas por una coma), tal como se identifica a partir de su dirección IP.
gateway_geoip.location.lat Número Latitud de la ubicación de pasarela, tal como se identifica desde su dirección IP.
gateway_geoip.location.long Número Longitud de la ubicación de pasarela, tal como se identifica desde su dirección IP.
gateway_geoip.longitude Número Longitud de la ubicación de pasarela, tal como se identifica desde su dirección IP.
gateway_geoip.organization Serie La organización de la pasarela, tal como se identifica desde su dirección IP.
gateway_geoip.postal_code Serie El código postal de la pasarela, tal como se identifica a partir de su dirección IP.
gateway_geoip.region_name Serie La forma abreviada de la región que corresponde a la dirección IP de la pasarela.
gateway_geoip.region_iso_code Serie El código ISO de la región de la pasarela, tal como se identifica desde su dirección IP.
gateway_geoip.timezone Serie El huso horario de la pasarela, tal como se identifica desde su dirección IP.
gateway_host Serie Nombre de host de la pasarela (no se establece para todos los tipos de pasarela)
gateway_ip Serie La dirección IP de la pasarela.
puerto_pasarela Entero Número de puerto de la pasarela (no establecido para todos los tipos de pasarela)
nombre_servicio_pasarela Serie El nombre del servicio de la pasarela API DataPower®. Configurado por el usuario administrador de nube al registrar el servicio de pasarela. Sólo disponible en DataPower API Gateway v10.5.3 o superior.
pasarela_tiempo_para_servir_petición Flotante El tiempo empleado en procesar esta solicitud API (tiempo total para servir la solicitud - tiempo del backend para servir la solicitud) en la pasarela
tipo_pasarela Serie El tipo y la versión de la pasarela que ha procesado la llamada, en formato: type/version. Establecido por todos los tipos de pasarela excepto para v5c, y solo disponible en v10.0.8.0 o superior.
id_transacción_global Serie El ID de transacción global DataPower . Véase https://www.ibm.com/docs/en/datapower-gateway/latest?topic=variables-varserviceglobal-transaction-id-servicevarsglobaltransactionid.
graphql_request_field_cost Número Sólo las API de GraphQL . El coste máximo de todos los campos a los que se accede en la consulta. El coste de cada acceso de campo se configura en el esquema.
graphql_request_max_nesting Número Sólo las API de GraphQL . La profundidad máxima de anidamiento encontrada en la consulta por la acción de validación de ensamblaje. La configuración del esquema se utiliza para determinar qué tipos están anidados, por lo que este valor puede ser menor que la profundidad de anidamiento encontrada por la acción de análisis de ensamblaje.
graphql_request_top_field_counts Objecto Sólo las API de GraphQL . Número máximo de veces que una consulta puede recuperar cada campo. Este número es igual al número de veces que debe ejecutarse el programa de resolución.

Este campo se almacena en formato JSON y no está indexado, por lo que no está disponible para visualizaciones. Se almacena un número limitado de solicitudes y respuestas de consulta para cada entrada, basándose en la cantidad de datos que contiene cada una. La cantidad máxima de datos que se pueden almacenar está sujeta a cambios.

grafql_request_top_type_counts Objecto Sólo las API de GraphQL . Número máximo de veces que una consulta puede recuperar un objeto de cada tipo.

Este campo se almacena en formato JSON y no está indexado, por lo que no está disponible para visualizaciones. Se almacena un número limitado de solicitudes y respuestas de consulta para cada entrada, basándose en la cantidad de datos que contiene cada una. La cantidad máxima de datos que se pueden almacenar está sujeta a cambios.

graphql_request_type_cost Número Sólo las API de GraphQL . El coste máximo de todos los tipos recuperados en la consulta. El coste de cada tipo se configura en el esquema.
graphql_response_field_cost Número Sólo las API de GraphQL . El coste de todos los campos a los que se accede en la consulta. El coste de cada acceso de campo se configura en el esquema.
graphql_response_max_nesting Número Sólo las API de GraphQL . La profundidad de anidamiento encontrada en la consulta por la acción de validación de ensamblaje. La configuración de esquema se utiliza para determinar qué tipos se consideran anidados, por lo que este valor puede ser menor que la profundidad de anidamiento encontrada por la acción de análisis de ensamblaje.
graphql_response_top_field_counts Objecto Sólo las API de GraphQL . El número de veces que la consulta ha recuperado cada campo. Este número es igual al número de veces que debe ejecutarse el programa de resolución.

Este campo se almacena en formato JSON y no está indexado, por lo que no está disponible para visualizaciones. Se almacena un número limitado de solicitudes y respuestas de consulta para cada entrada, basándose en la cantidad de datos que contiene cada una. La cantidad máxima de datos que se pueden almacenar está sujeta a cambios.

graphql_response_top_type_counts Objecto Sólo las API de GraphQL . El número de veces que la consulta ha recuperado un objeto de cada tipo.

Este campo se almacena en formato JSON y no está indexado, por lo que no está disponible para visualizaciones. Se almacena un número limitado de solicitudes y respuestas de consulta para cada entrada, basándose en la cantidad de datos que contiene cada una. La cantidad máxima de datos que se pueden almacenar está sujeta a cambios.

graphql_response_type_cost Número Sólo las API de GraphQL . El coste de todos los tipos que se han recuperado en la consulta. El coste de cada tipo se configura en el esquema.
host Serie Nombre de host o dirección IP del nodo de ingestión que ha recibido el suceso de API.
agente_usuario_http Serie El valor de la cabecera del agente de usuario en la solicitud de entrada.
immediate_client_ip Serie La dirección IP de cliente que está directamente delante de la pasarela. Normalmente, immediate_client_ip es la IP de un equilibrador de carga.
latency_info.started Número El retardo de tiempo (en milisegundos) entre el momento en que se recibió la solicitud y el momento en que la pasarela inició la tarea correspondiente. El inicio de una tarea consta de varios pasos para preparar la ejecución de una API; por ejemplo, completar el reconocimiento TCP/TLS, verificar el ID de cliente y el secreto de una app y hacer coincidir el URI de solicitud con un catálogo, API y plan. Cuando la pasarela recibe una solicitud, la duración de "Inicio" se establece en 0. A continuación, se suma la duración de cada paso dentro de la tarea de inicio y el total representa la duración de la tarea de inicio.
latency_info.task Serie La transacción de API que se ha procesado.
política_registro Serie La política de registro definida. Los valores incluyen none, event, headers y payload.
org_id Serie Identificador de la organización de proveedores propietaria de la API y de los productos asociados.
org_name Serie Nombre de la organización de proveedores propietaria de la API y de los productos asociados.
openentracing_info Objecto Información de opentracing utilizada en las llamadas de generación de pruebas de IA en cp4i
ruta_de_operación Serie La ruta de la solicitud de API debe coincidir con la ruta de la documentación de la API abierta
path_id Serie El identificador de la ruta
plan_id Serie El identificador del plan.
plan_name Serie El nombre del plan.
Nota: La propiedad se establece en undefined cuando no se utiliza un ID de cliente o no es válido en la API. La pasarela necesita un ID de cliente para determinar qué aplicación estaba invocando la API. Desde esta aplicación, la pasarela puede determinar a qué plan está suscrita la aplicación en el producto que contiene la API. Sin un ID de cliente, la pasarela no puede determinar qué plan, producto o aplicación se ha invocado porque una única API puede pertenecer a varios productos (cada uno de los cuales tiene varios planes y aplicaciones suscritos a dichos planes con ID de cliente).
plan_versión Serie El número de versión del plan.
product_id Serie El identificador del producto
nombre_producto Serie El nombre del producto.
Nota: La propiedad se establece en undefined cuando no se utiliza un ID de cliente o no es válido en la API. La pasarela necesita un ID de cliente para determinar qué aplicación estaba invocando la API. Desde esta aplicación, la pasarela puede determinar a qué plan está suscrita la aplicación en el producto que contiene la API. Sin un ID de cliente, la pasarela no puede determinar qué plan, producto o aplicación se ha invocado porque una única API puede pertenecer a varios productos (cada uno de los cuales tiene varios planes y aplicaciones suscritos a dichos planes con ID de cliente).
ref_producto Serie La referencia del producto (nombre_producto:versión_producto)
tipo_producto Serie El título del producto.
versión_producto Serie El número de versión del producto.
serie_consulta Serie El valor de la cadena de consulta URL en la solicitud entrante.
rate_limit.count Número El número de llamadas de API que quedan en la ventana de tiempo de límite de velocidad especificada.
rate_limit.interval Número El intervalo de tiempo total durante el cual se permite un cierto número de llamadas a la API.
rate_limit.limit Número El número máximo de solicitudes que una aplicación puede realizar a la API durante un intervalo de tiempo especificado.
rate_limit.period Número El intervalo de tiempo que se utiliza para establecer un límite de velocidad para las llamadas de API.
rate_limit.reject Serie Indicación de si se rechazan las llamadas que exceden el límite de velocidad especificado. Si es true, la llamada de API se rechaza con un código de estado 429. Si es false, se crea un registro en el registro de actividad.
rate_limit.shared Serie Una indicación de si el límite de velocidad se comparte en un nivel de plan por todas las operaciones, o si se especifica un límite de velocidad en las operaciones indivIDual .
rate_limit.unit Número La unidad de tiempo utilizada para calcular el límite de velocidad.
Nota : Los valores permitidos son segundo, minuto, hora, día y semana
cuerpo_solicitud Serie El cuerpo de la solicitud de entrada.
request_http_headers.nombre_campo Serie Un componente de la sección de encabezado " HTTP " de la solicitud entrante; por ejemplo, las codificaciones aceptables, la cadena de identificación del agente de usuario o los servidores proxy a través de los cuales se envió la solicitud.
Nota: Los siguientes tipos de cabeceras se consideran confidenciales y no se muestran en los datos de análisis por motivos de seguridad:
  • Cualquier clave secreta configurada en la seguridad de la API
  • Cualquier cabecera que contenga secret
  • Cualquier cabecera que contenga Authorization
método_solicitud Serie El método de la solicitud de entrada.
protocolo_solicitud Serie El protocolo de la solicitud de entrada.
recurso Serie El nombre de la operación.
resource_id Serie El identificador de la operación.
RESOURCE_PATH Serie La vía de acceso de la operación.
cuerpo_respuesta Serie El cuerpo de la respuesta de salida.
response_http_headers.nombre_campo Serie Un componente de la sección de encabezado " HTTP " de la respuesta saliente; por ejemplo, el tipo MIME del contenido o los datos y la hora en que se envió el mensaje.
alcance Serie No se utiliza para ' DataPower API Gateway ' o DataPower Gateway.
space_id Serie El identificador del espacio para los productos publicados en un espacio
nombre_espacio Serie El nombre del espacio para los productos publicados en un espacio
Status_Code Serie El código de estado establecido en la respuesta de salida.
solicitud_servidor_hora Número El tiempo transcurrido (en milisegundos) desde que la puerta de enlace recibió la solicitud hasta que envió una respuesta.
transaction_id Serie Identificador de la transacción de API. Véase https://www.ibm.com/docs/en/datapower-gateway/latest?topic=variables-varservicetransaction-id-servicevarstransactionid.
vía_acceso_uri Serie La vía de acceso de URI en la solicitud de entrada.
agente_usuario Objecto El contenido analizado del campo http_user_agent , que contiene información sobre el usuario que ha realizado la llamada de API.
user_agent.device Serie Nombre de dispositivo.
user_agent.major Serie Número de versión principal del agente de usuario.
user_agent.minor Serie Número de versión menor del agente de usuario.
user_agent.name Serie Nombre de agente de usuario.
user_agent.os_full Serie Nombre completo del sistema operativo detectado.
user_agent.os_major Serie Número de versión principal del sistema operativo detectado.
user_agent.os_minor Serie Número de versión menor del sistema operativo detectado.
user_agent.os_name Serie Nombre de sistema operativo detectado.
user_agent.os_patch Serie Versión de parche de sistema operativo detectada.
user_agent.os_version Serie Versión del sistema operativo detectada.
user_agent.patch Serie Versión de parche del agente de usuario.
user_agent.version Serie Versión de agente de usuario detectada.
api_type Serie Especifica el tipo de API al que está asociado el evento. Los valores admitidos son rest, soap y graphql.
Nota: v5c gateway no envía este campo, pero API Gateway y Converged Gateway lo admiten.
Nota:
  • Para asegurarse de que el valor del campo client_geoip es preciso, la pasarela debe recibir la cabecera X-Forwarded-For en todas las llamadas de API. Consulte al administrador del entorno de despliegue para asegurarse de que la cabecera X-Forwarded-For se pasa a las pasarelas. Por ejemplo, en un entorno Kubernetes en el que se utilizan entradas NINGX, configure la entrada NGINX que utiliza su pasarela para que utilice la cabecera X-Forwarded-For : Configuración de NGINX "use-forwarded-headers".

    La característica geoIP sólo es útil con las direcciones IP direccionables de Internet. Por ejemplo, las direcciones IP 192.168.x.x y 10.x.x.x , siendo direcciones IP privadas internas, no se pueden resolver en una ubicación geográfica.

  • No todos los campos están presentes en todos los eventos. Algunos campos son específicos de determinados tipos de API, mientras que otros sólo los envían determinados tipos o versiones de pasarela.

Registro de sucesos de API de ejemplo con registro de carga útil establecido

{
  "@timestamp": "2025-05-26T10:34:12.510174294Z",
  "@version": "1",
  "api_id": "46e6b0fc-58f2-4a58-a47f-0e866c11b1dc",
  "api_name": "findbranch-api",
  "api_ref": "findbranch-api:2.0.0",
  "api_resource_id": "findbranch-api:2.0.0:GET:/details",
  "api_type": "REST",
  "api_version": "2.0.0",
  "app_id": "1faa2b75-20d4-41d4-a2aa-ce363a9c76cf",
  "app_lifecycle_state": "PRODUCTION",
  "app_name": "sandbox-test-app",
  "bytes_received": 0,
  "bytes_sent": 1351,
  "catalog_id": "d22da219-8bd7-407d-923d-af5368b130c4",
  "catalog_name": "sandbox",
  "client_geoip": {},
  "client_id": "136775e010e78dd27afe3d68b63a9789",
  "client_ip": "10.21.34.114",
  "datetime": "2025-05-26T10:34:11.598Z",
  "developer_org_id": "e38a3601-5ceb-4a18-8b8a-3989f4a7fce3",
  "developer_org_name": "sandbox-test-org",
  "developer_org_title": "Sandbox Test Organization",
  "domain_name": "apiconnect",
  "endpoint_url": "N/A",
  "event_id": "3ab419327b3a62e21ed0ac110f9d29259738d5a6",
  "gateway_geoip": {},
  "gateway_ip": "192.168.143.45",
  "gateway_service_name": "v6gw",
  "gateway_type": "apigw/10.6.4.0",
  "global_transaction_id": "65587a59683443a300002432",
  "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36",
  "immediate_client_ip": "10.21.34.114",
  "latency_info": [
    { "started": 0, "task": "Start" },
    { "started": 0, "name": "default-api-route", "task": "api-routing" },
    { "started": 2, "name": "default-api-cors", "title": "default-cors", "task": "api-cors" },
    { "started": 3, "name": "default-wsdl", "title": "default-wsdl", "task": "assembly-wsdl" },
    { "started": 3, "name": "default-html-page", "title": "default-html-page", "task": "assembly-html-page" },
    { "started": 4, "name": "default-api-client-identification", "title": "default-client-identification", "task": "api-client-identification" },
    { "started": 6, "name": "default-api-ratelimit", "title": "default-ratelimit", "task": "assembly-ratelimit" },
    { "started": 11, "name": "default-api-security", "title": "default-security", "task": "api-security" },
    { "started": 13, "name": "default-func-call-preflow", "task": "assembly-function-call" },
    { "started": 13, "name": "default-api-execute", "task": "api-execute" },
    { "started": 13, "name": "sophie-org_sandbox_findbranch-api_2.0.0_invoke_0", "title": "invoke", "task": "assembly-invoke" },
    { "started": 508, "name": "sophie-org_sandbox_findbranch-api_2.0.0_log_0", "title": "log", "task": "assembly-log" },
    { "started": 509, "name": "sophie-org_sandbox_findbranch-api_2.0.0_set-variable_0", "title": "set-variable", "task": "assembly-set-variable" },
    { "started": 510, "name": "sophie-org_sandbox_findbranch-api_2.0.0_set-variable_1", "title": "set-variable", "task": "assembly-set-variable" },
    { "started": 511, "name": "default-func-call-main", "task": "assembly-function-call" },
    { "started": 511, "name": "default-api-result", "task": "api-result" },
    { "started": 512, "name": "default-func-call-global", "task": "assembly-function-call" }
  ],
  "log_policy": "activity",
  "opentracing_info": [],
  "org_id": "127047d3-cdbe-4deb-bad9-69a9de9f7410",
  "org_name": "sophie-org",
  "path_id": "default:2.0.0:GET:/details",
  "plan_id": "findbranch-api-auto-product:2.0.0:default",
  "plan_name": "default",
  "plan_version": "2.0.0",
  "product_id": "8ba4e04b-ae14-41ce-a96c-a175957c698d",
  "product_name": "findbranch-api-auto-product",
  "product_ref": "findbranch-api-auto-product:2.0.0",
  "product_title": "findbranch-api auto product",
  "product_version": "2.0.0",
  "query_string": "",
  "request_body": "",
  "request_http_headers": [],
  "request_method": "GET",
  "request_protocol": "https",
  "resource_id": "default:2.0.0:GET:/findbranch",
  "resource_path": "GET",
  "response_body": "",
  "response_http_headers": [],
  "status_code": "200 OK",
  "tags": ["apicapievent", "send_to_storage_only", "_geoip_lookup_failure"],
  "time_to_serve_request": 513,
  "transaction_id": "9266",
  "uri_path": "/sophie-org/sandbox/findbranch/details",
  "user_agent": {
    "device": "Mac",
    "major": "136",
    "minor": "0",
    "name": "Chrome",
    "os": "Mac OS X",
    "os_full": "Mac OS X 10.15.7",
    "os_major": "10",
    "os_minor": "15",
    "os_name": "Mac OS X",
    "os_patch": "7",
    "os_version": "10.15.7",
    "patch": "0",
    "version": "136.0.0.0"
  }
}