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

# Obtener tienda

> Lee una tienda puntual por id. La tienda debe pertenecer al account y vendor de tu API key.

Devuelve una tienda por su id, con la **configuración completa** — el mismo shape que cada entrada de
[Listar tiendas](/es/api-reference/list-stores) (location, services, channels, schedules, información
de impuestos y contacto, configuración de delivery, sales goals, el bloque fiscal y estado
operativo). Si la tienda no existe — o pertenece a otro tenant — la respuesta es `404` (nunca se
filtra la existencia entre tenants).

## Autenticación

<ParamField header="x-api-key" type="string" required>
  Tu API key de Fire con scope `store:read`. La key **debe ser vendor-scoped** — las keys sin
  `vendorId` se rechazan con `403`.
</ParamField>

## Path params

<ParamField path="storeId" type="string" required>
  UUID de la tienda (`stores.id`).
</ParamField>

## Query params

<ParamField query="fields" type="string">
  Lista de campos a devolver separados por coma (projection). Ver
  [Projection de campos](/es/api-reference/list-stores#projection-de-campos). Omitir para devolver todos los campos.
</ParamField>

## Petición

<RequestExample>
  ```http theme={null}
  GET https://api.fire.rest/api/v1/fire/external/stores/550e8400-e29b-41d4-a716-446655440000
  x-api-key: <tu_api_key>
  ```
</RequestExample>

## Respuesta

El objeto tienda completo — ver [Listar tiendas](/es/api-reference/list-stores) para la referencia
completa de campos y [El bloque fiscal](/es/api-reference/list-stores#el-bloque-fiscal).

<ResponseExample>
  ```json 200 theme={null}
  {
    "id": "550e8400-e29b-41d4-a716-446655440000",
    "storeNumber": 10,
    "storeCode": "ST-10",
    "accountId": "550e8400-e29b-41d4-a716-446655440000",
    "vendorId": "100.1.10",
    "name": "Main Store",
    "externalId": "EXT-10",
    "status": "PUBLISHED",
    "active": "ACTIVE",
    "timezone": "America/Guayaquil",
    "location": {
      "countryId": "1",
      "countryCode": "EC",
      "countryName": "Ecuador",
      "cityId": "2",
      "cityCode": "UIO",
      "cityName": "Quito",
      "address": "Av. Amazonas N32-14",
      "latitude": -0.18,
      "longitude": -78.47,
      "timezone": "America/Guayaquil",
      "currencyCode": "USD"
    },
    "services": [],
    "channels": [
      { "code": "APP", "enabled": true, "fulfillmentTypes": ["DELIVERY", "PICKUP"] }
    ],
    "publishedChannels": ["APP"],
    "operationSchedule": [],
    "salesSchedule": [],
    "schedulesByChannel": [],
    "taxesInfo": { "taxRate": 0, "vatRatePercentage": 12 },
    "contactInfo": { "phone": "+593 2 000 0000" },
    "deliveryInfo": null,
    "salesGoals": null,
    "fiscal": {
      "enabled": true,
      "company": {
        "govIdType": "RUC",
        "govIdNumber": "1790012345001",
        "legalName": "Sandbox Ecuador Cia. Ltda.",
        "tradeName": "Sandbox EC"
      },
      "govIdType": "RUC",
      "govIdNumber": "1790012345001"
    },
    "operational": {
      "isBusinessDayOpen": true,
      "businessDayDate": "2026-07-01",
      "activeChannels": ["APP"]
    },
    "syncStatus": "SYNCED",
    "lastSyncedAt": "2026-07-01T00:00:00Z",
    "createdAt": "2026-06-01T00:00:00Z",
    "updatedAt": "2026-06-02T00:00:00Z"
  }
  ```

  ```json 404 — no existe o es de otro tenant theme={null}
  {
    "success": false,
    "error": "NOT_FOUND",
    "message": "Store not found with ID 550e8400-e29b-41d4-a716-446655440000"
  }
  ```
</ResponseExample>

## Relacionado

<CardGroup cols={2}>
  <Card title="Listar tiendas" icon="store" href="/es/api-reference/list-stores">
    Lista todas las tiendas de tu account y vendor.
  </Card>

  <Card title="Listar órdenes de tienda" icon="receipt" href="/es/api-reference/list-store-orders">
    Lista las órdenes de esta tienda.
  </Card>
</CardGroup>
