PUT /v3/operadores/{adminmail}
Modificación de la información del administrador. Un operador debería gestionar sus propios datos personales, incluyendo direcciones de ventas y telefonos, directamente accediendo a su cuenta en Autocosmos mientras que por API solo se debería usar la información personal configurada. En el caso de administrador de agencia, solo si creado por API, es posible modificar la información.
Request
Path parameters
Name | Type | Constraints | Descripción |
---|---|---|---|
adminMail | string (email) |
Required |
Email operador administrador de la agencia |
Body content
OperadorEdit
Datos del colaborador.
Name | Type | Constraints | Descripción |
---|---|---|---|
Nombre | string |
Min length 0 Max length 50 |
Nombre |
Apellido | string |
Min length 0 Max length 50 |
Apellido |
TelefonoLaboral | string (tel) |
Min length 8 Max length 20 |
Teléfono laboral |
string (tel) |
Min length 8 Max length 20 |
Número Whatsapp. Usar el formato '+{country-code}{zone-code}{number}'. | |
Region | string |
Min length 0 Max length 200 |
Provincia/Estado/Región de la locación de venta/servicio. Valores soportados id, api-url, api-url-path, nombre, iso. |
Ciudad | string |
Min length 0 Max length 200 |
Ciudad de la locación de venta/servicio. Valores soportados id, api-url, api-url-path, nombre completo, parte del nombre. |
Direccion | string |
Min length 0 Max length 200 |
Dirección (calle + altura) de la sucursal principal locación de venta/servicio. |
OperadorEdit
Content-Type
: application/json
{ "Nombre": "Mario", "Apellido": "Rossi", "TelefonoLaboral": null, "WhatsApp": "+xx 9xx 67895432", "Region": "IT-MO", "Ciudad": "/v3/ciudades/1234", "Direccion": "Av. Siempreviva 742" }
Responses
HTTP-StatusCode 200
OK
{ "Nombre": "Mario", "Apellido": "Rossi", "Email": "marior@agencia.com", "Telefonos": [ "+xx 9xx 67895432" ], "Direcciones": [ { "Region": "Modena", "Ciudad": "Maranello", "Direccion": "Av. Siempreviva 742" } ], "EsAdministradorAgencia": true, "Publicaciones": { "_links": { "rel1": { "href": "/v3/publicaciones/somevalue" }, "rel2": { "href": "/v3/publicaciones/somevalue?param1={param1}¶m2={param2}", "templated": true } } }, "Consultas": { "_links": { "rel1": { "href": "/v3/consultas/somevalue" }, "rel2": { "href": "/v3/consultas/somevalue?param1={param1}¶m2={param2}", "templated": true } } }, "_links": { "rel1": { "href": "/v3/operadores/somevalue" }, "rel2": { "href": "/v3/operadores/somevalue", "method": "PUT" } } }
{ "href": "/v3/operadores/marior@agencia.com?operador=marior@agencia.com", "title": "Mario Rossi (marior@agencia.com)" }
HTTP-StatusCode 400
{ "Errors": { "_": [ "entry problem1", "entry problem2" ], "property1": [ "problem 1" ] }, "Type": "https://httpstatuses.com/400", "Title": "Validación de información esperada fallida", "Status": 400, "Detail": "Alguna información contiene valores no validos.", "Instance": "/v3/somewhere", "Extensions": {} }
HTTP-StatusCode 403
{ "Type": "https://httpstatuses.com/403", "Title": "Titulo de problema", "Status": 403, "Detail": "Alguna descripción del problema", "Instance": "/v3/somewhere", "Extensions": {} }
HTTP-StatusCode 404
El operador no es colaborador de la agencia.