# Returning Logs

## RETURNS LOGS

## Returns logs.

<mark style="color:green;">`POST`</mark> `/logs`

Returns logs. For users with the Standard Registry role only.

#### Request Body

| Name                                            | Type   | Description        |
| ----------------------------------------------- | ------ | ------------------ |
| type<mark style="color:red;">\*</mark>          | String | Type of Log        |
| startDate<mark style="color:red;">\*</mark>     | String | Start Date         |
| endDate<mark style="color:red;">\*</mark>       | String | End Date           |
| attributes<mark style="color:red;">\*</mark>    | Array  | Attributes         |
| items<mark style="color:red;">\*</mark>         | String | Items              |
| message<mark style="color:red;">\*</mark>       | String | Log Message        |
| pageSize<mark style="color:red;">\*</mark>      | Number | Size of the Page   |
| pageIndex<mark style="color:red;">\*</mark>     | Number | Index of page      |
| sortDirection<mark style="color:red;">\*</mark> | String | enum: \[ASC, DESC] |

{% tabs %}
{% tab title="200: OK Successful Operation" %}

```javascript
{
    application/json:
              schema:
                totalCount:
			 type: number
		logs:
			 type: object
			      properties:
					type:
					  type: string
					datetime:
					  type: string
					message:
					  type: string
					attributes:
					  type: array
					items:
				          type: string
}
```

{% endtab %}

{% tab title="401: Unauthorized Unauthorized" %}

```javascript
{
    // Response
}
```

{% endtab %}

{% tab title="403: Forbidden Forbidden" %}

```javascript
{
    // Response
}
```

{% endtab %}

{% tab title="500: Internal Server Error Internal Server Error" %}

```javascript
{
     application/json:
              schema:
                $ref: '#/components/schemas/Error'
}
```

{% endtab %}
{% endtabs %}
