GET
/
v2
/
domains
List domains
curl --request GET \
  --url https://app.pulseguard.nl/api/v2/domains \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "message": "<string>",
  "data": [
    {
      "uuid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "name": "<string>",
      "url": "<string>",
      "status": "up",
      "response_time": 123,
      "created_at": "2023-11-07T05:31:56Z",
      "updated_at": "2023-11-07T05:31:56Z"
    }
  ]
}
This endpoint retrieves a list of all domains associated with your account.

Response

success
boolean
Indicates if the request was successful.
data
array
An array of domain objects.
id
integer
The unique identifier for the domain.
url
string
The URL of the domain.
uuid
string
The universally unique identifier for the domain.
monitor
object
An object containing the monitor status.
uptime_status
string
The current uptime status (e.g., up, down).
certificate_status
string
The status of the SSL certificate (e.g., valid, expiring_soon).
certificate_expiration_date
string
The expiration date of the SSL certificate.
pivot
object
An object containing user-specific information about the domain.
user_domain_name
string
The custom name given to the domain by the user.

Authorizations

Authorization
string
header
required

API token generated from your PulseGuard dashboard

Query Parameters

page
integer
default:1

Page number for pagination

per_page
integer
default:15

Number of items per page

Required range: x <= 100

Response

200
application/json

Domains retrieved successfully

The response is of type object.