Saltearse al contenido

Enviar a crear una sucursal

Este endpoint permite crear una sucursal y automáticamente genera el usuario del API, el cual se mostrara en la respuesta los datos generados del usuario. Se debe enviar todos los detalles solicitados para crear una sucursal.

Aquí se especifica la clase de entrada: CreateBranchRequest

Aquí se especifica la clase de salida: CreateBranchResponse

Ejemplo de llamada:

curl -X 'POST' \
'https://api44.qupos.com/api/companies/24/branches/v4' \
-H 'accept: text/plain' \
-H 'AuthToken: TOKEN_UNICO' \
-H 'Content-Type: application/json' \
-H 'Authorization: Basic bmNxOk5DUVXXXXXXXXAwNzA1' \
-H 'Content-Type: application/json' \
-d '{
"RazonComercial": "Mi Tienda3 prb3",
"Provincia": "1",
"Canton": "01",
"Distrito": "02",
"Barrio": "morenos",
"OtrasSenas": "200 metros norte de la iglesia",
"CodPais": "506",
"Telefono": "22223333",
"Fax": "22224444",
"CorreoElectronico": "infoprb3@mitienda3.com",
"Sucursal": "001",
"MonedaIdLocal": 1,
"MonedaIdExtranjera": 2
}'

Ejemplo de respuesta exitosa:

{
"nombreSucursal": "Mi Tienda3 prb3",
"usuario": "infoprb3@mitienda3.com",
"contrasena": "7Ktlzyrk3$",
"apiToken": "f19714e032a2d04eff79b49f526c1855",
"mensaje_api": ""
}

La sucursal ha sido procesado exitosamente y se ha generado el usuario del API.

La sucursal de entrada presenta errores, ver la documentación de CreateBranchRequest.

Ejemplo de respuesta con error con descripción completa:

{
"statusCode": 400,
"message": "One or more errors occurred!",
"errors": {
"razonComercial": [
"La razon comercial es requerida"
]
}
}

Ocurrió un error interno.

Ejemplo de respuesta con error con descripción completa:

{
"nombreSucursal": "Mi Tienda3 prb3",
"usuario": "infoprb3@mitienda3.com",
"contrasena": "7Ktlzyrk3$",
"apiToken": "f19714e032a2d04eff79b49f526c1855",
"mensaje_api": "Error al crear la sucursal"
}

Ejemplo de respuesta con error interno muy grave:

{
"error": "Error interno. Disculpas. Puede reportar el error suministrando este código: 326d96d9-5200-4a64-a84d-986e99f62c5f"
}