> ## 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.

# Cambiar el tiempo de preparación

> Usa este método para cambiar el tiempo de preparación

### Descripción

Este método permite actualizar el tiempo de preparación actual de los pedidos para un local específico. Adicionalmente, es importante considerar que este tiempo indica la cantidad de minutos que toma preparar un nuevo pedido en dicho local.


## OpenAPI

````yaml patch /stores/{id}/currentPreparationDuration
openapi: 3.0.0
info:
  title: Stores Endpoint API
  version: 1.0.0
servers:
  - url: https://api.getjusto.com/api/v2
    description: Production server
security: []
tags:
  - name: stores
    description: Todo lo relacionado a operar con locales
paths:
  /stores/{id}/currentPreparationDuration:
    patch:
      tags:
        - store
      summary: Actualizar tiempo de preparación
      description: Actualiza el tiempo de preparación de un local
      parameters:
        - name: id
          in: path
          required: true
          schema:
            type: string
            description: ID del local
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                currentPreparationDuration:
                  type: number
                  description: Tiempo de preparación en minutos.
                  example: 10
      responses:
        '200':
          description: success
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                    description: Resultado de la operación
                    example: ok
                  data:
                    $ref: '#/components/schemas/storeResult'
        '400':
          description: Error en la petición
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                    description: Resultado de la operación
                    example: error
                  error:
                    type: string
                    description: Mensaje de error
                    example: Error en la petición
        '401':
          description: Token inválido
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                    description: Resultado de la operación
                    example: error
                  error:
                    type: string
                    description: Mensaje de error
                    example: Unauthorized
      security:
        - bearerAuth: []
components:
  schemas:
    storeResult:
      type: object
      properties:
        _id:
          type: string
          description: ID del local.
          example: xKoiiqdtKGaRA2ve4
        externalId:
          type: string
          description: ID externo indicado en la información del local.
          example: 2345
        websiteId:
          type: string
          description: ID de la marca.
          example: ErCkmcyCEovseJq5E
        name:
          type: string
          description: Nombre del local.
          example: Peña
        acceptDelivery:
          type: boolean
          description: Si es que acepta pedidos por delivery.
          example: true
        acceptServe:
          type: boolean
          description: Si es que acepta pedidos para servir en el local.
          example: true
        acceptGo:
          type: boolean
          description: Si es que acepta pedidos para llevar.
          example: true
        currentPreparationDuration:
          type: number
          description: Tiempo actualiza de preparación (sólo cocina) en minutos.
          example: 10
        phone:
          type: string
          description: Teléfono del local.
          example: 'null'
        address:
          type: object
          description: Dirección del local.
          properties:
            placeId:
              type: string
              description: Place ID de Google Maps
              example: >-
                EihBdmVuaWRhIEhvbGFuZGEgMTYwNSwgUHJvdmlkZW5jaWEsIENoaWxlIjESLwoUChIJCfBr63TPYpYRguPJ8LiSNSgQxQwqFAoSCbELmxJ1z2KWEdvDHqTQ
            address:
              type: string
              description: Calle y número.
              example: Avenida Holanda 1605
            addressLine2:
              type: number
              description: Número del departamento.
              example: 1234
            addressSecondary:
              type: string
              description: Localidad.
              example: Providencia, Chile
            comment:
              type: string
              description: Comentarios.
              example: Dejar con el conserje
            location:
              type: object
              description: Latitud y longitud.
              properties:
                lat:
                  type: number
                  description: Latitud.
                  example: -33.4334297
                lng:
                  type: number
                  description: Longitud.
                  example: -70.59966380000002
        schedule:
          type: object
          description: Información de horarios del local.
          properties:
            closedUntilDate:
              type: string
              format: date-time
              description: >-
                Fecha en la que vuelve a estar disponible. (Solo si es que esta
                cerrado temporalmente)
              example: 'null'
            closedDays:
              type: array
              description: Fechas exactas cuando esta cerrado (como feriados).
              items:
                type: string
                format: date-time
            availableAtPeriods:
              type: boolean
              description: >-
                Si es que es verdadero, se usan periodos de apertura. Si que es
                falso, esta disponible siempre.
              example: false
            openPeriods:
              type: array
              description: Un arreglo con los periodos de apertura.
              items:
                type: object
                properties:
                  daysOfWeek:
                    type: array
                    description: >-
                      Un arreglo con los días de la semana en que este periodo
                      aplica. Lunes es 1 y domingo es 7.
                    items:
                      type: number
                    example:
                      - 1
                      - 2
                      - 3
                      - 4
                      - 5
                      - 6
                      - 7
                  fromMinute:
                    type: number
                    description: >-
                      Minutos desde las 12 de la mañana en que empieza este
                      periodo.
                    example: 480
                  toMinute:
                    type: number
                    description: >-
                      Minutos desde las 12 de la mañana en que termina este
                      periodo.
                    example: 1200
            timezone:
              type: string
              description: Zona horaria.
              example: America/Santiago
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT

````