PUT /v3/agencias/{adminmail}

Modifica los datos de una Agencia.

Request

Path parameters

Name Type Constraints Descripción
adminMail string (email) Required
Email operador administrador de la agencia

Body content

AgenciaEdit

Name Type Constraints Descripción
NombreComercial string Min length 3
Max length 100
Nombre comercial (visible al usuario final).
AgenciaEdit Content-Type: application/json
{
  "NombreComercial": "Mi nuevo nombre"
}

Responses

HTTP-StatusCode 200

OK

Agencia when Accept: application/json application/vnd.autocosmos.entry+json text/json
{
  "AdminMail": "franco@superautos.com",
  "NombreComercial": "Super Autos",
  "Productos": {
    "_links": {
      "rel1": {
        "href": "/v3/agencias/somevalue"
      }
    }
  },
  "Operadores": {
    "_links": {
      "rel1": {
        "href": "/v3/operadores/somevalue"
      },
      "rel2": {
        "href": "/v3/operadores/somevalue?param1={param1}&param2={param2}",
        "templated": true
      }
    }
  },
  "Sucursales": {
    "_links": {
      "rel1": {
        "href": "/v3/sucursales/somevalue"
      },
      "rel2": {
        "href": "/v3/sucursales/somevalue?param1={param1}&param2={param2}",
        "templated": true
      }
    }
  },
  "Notificaciones": {
    "_links": {
      "rel1": {
        "href": "/v3/notificaciones/somevalue"
      },
      "rel2": {
        "href": "/v3/notificaciones/somevalue?param1={param1}&param2={param2}",
        "templated": true
      }
    }
  },
  "Publicaciones": {
    "_links": {
      "rel1": {
        "href": "/v3/publicaciones/somevalue"
      },
      "rel2": {
        "href": "/v3/publicaciones/somevalue?param1={param1}&param2={param2}",
        "templated": true
      }
    }
  },
  "Consultas": {
    "_links": {
      "rel1": {
        "href": "/v3/consultas/somevalue"
      },
      "rel2": {
        "href": "/v3/consultas/somevalue?param1={param1}&param2={param2}",
        "templated": true
      }
    }
  },
  "Visitas": {
    "_links": {
      "rel1": {
        "href": "/v3/visitas/somevalue"
      },
      "rel2": {
        "href": "/v3/visitas/somevalue?param1={param1}&param2={param2}",
        "templated": true
      }
    }
  },
  "_links": {
    "rel1": {
      "href": "/v3/agencias/somevalue"
    },
    "rel2": {
      "href": "/v3/agencias/somevalue",
      "method": "PUT"
    }
  }
}
AgenciaRef when Accept: application/vnd.autocosmos.ref+json
{
  "AdminMail": "franco@superautos.com",
  "href": "/v3/agencias/franco@superautos.com",
  "title": "Super Autos"
}

HTTP-StatusCode 400

ValidationProblemDetails Content-Type: application/problem+json
{
  "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

ProblemDetails Content-Type: application/problem+json
{
  "Type": "https://httpstatuses.com/403",
  "Title": "Titulo de problema",
  "Status": 403,
  "Detail": "Alguna descripción del problema",
  "Instance": "/v3/somewhere",
  "Extensions": {}
}