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

# Agotar un producto o modificador

> Usa este metodo cuando quieras modificar o agotar un producto

### Descripcón

Este método permite marcar un producto o un modificador como no disponible en una tienda específica hasta una fecha determinada.

# Ejemplo para agotar un producto

### Llamada

```json theme={null}
{
  "storeId": "Li4eEa3W2hiuGGCFa",
  "productId": "XS3wWdedwKRRYrZZt",
  "untilDate": "Thu Jul 30 2020 10:11:45 GMT-0400 (hora estándar de Chile)",
  "type": "product"
}
```

### Respuesta

Respuesta en la barra lateral "200"

```json theme={null}
{
  "status": "ok",
  "data": {
    <OutOfStockItem>
  }
}
```

### Ejemplo para agotar un modificador

Llamada

**Endpoint:**\
`POST /addOutOfStockItem`

```json theme={null}
{
  "storeId": "Li4eEa3W2hiuGGCFa",
  "modifierId": "XS3wWdedwKRRYrZZt",
  "modifierOptionId": "Na4Ha7ShFbDsvcRKg",
  "untilDate": "Thu Jul 30 2020 10:11:45 GMT-0400 (hora estándar de Chile)",
  "type": "modifier"
}
```


## OpenAPI

````yaml Post /products/outOfStockItem
openapi: 3.0.0
info:
  title: Order Endpoint API
  version: 1.0.0
servers:
  - url: https://api.getjusto.com/api/v2
    description: Production server
security: []
tags:
  - name: product
    description: Todo lo relacionado a operar con productos
paths:
  /products/outOfStockItem:
    post:
      tags:
        - product
      summary: Agregar item agotado
      description: Agrega un item agotado a un local en específico
      requestBody:
        content:
          application/json:
            schema:
              type: object
              required:
                - storeId
                - productId
                - untilDate
                - type
              properties:
                storeId:
                  type: string
                  description: ID del local
                productId:
                  type: string
                  description: ID del producto
                untilDate:
                  type: string
                  description: Fecha de agotamiento
                type:
                  type: string
                  description: Tipo de producto
      responses:
        '200':
          description: success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/productResultGet'
        '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
components:
  schemas:
    productResultGet:
      type: object
      properties:
        status:
          type: string
          description: Estado de la operación
          example: ok
        data:
          type: array
          items:
            $ref: '#/components/schemas/productDetails'
    productDetails:
      type: object
      properties:
        _id:
          type: string
          description: ID del producto
        type:
          type: string
          description: Tipo de producto
        websiteId:
          type: string
          description: ID del sitio web
        productId:
          type: string
          description: ID del producto
        createdAt:
          type: string
          description: Fecha de creación
          format: date-time
        until:
          type: string
          description: Fecha de agotamiento
          format: date-time
        untilDate:
          type: string
          description: Fecha de agotamiento
          format: date-time

````