curl --request PUT \
--url https://api.service.getjusto.com/v3/ecommerce/stores/{storeId}/configuration/details \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "Local Centro",
"acceptDelivery": true,
"acceptGo": true,
"acceptServe": false
}
'import requests
url = "https://api.service.getjusto.com/v3/ecommerce/stores/{storeId}/configuration/details"
payload = {
"name": "Local Centro",
"acceptDelivery": True,
"acceptGo": True,
"acceptServe": False
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({name: 'Local Centro', acceptDelivery: true, acceptGo: true, acceptServe: false})
};
fetch('https://api.service.getjusto.com/v3/ecommerce/stores/{storeId}/configuration/details', 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.service.getjusto.com/v3/ecommerce/stores/{storeId}/configuration/details",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'name' => 'Local Centro',
'acceptDelivery' => true,
'acceptGo' => true,
'acceptServe' => false
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"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.service.getjusto.com/v3/ecommerce/stores/{storeId}/configuration/details"
payload := strings.NewReader("{\n \"name\": \"Local Centro\",\n \"acceptDelivery\": true,\n \"acceptGo\": true,\n \"acceptServe\": false\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
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.put("https://api.service.getjusto.com/v3/ecommerce/stores/{storeId}/configuration/details")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"Local Centro\",\n \"acceptDelivery\": true,\n \"acceptGo\": true,\n \"acceptServe\": false\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.service.getjusto.com/v3/ecommerce/stores/{storeId}/configuration/details")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"Local Centro\",\n \"acceptDelivery\": true,\n \"acceptGo\": true,\n \"acceptServe\": false\n}"
response = http.request(request)
puts response.read_body{
"success": true,
"data": {
"_id": "<string>"
}
}{
"success": "false",
"error": {
"error": "error",
"message": "The request has an error"
}
}Editar información del local
Guarda el formulario de información del administrador. Incluye los valores actuales que quieras conservar; se aplican sus valores predeterminados. Los cambios en modalidades de venta o pagos afectan los pedidos nuevos, e invalidan la caché del ecommerce como en el administrador. Requiere una conexión con usuario; un token de integración sin usuario devuelve userRequired. Se aplican los permisos del usuario conectado y las mismas validaciones que en el administrador.
curl --request PUT \
--url https://api.service.getjusto.com/v3/ecommerce/stores/{storeId}/configuration/details \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "Local Centro",
"acceptDelivery": true,
"acceptGo": true,
"acceptServe": false
}
'import requests
url = "https://api.service.getjusto.com/v3/ecommerce/stores/{storeId}/configuration/details"
payload = {
"name": "Local Centro",
"acceptDelivery": True,
"acceptGo": True,
"acceptServe": False
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({name: 'Local Centro', acceptDelivery: true, acceptGo: true, acceptServe: false})
};
fetch('https://api.service.getjusto.com/v3/ecommerce/stores/{storeId}/configuration/details', 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.service.getjusto.com/v3/ecommerce/stores/{storeId}/configuration/details",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'name' => 'Local Centro',
'acceptDelivery' => true,
'acceptGo' => true,
'acceptServe' => false
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"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.service.getjusto.com/v3/ecommerce/stores/{storeId}/configuration/details"
payload := strings.NewReader("{\n \"name\": \"Local Centro\",\n \"acceptDelivery\": true,\n \"acceptGo\": true,\n \"acceptServe\": false\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
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.put("https://api.service.getjusto.com/v3/ecommerce/stores/{storeId}/configuration/details")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"Local Centro\",\n \"acceptDelivery\": true,\n \"acceptGo\": true,\n \"acceptServe\": false\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.service.getjusto.com/v3/ecommerce/stores/{storeId}/configuration/details")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"Local Centro\",\n \"acceptDelivery\": true,\n \"acceptGo\": true,\n \"acceptServe\": false\n}"
response = http.request(request)
puts response.read_body{
"success": true,
"data": {
"_id": "<string>"
}
}{
"success": "false",
"error": {
"error": "error",
"message": "The request has an error"
}
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
ID Justo o ID externo de un local de GET /ecommerce/stores, dentro de la autorización.
Body
Formulario de información del local del administrador. Incluye los valores actuales que quieras conservar; se aplican los valores predeterminados del formulario.
Nombre del local.
Acepta pedidos con despacho.
Acepta pedidos para retiro.
Acepta pedidos para servir en el local.
Correos para notificaciones de reservas.
Correos para notificaciones de nuevos pedidos.
Correo de facturación del local.
Tipos de pago bloqueados en este local.
Requiere completar pedidos manualmente.
Minutos para completar pedidos automáticamente.
Omite la notificación de solicitud de valoración.
Identificador externo del local.
Excluye este local del listado de locales activos del PDV.