POST/clientes
Permite agregar un nuevo cliente al sistema.
Parámetros
| Nombre | Tipo | Validación | Descripción |
|---|
tkEmpresa | UUID | | Código token que identifica de forma única a una empresa dentro el sistema, a la cuál pertenecerá el nuevo cliente. |
noEmpleado | Integer | | Contiene el número de empleado asociado al cliente por su compañía. |
calle | String | | Contiene el nombre o número de la calle, que forma parte de la ubicación del cliente. |
colonia | String | | Contiene el nombre o número de la colonia, que forma parte de la ubicación del cliente. |
telefono | Integer | Requerido | Almacena el número de teléfono que pertenece al cliente (Si tiene un valor no númerico, devolvera un String). |
telefono2 | Integer | | En caso de existir, se guarda un número de teléfono secundario del cliente (Si tiene un valor no númerico, devolvera un String). |
movil | Integer | | Almacena un número de teléfono movil del cliente (Si tiene un valor no númerico, devolvera un String). |
tkFase | UUID | | Código token que identifica de forma única a una fase dentro el sistema. |
tkOrigen | UUID | | Código token que identifica de forma única a una fase dentro el sistema. |
sexo | String | | Indica el sexo del nuevo cliente. |
url | String | | Contiene la url del sitio web del cliente. |
facebook | String | | Contiene la url del sitio de facebook del cliente. |
twitter | String | | Contiene la url del sitio de twitter del cliente. |
skype | String | | Contiene la url del sitio de skype del cliente. |
linkedin | String | | Contiene la url del sitio de linkedin del cliente. |
googlePlus | String | | Contiene la url del sitio de googlePlus del cliente. |
comentarios | String | | Contiene un comentario para el nuevo cliente. |
cp1 | String | | Contiene el valor del primer campo personalizado, se pueden colocar hasta 100 y son definidos por el usuario. |
Respuesta
| Nombre | Tipo | Descripción |
|---|
code | Integer | Código numérico que indica el resultado de la operación. |
msg | String | Mensaje descriptivo del resultado de la operación. |
details | String | Detalle adicional de la operación. |
Solicitud
curl --request POST 'https://api.upnify.com/v4/clientes/' \
--header 'token: 00000000-0000-4000-8000-000000000001' \
--header 'Content-Type: application/json' \
--data-raw '{"telefono":"0000000000","comentarios":"valor-comentarios"}'const response=await fetch('https://api.upnify.com/v4/clientes/',{method:'POST',headers:{token:'00000000-0000-4000-8000-000000000001','Content-Type':'application/json'},body:JSON.stringify({"telefono":"0000000000","comentarios":"valor-comentarios"})});
console.log(await response.json());const response=await fetch('https://api.upnify.com/v4/clientes/',{method:'POST',headers:{token:'00000000-0000-4000-8000-000000000001','Content-Type':'application/json'},body:JSON.stringify({"telefono":"0000000000","comentarios":"valor-comentarios"})});
console.log(await response.json());import requests
response=requests.post('https://api.upnify.com/v4/clientes/',headers={'token':'00000000-0000-4000-8000-000000000001','Content-Type':'application/json'},json={"telefono":"0000000000","comentarios":"valor-comentarios"})
print(response.json())package main
import("bytes";"fmt";"io";"net/http")
func main(){req,_:=http.NewRequest("POST","https://api.upnify.com/v4/clientes/",bytes.NewBufferString("{\n \"telefono\": \"0000000000\",\n \"comentarios\": \"valor-comentarios\"\n}"));req.Header.Set("token","00000000-0000-4000-8000-000000000001") ;req.Header.Set("Content-Type","application/json");res,_:=http.DefaultClient.Do(req);defer res.Body.Close();data,_:=io.ReadAll(res.Body);fmt.Println(string(data))}using System.Net.Http;using System.Text;using var client=new HttpClient();client.DefaultRequestHeaders.Add("token","00000000-0000-4000-8000-000000000001");using var content=new StringContent("{\n \"telefono\": \"0000000000\",\n \"comentarios\": \"valor-comentarios\"\n}",Encoding.UTF8,"application/json");var response=await client.PostAsync("https://api.upnify.com/v4/clientes/",content);Console.WriteLine(await response.Content.ReadAsStringAsync());
Respuesta
{
"code": 0,
"msg": "Ok",
"details": "detalle-ejemplo"
}