É possível realizar uma requisição para verificar a conectividade dos componentes antes mesmo de registrar uma configuração no Firehose. O payload da requisição é o mesmo da criação ou edição da configuração.
O Firehose realiza uma conexão com o componente e retorna uma amostra de dados caso exista. É possível verificar os seguintes componentes atualmente:
Copy curl --location '<HOST>/v1/verify' \
--header 'Content-Type: application/json' \
--header 'Authorization: <AUTHORIZATION>' \
--data '{
"input": {
"type": "N8N",
"n8n": {
"workflow": {
"name": "Sample Workflow",
"nodes": [
{
"parameters": {
"authentication": "appToken",
"operation": "getAll",
"limit": 1,
"additionalFields": {}
},
"name": "HubSpot",
"type": "n8n-nodes-base.hubspot",
"credentials": {
"hubspotAppToken": {}
},
"position": [
200,
0
]
}
],
"connections": {}
},
"credentials": [
{
"type": "hubspotAppToken",
"data": {
"appToken": "<HUBSPOT_TOKEN>"
}
}
],
"output_success_nodes": [
"HubSpot"
],
"output_error_nodes": [
"HubSpot"
]
}
}
}'
Copy {
"input" : [
{
"addedAt" : 1703099739706 ,
"canonical-vid" : 111 ,
"form-submissions" : [] ,
"identity-profiles" : [
{
"deleted-changed-timestamp" : 0 ,
"identities" : [
{
"is-primary" : true ,
"timestamp" : 1703099739528 ,
"type" : "EMAIL" ,
"value" : "name@blip.ai"
} ,
{
"timestamp" : 1703099739701 ,
"type" : "LEAD_GUID" ,
"value" : "LEAD_GUID"
}
] ,
"saved-at-timestamp" : 1703099739706 ,
"vid" : 222
}
] ,
"is-contact" : true ,
"merge-audits" : [] ,
"merged-vids" : [] ,
"portal-id" : 333 ,
"properties" : {
"firstname" : {
"value" : "NAME"
} ,
"lastmodifieddate" : {
"value" : "1705528812013"
} ,
"lastname" : {
"value" : "LASTNAME"
}
} ,
"vid" : 222
}
]
}