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

# List Meter Models

Returns the meters the Plugchoice app can set up, with an image of each and, where there is one, a shop to buy it. This endpoint does not require authentication.

## Response

<ResponseField name="data" type="array">
  Array of meter model objects.

  <Expandable title="meter model">
    <ResponseField name="key" type="string">
      The model's key, for example `sparky` or `flint`.
    </ResponseField>

    <ResponseField name="name" type="string">
      The model name.
    </ResponseField>

    <ResponseField name="vendor" type="object">
      The vendor of the meter.

      <Expandable title="vendor">
        <ResponseField name="key" type="string">
          The vendor's key.
        </ResponseField>

        <ResponseField name="name" type="string">
          The vendor name.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="image_url" type="string">
      The publicly accessible URL of the model's image. `null` when the model has no image.
    </ResponseField>

    <ResponseField name="shop" type="object">
      Where to buy the meter, or `null` when there is no shop.

      <Expandable title="shop">
        <ResponseField name="url" type="string">
          The URL of the shop.
        </ResponseField>

        <ResponseField name="countries" type="array">
          The ISO country codes of the countries the shop delivers to, for example `NL`.
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.