curl --request POST \
--url https://api.raul.ugps.io/api/v1/public/website-leads \
--header 'Content-Type: application/json' \
--data '
{
"email": "<string>",
"nombre": "<string>",
"apellido": "<string>",
"telefono": "<string>",
"empresa": "<string>",
"cargo": "<string>",
"mensaje": "<string>",
"cantidadVehiculos": 123,
"industria": "<string>",
"soluciones": [
"<string>"
],
"tipoIncidencia": "<string>",
"descripcion": "<string>",
"prioridad": "<string>",
"utmSource": "<string>",
"utmMedium": "<string>",
"utmCampaign": "<string>",
"utmTerm": "<string>",
"utmContent": "<string>",
"gclid": "<string>",
"fbclid": "<string>",
"gaClientId": "<string>",
"camposPersonalizados": [
{
"clave": "propiedad_flota",
"etiqueta": "Propiedad de la flota",
"valor": "De terceros"
}
]
}
'import requests
url = "https://api.raul.ugps.io/api/v1/public/website-leads"
payload = {
"email": "<string>",
"nombre": "<string>",
"apellido": "<string>",
"telefono": "<string>",
"empresa": "<string>",
"cargo": "<string>",
"mensaje": "<string>",
"cantidadVehiculos": 123,
"industria": "<string>",
"soluciones": ["<string>"],
"tipoIncidencia": "<string>",
"descripcion": "<string>",
"prioridad": "<string>",
"utmSource": "<string>",
"utmMedium": "<string>",
"utmCampaign": "<string>",
"utmTerm": "<string>",
"utmContent": "<string>",
"gclid": "<string>",
"fbclid": "<string>",
"gaClientId": "<string>",
"camposPersonalizados": [
{
"clave": "propiedad_flota",
"etiqueta": "Propiedad de la flota",
"valor": "De terceros"
}
]
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
email: '<string>',
nombre: '<string>',
apellido: '<string>',
telefono: '<string>',
empresa: '<string>',
cargo: '<string>',
mensaje: '<string>',
cantidadVehiculos: 123,
industria: '<string>',
soluciones: ['<string>'],
tipoIncidencia: '<string>',
descripcion: '<string>',
prioridad: '<string>',
utmSource: '<string>',
utmMedium: '<string>',
utmCampaign: '<string>',
utmTerm: '<string>',
utmContent: '<string>',
gclid: '<string>',
fbclid: '<string>',
gaClientId: '<string>',
camposPersonalizados: [
{
clave: 'propiedad_flota',
etiqueta: 'Propiedad de la flota',
valor: 'De terceros'
}
]
})
};
fetch('https://api.raul.ugps.io/api/v1/public/website-leads', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.raul.ugps.io/api/v1/public/website-leads",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'email' => '<string>',
'nombre' => '<string>',
'apellido' => '<string>',
'telefono' => '<string>',
'empresa' => '<string>',
'cargo' => '<string>',
'mensaje' => '<string>',
'cantidadVehiculos' => 123,
'industria' => '<string>',
'soluciones' => [
'<string>'
],
'tipoIncidencia' => '<string>',
'descripcion' => '<string>',
'prioridad' => '<string>',
'utmSource' => '<string>',
'utmMedium' => '<string>',
'utmCampaign' => '<string>',
'utmTerm' => '<string>',
'utmContent' => '<string>',
'gclid' => '<string>',
'fbclid' => '<string>',
'gaClientId' => '<string>',
'camposPersonalizados' => [
[
'clave' => 'propiedad_flota',
'etiqueta' => 'Propiedad de la flota',
'valor' => 'De terceros'
]
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.raul.ugps.io/api/v1/public/website-leads"
payload := strings.NewReader("{\n \"email\": \"<string>\",\n \"nombre\": \"<string>\",\n \"apellido\": \"<string>\",\n \"telefono\": \"<string>\",\n \"empresa\": \"<string>\",\n \"cargo\": \"<string>\",\n \"mensaje\": \"<string>\",\n \"cantidadVehiculos\": 123,\n \"industria\": \"<string>\",\n \"soluciones\": [\n \"<string>\"\n ],\n \"tipoIncidencia\": \"<string>\",\n \"descripcion\": \"<string>\",\n \"prioridad\": \"<string>\",\n \"utmSource\": \"<string>\",\n \"utmMedium\": \"<string>\",\n \"utmCampaign\": \"<string>\",\n \"utmTerm\": \"<string>\",\n \"utmContent\": \"<string>\",\n \"gclid\": \"<string>\",\n \"fbclid\": \"<string>\",\n \"gaClientId\": \"<string>\",\n \"camposPersonalizados\": [\n {\n \"clave\": \"propiedad_flota\",\n \"etiqueta\": \"Propiedad de la flota\",\n \"valor\": \"De terceros\"\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.raul.ugps.io/api/v1/public/website-leads")
.header("Content-Type", "application/json")
.body("{\n \"email\": \"<string>\",\n \"nombre\": \"<string>\",\n \"apellido\": \"<string>\",\n \"telefono\": \"<string>\",\n \"empresa\": \"<string>\",\n \"cargo\": \"<string>\",\n \"mensaje\": \"<string>\",\n \"cantidadVehiculos\": 123,\n \"industria\": \"<string>\",\n \"soluciones\": [\n \"<string>\"\n ],\n \"tipoIncidencia\": \"<string>\",\n \"descripcion\": \"<string>\",\n \"prioridad\": \"<string>\",\n \"utmSource\": \"<string>\",\n \"utmMedium\": \"<string>\",\n \"utmCampaign\": \"<string>\",\n \"utmTerm\": \"<string>\",\n \"utmContent\": \"<string>\",\n \"gclid\": \"<string>\",\n \"fbclid\": \"<string>\",\n \"gaClientId\": \"<string>\",\n \"camposPersonalizados\": [\n {\n \"clave\": \"propiedad_flota\",\n \"etiqueta\": \"Propiedad de la flota\",\n \"valor\": \"De terceros\"\n }\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.raul.ugps.io/api/v1/public/website-leads")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"email\": \"<string>\",\n \"nombre\": \"<string>\",\n \"apellido\": \"<string>\",\n \"telefono\": \"<string>\",\n \"empresa\": \"<string>\",\n \"cargo\": \"<string>\",\n \"mensaje\": \"<string>\",\n \"cantidadVehiculos\": 123,\n \"industria\": \"<string>\",\n \"soluciones\": [\n \"<string>\"\n ],\n \"tipoIncidencia\": \"<string>\",\n \"descripcion\": \"<string>\",\n \"prioridad\": \"<string>\",\n \"utmSource\": \"<string>\",\n \"utmMedium\": \"<string>\",\n \"utmCampaign\": \"<string>\",\n \"utmTerm\": \"<string>\",\n \"utmContent\": \"<string>\",\n \"gclid\": \"<string>\",\n \"fbclid\": \"<string>\",\n \"gaClientId\": \"<string>\",\n \"camposPersonalizados\": [\n {\n \"clave\": \"propiedad_flota\",\n \"etiqueta\": \"Propiedad de la flota\",\n \"valor\": \"De terceros\"\n }\n ]\n}"
response = http.request(request)
puts response.read_bodyCreate a website lead
Recibe un formulario publico del sitio web, detecta su tipo y lo procesa con el pipeline correspondiente.
curl --request POST \
--url https://api.raul.ugps.io/api/v1/public/website-leads \
--header 'Content-Type: application/json' \
--data '
{
"email": "<string>",
"nombre": "<string>",
"apellido": "<string>",
"telefono": "<string>",
"empresa": "<string>",
"cargo": "<string>",
"mensaje": "<string>",
"cantidadVehiculos": 123,
"industria": "<string>",
"soluciones": [
"<string>"
],
"tipoIncidencia": "<string>",
"descripcion": "<string>",
"prioridad": "<string>",
"utmSource": "<string>",
"utmMedium": "<string>",
"utmCampaign": "<string>",
"utmTerm": "<string>",
"utmContent": "<string>",
"gclid": "<string>",
"fbclid": "<string>",
"gaClientId": "<string>",
"camposPersonalizados": [
{
"clave": "propiedad_flota",
"etiqueta": "Propiedad de la flota",
"valor": "De terceros"
}
]
}
'import requests
url = "https://api.raul.ugps.io/api/v1/public/website-leads"
payload = {
"email": "<string>",
"nombre": "<string>",
"apellido": "<string>",
"telefono": "<string>",
"empresa": "<string>",
"cargo": "<string>",
"mensaje": "<string>",
"cantidadVehiculos": 123,
"industria": "<string>",
"soluciones": ["<string>"],
"tipoIncidencia": "<string>",
"descripcion": "<string>",
"prioridad": "<string>",
"utmSource": "<string>",
"utmMedium": "<string>",
"utmCampaign": "<string>",
"utmTerm": "<string>",
"utmContent": "<string>",
"gclid": "<string>",
"fbclid": "<string>",
"gaClientId": "<string>",
"camposPersonalizados": [
{
"clave": "propiedad_flota",
"etiqueta": "Propiedad de la flota",
"valor": "De terceros"
}
]
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
email: '<string>',
nombre: '<string>',
apellido: '<string>',
telefono: '<string>',
empresa: '<string>',
cargo: '<string>',
mensaje: '<string>',
cantidadVehiculos: 123,
industria: '<string>',
soluciones: ['<string>'],
tipoIncidencia: '<string>',
descripcion: '<string>',
prioridad: '<string>',
utmSource: '<string>',
utmMedium: '<string>',
utmCampaign: '<string>',
utmTerm: '<string>',
utmContent: '<string>',
gclid: '<string>',
fbclid: '<string>',
gaClientId: '<string>',
camposPersonalizados: [
{
clave: 'propiedad_flota',
etiqueta: 'Propiedad de la flota',
valor: 'De terceros'
}
]
})
};
fetch('https://api.raul.ugps.io/api/v1/public/website-leads', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.raul.ugps.io/api/v1/public/website-leads",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'email' => '<string>',
'nombre' => '<string>',
'apellido' => '<string>',
'telefono' => '<string>',
'empresa' => '<string>',
'cargo' => '<string>',
'mensaje' => '<string>',
'cantidadVehiculos' => 123,
'industria' => '<string>',
'soluciones' => [
'<string>'
],
'tipoIncidencia' => '<string>',
'descripcion' => '<string>',
'prioridad' => '<string>',
'utmSource' => '<string>',
'utmMedium' => '<string>',
'utmCampaign' => '<string>',
'utmTerm' => '<string>',
'utmContent' => '<string>',
'gclid' => '<string>',
'fbclid' => '<string>',
'gaClientId' => '<string>',
'camposPersonalizados' => [
[
'clave' => 'propiedad_flota',
'etiqueta' => 'Propiedad de la flota',
'valor' => 'De terceros'
]
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.raul.ugps.io/api/v1/public/website-leads"
payload := strings.NewReader("{\n \"email\": \"<string>\",\n \"nombre\": \"<string>\",\n \"apellido\": \"<string>\",\n \"telefono\": \"<string>\",\n \"empresa\": \"<string>\",\n \"cargo\": \"<string>\",\n \"mensaje\": \"<string>\",\n \"cantidadVehiculos\": 123,\n \"industria\": \"<string>\",\n \"soluciones\": [\n \"<string>\"\n ],\n \"tipoIncidencia\": \"<string>\",\n \"descripcion\": \"<string>\",\n \"prioridad\": \"<string>\",\n \"utmSource\": \"<string>\",\n \"utmMedium\": \"<string>\",\n \"utmCampaign\": \"<string>\",\n \"utmTerm\": \"<string>\",\n \"utmContent\": \"<string>\",\n \"gclid\": \"<string>\",\n \"fbclid\": \"<string>\",\n \"gaClientId\": \"<string>\",\n \"camposPersonalizados\": [\n {\n \"clave\": \"propiedad_flota\",\n \"etiqueta\": \"Propiedad de la flota\",\n \"valor\": \"De terceros\"\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.raul.ugps.io/api/v1/public/website-leads")
.header("Content-Type", "application/json")
.body("{\n \"email\": \"<string>\",\n \"nombre\": \"<string>\",\n \"apellido\": \"<string>\",\n \"telefono\": \"<string>\",\n \"empresa\": \"<string>\",\n \"cargo\": \"<string>\",\n \"mensaje\": \"<string>\",\n \"cantidadVehiculos\": 123,\n \"industria\": \"<string>\",\n \"soluciones\": [\n \"<string>\"\n ],\n \"tipoIncidencia\": \"<string>\",\n \"descripcion\": \"<string>\",\n \"prioridad\": \"<string>\",\n \"utmSource\": \"<string>\",\n \"utmMedium\": \"<string>\",\n \"utmCampaign\": \"<string>\",\n \"utmTerm\": \"<string>\",\n \"utmContent\": \"<string>\",\n \"gclid\": \"<string>\",\n \"fbclid\": \"<string>\",\n \"gaClientId\": \"<string>\",\n \"camposPersonalizados\": [\n {\n \"clave\": \"propiedad_flota\",\n \"etiqueta\": \"Propiedad de la flota\",\n \"valor\": \"De terceros\"\n }\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.raul.ugps.io/api/v1/public/website-leads")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"email\": \"<string>\",\n \"nombre\": \"<string>\",\n \"apellido\": \"<string>\",\n \"telefono\": \"<string>\",\n \"empresa\": \"<string>\",\n \"cargo\": \"<string>\",\n \"mensaje\": \"<string>\",\n \"cantidadVehiculos\": 123,\n \"industria\": \"<string>\",\n \"soluciones\": [\n \"<string>\"\n ],\n \"tipoIncidencia\": \"<string>\",\n \"descripcion\": \"<string>\",\n \"prioridad\": \"<string>\",\n \"utmSource\": \"<string>\",\n \"utmMedium\": \"<string>\",\n \"utmCampaign\": \"<string>\",\n \"utmTerm\": \"<string>\",\n \"utmContent\": \"<string>\",\n \"gclid\": \"<string>\",\n \"fbclid\": \"<string>\",\n \"gaClientId\": \"<string>\",\n \"camposPersonalizados\": [\n {\n \"clave\": \"propiedad_flota\",\n \"etiqueta\": \"Propiedad de la flota\",\n \"valor\": \"De terceros\"\n }\n ]\n}"
response = http.request(request)
puts response.read_bodyBody
Tipo de formulario web
quote, contact, support, email_capture Email del prospecto
Nombre del prospecto o solicitante
Apellido del prospecto
Telefono del prospecto o solicitante
Empresa asociada al lead
Cargo del prospecto
Mensaje adicional del prospecto
Cantidad aproximada de vehiculos
Industria o rubro de la empresa
Soluciones de interes seleccionadas en el formulario
Tipo de incidencia
Descripcion del caso
Prioridad declarada por el usuario
UTM source de primer touch
UTM medium de primer touch
UTM campaign de primer touch
UTM term de primer touch
UTM content de primer touch
Google Click ID de primer touch
Facebook Click ID de primer touch
Client ID de Google Analytics (_ga) para conversiones offline
Campos personalizados del formulario (máx 20, clave única por envío)
20Show child attributes
Show child attributes
[ { "clave": "propiedad_flota", "etiqueta": "Propiedad de la flota", "valor": "De terceros" } ]
Response
Lead created successfully