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

# Catalogs

## GET Skills

<mark style="color:green;">`POST`</mark> `https://api.finqware.com/v1/skills/get`

This endpoint allows you query the list of Finqware skills.

#### Request Body

| Name                                             | Type   | Description                        |
| ------------------------------------------------ | ------ | ---------------------------------- |
| client\_id<mark style="color:red;">\*</mark>     | string | An identifier for your tenant app. |
| client\_secret<mark style="color:red;">\*</mark> | string | A tenant app secret.               |

{% tabs %}
{% tab title="200: OK A list of Finqware skills and related info." %}

```javascript
[
     {
        "country": "Romania",
        
        // sandbox | production - this is related to the external API (skill) type 
        "level": "sandbox",
        
        // the financial institution providing the API
        "service_provider": "XYZ Bank",
        
        // the internal Finqware name/identifier for the skill, including the version
        "skill": "xyz_ro_aisp_sbx_#1.0",
        
        "skill_description": "Account information backed by PSD2 AIS",
        
        // currently account_information | payment_initiation
        "skill_type": "account_information",
        
        // a list of steps required to be implemented by the tenant app
        "steps": [
            {
                "name": "account_input",
                "order": 1,
                "data": {
                    "accounts": [
                        {
                            "currency": "string",
                            "iban": "string"
                        }
                    ],
                    "psu_id": "string"
                }
            },
            {
                "name": "sca",
                "order": 2
                "data": {
                    "psu_redirect_link": "string"
                }
            }
        ],
        "version": "1.0"
    },
    {
        ...
    }
]
```

{% endtab %}

{% tab title="400: Bad Request " %}

```javascript
// check the errors docs page for details
{
  "id": "uuid",
  "type": "invalid_request",
  "http": 400,
  "code": "invalid_client_id",
  "message": "error message"
}
```

{% endtab %}
{% endtabs %}
