---
title: "Resuelve un item por slug"
method: GET
path: "/collections/{collectionId}/items/by-slug/{slug}"
tags: ["Collections"]
---

# Resuelve un item por slug

`GET /collections/{collectionId}/items/by-slug/{slug}`

## Request

- Base URL: `https://api.met.meteor.com.co/api/v1`
- URL: `https://api.met.meteor.com.co/api/v1/collections/{collectionId}/items/by-slug/{slug}`
- Auth: one of:
  - `bearer` (a scheme the document does not define)
  - HTTP bearer

Trae el item por su slug dentro de la colección, sin que tengas que conocer su id. Es lo que necesita una página pública, donde la URL trae el slug y no el id.

## Path parameters

- `collectionId` number, required
- `slug` string, required

## Response `200`

El item completo. Los campos dentro de `data` son los que definió su colección, así que cambian de una colección a otra.

- object: Sobre en el que viaja toda respuesta correcta de la API. El recurso está en `data`. Los SDKs oficiales lo desenvuelven por ti; un cliente hecho a mano tiene que leer `.data`.
  - `success` true, required: Siempre `true` en una respuesta 2xx.
  - `data` ResolvedItemDto, required
    - `code` string, required: Código corto del item, único dentro de su colección.
    - `collection_id` number, required: Colección a la que pertenece.
    - `data` object: Los datos del item. Las claves son los campos que definió su colección, así que la forma cambia de una colección a otra.
    - `id` number, required
    - `slug` string, nullable, required
    - `visibility` string

## Other responses

- `400`: La request no es válida: un campo no pasa validación, falta un parámetro requerido o el recurso no admite la transición solicitada.
- `401`: API key ausente, inválida, revocada o expirada — o el workspace está bloqueado.
- `403`: La key está autenticada pero no puede ejecutar esta operación: scope faltante, capacidad deshabilitada, modo test restringido o recurso fuera de su cartera.
- `404`: El recurso no existe o no está disponible dentro del alcance de la key. No revela la existencia de recursos de otros tenants.
- `429`: Se superó el límite por minuto de la key o la cuota del plan. Respeta `Retry-After`; el SDK ya reintenta solo.
- `500`: Error del servidor o del Met que ejecutaba. El SDK reintenta los 5xx con backoff.

---

[API](https://skmtc.dev/meteor/apis/met-public-api.md) · [All operations](https://skmtc.dev/meteor/apis/met-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/meteor/apis/met-public-api/revisions/5d9ca294295c?raw)
