# Get URL details

> Get details of a specific verified URL.

`GET https://api.zavu.dev/v1/urls/{urlId}`

Get details of a specific verified URL.

## Parameters

- `urlId` (path, string, required)

## Responses

### 200

URL details.

- `url` (object, required)
  - `id` (string, required)
  - `url` (string, required): The verified URL.
  - `domain` (string, required): Domain extracted from the URL.
  - `status` (string, required): Status of a verified URL. One of: `pending`, `approved`, `rejected`, `escalated`, `malicious`.
  - `approvalType` (string): How the URL was approved or rejected. One of: `manual`, `auto_web_risk`.
  - `createdAt` (string<date-time>, required)
  - `updatedAt` (string<date-time>)

### 401

Unauthorized.

- `code` (string, required)
- `message` (string, required)
- `details` (object)

### 404

URL not found.

- `code` (string, required)
- `message` (string, required)
- `details` (object)

## Example

```bash
curl -X GET "https://api.zavu.dev/v1/urls/url_abc123" \
  -H "Authorization: Bearer $ZAVUDEV_API_KEY"
```

```typescript
import Zavudev from "@zavudev/sdk";

const zavu = new Zavudev({ apiKey: process.env.ZAVUDEV_API_KEY });

const result = await zavu.urls.retrieveDetails("url_abc123");

console.log(result);
```
