Versão futura
Você está lendo a documentação de uma versão futura. A documentação e os recursos ainda podem mudar.
Esta página ainda não está disponível no seu idioma
Você está lendo em English (UK).
Replace a vessel's manifest
put
/vessels/{imo}/manifestreplaceManifest
The whole manifest at once — a PUT, because half a manifest is not a
smaller manifest, it is a wrong one.
Autorização
Qualquer um destes
apiKeyapiKey · X-Api-Key · CabeçalhoA key from the account page.
Qualquer um destes
bearerhttp · bearerA token obtained from the authorisation server.
Parâmetros
Caminho
imo*Obrigatóriostringpadrão ^IMO[0-9]{7}$The vessel's IMO number.
Cabeçalho
If-MatchstringThe manifest revision you are replacing.
Corpo do pedido Obrigatório
application/json
object
entries*Obrigatórioarray<object>Cada elemento
objectManifestEntryline*Obrigatóriointegermín 1contents*ObrigatórioanyPelo menos um de
- object
consignmentIdstring
- object
descriptionstringweightKgnumbermín 0
json
{
"entries": [
{
"line": 1,
"contents": {
"consignmentId": "00000000-0000-4000-8000-000000000000"
}
}
]
}Respostas
200
The manifest as it now stands.application/json
array<object>
Cada elemento
objectManifestEntry
line*Obrigatóriointegermín 1contents*ObrigatórioanyPelo menos um de
- object
consignmentIdstring
- object
descriptionstringweightKgnumbermín 0
json
[
{
"line": 1,
"contents": {
"consignmentId": "00000000-0000-4000-8000-000000000000"
}
}
]412
Something went wrong, described the same way every time.application/problem+json
objectProblem
title*ObrigatóriostringA short, human-readable summary.status*Obrigatóriointegermín 400máx 599detailstring | null
json
{
"title": "string",
"status": 400,
"detail": "string"
}Enviar um pedido
curl 'https://api.example.org/v3/consignments?limit=20&cursor=string&status=%5B%0A++%22booked%22%0A%5D&session=string' \
-H 'Authorization: Bearer demo-token' \
-H 'X-Request-Id: 00000000-0000-4000-8000-000000000000'