# API

{% hint style="info" %}
Hey! \
\
We're currently in the process of transferring the API to its new home. \
\
If you have the API link as <https://api.furrycentr.al> in your code, we highly recommend changing it to <https://api.furrybot.dev> BEFORE we officially switch off the old link.\
\
The grace period to change to the new API link is 30 days. (16th May 2022)
{% endhint %}

## SFW Hug Image

<mark style="color:blue;">`GET`</mark> `https://api.furrybot.dev/sfw/hug/`

This endpoint allows you to get a SFW hug / snug image from the API.

#### Path Parameters

| Name | Type   | Description                             |
| ---- | ------ | --------------------------------------- |
| sfw  | string | Tells the endpoint you want a SFW image |
| hug  | string | Tells the endpoint to load a hug image  |

{% tabs %}
{% tab title="200 Hug image successfully retrieved." %}

```
{"result":{"imgUrl":"https://api.furrycentr.al/sfw/hug/ea212c1934e3c94052d554f6fe75e99a.jpg","id":1,"status":"200: Success","endpointAvailable":true}}
```

{% endtab %}
{% endtabs %}

## SFW Boop Image

<mark style="color:blue;">`GET`</mark> `https://api.furrybot.devl/sfw/boop`

This endpoint allows you to get a SFW boop image from the API

#### Path Parameters

| Name | Type   | Description                             |
| ---- | ------ | --------------------------------------- |
| sfw  | string | Tells the endpoint you want a SFW image |
| boop | string | Tells the endpoint to load a boop image |

{% tabs %}
{% tab title="200 Returns a boop image" %}

```
{"result":{"imgUrl":"https://api.furrycentr.al/sfw/boop/80398de99715588069c70e203a7dd800.jpg","id":1,"status":"200: Success","endpointAvailable":true}}
```

{% endtab %}
{% endtabs %}

## SFW Lick Image

<mark style="color:blue;">`GET`</mark> `https://api.furrybot.dev/sfw/lick`

This endpoint allows you to get a SFW image of a furry licking another furry from the API.

#### Path Parameters

| Name | Type   | Description                                                  |
| ---- | ------ | ------------------------------------------------------------ |
| sfw  | string | Tells the endpoint you want a SFW image                      |
| lick | string | Tells the endpoint to load an image of a furry being licked. |

{% tabs %}
{% tab title="200 Returns an image of a furry being licked" %}

```
{"result":{"imgUrl":"https://api.furrycentr.al/sfw/lick/51f51f7156e108fc0c7b686c6cf4e898.jpg","id":1,"status":"200: Success","endpointAvailable":true}}
```

{% endtab %}
{% endtabs %}

## Doggo Image

<mark style="color:blue;">`GET`</mark> `https://api.furrybot.dev/sfw/dog`

This endpoint allows you to get a dog image from the API

#### Path Parameters

| Name | Type   | Description                               |
| ---- | ------ | ----------------------------------------- |
| sfw  | string | Tells the endpoint you want a SFW image   |
| dog  | string | Tells the endpoint to load a doggo image. |

{% tabs %}
{% tab title="200 " %}

```
{"result":{"imgUrl":"https://api.furrycentr.al/sfw/dog/download (1).jpg","id":1,"status":"200: Success","endpointAvailable":true}}
```

{% endtab %}
{% endtabs %}

## SFW Headpats Image

<mark style="color:blue;">`GET`</mark> `https://api.furrybot.dev/sfw/headpats`

#### Path Parameters

| Name                                       | Type   | Description                             |
| ------------------------------------------ | ------ | --------------------------------------- |
| sfw<mark style="color:red;">\*</mark>      | String | Tells the endpoint you want a SFW image |
| headpats<mark style="color:red;">\*</mark> | String | Tells the API you want a headpat image  |

## SFW Lion Roar Image

<mark style="color:blue;">`GET`</mark> `https://api.furrybot.dev/sfw/roar`

#### Path Parameters

| Name                                   | Type   | Description                                    |
| -------------------------------------- | ------ | ---------------------------------------------- |
| sfw<mark style="color:red;">\*</mark>  | String | Tells the endpoint you want a SFW image        |
| roar<mark style="color:red;">\*</mark> | String | Tells the API you want an image of a lion roar |

## SFW Ear Nibbles Image

<mark style="color:blue;">`GET`</mark> `https://api.furrybot.dev/sfw/nibble`

#### Path Parameters

| Name                                     | Type   | Description                                      |
| ---------------------------------------- | ------ | ------------------------------------------------ |
| sfw<mark style="color:red;">\*</mark>    | String | Tells the endpoint you want a SFW image          |
| nibble<mark style="color:red;">\*</mark> | String | Tells the API you want an image of ear nibbling. |

## SFW Howl Image

<mark style="color:blue;">`GET`</mark> `https://api.furrybot.dev/sfw/howl`

#### Path Parameters

| Name                                   | Type   | Description                                |
| -------------------------------------- | ------ | ------------------------------------------ |
| sfw<mark style="color:red;">\*</mark>  | String | Tells the endpoint you want a SFW image    |
| howl<mark style="color:red;">\*</mark> | String | Tells the API you want an image of howling |

## SFW nuzzle image

<mark style="color:blue;">`GET`</mark> `https://api.furrybot.dev/sfw/nuzzle`

#### Path Parameters

| Name                                     | Type   | Description                             |
| ---------------------------------------- | ------ | --------------------------------------- |
| sfw<mark style="color:red;">\*</mark>    | String | Tells the endpoint you want a SFW image |
| nuzzle<mark style="color:red;">\*</mark> | String | Tells the API you want a nuzzle image   |

## SFW glomp image

<mark style="color:blue;">`GET`</mark> `https://api.furrybot.dev/sfw/glomp`

#### Path Parameters

| Name                                    | Type   | Description                             |
| --------------------------------------- | ------ | --------------------------------------- |
| sfw<mark style="color:red;">\*</mark>   | String | Tells the endpoint you want a SFW image |
| glomp<mark style="color:red;">\*</mark> | String | Tells the API you want a glomp image    |

## SFW Kissing Image

<mark style="color:blue;">`GET`</mark> `https://api.furrybot.dev/sfw/kiss`

#### Path Parameters

| Name                                   | Type   | Description                             |
| -------------------------------------- | ------ | --------------------------------------- |
| sfw<mark style="color:red;">\*</mark>  | String | Tells the endpoint you want a SFW image |
| kiss<mark style="color:red;">\*</mark> | String | Tells the API you want a kiss image     |

## SFW Blep Image

<mark style="color:blue;">`GET`</mark> `https://api.furrybot.dev/sfw/blep`

#### Path Parameters

| Name                                   | Type   | Description                             |
| -------------------------------------- | ------ | --------------------------------------- |
| sfw<mark style="color:red;">\*</mark>  | String | Tells the endpoint you want a SFW image |
| blep<mark style="color:red;">\*</mark> | String | Tells the API you want a blep image     |

## Gay Yiff Image

<mark style="color:blue;">`GET`</mark> `https://api.furrybot.dev/nsfw/yiff/gay`

#### Path Parameters

| Name | Type   | Description                                      |
| ---- | ------ | ------------------------------------------------ |
| nsfw | string | Tells the endpoint you want a NSFW image         |
| yiff | string | Tells the endpoint you wish to have a yiff image |
| gay  | string | Tells the endpoint to load a gay image           |

{% tabs %}
{% tab title="200 " %}

```
{"result":{"imgUrl":"https://api.furrycentr.al/nsfw/yiff/gay/photo_2020-07-21_03-55-53.jpg","id":1,"status":"200: Success","endpointAvailable":true}}
```

{% endtab %}
{% endtabs %}

## Blowjob Image

<mark style="color:blue;">`GET`</mark> `https://furrybot.dev/nsfw/yiff/blowjob`

#### Path Parameters

| Name                                      | Type   | Description                                      |
| ----------------------------------------- | ------ | ------------------------------------------------ |
| nsfw<mark style="color:red;">\*</mark>    | String | Tells the endpoint you want a NSFW image         |
| yiff<mark style="color:red;">\*</mark>    | String | Tells the endpoint you wish to have a yiff image |
| blowjob<mark style="color:red;">\*</mark> | String | Tells the endpoint to load a blowjob image       |
