Skip to main content
POST
/
v1
/
admin
/
catalog
/
package-detail
Live package detail for a product
curl --request POST \
  --url https://{operatorDomain}/v1/admin/catalog/package-detail \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "productId": "<string>",
  "departureDateFrom": "2026-07-01",
  "departureDateTo": "2026-07-31",
  "nights": {
    "min": 123,
    "max": 123
  },
  "adults": 2,
  "children": 123,
  "childrenAges": [
    123
  ],
  "boards": [
    "<string>"
  ],
  "limit": 123,
  "locale": "<string>"
}
'
{
  "product": {},
  "offers": [
    {}
  ],
  "retryable": true,
  "source": {
    "connectionId": "<string>",
    "ref": "<string>"
  }
}

Authorizations

Authorization
string
header
required

Staff session or API token issued by your Voyant app.

Body

application/json
productId
string
required
Minimum string length: 1
departureDateFrom
string
required
Example:

"2026-07-01"

departureDateTo
string
required
Example:

"2026-07-31"

nights
object
adults
integer
default:2
children
integer
childrenAges
integer[]
boards
string[]
limit
integer
Required range: x <= 200
locale
string

Response

200 - application/json

Package detail

product
object
offers
object[]
retryable
boolean
source
object