# Retrieving request statuses

{% hint style="warning" %}
Functionality available from platform version: **4.154.0**

Client **must** be logged in for the functionality to work.

The availability of the functionality depends on the license and may not be available in all deployments.
{% endhint %}

Using the function *api.status.v1.getClientFormsBasicInfo(*) we can retrieve the list of application statuses for the logged-in user.

Usage example:

```
function callService(context) {
    let value = api.status.v1.getClientFormsBasicInfo();
    return [{'output': JSON.stringify(value)}];
}
```

Sample response:

```
[
  {
    "externalId": "ALB900000001162",
    "formType": "300plus",
    "dmsFormId": "68a71197f30eacb2e439fed4",
    "formInstanceNumber": "ALB900000001162",
    "status": {
      "statusName": "SENT_UPO",
      "statusDescription": "The extension certificate has been sent to the beneficiary.",
      "date": "2025-08-21T12:40:42Z"
    },
    "creationDate": "2025-08-21T12:31:21Z"
  },
  {
    "externalId": "ALB900000001170",
    "formType": "300plus",
    "dmsFormId": "68a716faf4abe6c0f0cffc12",
    "formInstanceNumber": "ALB900000001170",
    "status": {
      "statusName": "DATA_ERROR",
      "statusDescription": "The application contains errors other than XSD errors. For example, incorrect dictionary values, discrepancies between the SOAP envelope data and the application data, etc.",
      "date": "2025-08-21T13:00:31Z"
    },
    "creationDate": "2025-08-21T12:55:15Z"
  }
]
```
