Atualiza informações do VCN
PATCH/vcn/:vcnId
Atualiza informações do VCN
Request
Path Parameters
Id do VCN
- application/json
Body
Identificação da requisição. O mesmo valor será retornado no atributo do response.
Data da criação da requisição: YYYY-MM-DDThh:mm:ss.sTZD.
Moeda do limite do cartão. Código alpha padrão ISO 4217
Nome do portador no cartão.
Data de ativação do cartão. Máximo é a data de expiração do cartão, ou um ano no futuro.
Data de fim de validade do uso do cartão. Máximo é um ano no futuro, a contar da data da criação do VCN.
Código da solicitação/ requisição
Nome do solicitante.
CPF do solicitante
Número do telefone do solicitante.
Endereço de e-mail do solicitante.
Endereço do solicitante.
CEP do endereço.
Nome do bairro do enreceço.
Cidade do endereço.
Estado (UF) do endereço.
Código do país (ISO 3166).
Matrícula do solicitante
Departamento
Código do centro de custo
Centro de custo
Código da conta contábil
Descrição da conta contábil
Código do projeto
Descrição do projeto
Campo customizado 1
Campo customizado 2
Campo customizado 3
Campo customizado 4
Campo customizado 5
Responses
- 200
- 400
- 401
- 403
- 404
- 500
Operação realizada com sucesso
- application/json
- Schema
- Example (from schema)
Schema
{
"echoToken": "string"
}
Estrutura da requisição inválida. Algum campo obrigatório faltante ou com tipo incorreto
- application/json
- Schema
- Example (from schema)
- missingParameters
- multipleProducts
Schema
{
"message": "Forbidden"
}
Parâmetro obrigatório faltante.
{
"error": "{'errorMessage': 'Invalid request. data must contain ['hotelReservationLocator', 'hotelReservationStartDate', 'hotelReservationEndDate', 'hotelVat', 'hotelPhone', 'hotelAddress', 'hotelCity', 'hotelCountryCode', 'hotelGuestFirstName', 'hotelGuestLastName', 'hotelName', 'hotelTotalPriceValue', 'hotelTotalPriceCurrencyCode', 'hotelTaxesTotalValue', 'hotelTaxesCurrencyCode'] properties'}"
}
Mútiplos tipos de produto preenchidos.
{
"error": "{ 'errorMessage' : 'Invalid request. Invalid product type. Must be one of: 'Hotel', 'Rental' or 'Flight'.'}"
}
Erro na autenticação - não foi enviado o token de autenticação.
- application/json
- Schema
- Example (from schema)
- example
Schema
{
"message": "Forbidden"
}
{
"message": "Unauthorized"
}
Acesso negado - token de acesso inválido
- application/json
- Schema
- Example (from schema)
- example
Schema
{
"message": "Forbidden"
}
{
"message": "User is not authorized to access this resource with an explicit deny"
}
Reserva não encontrada ou VCN não encontrado.
Erro inesperado.