> For the complete documentation index, see [llms.txt](https://tri.gitbook.io/tri-doc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tri.gitbook.io/tri-doc/methodology-or-protocol/get-registries-list.md).

# Get Registries List

### Methodology | Protocol

<mark style="color:blue;">`GET`</mark> <https://sandbox.triangle.digital/api/v2/d\\_mrv\\_registries>

Returns the registries of your company. Use the `id` of a registry as `registry_questionnaire_id` when you [add](/tri-doc/methodology-or-protocol/add-methodology.md) or [update](/tri-doc/methodology-or-protocol/update-methodology.md) a methodology.

**Headers**

<table data-full-width="true"><thead><tr><th>Name</th><th>Value</th></tr></thead><tbody><tr><td>Content-Type</td><td><code>application/json</code></td></tr></tbody></table>

**Query parameters**

<table data-full-width="true" data-search="false"><thead><tr><th width="200">Name</th><th width="110">Type</th><th>Description</th><th width="260">Example</th></tr></thead><tbody><tr><td><code>hash</code></td><td>string</td><td><strong>Required.</strong> API key.</td><td>fk5f0iuy-rr06-j4x3-i75b-fy2s67s4ilo1</td></tr></tbody></table>

**Response fields**

<table data-full-width="true" data-search="false"><thead><tr><th width="300">Field</th><th width="110">Type</th><th>Description</th></tr></thead><tbody><tr><td><code>message</code></td><td>string</td><td>Human-readable result of the call.</td></tr><tr><td><code>success</code></td><td>boolean</td><td>Whether the registries were retrieved; a refused call answers HTTP 400.</td></tr><tr><td><code>data.d_mrv_registries[].id</code></td><td>integer</td><td>Registry identifier, the value of <code>registry_questionnaire_id</code>.</td></tr><tr><td><code>data.d_mrv_registries[].name</code></td><td>string</td><td>Registry name.</td></tr><tr><td><code>operations_count</code></td><td>integer</td><td>Operations counted for this call in the API usage accounting.</td></tr></tbody></table>

**Response**

{% tabs %}
{% tab title="200" %}
{% code fullWidth="false" %}

```json
{
    "message": "Data received successfully.",
    "success": true,
    "data": {
        "d_mrv_registries": [
            {
                "id": 13,
                "name": "BCarbon"
            },
            {
                "id": 137,
                "name": "BCarbon Forestry"
            }
        ]
    },
    "operations_count": 1
}
```

{% endcode %}
{% endtab %}

{% tab title="400" %}
Happens when `hash` is missing or does not match an active API key; no data is returned.

```json
{
    "message": "Error! No such hash.",
    "success": false
}
```

{% endtab %}
{% endtabs %}
