# Voyant API ## Docs - [Welcome to the Voyant API](https://docs.voyantcloud.com/index.md): Build powerful travel booking applications with the Voyant API - [Quickstart](https://docs.voyantcloud.com/quickstart.md): Get started with the Voyant API in under 5 minutes - [Authentication](https://docs.voyantcloud.com/authentication.md): Learn how to authenticate your API requests with workspace API keys - [API tokens & scopes](https://docs.voyantcloud.com/api-tokens.md): How to create workspace API keys, understand scopes, and use them securely. - [Workspaces](https://docs.voyantcloud.com/concepts/workspaces.md): Understanding workspaces and how they scope your API operations - [Identifiers](https://docs.voyantcloud.com/concepts/identifiers.md): Understanding resource identifiers in the Voyant API - [Rate limits](https://docs.voyantcloud.com/concepts/rate-limits.md): Understanding API rate limits - [Webhooks](https://docs.voyantcloud.com/concepts/webhooks.md): Receive real-time notifications when events occur in your workspace - [Marketplace Provider Offers](https://docs.voyantcloud.com/concepts/marketplace-offers.md): Understanding promotional offers from marketplace providers and how to display them to your customers. - [Voyant CLI](https://docs.voyantcloud.com/cli/overview.md): Command-line interface for local development and project management - [CLI Commands](https://docs.voyantcloud.com/cli/commands.md): Complete reference for all Voyant CLI commands - [API Reference](https://docs.voyantcloud.com/api-reference/introduction.md): Complete reference for the Voyant REST API - [Pagination](https://docs.voyantcloud.com/api-reference/pagination.md): How list endpoints paginate responses - [Rate Limit](https://docs.voyantcloud.com/api-reference/rate-limit.md): Workspace-level API rate limits and headers - [Error handling](https://docs.voyantcloud.com/api-reference/errors.md): Understanding and handling API errors - [List Bookings](https://docs.voyantcloud.com/api-reference/bookings/list.md): Retrieve a paginated list of bookings in your workspace. - [Create Booking](https://docs.voyantcloud.com/api-reference/bookings/create.md): Create a new booking. - [Get Booking](https://docs.voyantcloud.com/api-reference/bookings/get.md): Retrieve booking details by ID. - [Update Booking](https://docs.voyantcloud.com/api-reference/bookings/update.md): Update an existing booking. - [Cancel Booking](https://docs.voyantcloud.com/api-reference/bookings/cancel.md): Cancel a booking. - [Add Booking Item](https://docs.voyantcloud.com/api-reference/bookings/add-item.md): Add an item to an existing booking. - [Upsert Passengers](https://docs.voyantcloud.com/api-reference/bookings/upsert-passengers.md): Create or update passengers on a booking by referencing existing people. - [Booking Wizard](https://docs.voyantcloud.com/api-reference/bookings/wizard-overview.md): Overview of the booking wizard endpoints for multi-step checkout flows. - [Save Wizard Session](https://docs.voyantcloud.com/api-reference/bookings/wizard-session.md): Create or update a booking wizard session payload. - [Get Wizard Session](https://docs.voyantcloud.com/api-reference/bookings/wizard-get.md): Fetch the persisted wizard session payload by ID. - [Commit Wizard Session](https://docs.voyantcloud.com/api-reference/bookings/wizard-commit.md): Validate a wizard session and create a draft booking. - [Submit Wizard Snapshot](https://docs.voyantcloud.com/api-reference/bookings/wizard-submit.md): Submit a validated wizard payload for asynchronous booking orchestration. - [List Collections](https://docs.voyantcloud.com/api-reference/collections/list.md): Retrieve a paginated list of product collections. - [Create Collection](https://docs.voyantcloud.com/api-reference/collections/create.md): Create a new product collection. - [Get Collection](https://docs.voyantcloud.com/api-reference/collections/get.md): Retrieve a collection by ID. - [Update Collection](https://docs.voyantcloud.com/api-reference/collections/update.md): Update collection properties by ID. - [Delete Collection](https://docs.voyantcloud.com/api-reference/collections/delete.md): Delete a collection by ID. - [Update Collection Rules](https://docs.voyantcloud.com/api-reference/collections/update-rules.md): Update a collection's dynamic rules definition. - [Get Collection Matches](https://docs.voyantcloud.com/api-reference/collections/get-matches.md): Preview the products that match a collection's rules. - [Forms API](https://docs.voyantcloud.com/api-reference/forms/index.md): The Forms API provides endpoints for managing forms and collecting submissions within your workspace. You can create, retrieve, update, and delete forms, as well as access submission data. - [The Form Object](https://docs.voyantcloud.com/api-reference/forms/object.md): The Form object represents a form within your workspace. It contains the structure, settings, and content of the form. - [List Forms](https://docs.voyantcloud.com/api-reference/forms/list.md): Retrieves a list of forms for the authenticated workspace. - [Create a Form](https://docs.voyantcloud.com/api-reference/forms/create.md): Creates a new form in the authenticated workspace. - [Retrieve a Form](https://docs.voyantcloud.com/api-reference/forms/get.md): Retrieves a single form by its ID. - [Update a Form](https://docs.voyantcloud.com/api-reference/forms/update.md): Updates an existing form by its ID. - [Archive a Form](https://docs.voyantcloud.com/api-reference/forms/delete.md): Archives a form by its ID, effectively deleting it. - [List Form Submissions](https://docs.voyantcloud.com/api-reference/forms/submissions.md): Retrieves a list of submissions for a specific form. - [Retrieve a Form (Public)](https://docs.voyantcloud.com/api-reference/forms/get-public.md): Retrieves a published form by its ID or slug. This endpoint is public and does not require authentication. - [Submit a Form](https://docs.voyantcloud.com/api-reference/forms/submit.md): Submits data to a published form by its ID or slug. This endpoint is public and does not require authentication. - [List People](https://docs.voyantcloud.com/api-reference/people/list.md): Retrieve a paginated list of people (customers/contacts) in your workspace. - [Create Person](https://docs.voyantcloud.com/api-reference/people/create.md): Create a new person (customer/contact) in your workspace. - [Get Person](https://docs.voyantcloud.com/api-reference/people/get.md): Retrieve a person by ID. - [Update Person](https://docs.voyantcloud.com/api-reference/people/update.md): Update fields on an existing person. - [Delete Person](https://docs.voyantcloud.com/api-reference/people/delete.md): Delete a person by ID. - [Get Marketing Consent](https://docs.voyantcloud.com/api-reference/people/get-consent.md): Retrieve marketing consent status for a person (email and SMS). - [Update Marketing Consent](https://docs.voyantcloud.com/api-reference/people/update-consent.md): Update marketing consent status for a person (email or SMS). - [List Policies](https://docs.voyantcloud.com/api-reference/policies/list.md): Retrieve policies with optional filters. - [Create Policy](https://docs.voyantcloud.com/api-reference/policies/create.md): Create a policy with optional product link and translation. - [Get Policy](https://docs.voyantcloud.com/api-reference/policies/get.md): Retrieve a policy by ID. - [Update Policy](https://docs.voyantcloud.com/api-reference/policies/update.md): Update policy base fields and/or a specific translation. - [Delete Policy](https://docs.voyantcloud.com/api-reference/policies/delete.md): Delete a policy by ID. - [Contracts API](https://docs.voyantcloud.com/api-reference/contracts/overview.md): Manage contract numbering series and reusable contract templates for bookings and supplier agreements. - [Contract Series](https://docs.voyantcloud.com/api-reference/contract-series/overview.md): Configure numbering series used when issuing contracts via the booking engine or manual workflows. - [List Contract Series](https://docs.voyantcloud.com/api-reference/contract-series/list.md): Retrieve contract numbering series configured for the workspace. - [Create Contract Series](https://docs.voyantcloud.com/api-reference/contract-series/create.md): Create a numbering series used when issuing contracts. - [Get Contract Series](https://docs.voyantcloud.com/api-reference/contract-series/get.md): Retrieve a contract numbering series by ID. - [Update Contract Series](https://docs.voyantcloud.com/api-reference/contract-series/update.md): Update metadata or numbering rules for a contract series. - [Delete Contract Series](https://docs.voyantcloud.com/api-reference/contract-series/delete.md): Delete a contract series and remove it from selection lists. - [Set Default Contract Series](https://docs.voyantcloud.com/api-reference/contract-series/set-default.md): Mark a contract series as the default for booking engine issuance. - [Contract Templates](https://docs.voyantcloud.com/api-reference/contract-templates/overview.md): Manage reusable contract templates, localized content, and variables for PDF/e-sign generation. - [List Contract Templates](https://docs.voyantcloud.com/api-reference/contract-templates/list.md): Retrieve contract templates for the current workspace, optionally filtered by locale or template type. - [Create Contract Template](https://docs.voyantcloud.com/api-reference/contract-templates/create.md): Create a reusable contract template, optionally with a localized translation. - [Get Contract Template](https://docs.voyantcloud.com/api-reference/contract-templates/get.md): Retrieve a contract template by ID, with optional locale-specific content. - [Update Contract Template](https://docs.voyantcloud.com/api-reference/contract-templates/update.md): Update contract template metadata, JSON payload, or add/edit translations. - [Delete Contract Template](https://docs.voyantcloud.com/api-reference/contract-templates/delete.md): Delete a contract template and its associated translations. - [List Email Domains](https://docs.voyantcloud.com/api-reference/comms/email-domains-list.md): Retrieve configured email domains for your workspace. - [Create Email Domain](https://docs.voyantcloud.com/api-reference/comms/email-domains-create.md): Create an email domain configuration for sending. - [List Suppressions](https://docs.voyantcloud.com/api-reference/comms/suppressions-list.md): Per-workspace 'do not contact' entries by channel (email, SMS, etc.). Suppressions block sends to a destination (email/phone) regardless of templates or subscriptions, used for opt-outs, bounces/complaints, and compliance. - [Create Suppression](https://docs.voyantcloud.com/api-reference/comms/suppressions-create.md): Create a per-workspace 'do not contact' entry. Suppressions block all sends to a destination for a given channel to honor opt-outs, handle bounces/complaints, and meet compliance. - [Communication Templates](https://docs.voyantcloud.com/api-reference/comms/templates/overview.md): Manage email/SMS/omni-channel templates used by notification workflows. - [List Communication Templates](https://docs.voyantcloud.com/api-reference/comms/templates/list.md): Retrieve communication templates with optional filtering by channel, purpose, or status. - [Create Communication Template](https://docs.voyantcloud.com/api-reference/comms/templates/create.md): Create a new communication template metadata record. - [Get Communication Template](https://docs.voyantcloud.com/api-reference/comms/templates/get.md): Fetch a communication template by ID. - [Update Communication Template](https://docs.voyantcloud.com/api-reference/comms/templates/update.md): Update a template’s name or status. - [Delete Communication Template](https://docs.voyantcloud.com/api-reference/comms/templates/delete.md): Delete a communication template by ID. - [Marketing Lists](https://docs.voyantcloud.com/api-reference/comms/lists/overview.md): Manage subscriber lists for email and SMS marketing campaigns. - [List Marketing Lists](https://docs.voyantcloud.com/api-reference/comms/lists/list.md): Retrieve all marketing lists in the workspace with optional filtering. - [Create List](https://docs.voyantcloud.com/api-reference/comms/lists/create.md): Create a new marketing list for subscriber management. - [Get List](https://docs.voyantcloud.com/api-reference/comms/lists/get.md): Retrieve details of a specific marketing list. - [Update List](https://docs.voyantcloud.com/api-reference/comms/lists/update.md): Update a marketing list's name, description, or settings. - [Delete List](https://docs.voyantcloud.com/api-reference/comms/lists/delete.md): Delete a marketing list and all its members. - [List Members](https://docs.voyantcloud.com/api-reference/comms/lists/list-members.md): Retrieve members of a marketing list with optional filtering. - [Add Members](https://docs.voyantcloud.com/api-reference/comms/lists/add-members.md): Add one or more people to a marketing list. - [Get Member](https://docs.voyantcloud.com/api-reference/comms/lists/get-member.md): Retrieve details of a specific list member. - [Update Member](https://docs.voyantcloud.com/api-reference/comms/lists/update-member.md): Update a list member's status. - [Remove Member](https://docs.voyantcloud.com/api-reference/comms/lists/remove-member.md): Remove a member from a marketing list. - [Marketplace API](https://docs.voyantcloud.com/api-reference/marketplace/overview.md): Access syndicated marketplace providers and control which products are visible in your workspace. - [List Marketplace Providers](https://docs.voyantcloud.com/api-reference/marketplace/providers-list.md): Retrieve the marketplace providers that are currently accessible to your workspace. - [List Marketplace Products](https://docs.voyantcloud.com/api-reference/marketplace/products-list.md): Retrieve marketplace provider products that can be syndicated into your workspace. - [Get Marketplace Product](https://docs.voyantcloud.com/api-reference/marketplace/products-get.md): Retrieve detailed information for a marketplace provider product. - [Enable Marketplace Product](https://docs.voyantcloud.com/api-reference/marketplace/products-enable.md): Mark a marketplace product as visible within your workspace catalog. - [Disable Marketplace Product](https://docs.voyantcloud.com/api-reference/marketplace/products-disable.md): Hide a marketplace product that was previously enabled for your workspace. - [Get Marketplace Product Availability](https://docs.voyantcloud.com/api-reference/marketplace/products-availability.md): Retrieve projected availability for a marketplace product (preview). - [List Provider Offers](https://docs.voyantcloud.com/api-reference/marketplace/offers/list.md): Retrieve promotional offers from your connected marketplace providers. - [Get Provider Offer](https://docs.voyantcloud.com/api-reference/marketplace/offers/get.md): Retrieve details of a specific provider offer by ID. - [Get Product Offers](https://docs.voyantcloud.com/api-reference/marketplace/offers/by-product.md): Retrieve promotional offers applicable to a specific marketplace product. - [Promotions Overview](https://docs.voyantcloud.com/api-reference/promotions/overview.md): Create and manage promotional campaigns with discount codes - [List Promotions](https://docs.voyantcloud.com/api-reference/promotions/list.md): Retrieve a paginated list of promotions - [Create Promotion](https://docs.voyantcloud.com/api-reference/promotions/create.md): Create a new promotional campaign - [Get Promotion](https://docs.voyantcloud.com/api-reference/promotions/get.md): Retrieve a single promotion by ID - [Update Promotion](https://docs.voyantcloud.com/api-reference/promotions/update.md): Update an existing promotion - [Delete Promotion](https://docs.voyantcloud.com/api-reference/promotions/delete.md): Delete a promotion and its associated codes - [Validate Promotion Code](https://docs.voyantcloud.com/api-reference/promotions/validate.md): Validate a promotion code and calculate the discount - [List Promotion Codes](https://docs.voyantcloud.com/api-reference/promotions/list-codes.md): Retrieve codes for a specific promotion - [Create Promotion Codes](https://docs.voyantcloud.com/api-reference/promotions/create-codes.md): Create one or more codes for a promotion - [Record Redemption](https://docs.voyantcloud.com/api-reference/promotions/redeem.md): Record a promotion code redemption - [Vouchers Overview](https://docs.voyantcloud.com/api-reference/vouchers/overview.md): Create and manage gift cards, store credit, and reward vouchers - [List Vouchers](https://docs.voyantcloud.com/api-reference/vouchers/list.md): Retrieve a paginated list of vouchers - [Create Voucher](https://docs.voyantcloud.com/api-reference/vouchers/create.md): Create a new voucher or generate vouchers in bulk - [Get Voucher](https://docs.voyantcloud.com/api-reference/vouchers/get.md): Retrieve a single voucher by ID - [Update Voucher](https://docs.voyantcloud.com/api-reference/vouchers/update.md): Update voucher properties (not balance) - [Lookup Voucher](https://docs.voyantcloud.com/api-reference/vouchers/lookup.md): Look up a voucher by its code - [Validate Voucher](https://docs.voyantcloud.com/api-reference/vouchers/validate.md): Validate a voucher for a specific transaction amount - [Redeem Voucher](https://docs.voyantcloud.com/api-reference/vouchers/redeem.md): Deduct balance from a voucher - [Refund to Voucher](https://docs.voyantcloud.com/api-reference/vouchers/refund.md): Add balance back to a voucher - [List Voucher Transactions](https://docs.voyantcloud.com/api-reference/vouchers/transactions.md): Retrieve transaction history for a voucher - [Departures API](https://docs.voyantcloud.com/api-reference/departures/overview.md): Manage product departures, itinerary data, and per-departure pricing. - [List Departures](https://docs.voyantcloud.com/api-reference/departures/list.md): Retrieve departures for a product with pagination and optional locale overrides. - [Create Departure](https://docs.voyantcloud.com/api-reference/departures/create.md): Add a departure instance to a product and automatically sync availability. - [Get Departure](https://docs.voyantcloud.com/api-reference/departures/get.md): Retrieve a single departure for a product, including itinerary references and capacity. - [Update Departure](https://docs.voyantcloud.com/api-reference/departures/update.md): Modify departure timing, capacity, status, or metadata. - [Delete Departure](https://docs.voyantcloud.com/api-reference/departures/delete.md): Remove a departure from a product and refresh availability. - [Get Departure Itinerary](https://docs.voyantcloud.com/api-reference/departures/itinerary.md): Fetch itinerary days for a departure, with optional segments and selectable options. - [Price Departure](https://docs.voyantcloud.com/api-reference/departures/price.md): Calculate departure pricing, including rules, rooms, addons, and tax breakdown. - [Gallery API](https://docs.voyantcloud.com/api-reference/gallery/overview.md): Manage workspace media: list, upload, localize, organize, and inspect usage. - [List Files](https://docs.voyantcloud.com/api-reference/gallery/list-files.md): Retrieve gallery files with pagination, filtering, and localized metadata. - [Get File](https://docs.voyantcloud.com/api-reference/gallery/get-file.md): Retrieve a single gallery file by ID with localized metadata. - [Update File](https://docs.voyantcloud.com/api-reference/gallery/update-file.md): Update gallery file metadata such as tags or folder assignment. - [Update File Translation](https://docs.voyantcloud.com/api-reference/gallery/update-file-translation.md): Upsert localized alt text and descriptions for a gallery file. - [Delete File](https://docs.voyantcloud.com/api-reference/gallery/delete-file.md): Schedule deletion of a gallery file (asynchronous cleanup). - [Upload File](https://docs.voyantcloud.com/api-reference/gallery/upload-file.md): Upload media to the gallery using multipart form data or a JSON payload. - [Upload Large Video](https://docs.voyantcloud.com/api-reference/gallery/upload-video.md): Upload videos of any size using resumable uploads with the TUS protocol. - [Download File](https://docs.voyantcloud.com/api-reference/gallery/download-file.md): Download a gallery file or follow the redirect to the provider playback URL. - [List Folders](https://docs.voyantcloud.com/api-reference/gallery/list-folders.md): Retrieve all gallery folders for the current workspace. - [Create Folder](https://docs.voyantcloud.com/api-reference/gallery/create-folder.md): Create a gallery folder within the current workspace. - [Get Gallery Stats](https://docs.voyantcloud.com/api-reference/gallery/stats.md): Retrieve aggregate gallery usage metrics for the workspace. - [Places API](https://docs.voyantcloud.com/api-reference/places/overview.md): Search for cities and airports with Google Places-powered autocomplete. - [Autocomplete Places](https://docs.voyantcloud.com/api-reference/places/autocomplete.md): Fetch Google Places predictions for cities or airports. - [Verification API](https://docs.voyantcloud.com/api-reference/verify/overview.md): Validate contact channels, tax identifiers, and compliance rules before confirming a booking. - [Start Email Verification](https://docs.voyantcloud.com/api-reference/verify/email-start.md): Create an email verification challenge for a user contact address. - [Confirm Email Verification](https://docs.voyantcloud.com/api-reference/verify/email-confirm.md): Validate the code delivered by the email verification challenge. - [Start SMS Verification](https://docs.voyantcloud.com/api-reference/verify/sms-start.md): Send a one-time 6-digit code to a phone number for verification. - [Confirm SMS Verification](https://docs.voyantcloud.com/api-reference/verify/sms-confirm.md): Validate an SMS verification code before completing a booking. - [Validate VAT](https://docs.voyantcloud.com/api-reference/verify/vat.md): Normalize and validate business VAT numbers (format + optional VIES check). - [Tax Preview](https://docs.voyantcloud.com/api-reference/verify/tax-preview.md): Preview the tax rule and rate that will be applied for a product and buyer context. - [Document Rules](https://docs.voyantcloud.com/api-reference/verify/document-rules.md): Fetch document requirements for a given market and product itinerary. - [Payments API](https://docs.voyantcloud.com/api-reference/payments/overview.md): Configure settlement accounts, retrieve defaults, and orchestrate checkout flows (card and bank transfer). - [List Payment Accounts](https://docs.voyantcloud.com/api-reference/payments/accounts-list.md): Retrieve configured payment accounts for the current workspace (optionally filtered by provider). - [Upsert Payment Account](https://docs.voyantcloud.com/api-reference/payments/accounts-upsert.md): Encrypt and store provider credentials (currently Netopia). - [Get Payment Defaults](https://docs.voyantcloud.com/api-reference/payments/defaults.md): Return effective payment configuration for the workspace (with optional product overrides). - [Start Bank Transfer](https://docs.voyantcloud.com/api-reference/payments/bank-init.md): Create (or refresh) a bank transfer payment session for a booking or wizard. - [Approve Bank Transfer](https://docs.voyantcloud.com/api-reference/payments/bank-approve.md): Mark a bank transfer session as confirmed once the payment is reconciled. - [Start Payment Session](https://docs.voyantcloud.com/api-reference/payments/start-session.md): Resolve the active provider and generate a hosted payment session (Netopia adapter). - [Netopia Notify Webhook](https://docs.voyantcloud.com/api-reference/payments/netopia-notify.md): Receive signed payment status updates from Netopia and confirm payment sessions. - [Netopia Redirect](https://docs.voyantcloud.com/api-reference/payments/netopia-redirect.md): Handle the customer redirect after Netopia checkout and trigger fulfilment workflows. - [Analytics API](https://docs.voyantcloud.com/api-reference/analytics/overview.md): Fetch aggregated ClickHouse metrics for communications, bookings, and payments. - [Comms Delivery Events](https://docs.voyantcloud.com/api-reference/analytics/comms-delivery-events.md): Return daily delivery event counts grouped by channel and event type. - [Comms Notification Sends](https://docs.voyantcloud.com/api-reference/analytics/comms-notification-sends.md): Return notification send counts grouped by channel and delivery status. - [Comms Dispatch Status](https://docs.voyantcloud.com/api-reference/analytics/comms-dispatch-status.md): Retrieve dispatch status counts (queued, sending, sent, failed) per day. - [Booking Amounts](https://docs.voyantcloud.com/api-reference/analytics/bookings-amounts.md): Return booking event amounts (in cents) grouped by day and event key. - [Booking Destinations](https://docs.voyantcloud.com/api-reference/analytics/bookings-destinations.md): Return booking revenue totals grouped by destination country. - [Booking Categories](https://docs.voyantcloud.com/api-reference/analytics/bookings-categories.md): Return booking revenue totals grouped by product category. - [Booking Passengers](https://docs.voyantcloud.com/api-reference/analytics/bookings-pax.md): Return passenger totals (pax) per day across the selected range. - [Payments Summary](https://docs.voyantcloud.com/api-reference/analytics/payments-summary.md): Return payment totals grouped by provider and status. - [Webhooks](https://docs.voyantcloud.com/api-reference/webhooks/overview.md): Manage outbound webhook subscriptions for your workspace. - [List Webhook Subscriptions](https://docs.voyantcloud.com/api-reference/webhooks/list.md): Retrieve webhook subscriptions for the current workspace. - [Create Webhook Subscription](https://docs.voyantcloud.com/api-reference/webhooks/create.md): Register a webhook endpoint and generate a signing secret. - [Get Webhook Subscription](https://docs.voyantcloud.com/api-reference/webhooks/get.md): Retrieve a webhook subscription by ID. - [Update Webhook Subscription](https://docs.voyantcloud.com/api-reference/webhooks/update.md): Modify webhook subscription metadata, events, or status. - [Delete Webhook Subscription](https://docs.voyantcloud.com/api-reference/webhooks/delete.md): Remove a webhook subscription and invalidate caches. - [Rotate Webhook Secret](https://docs.voyantcloud.com/api-reference/webhooks/rotate-secret.md): Generate a new signing secret for a webhook subscription. - [List products](https://docs.voyantcloud.com/api-reference/products/list-products.md): GET /v1/products - Retrieve your product catalog - [Get product](https://docs.voyantcloud.com/api-reference/products/get-product.md): GET /v1/products/:idOrSlug - Retrieve detailed product information by ID or slug - [Search products](https://docs.voyantcloud.com/api-reference/products/search.md): GET /v1/products/search - Search across your product catalog with full-text search and faceting - [Search facets](https://docs.voyantcloud.com/api-reference/products/search-facets.md): GET /v1/products/search/facets - Retrieve available facet values for products - [Product categories](https://docs.voyantcloud.com/api-reference/products/categories.md): GET /v1/products/categories and /v1/products/categories/:id - Fetch workspace categories with translations - [Product tags](https://docs.voyantcloud.com/api-reference/products/tags.md): GET /v1/products/tags - List all tags in the workspace - [Get pricing options](https://docs.voyantcloud.com/api-reference/products/pricing-options.md): GET /v1/products/:id/pricing/options - Retrieve available pricing options - [Get product extensions](https://docs.voyantcloud.com/api-reference/products/extensions.md): GET /v1/products/:id/extensions - Retrieve available add-ons and extensions - [Products: Subresources](https://docs.voyantcloud.com/api-reference/products/subresources.md): Accommodations, transport, lodging, media, overrides, and itinerary endpoints. - [Product Accommodations](https://docs.voyantcloud.com/api-reference/products/accommodations/overview.md): Manage accommodation sets and candidate items for product itineraries. - [List Accommodation Sets](https://docs.voyantcloud.com/api-reference/products/accommodations/list-sets.md): Retrieve accommodation sets configured for a product. - [Create Accommodation Set](https://docs.voyantcloud.com/api-reference/products/accommodations/create-set.md): Create a new accommodation candidate set for a product. - [Update Accommodation Set](https://docs.voyantcloud.com/api-reference/products/accommodations/update-set.md): Update metadata, defaults, or media for an accommodation set. - [Delete Accommodation Set](https://docs.voyantcloud.com/api-reference/products/accommodations/delete-set.md): Remove an accommodation set from the product. - [List Accommodation Candidates](https://docs.voyantcloud.com/api-reference/products/accommodations/list-items.md): Retrieve candidate accommodation items for a set. - [Create Accommodation Candidate](https://docs.voyantcloud.com/api-reference/products/accommodations/create-item.md): Add a candidate property/room combination to an accommodation set. - [Update Accommodation Candidate](https://docs.voyantcloud.com/api-reference/products/accommodations/update-item.md): Update an existing accommodation candidate item in a set. - [Delete Accommodation Candidate](https://docs.voyantcloud.com/api-reference/products/accommodations/delete-item.md): Remove a candidate accommodation item from a set. - [Product Media](https://docs.voyantcloud.com/api-reference/products/media/overview.md): Manage product media assets, ordering, and deletions. - [List Product Media](https://docs.voyantcloud.com/api-reference/products/media/list.md): Retrieve media items assigned to a product in sort order. - [Create Product Media](https://docs.voyantcloud.com/api-reference/products/media/create.md): Attach a media asset to a product via direct URL or Gallery asset. - [Update Media Order](https://docs.voyantcloud.com/api-reference/products/media/reorder.md): Bulk reorder product media items. - [Delete Product Media](https://docs.voyantcloud.com/api-reference/products/media/delete.md): Remove a media item using its ID, asset reference, or URL. - [Transport API](https://docs.voyantcloud.com/api-reference/products/transport/overview.md): Manage transport configs, addons, departure options, and segment plans for a product. - [Get Transport Overview](https://docs.voyantcloud.com/api-reference/products/transport/get-transport-overview.md): Retrieve departures, segments, and transport options for a product. - [List Transport Configs](https://docs.voyantcloud.com/api-reference/products/transport/list-transport-configs.md): List reusable transport configuration templates for a product. - [Create Transport Config](https://docs.voyantcloud.com/api-reference/products/transport/create-transport-config.md): Create a reusable transport configuration template with optional legs. - [Update Transport Config](https://docs.voyantcloud.com/api-reference/products/transport/update-transport-config.md): Update metadata or replace legs for an existing transport config. - [Delete Transport Config](https://docs.voyantcloud.com/api-reference/products/transport/delete-transport-config.md): Remove a transport config template and its legs. - [List Transport Addons](https://docs.voyantcloud.com/api-reference/products/transport/list-transport-addons.md): List configured and suggested addons for a transport config. - [Bulk Upsert Transport Addons](https://docs.voyantcloud.com/api-reference/products/transport/bulk-upsert-transport-addons.md): Create or replace addons for a transport config in a single request. - [Delete Transport Addon](https://docs.voyantcloud.com/api-reference/products/transport/delete-transport-addon.md): Remove a single addon from a transport config. - [Create Transport Option](https://docs.voyantcloud.com/api-reference/products/transport/create-transport-option.md): Create a departure-level transport option with optional legs and pricing override. - [Update Transport Option](https://docs.voyantcloud.com/api-reference/products/transport/update-transport-option.md): Update fields or replace legs for an existing departure transport option. - [Delete Transport Option](https://docs.voyantcloud.com/api-reference/products/transport/delete-transport-option.md): Remove a departure transport option and its legs. - [Upsert Departure Segments](https://docs.voyantcloud.com/api-reference/products/transport/upsert-departure-segments.md): Replace the primary transport segments for a departure. - [Lodging API](https://docs.voyantcloud.com/api-reference/products/lodging/overview.md): Link products to lodging properties and manage property and room overrides. - [Get Lodging Link](https://docs.voyantcloud.com/api-reference/products/lodging/get-lodging-link.md): Retrieve the lodging link and property override for a product. - [Upsert Lodging Link](https://docs.voyantcloud.com/api-reference/products/lodging/upsert-lodging-link.md): Create or update the primary lodging link for a product, including optional property overrides. - [Delete Lodging Link](https://docs.voyantcloud.com/api-reference/products/lodging/delete-lodging-link.md): Remove the lodging link (and cascading overrides) for a product. - [List Lodging Links](https://docs.voyantcloud.com/api-reference/products/lodging/list-lodging-links.md): Return property links for a product, optionally filtered by departure or rate plan. - [Bulk Upsert Lodging Links](https://docs.voyantcloud.com/api-reference/products/lodging/bulk-upsert-lodging-links.md): Link a product to multiple properties (and optional departure/rate plan scopes) in a single request. - [List Room Overrides](https://docs.voyantcloud.com/api-reference/products/lodging/list-room-overrides.md): Retrieve room-type overrides for a product’s lodging link, optionally scoped by departure or rate plan. - [Bulk Upsert Room Overrides](https://docs.voyantcloud.com/api-reference/products/lodging/bulk-upsert-room-overrides.md): Create or update room-type overrides for a product’s lodging link in a single request. - [Product Itinerary](https://docs.voyantcloud.com/api-reference/products/itinerary/overview.md): Fetch itinerary days for a product and manage day-level accommodation assignments. - [Get Product Itinerary](https://docs.voyantcloud.com/api-reference/products/itinerary/get-itinerary.md): Return itinerary days for a product, with optional segments and activity options. - [Get Day Accommodation](https://docs.voyantcloud.com/api-reference/products/itinerary/get-day-accommodation.md): Retrieve the accommodation assignment (if any) for a specific itinerary day. - [Assign Day Accommodation](https://docs.voyantcloud.com/api-reference/products/itinerary/assign-day-accommodation.md): Assign or update the accommodation option for an itinerary day. - [Delete Day Accommodation](https://docs.voyantcloud.com/api-reference/products/itinerary/delete-day-accommodation.md): Remove the accommodation assignment for an itinerary day. - [Billing API](https://docs.voyantcloud.com/api-reference/billing/overview.md): Create Voyant invoices and retrieve provider-issued documents. - [Create Invoice](https://docs.voyantcloud.com/api-reference/billing/create-invoice.md): Create a draft invoice with optional line items and buyer address. - [Get Invoice](https://docs.voyantcloud.com/api-reference/billing/get-invoice.md): Retrieve a single invoice, including lines and monetary totals. - [Send Invoice](https://docs.voyantcloud.com/api-reference/billing/send-invoice.md): Reserved endpoint for invoice delivery workflows (currently returns 501). - [Provider Invoice PDF](https://docs.voyantcloud.com/api-reference/billing/provider-invoice.md): Stream the provider-issued invoice PDF (SmartBill). - [Workspaces API](https://docs.voyantcloud.com/api-reference/workspaces/overview.md): Inspect workspace metadata, settings, and membership lists. - [Get Workspace](https://docs.voyantcloud.com/api-reference/workspaces/get-workspace.md): Return basic workspace metadata (id, name, slug, icon). - [Get Workspace Settings](https://docs.voyantcloud.com/api-reference/workspaces/get-settings.md): Return branding, support, policy, analytics, localization, and tax settings for a workspace. - [List Workspace Members](https://docs.voyantcloud.com/api-reference/workspaces/list-members.md): Return member list (id, email, name, role) for the workspace. - [Organizations API](https://docs.voyantcloud.com/api-reference/organizations/overview.md): Manage partner organizations, including metadata, capability tags, and API keys for B2B integrations. - [List Organizations](https://docs.voyantcloud.com/api-reference/organizations/list-organizations.md): Retrieve organizations for the current workspace with optional filters. - [Create Organization](https://docs.voyantcloud.com/api-reference/organizations/create-organization.md): Create a partner organization within the current workspace. - [Get Organization](https://docs.voyantcloud.com/api-reference/organizations/get-organization.md): Retrieve a single organization by ID. - [Update Organization](https://docs.voyantcloud.com/api-reference/organizations/update-organization.md): Modify organization metadata (name, contact details, addresses, metadata). - [Delete Organization](https://docs.voyantcloud.com/api-reference/organizations/delete-organization.md): Soft-delete an organization from the current workspace. - [List Organization Capabilities](https://docs.voyantcloud.com/api-reference/organizations/list-capabilities.md): Return capability tags assigned to an organization. - [Add Organization Capability](https://docs.voyantcloud.com/api-reference/organizations/add-capability.md): Attach a capability tag to an organization. - [Organization API Keys](https://docs.voyantcloud.com/api-reference/organizations/api-keys.md): Create and manage API keys for B2B partner organizations - [Reference Data](https://docs.voyantcloud.com/api-reference/ref/overview.md): Access platform-managed reference catalogs including transportation modes, room categories, product types, countries, and regions. - [List Countries](https://docs.voyantcloud.com/api-reference/ref/countries.md): Retrieve the canonical list of countries used across Voyant. - [List Regions](https://docs.voyantcloud.com/api-reference/ref/regions.md): Retrieve accounting and geographic regions available in Voyant. - [List Transportation Modes](https://docs.voyantcloud.com/api-reference/ref/transportation-modes-list.md): Retrieve all active transportation modes used across the platform. - [Get Transportation Mode](https://docs.voyantcloud.com/api-reference/ref/transportation-modes-get.md): Retrieve a specific transportation mode by its ID. - [List Room Categories](https://docs.voyantcloud.com/api-reference/ref/room-categories-list.md): Retrieve all active room categories used for hotel and accommodation products. - [Get Room Category](https://docs.voyantcloud.com/api-reference/ref/room-categories-get.md): Retrieve a specific room category by its ID. - [List Product Types](https://docs.voyantcloud.com/api-reference/ref/product-types.md): Retrieve all available product types used when creating products in the platform. ## OpenAPI Specs - [openapi](https://docs.voyantcloud.com/api-reference/openapi.json) ## Optional - [Support](mailto:help@voyantcloud.com)