Crear un nuevo equipo de un cliente.
POST https://api.appsat.net/v1/ClientesEquipos/
curl "https://api.appsat.net/v1/ClientesEquipos/" \
-X POST \
-d "[\n {\n \"empresa_id\": 1,\n \"sucursal_id\": 1,\n \"cliente_id\": 5751,\n \"cliente_equipo_nombre\": \"Split Daikin 8500\",\n \"cliente_equipo_marca\": \"Daikin\",\n \"cliente_equipo_modelo\": \"J8500\",\n \"cliente_equipo_numero_de_serie\": \"04549112\",\n \"cliente_equipo_imei\": \"02578781\",\n \"cliente_equipo_potencia\": \"\",\n \"cliente_equipo_combustible\": \"\",\n \"cliente_equipo_fecha_compra\": \"0000-00-00\",\n \"cliente_equipo_fecha_fin_garantia\": \"0000-00-00\",\n \"cliente_equipo_periodo_mensual\": 0,\n \"cliente_equipo_periodo_trimestral\": 0,\n \"cliente_equipo_periodo_semestral\": 0,\n \"cliente_equipo_periodo_anual\": 0,\n \"cliente_equipo_fecha_add\": \"2019-06-22 18:48:30\",\n \"cliente_equipo_fecha_upd\": \"2020-09-19 13:41:40\",\n \"cliente_equipo_delete\": 0,\n]" \
-H "accept: */*" \
-H "key: " \
-H "Content-Type: application/json"
var xhr = new XMLHttpRequest();
xhr.addEventListener('load', function(e) {
var response = e.target.responseText;
console.log(response);
});
xhr.addEventListener('error', function(e) {
console.error('Request errored with status', e.target.status);
});
xhr.open('POST', 'https://api.appsat.net/v1/ClientesEquipos/');
xhr.setRequestHeader('accept','*/*');
xhr.setRequestHeader('key','');
xhr.setRequestHeader('Content-Type','application/json');
var body = '';
body += '[\n';
body += ' {\n';
body += ' "empresa_id": 1,\n';
body += ' "sucursal_id": 1,\n';
body += ' "cliente_id": 5751,\n';
body += ' "cliente_equipo_nombre": "Split Daikin 8500",\n';
body += ' "cliente_equipo_marca": "Daikin",\n';
body += ' "cliente_equipo_modelo": "J8500",\n';
body += ' "cliente_equipo_numero_de_serie": "04549112",\n';
body += ' "cliente_equipo_imei": "02578781",\n';
body += ' "cliente_equipo_potencia": "",\n';
body += ' "cliente_equipo_combustible": "",\n';
body += ' "cliente_equipo_fecha_compra": "0000-00-00",\n';
body += ' "cliente_equipo_fecha_fin_garantia": "0000-00-00",\n';
body += ' "cliente_equipo_periodo_mensual": 0,\n';
body += ' "cliente_equipo_periodo_trimestral": 0,\n';
body += ' "cliente_equipo_periodo_semestral": 0,\n';
body += ' "cliente_equipo_periodo_anual": 0,\n';
body += ' "cliente_equipo_fecha_add": "2019-06-22 18:48:30",\n';
body += ' "cliente_equipo_fecha_upd": "2020-09-19 13:41:40",\n';
body += ' "cliente_equipo_delete": 0,\n';
body += ' }\n';
body += ']';
xhr.send(body);
import requests
url = 'https://api.appsat.net/v1/ClientesEquipos/'
headers = {'accept': '*/*','key': '','Content-Type': 'application/json'}
body = """[
{
"empresa_id": 1,
"sucursal_id": 1,
"cliente_id": 5751,
"cliente_equipo_nombre": "Split Daikin 8500",
"cliente_equipo_marca": "Daikin",
"cliente_equipo_modelo": "J8500",
"cliente_equipo_numero_de_serie": "04549112",
"cliente_equipo_imei": "02578781",
"cliente_equipo_potencia": "",
"cliente_equipo_combustible": "",
"cliente_equipo_fecha_compra": "0000-00-00",
"cliente_equipo_fecha_fin_garantia": "0000-00-00",
"cliente_equipo_periodo_mensual": 0,
"cliente_equipo_periodo_trimestral": 0,
"cliente_equipo_periodo_semestral": 0,
"cliente_equipo_periodo_anual": 0,
"cliente_equipo_fecha_add": "2019-06-22 18:48:30",
"cliente_equipo_fecha_upd": "2020-09-19 13:41:40",
"cliente_equipo_delete": 0
}
]"""
req = requests.post(url, headers=headers, data=body)
print(req.status_code)
print(req.headers)
print(req.text)
#include <stdio.h>
#include <curl/curl.h>
int main(void)
{
CURL *curl;
CURLcode res;
curl = curl_easy_init();
curl_easy_setopt(curl, CURLOPT_URL, "https://api.appsat.net/v1/ClientesEquipos/");
curl_easy_setopt(curl, CURLOPT_CUSTOMREQUEST, "POST");
/* if redirected, tell libcurl to follow redirection */
curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L);
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "accept: */*");
headers = curl_slist_append(headers, "key: ");
headers = curl_slist_append(headers, "Content-Type: application/json");
curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers);
char *body ="[ { \"empresa_id\": 1, \"sucursal_id\": 1, \"cliente_id\": 5751, \"cliente_equipo_nombre\": \"Split Daikin 8500\", \"cliente_equipo_marca\": \"Daikin\", \"cliente_equipo_modelo\": \"J8500\", \"cliente_equipo_numero_de_serie\": \"04549112\", \"cliente_equipo_imei\": \"02578781\", \"cliente_equipo_potencia\": \"\", \"cliente_equipo_combustible\": \"\", \"cliente_equipo_fecha_compra\": \"0000-00-00\", \"cliente_equipo_fecha_fin_garantia\": \"0000-00-00\", \"cliente_equipo_periodo_mensual\": 0, \"cliente_equipo_periodo_trimestral\": 0, \"cliente_equipo_periodo_semestral\": 0, \"cliente_equipo_periodo_anual\": 0, \"cliente_equipo_fecha_add\": \"2019-06-22 18:48:30\", \"cliente_equipo_fecha_upd\": \"2020-09-19 13:41:40\", \"cliente_equipo_delete\": 0 \"\" }]";
curl_easy_setopt(curl, CURLOPT_POSTFIELDS, body);
/* Perform the request, res will get the return code */
res = curl_easy_perform(curl);
if (res != CURLE_OK) {
fprintf(stderr, "curl_easy_perform() failed: %s\n", curl_easy_strerror(res));
}
/* Clean up after yourself */
curl_easy_cleanup(curl);
return 0;
}
/* See: http://stackoverflow.com/a/2329792/1127848 of how to read data from the response. */
URL url = new URL("https://api.appsat.net/v1/ClientesEquipos/");
HttpsURLConnection con = (HttpsURLConnection) url.openConnection();
con.setRequestMethod("POST");
con.setRequestProperty("accept", "*/*");
con.setRequestProperty("key", "");
con.setRequestProperty("Content-Type", "application/json");
/* Payload support */
con.setDoOutput(true);
DataOutputStream out = new DataOutputStream(con.getOutputStream());
out.writeBytes("[\n");
out.writeBytes(" {\n");
out.writeBytes(" \"empresa_id\": 1,\n");
out.writeBytes(" \"sucursal_id\": 1,\n");
out.writeBytes(" \"cliente_id\": 5751,\n");
out.writeBytes(" \"cliente_equipo_nombre\": \"Split Daikin 8500\",\n");
out.writeBytes(" \"cliente_equipo_marca\": \"Daikin\",\n");
out.writeBytes(" \"cliente_equipo_modelo\": \"J8500\",\n");
out.writeBytes(" \"cliente_equipo_numero_de_serie\": \"04549112\",\n");
out.writeBytes(" \"cliente_equipo_imei\": \"02578781\",\n");
out.writeBytes(" \"cliente_equipo_potencia\": \"\",\n");
out.writeBytes(" \"cliente_equipo_combustible\": \"\",\n");
out.writeBytes(" \"cliente_equipo_fecha_compra\": \"0000-00-00\",\n");
out.writeBytes(" \"cliente_equipo_fecha_fin_garantia\": \"0000-00-00\",\n");
out.writeBytes(" \"cliente_equipo_periodo_mensual\": 0,\n");
out.writeBytes(" \"cliente_equipo_periodo_trimestral\": 0,\n");
out.writeBytes(" \"cliente_equipo_periodo_semestral\": 0,\n");
out.writeBytes(" \"cliente_equipo_periodo_anual\": 0,\n");
out.writeBytes(" \"cliente_equipo_fecha_add\": \"2019-06-22 18:48:30\",\n");
out.writeBytes(" \"cliente_equipo_fecha_upd\": \"2020-09-19 13:41:40\",\n");
out.writeBytes(" \"cliente_equipo_delete\": 0,\n");
out.writeBytes(" }\n");
out.writeBytes("]");
out.flush();
out.close();
int status = con.getResponseCode();
BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer content = new StringBuffer();
while((inputLine = in.readLine()) != null) {
content.append(inputLine);
}
in.close();
con.disconnect();
System.out.println("Response status: " + status);
System.out.println(content.toString());
[{
"status": "1",
"cliente_id": 5751,
"cliente_equipo_id": 27854,
"info": "Creado"
}]
[{
"status": "0",
"info": "Motivo del error."
}]
BODY PARAMS
empresa_id integer (requerido)sucursal_id integer (requerido)
cliente_id integer (requerido)
cliente_equipo_nombre string
cliente_equipo_marca string
cliente_equipo_modelo string
cliente_equipo_numero_de_serie string
cliente_equipo_imei string
cliente_equipo_potencia string
cliente_equipo_combustible string
cliente_equipo_fecha_compra date
cliente_equipo_fecha_fin_garantia date
cliente_equipo_periodo_mensual string
(Opciones Alertas: 0 = desactivado | 1 = activado)
cliente_equipo_periodo_trimestral string
(Opciones Alertas: 0 = desactivado | 1 = activado)
cliente_equipo_periodo_semestral string
(Opciones Alertas: 0 = desactivado | 1 = activado)
cliente_equipo_periodo_anual string
(Opciones Alertas: 0 = desactivado | 1 = activado)
cliente_equipo_fecha_add datetime
cliente_equipo_fecha_upd datetime
cliente_equipo_delete integer
(Opciones: 0 = visible | 1 = eliminado)
cliente_equipo_custom_id string