> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getjusto.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get website data

> Obtiene datos públicos del website, incluyendo el menú por defecto.



## OpenAPI

````yaml get /ordering/customers/{externalCustomerId}/websites/{domain}
openapi: 3.1.0
info:
  title: Justo API
  version: 3.0.0
servers:
  - url: https://api.service.getjusto.com/v3
    description: Production server
security: []
paths:
  /ordering/customers/{externalCustomerId}/websites/{domain}:
    get:
      tags:
        - Ordering API
      summary: Get website data
      description: Obtiene datos públicos del website, incluyendo el menú por defecto.
      operationId: orderingGetWebsite
      parameters:
        - in: path
          name: externalCustomerId
          required: true
          description: ID del customer en el sistema externo. Es independiente por app.
          schema:
            type: string
        - in: path
          name: domain
          required: true
          description: Dominio canónico del website Justo.
          schema:
            type: string
      responses:
        '200':
          description: Get website data
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                  data:
                    $ref: '#/components/schemas/OrderingWebsite'
                required:
                  - success
                  - data
        '400':
          description: Invalid request
        '401':
          description: Invalid bearer token
        '404':
          description: Resource not found
      security:
        - bearerAuth: []
components:
  schemas:
    OrderingWebsite:
      type: object
      description: Datos públicos de un website.
      properties:
        _id:
          type: string
          description: ID del website.
        name:
          type: string
          description: Nombre del website.
        baseURL:
          oneOf:
            - type: string
              description: Dominio/base URL canónico del website.
            - type: 'null'
          description: Dominio/base URL canónico del website.
        description:
          oneOf:
            - type: string
              description: Descripción pública del website.
            - type: 'null'
          description: Descripción pública del website.
        countryCode:
          type: string
          description: Código de país ISO 3166-1 alpha-2.
        timezone:
          oneOf:
            - type: string
              description: Zona horaria IANA del website.
              example: America/Santiago
            - type: 'null'
          description: Zona horaria IANA del website.
        locale:
          oneOf:
            - type: string
              description: Locale por defecto del website.
            - type: 'null'
          description: Locale por defecto del website.
        menuIds:
          type: array
          description: IDs de menús publicados.
          items:
            type: string
            description: ID de menú.
        defaultMenuId:
          type: string
          description: ID del menú por defecto.
        supportedLanguages:
          type: array
          description: Idiomas soportados.
          items:
            type: string
            description: Código de idioma.
        deliveryTypes:
          type: array
          description: Tipos de entrega soportados.
          items:
            type: string
            description: Tipo de entrega.
        minimumOrderPrice:
          oneOf:
            - type: number
              description: Monto mínimo de compra.
            - type: 'null'
          description: Monto mínimo de compra.
        logo:
          oneOf:
            - $ref: '#/components/schemas/OrderingImage'
            - type: 'null'
        images:
          $ref: '#/components/schemas/OrderingWebsiteImages'
        seo:
          $ref: '#/components/schemas/OrderingWebsiteSeo'
        design:
          $ref: '#/components/schemas/OrderingWebsiteDesign'
        stores:
          type: array
          description: Locales públicos del website.
          items:
            $ref: '#/components/schemas/OrderingStore'
      additionalProperties: true
    OrderingImage:
      type: object
      description: Imagen publicada por Justo o por el comercio.
      properties:
        _id:
          type: string
          description: ID de la imagen.
        url:
          type: string
          description: URL original de la imagen.
        colorsData:
          type: object
          description: Colores calculados de la imagen.
          properties:
            blurhash:
              type: string
              description: Blurhash de la imagen.
            background:
              type: string
              description: Color de fondo sugerido.
            front:
              type: string
              description: Color frontal sugerido.
          additionalProperties: true
        dimensions:
          type: object
          description: Dimensiones originales de la imagen.
          properties:
            width:
              type: number
              description: Ancho en pixeles.
            height:
              type: number
              description: Alto en pixeles.
          additionalProperties: true
        resizedData:
          type: object
          description: URLs de versiones redimensionadas.
          properties:
            thumbnailURL:
              type: string
              description: URL thumbnail.
            smallURL:
              type: string
              description: URL pequeña.
            mediumURL:
              type: string
              description: URL mediana.
            largeURL:
              type: string
              description: URL grande.
            extraLargeURL:
              type: string
              description: URL extra grande.
          additionalProperties: true
      additionalProperties: true
    OrderingWebsiteImages:
      type: object
      description: Imágenes públicas principales del website.
      properties:
        logo:
          oneOf:
            - $ref: '#/components/schemas/OrderingImage'
            - type: 'null'
        seo:
          oneOf:
            - $ref: '#/components/schemas/OrderingImage'
            - type: 'null'
        favicon:
          oneOf:
            - $ref: '#/components/schemas/OrderingImage'
            - type: 'null'
        navbarLogo:
          oneOf:
            - $ref: '#/components/schemas/OrderingImage'
            - type: 'null'
        footerLogo:
          oneOf:
            - $ref: '#/components/schemas/OrderingImage'
            - type: 'null'
      additionalProperties: true
    OrderingWebsiteSeo:
      type: object
      description: Metadata SEO pública del website.
      properties:
        title:
          oneOf:
            - type: string
              description: Título SEO.
            - type: 'null'
          description: Título SEO.
        description:
          oneOf:
            - type: string
              description: Descripción SEO.
            - type: 'null'
          description: Descripción SEO.
      additionalProperties: true
    OrderingWebsiteDesign:
      type: object
      description: Configuración visual pública mínima del website.
      properties:
        backgroundColor:
          oneOf:
            - type: string
              description: Color de fondo principal.
            - type: 'null'
          description: Color de fondo principal.
        primaryColor:
          oneOf:
            - type: string
              description: Color primario.
            - type: 'null'
          description: Color primario.
        productCardDesign:
          oneOf:
            - type: string
              description: Diseño de card de producto.
            - type: 'null'
          description: Diseño de card de producto.
        hideProductsDiscountBadge:
          oneOf:
            - type: boolean
              description: Indica si oculta badges de descuento.
            - type: 'null'
          description: Indica si oculta badges de descuento.
        isDark:
          oneOf:
            - type: boolean
              description: Indica si el diseño usa contraste oscuro.
            - type: 'null'
          description: Indica si el diseño usa contraste oscuro.
        navbarHidden:
          oneOf:
            - type: boolean
              description: Indica si el navbar está oculto.
            - type: 'null'
          description: Indica si el navbar está oculto.
        navbarBackgroundColor:
          oneOf:
            - type: string
              description: Color de fondo del navbar.
            - type: 'null'
          description: Color de fondo del navbar.
        navbarTextColor:
          oneOf:
            - type: string
              description: Color de texto del navbar.
            - type: 'null'
          description: Color de texto del navbar.
        importantMessageText:
          oneOf:
            - type: string
              description: Mensaje importante del navbar.
            - type: 'null'
          description: Mensaje importante del navbar.
      additionalProperties: true
    OrderingStore:
      type: object
      description: Local disponible para operar pedidos.
      properties:
        _id:
          type: string
          description: ID del local.
        websiteId:
          type: string
          description: ID del website al que pertenece el local.
        name:
          type: string
          description: Nombre del local.
        timezone:
          type: string
          description: Zona horaria del local.
          example: America/Santiago
        acceptDelivery:
          type: boolean
          description: Indica si acepta despacho.
        acceptGo:
          type: boolean
          description: Indica si acepta retiro.
        acceptServe:
          type: boolean
          description: Indica si acepta consumo en local.
        acceptReservations:
          type: boolean
          description: Indica si acepta reservas.
        acceptWaitingList:
          type: boolean
          description: Indica si acepta lista de espera.
        minimumAnticipationDays:
          type: number
          description: Días mínimos de anticipación para pedidos programados.
        hideTip:
          type: boolean
          description: Indica si se oculta la propina.
        forceHideDeliveryTip:
          type: boolean
          description: Indica si se fuerza ocultar propina de delivery.
        defaultsManagedDelivery:
          type: boolean
          description: Indica si el local usa despacho gestionado por defecto.
        deliveryCostType:
          type: string
          description: Tipo de cálculo de costo de despacho.
        cityId:
          type: string
          description: ID de la ciudad marketplace.
        address:
          $ref: '#/components/schemas/OrderingStoreAddress'
        humanSchedule:
          type: array
          description: Horario de atención legible.
          items:
            $ref: '#/components/schemas/OrderingHumanSchedule'
        reservationsHumanSchedule:
          type: array
          description: Horario de reservas legible.
          items:
            $ref: '#/components/schemas/OrderingHumanSchedule'
        zones:
          type: array
          description: Zonas de despacho del local.
          items:
            type: object
            description: Zona de despacho.
            properties: {}
            additionalProperties: true
        availablePaymentMethodInfo:
          type: array
          description: Medios de pago disponibles para el local.
          items:
            $ref: '#/components/schemas/OrderingPaymentMethod'
        supportOptions:
          type: object
          description: Canales de soporte del local.
          properties:
            phone:
              oneOf:
                - type: string
                  description: Teléfono de soporte.
                - type: 'null'
              description: Teléfono de soporte.
            whatsAppNumber:
              oneOf:
                - type: string
                  description: WhatsApp de soporte.
                - type: 'null'
              description: WhatsApp de soporte.
            email:
              oneOf:
                - type: string
                  description: Email de soporte.
                - type: 'null'
              description: Email de soporte.
          additionalProperties: true
      additionalProperties: true
    OrderingStoreAddress:
      type: object
      description: Dirección pública de un local.
      properties:
        placeId:
          type: string
          description: Place ID del local.
        streetAddress:
          type: string
          description: Dirección principal.
        extendedAddress:
          oneOf:
            - type: string
              description: Dirección extendida.
            - type: 'null'
          description: Dirección extendida.
        location:
          $ref: '#/components/schemas/OrderingLocation'
        locality:
          oneOf:
            - type: string
              description: Localidad o comuna.
            - type: 'null'
          description: Localidad o comuna.
        countryName:
          oneOf:
            - type: string
              description: País.
            - type: 'null'
          description: País.
      additionalProperties: true
    OrderingHumanSchedule:
      type: object
      description: Bloque de horario legible.
      properties:
        days:
          type: string
          description: Días a los que aplica el horario.
        schedule:
          type: string
          description: Horario legible.
      additionalProperties: true
    OrderingPaymentMethod:
      type: object
      description: Medio de pago disponible.
      properties:
        paymentMethod:
          type: string
          description: Código del medio de pago.
        label:
          type: string
          description: Nombre visible del medio de pago.
        canDeliver:
          type: boolean
          description: Indica si permite despacho.
        isIntegration:
          type: boolean
          description: Indica si el pago depende de una integración externa.
        allowedDeliveryTypes:
          type: array
          description: Tipos de entrega permitidos para este medio de pago.
          items:
            type: string
            description: Tipo de entrega.
            enum:
              - delivery
              - go
              - serve
        requiresRoundTrip:
          type: boolean
          description: Indica si requiere viaje ida y vuelta.
        isAvailableInV3:
          type: boolean
          description: Indica si está disponible para API v3.
        isSecure:
          type: boolean
          description: Indica si requiere validaciones seguras adicionales.
      additionalProperties: true
    OrderingLocation:
      type: object
      description: Coordenadas geográficas.
      properties:
        lat:
          type: number
          description: Latitud.
          example: -33.43219757080078
        lng:
          type: number
          description: Longitud.
          example: -70.59982299804688
      additionalProperties: true
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: JWT Token

````