Riferimento campo record evento API

Tabella di riferimento ed esempi dei dati memorizzati in un record di eventi API.

Quando un utente richiama una delle tue API pubblicate, il gateway che elabora la chiamata API crea un record di eventi API. Ogni record di evento API contiene i dettagli della chiamata API come l'ID applicazione, l'ora corrente, il codice di risultato e così via. La Tabella 1 mostra tutti i dati che possono essere contenuti in un record di evento API.

Impostazioni del log attività

Il contenuto dei record di evento API dipende dall'impostazione del log attività per ciascuna API. Per ulteriori informazioni sulla registrazione delle attività, vedi Personalizza i tuoi dati di analisi.

Importante: la dimensione massima dei record di eventi API è di 19 Mb. Il sottosistema di analisi rifiuta i record di eventi API di dimensioni superiori a 19 Mb.

Campi record evento API

Tabella 1. Campi record di eventi API
Nome campo Tipo Descrizione
@timestamp Data Una data/ora che registra quando il motore di raccolta dati Logstash (che alimenta i dati in OpenSearch) ha scritto il record.
ai_cache_hit Booleano Booleano che indica se la risposta è stata servita dalla cache del gateway AI
ai_modello La stringa Il nome del modello di intelligenza artificiale utilizzato in questa chiamata al gateway di intelligenza artificiale
ai_request_tokens Numero intero Il numero di token di richiesta in questa chiamata al gateway AI
ai_response_tokens Numero intero Il numero di token di risposta in questa chiamata al Gateway AI
ai_totale_tokens Numero intero Il totale (somma di richiesta e risposta) dei token in questa chiamata al gateway AI
api_ref La stringa Il riferimento all'API (api_name:api_version)
api_type La stringa Il tipo di API: rest, soap, graphql, asyncapi
id_api La stringa L'identificativo API.
API_NAME La stringa Il nome dell'API.
id_risorsa_api La stringa Il formato del campo è: api_name:api_version:method:path. Disponibile solo su API Gateway v10.5.3 o superiore.
versione_api La stringa Il numero di versione dell'API.
id_app La stringa L'identificativo per l'applicazione registrata.
nome_applicazione La stringa Il nome dell'applicazione registrata.
Nota: la proprietà è impostata su undefined quando un ID client non è utilizzato o non è valido sull'API. Il gateway ha bisogno di un ID client per determinare quale applicazione stava richiamando l'API. Da questa applicazione, il gateway può determinare a quale piano è sottoscritta l'applicazione sul prodotto che contiene l'API. Senza un ID client, il gateway non è in grado di determinare quale piano, prodotto o applicazione è stato richiamato, perché una singola API può appartenere a più prodotti (ognuno dei quali ha più piani e app sottoscritti a tali piani con ID client).
tipo_app La stringa Il tipo di applicazione, con un valore di Production o Development.
metodo_backend La stringa Il metodo HTTP utilizzato nella chiamata al backend
backend_request_body La stringa Il corpo della richiesta inviata al backend
backend_request_headers Oggetto Le intestazioni di HTTP della richiesta di backend
backend_response_body La stringa Il corpo della risposta dal backend
intestazioni_di_risposta_di_backend Oggetto Le intestazioni HTTP della risposta di backend
codice_stato_backend stringa Il codice di stato HTTP della risposta del backend
backend_time_to_serve_request intero Tempo impiegato per servire la richiesta di backend
backend_url La stringa L'indirizzo URL completo della chiamata al backend
addebito Oggetto Oggetto contenente le informazioni di fatturazione per gli eventi che utilizzano la monetizzazione
BYTES_RECEIVED Numero Il numero di byte ricevuti dal consumer nella richiesta.
BYTES_SENT Numero Il numero di byte inviati al consumer nella risposta.
risposta in cache Booleano Booleano che indica se questa chiamata API è stata servita dalla cache del gateway
client_geoip.area_code Numero Il codice area PSTN (Public Switched Telephone Network) del client, identificato dal proprio indirizzo IP.
client_geoip.asn Numero Numero di sistema autonomo dell'indirizzo IP del client.
client_geoip.as_org La stringa  
client_geoip.city_name La stringa Il nome della città del client, come identificato dal proprio indirizzo IP.
client_geoip.continent_name La stringa Il nome del continente del client, come identificato dal relativo indirizzo IP.
client_geoip.continent_code La stringa Il codice continente di due lettere del cliente, identificato dal proprio indirizzo IP.
client_geoip.country_code2 La stringa Il codice paese di due lettere del client, come identificato dal proprio indirizzo IP.
client_geoip.country_code3 La stringa Il codice paese di tre lettere del cliente, come identificato dal relativo indirizzo IP.
client_geoip.country_name La stringa Il nome del Paese del client, come identificato dal relativo indirizzo IP.
client_geoip.dma_code Numero Il codice DMA (Designated Market Area) del client, come identificato dal suo indirizzo IP.
client_geoip.domain La stringa Il dominio dell'indirizzo IP del client.
client_geoip.ip La stringa L'indirizzo IP del client.
client_geoip.isp La stringa Il provider di servizi Internet del client.
client_geoip.latitude Numero La latitudine dell'ubicazione del cliente, come identificata dal suo indirizzo IP.
client_geoip.location La stringa La longitudine e la latitudine dell'ubicazione del client (separate da una virgola), come identificato dal suo indirizzo IP.
client_geoip.location.lat Numero La latitudine dell'ubicazione del cliente, come identificata dal suo indirizzo IP.
client_geoip.location.long Numero La longitudine dell'ubicazione del client, come identificata dal proprio indirizzo IP.
client_geoip.longitude Numero La longitudine dell'ubicazione del client, come identificata dal proprio indirizzo IP.
client_geoip.organization La stringa L'organizzazione del client, come identificato dal relativo indirizzo IP.
client_geoip.postal_code La stringa Il codice postale del client, come identificato dal proprio indirizzo IP.
client_geoip.region_iso_code La stringa Il codice ISO della regione del client, come identificato dal suo indirizzo IP.
client_geoip.region_name La stringa La forma abbreviata della regione che corrisponde all'indirizzo IP del client.
client_geoip.timezone La stringa Il fuso orario del client, come identificato dall'indirizzo IP.
client_id La stringa L'ID univoco del client collegato alla richiesta API.
client_ip La stringa L'indirizzo IP del consumatore
dati_personalizzati Mappa array I dati personalizzati possono essere aggiunti a questo campo.
data/ora Data Una data/ora che registra quando è stata richiamata l'API. La data/ora viene sempre mostrata in UTC (Coordinated Universal Time).
id_org_sviluppatore La stringa L'identificatore dell'organizzazione consumer proprietaria dell'applicazione.
nome_organizzazione_sviluppatore La stringa Il nome dell'organizzazione consumer proprietaria dell'applicazione.
url endpoint La stringa Quando la richiesta non va a buon fine, endpoint_url identifica il proxy o invoca l' URL a di destinazione su cui la richiesta non è andata a buon fine. Non è incluso con una richiesta riuscita. Su un gateway compatibile con l' V5, questo campo viene compilato solo quando il server back-end URL che è stato richiamato restituisce un codice 404 di errore di tipo " HTTP ".
id_ambiente La stringa L'identificativo del catalogo.
nome_ambiente La stringa Il nome del catalogo.
id_evento La stringa ID univoco assegnato all'evento dal gateway.

Generato in base a una versione con hash dei campi datetime, transaction_ide client_id combinati utilizzando l'algoritmo SHA1 .

gateway_geoip.area_code Numero Il codice area PSTN (Public Switched Telephone Network) del gateway, identificato dal proprio indirizzo IP.
gateway_geoip.asn Numero Numero di sistema autonomo dell'indirizzo IP del client.
gateway_geoip.as_org La stringa  
gateway_geoip.city_name La stringa Il nome della città del gateway, come identificato dal proprio indirizzo IP.
gateway_geoip.continent_code La stringa Il codice continente di due lettere del gateway, come identificato dal proprio indirizzo IP.
gateway_geoip.continent_name La stringa Il nome continente del gateway, come identificato dall'indirizzo IP.
gateway_geoip.country_code2 La stringa Il codice paese di due lettere del gateway, come identificato dall'indirizzo IP.
gateway_geoip.country_code3 La stringa Il codice paese di tre lettere del gateway, come identificato dal proprio indirizzo IP.
gateway_geoip.country_name La stringa Il nome del paese del gateway, come identificato dal relativo indirizzo IP.
gateway_geoip.dma_code Numero Il codice DMA (Designated Market Area) del gateway, come identificato dal suo indirizzo IP.
gateway_geoip.domain La stringa Il dominio dell'indirizzo IP del gateway.
gateway_geoip.ip La stringa L'indirizzo IP del gateway.
gateway_geoip.isp La stringa Il provider di servizi Internet del gateway.
gateway_geoip.latitude Numero La latitudine dell'ubicazione del gateway, come identificato dal proprio indirizzo IP.
gateway_geoip.location La stringa La longitudine e la latitudine dell'ubicazione del gateway (separate da una virgola), come identificato dal suo indirizzo IP.
gateway_geoip.location.lat Numero La latitudine dell'ubicazione del gateway, come identificato dal proprio indirizzo IP.
gateway_geoip.location.long Numero La longitudine dell'ubicazione del gateway, come identificata dall'indirizzo IP.
gateway_geoip.longitude Numero La longitudine dell'ubicazione del gateway, come identificata dall'indirizzo IP.
gateway_geoip.organization La stringa L'organizzazione del gateway, come identificato dal proprio indirizzo IP.
gateway_geoip.postal_code La stringa Il codice postale del gateway, come identificato dal relativo indirizzo IP.
gateway_geoip.region_name La stringa Il formato abbreviato della regione che corrisponde all'indirizzo IP del gateway.
gateway_geoip.region_iso_code La stringa Il codice ISO della regione del gateway, come identificato dal suo indirizzo IP.
gateway_geoip.timezone La stringa Il fuso orario del gateway, come identificato dal relativo indirizzo IP.
gateway_host La stringa Nome host del gateway (non impostato per tutti i tipi di gateway)
ip_gateway La stringa L'indirizzo IP del gateway.
porta_gateway Numero intero Numero di porta del gateway (non impostato per tutti i tipi di gateway)
nome_servizio_gateway La stringa Il nome del servizio gateway API DataPower®. Configurato dall'utente amministratore cloud durante la registrazione del servizio gateway. Disponibile solo su DataPower API Gateway v10.5.3 o superiore.
richiesta_di_tempo_di_servizio_del_gateway Mobile Il tempo impiegato per elaborare questa richiesta API (tempo totale per servire la richiesta - tempo di backend per servire la richiesta) nel gateway
tipo_gateway La stringa Il tipo e versione del gateway che ha elaborato la chiamata, nel formato type/version. Impostato da tutti i tipi di gateway ad eccezione di v5ce disponibile solo su v10.0.8.0 o superiore.
id_transazione_globale La stringa L'ID transazione globale DataPower . Vedere https://www.ibm.com/docs/en/datapower-gateway/latest?topic=variables-varserviceglobal-transaction-id-servicevarsglobaltransactionid.
costo_campo_richiesta_grafico Numero Solo API GraphQL . Il costo massimo di tutti i campi a cui si accede nella query. Il costo di ciascun campo di accesso è configurato nello schema.
grafql_request_max_nesting Numero Solo API GraphQL . La profondità di nidificazione massima rilevata nella query dall'azione di convalida dell'assembly. La configurazione dello schema viene utilizzata per determinare quali tipi sono nidificati, quindi questo valore potrebbe essere inferiore alla profondità di nidificazione rilevata dall'azione di analisi dell'assembly.
graphql_request_top_field_counts Oggetto Solo API GraphQL . Il numero massimo di volte in cui una query può richiamare ciascun campo. Questo numero è uguale al numero di volte in cui è richiesta l'esecuzione del resolver.

Questo campo è memorizzato in formato JSON e non è indicizzato, quindi non è disponibile per le visualizzazioni. Un numero limitato di richieste e risposte di query viene memorizzato per ogni voce, in base alla quantità di dati che ciascuno contiene. La quantità massima di dati che possono essere memorizzati è soggetta a modifiche.

graphql_request_top_type_counts Oggetto Solo API GraphQL . Il numero massimo di volte in cui una query può richiamare un oggetto di ciascun tipo.

Questo campo è memorizzato in formato JSON e non è indicizzato, quindi non è disponibile per le visualizzazioni. Un numero limitato di richieste e risposte di query viene memorizzato per ogni voce, in base alla quantità di dati che ciascuno contiene. La quantità massima di dati che possono essere memorizzati è soggetta a modifiche.

costo_tipo_richiesta_grafql Numero Solo API GraphQL . Il costo massimo di tutti i tipi richiamati nella query. Il costo di ogni tipo è configurato nello schema.
costo_campo_risposta_grafico Numero Solo API GraphQL . Il costo di tutti i campi a cui si accede nella query. Il costo di ciascun campo di accesso è configurato nello schema.
graphql_response_max_nesting Numero Solo API GraphQL . La profondità di nidificazione rilevata nella query dall'azione di convalida dell'assembly. La configurazione dello schema viene utilizzata per determinare quali tipi sono considerati nidificati, quindi questo valore potrebbe essere inferiore alla profondità di nidificazione rilevata dall'azione di analisi dell'assembly.
graphql_response_top_field_counts Oggetto Solo API GraphQL . Il numero di volte in cui ciascun campo è stato richiamato dalla query. Questo numero è uguale al numero di volte in cui è richiesta l'esecuzione del resolver.

Questo campo è memorizzato in formato JSON e non è indicizzato, quindi non è disponibile per le visualizzazioni. Un numero limitato di richieste e risposte di query viene memorizzato per ogni voce, in base alla quantità di dati che ciascuno contiene. La quantità massima di dati che possono essere memorizzati è soggetta a modifiche.

graphql_response_top_type_counts Oggetto Solo API GraphQL . Il numero di volte in cui un oggetto di ciascun tipo è stato richiamato dalla query.

Questo campo è memorizzato in formato JSON e non è indicizzato, quindi non è disponibile per le visualizzazioni. Un numero limitato di richieste e risposte di query viene memorizzato per ogni voce, in base alla quantità di dati che ciascuno contiene. La quantità massima di dati che possono essere memorizzati è soggetta a modifiche.

costo_tipo_risposta_grafico Numero Solo API GraphQL . Il costo di tutti i tipi richiamati nella query. Il costo di ogni tipo è configurato nello schema.
host La stringa Il nome host o l'indirizzo IP del nodo di inserimento che ha ricevuto l'evento API.
agent_utente_http La stringa Il valore dell'intestazione User Agent nella richiesta in ingresso.
immediate_client_ip La stringa L'indirizzo IP del client che si trova direttamente davanti al gateway. Di solito immediate_client_ip è l'IP di un programma di bilanciamento del carico.
latency_info.started Numero Il ritardo (in millesimi di secondo) tra la ricezione della richiesta e l'avvio dell'attività corrispondente da parte del gateway. L'avvio di un'attività comprende più passi per preparare l'esecuzione di una API; ad esempio, il completamento dell'handshake TCP/TLS, la verifica dell'ID client e del segreto di un'applicazione e la corrispondenza dell'URI della richiesta a un catalogo, API e piano. Quando il gateway riceve una richiesta, la durata "Inizio" è impostata su 0. La durata di ogni fase all'interno dell'attività di avvio viene quindi sommato e il totale rappresenta la durata dell'attività di avvio.
latency_info.task La stringa La transazione API che è stata elaborata.
politica_log La stringa La politica di registrazione definita. I valori includono nessuno, evento, intestazioni e payload.
org_id La stringa L'identificativo per l'organizzazione provider che possiede l'API e i prodotti associati.
org_name La stringa Il nome dell'organizzazione provider proprietaria dell'API e dei Prodotti associati.
opentracing_info Oggetto Le informazioni di opentracing utilizzate nelle chiamate di generazione dei test di intelligenza artificiale in cp4i
percorso_operazione La stringa Il percorso della richiesta API deve corrispondere al percorso della documentazione API aperta
percorso_id La stringa L'identificatore del percorso
plan_id La stringa L'identificativo del piano.
nome_piano La stringa Il nome del piano.
Nota: la proprietà è impostata su undefined quando un ID client non è utilizzato o non è valido sull'API. Il gateway ha bisogno di un ID client per determinare quale applicazione stava richiamando la API. Da questa applicazione, il gateway può determinare a quale piano è sottoscritta l'applicazione sul prodotto che contiene l'API. Senza un ID client, il gateway non è in grado di determinare quale piano, prodotto o applicazione è stato richiamato perché una singola API può appartenere a più prodotti (ognuno dei quali ha più piani e app sottoscritti a tali piani con ID client).
plan_version La stringa Il numero di versione del piano.
ID_Prodotto La stringa L'identificativo del prodotto
nome_prodotto La stringa Il nome del prodotto.
Nota: la proprietà è impostata su undefined quando un ID client non è utilizzato o non è valido sull'API. Il gateway ha bisogno di un ID client per determinare quale applicazione stava richiamando l'API. Da questa applicazione, il gateway può determinare a quale piano è sottoscritta l'applicazione sul prodotto che contiene l'API. Senza un ID client, il gateway non è in grado di determinare quale piano, prodotto o applicazione è stato richiamato perché una singola API può appartenere a più prodotti (ognuno dei quali ha più piani e app sottoscritti a tali piani con ID client).
prodotto_rif La stringa Il riferimento al prodotto (nome_prodotto:versione_prodotto)
titola_prodotto La stringa Il titolo del prodotto.
versione_prodotto La stringa Il numero di versione del prodotto.
stringa_query La stringa Il valore della stringa di query " URL " nella richiesta in entrata.
rate_limit.count Numero Il numero di chiamate API rimanenti nella finestra temporale del limite di frequenza specificato.
rate_limit.interval Numero L'intervallo di tempo totale durante il quale è consentito un certo numero di chiamate API.
rate_limit.limit Numero Il numero massimo di richieste che un'applicazione può effettuare all'API durante una finestra temporale specificata.
rate_limit.period Numero La finestra temporale utilizzata per impostare un limite di frequenza per chiamate API.
rate_limit.reject La stringa Indica se le chiamate che superano il limite di frequenza specificato vengono rifiutate. Se true, la chiamata API viene rifiutata con un codice di stato 429. Se false, viene creato un record nel log attività.
rate_limit.shared La stringa Un'indicazione che indica se il limite di frequenza è condiviso a livello di piano da tutte le operazioni o se è specificato un limite di frequenza nelle operazioni indivIDual .
rate_limit.unit Numero L'unità di tempo utilizzata per calcolare il limite di velocità.
Nota : i valori consentiti sono secondi, minuti, ore, giorni e settimane
corpo della richiesta La stringa Il corpo della richiesta in entrata.
request_http_headers.nome_campo La stringa Un componente della sezione di intestazione dell' HTTP e della richiesta in entrata; ad esempio, le codifiche accettabili, la stringa di identificazione per l'agente utente o i proxy attraverso i quali è stata inviata la richiesta.
Nota: i seguenti tipi di intestazioni sono considerati sensibili e non vengono visualizzati nei dati di analisi per motivi di sicurezza:
  • Qualsiasi chiave segreta configurata nella sicurezza API
  • Qualsiasi intestazione che contiene secret
  • Qualsiasi intestazione che contiene Authorization
metodo_richiesta La stringa Il metodo della richiesta in entrata.
protocollo_richiesta La stringa Il protocollo della richiesta in entrata.
risorsa La stringa Il nome dell'operazione.
id_risorsa La stringa L'identificativo dell'operazione.
percorso_risorsa La stringa Il percorso dell'operazione.
corpo_risposta La stringa Il corpo della risposta in uscita.
response_http_headers.nome_campo La stringa Un componente della sezione di intestazione dell' HTTP e della risposta in uscita; ad esempio, il tipo MIME del contenuto o i dati e l'ora in cui il messaggio è stato inviato.
ambito La stringa Non utilizzato per 'DataPower API Gateway o DataPower Gateway.
spazio_id La stringa L'identificatore dello spazio per i prodotti pubblicati in uno spazio
nome_spazio La stringa Il nome dello spazio per i prodotti pubblicati in uno spazio
Status_Code La stringa Il codice di stato impostato sulla risposta in uscita.
tempo_di_servire_la_richiesta Numero Il tempo trascorso (in millisecondi) da quando il gateway ha ricevuto la richiesta a quando ha inviato una risposta.
transaction_id La stringa L'identificativo per la transazione API. Vedere https://www.ibm.com/docs/en/datapower-gateway/latest?topic=variables-varservicetransaction-id-servicevarstransactionid.
percorso_uri La stringa Il percorso URI sulla richiesta in entrata.
agent_utente Oggetto Il contenuto analizzato del campo http_user_agent , che contiene informazioni sull'utente che ha effettuato la chiamata API.
user_agent.device La stringa Nome unità.
user_agent.major La stringa Numero di versione principale dell'agente utente.
user_agent.minor La stringa Numero di versione minore dell'agente utente.
user_agent.name La stringa Nome agent utente.
user_agent.os_full La stringa Rilevato nome completo del sistema operativo.
user_agent.os_major La stringa Rilevato numero di versione principale del sistema operativo.
user_agent.os_minor La stringa È stato rilevato un numero di versione minore del sistema operativo.
user_agent.os_name La stringa Nome del sistema operativo rilevato.
user_agent.os_patch La stringa Rilevata versione patch del sistema operativo.
user_agent.os_version La stringa Versione del sistema operativo rilevata.
user_agent.patch La stringa Versione patch agent utente.
user_agent.version La stringa Versione dell'agent utente rilevata.
api_type La stringa Specifica il tipo di API a cui è associato l'evento. I valori supportati sono rest, soap e graphql.
Nota: v5c gateway non invia questo campo, ma API Gateway e Converged Gateway lo supportano.
Nota:
  • Per garantire che il valore nel campo client_geoip sia corretto, il gateway deve ricevere l'intestazione X-Forwarded-For in tutte le chiamate API. Verificare con l'amministratore del proprio ambiente di distribuzione per assicurarsi che l'intestazione X-Forwarded-For venga passata ai gateway. Ad esempio, in un ambiente Kubernetes in cui si utilizzano ingress NINGX, configurare l'ingress NGINX utilizzato dal gateway in modo che utilizzi l'intestazione X-Forwarded-For : Configurazione NGINX "use-forwarded-headers".

    La funzione geoIP è utile solo con gli indirizzi IP instradabili Internet. Ad esempio, gli indirizzi IP 192.168.x.x e 10.x.x.x , che sono indirizzi IP privati interni, non possono essere risolti in una posizione geografica.

  • Non tutti i campi sono presenti in tutti gli eventi. Alcuni campi sono specifici per determinati tipi di API, mentre altri sono inviati solo da determinati tipi o versioni di gateway.

Esempio di record di evento API con la registrazione payload impostata

{
  "@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"
  }
}