> For the complete documentation index, see [llms.txt](https://docs.fide.id/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fide.id/api/legacy-endpoints.md).

# Legacy Endpoints

{% hint style="warning" %}
Fide is moving to a GraphQL API to make requests and responses fully dynamic!
{% endhint %}

## Entity

{% hint style="info" %}
&#x20;A Fide Entity will always be a person, project, or legal organization.
{% endhint %}

{% content-ref url="/pages/2YravcNWM4BDicRl8kPV" %}
[Entity Schema](/api/entity-schema.md)
{% endcontent-ref %}

## Get profile information for a single entity identified by a unique Fide ID.

<mark style="color:green;">`POST`</mark> `https://api.fide.id/entity`

Try It Now!

#### Request Body

| Name                                       | Type   | Description |
| ------------------------------------------ | ------ | ----------- |
| fide\_id<mark style="color:red;">\*</mark> | string |             |

{% tabs %}
{% tab title="200: OK dictionary" %}

{% endtab %}
{% endtabs %}

## Build a list of Fide entities filtered by a unique query.

<mark style="color:green;">`POST`</mark> `https://api.fide.id/entities`

#### Request Body

| Name                                    | Type       | Description                                           |
| --------------------------------------- | ---------- | ----------------------------------------------------- |
| query<mark style="color:red;">\*</mark> | dictionary | [Broken mention](broken://pages/97XP4Wk3qyI4f9v1aZRM) |

{% tabs %}
{% tab title="200: OK dictionary\[]" %}

{% endtab %}
{% endtabs %}

***

## Source

{% hint style="info" %}
A Fide Source will always have a digital location such as a blockchain address or url.
{% endhint %}

{% content-ref url="/pages/FoTYhx6YtWcDAUhviZrs" %}
[Source Schema](/api/source-schema.md)
{% endcontent-ref %}

## Get information for a Fide source entity identified by a unique Fide Source ID.

<mark style="color:green;">`POST`</mark> `https://api.fide.id/source`

#### Request Body

| Name                                         | Type   | Description |
| -------------------------------------------- | ------ | ----------- |
| source\_id<mark style="color:red;">\*</mark> | string |             |

{% tabs %}
{% tab title="200: OK dictionary" %}

{% endtab %}
{% endtabs %}

## Build a list of Fide sources filtered by a unique query.

<mark style="color:green;">`POST`</mark> `https://api.fide.id/sources`

#### Request Body

| Name                                    | Type       | Description                                           |
| --------------------------------------- | ---------- | ----------------------------------------------------- |
| query<mark style="color:red;">\*</mark> | dictionary | [Broken mention](broken://pages/97XP4Wk3qyI4f9v1aZRM) |

{% tabs %}
{% tab title="200: OK dictionary\[]" %}

{% endtab %}
{% endtabs %}

***

## Contribution

{% hint style="info" %}
A Fide Contribution will always represent a one-way relationship between two entities, sources, and/or contributions.
{% endhint %}

{% content-ref url="/pages/x5eaHDSx4K3kPwpnNQVa" %}
[Contribution Schema](/api/contribution-schema.md)
{% endcontent-ref %}

## Get information for a single contribution identified by a unique Fide Contribution ID.

<mark style="color:green;">`POST`</mark> `https://api.fide.id/contribution`

#### Request Body

| Name                                       | Type   | Description                                           |
| ------------------------------------------ | ------ | ----------------------------------------------------- |
| fide\_id<mark style="color:red;">\*</mark> | string | [Broken mention](broken://pages/97XP4Wk3qyI4f9v1aZRM) |

{% tabs %}
{% tab title="200: OK dictionary" %}

{% endtab %}
{% endtabs %}
