**Source URL:** https://limited.veevavault.dev/quality/vault-api/api-reference/24.2/logs/audit/retrieve-audit-metadata.md

# Retrieve Audit Metadata



Retrieve all fields and their metadata for a specified audit trail or log type.

<Endpoint path="/api/{version}/metadata/audittrail/{audit_trail_type}" method="GET"></Endpoint>

## Headers {#headers}

<FieldTable>
| Name | Description |
| --- | --- |
| `Accept` | `application/json` (default) or `application/xml` |
</FieldTable>

## URI Path Parameters {#uri-path-parameters}

## Request {#request}

<CodeExample title="">
```
curl -X GET -H "Authorization: {SESSION_ID}" \
https://myvault.veevavault.com/api/v17.3/metadata/audittrail/login_audit_trail

```
</CodeExample>

## Response {#response}

<CodeExample title="">
```
{
    "responseStatus": "SUCCESS",
    "data": {
        "name": "login_audit_trail",
        "label": "Login Audit Trail",
        "fields": [
            {
                "name": "id",
                "label": "ID",
                "type": "Number"
            },
            {
                "name": "timestamp",
                "label": "Timestamp",
                "type": "DateTime"
            },
            {
                "name": "user_name",
                "label": "User Name",
                "type": "String"
            },
            {
                "name": "full_name",
                "label": "Full Name",
                "type": "String"
            },
            {
                "name": "source_ip",
                "label": "Source IP",
                "type": "String"
            }
        ]
    }
}

```
</CodeExample>

---

**Previous:** [Retrieve Audit Types](/quality/vault-api/api-reference/24.2/logs/audit/retrieve-audit-types)  
**Next:** [Retrieve Audit Details](/quality/vault-api/api-reference/24.2/logs/audit/retrieve-audit-details)