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

# Get store

> Read a single store by id. The store must belong to the account and vendor bound to your API key.

Returns a single store by its id, with the **full configuration** — the same shape as each entry in
[List stores](/en/api-reference/list-stores) (location, services, channels, schedules, tax & contact
info, delivery config, sales goals, the fiscal block, and operational state). If the store does not
exist — or belongs to another tenant — the response is `404` (existence is never leaked across
tenants).

## Authentication

<ParamField header="x-api-key" type="string" required>
  Your Fire API key with the `store:read` scope. The key **must be vendor-scoped** — keys without a
  `vendorId` are rejected with `403`.
</ParamField>

## Path parameters

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

## Query parameters

<ParamField query="fields" type="string">
  Comma-separated list of fields to return (projection). See
  [Field projection](/en/api-reference/list-stores#field-projection). Omit to return every field.
</ParamField>

## Request

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

## Response

The full store object — see [List stores](/en/api-reference/list-stores) for the complete field
reference and [the fiscal block](/en/api-reference/list-stores#the-fiscal-block).

<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 — not found or another tenant theme={null}
  {
    "success": false,
    "error": "NOT_FOUND",
    "message": "Store not found with ID 550e8400-e29b-41d4-a716-446655440000"
  }
  ```
</ResponseExample>

## Related

<CardGroup cols={2}>
  <Card title="List stores" icon="store" href="/en/api-reference/list-stores">
    List all stores of your account and vendor.
  </Card>

  <Card title="List store orders" icon="receipt" href="/en/api-reference/list-store-orders">
    List the orders of this store.
  </Card>
</CardGroup>
