Adding a Domain

Add a single domain or business for monitoring.

Add a new domain

post

Register a new domain and start monitoring immediately. An initial web presence verification is attempted asynchronously. Verification may fail, timeout, or return incomplete data and does not affect the monitoring status of the domain.

Authorizations
AuthorizationstringRequired

JWT access token obtained from login endpoint

Body
domainstring · max: 255Optional

Domain name (required if name not provided)

Example: example.com
namestring · max: 255Optional

Business name (required if domain not provided)

Example: Bob's Burritos
descriptionstring · max: 1000Optional

Business description

Example: A family-owned burrito restaurant serving authentic Mexican cuisine
websitestring · uri · max: 500Optional

Full website URL

Example: https://bobsburritos.com
addressLine1string · max: 255Optional

Street address line 1

Example: 123 Main Street
addressLine2string · max: 255Optional

Street address line 2

Example: Suite 100
citystring · max: 100Optional

City

Example: San Francisco
stateProvincestring · max: 100Optional

State or province

Example: CA
postalCodestring · max: 20Optional

Postal/ZIP code

Example: 94102
countrystring · max: 100Optional

Country

Example: USA
emailstring · email · max: 255Optional

Contact email

Example: [email protected]
phonestring · max: 50Optional

Contact phone number

Example: +1-555-123-4567
fullNamestring · max: 255Optional

Contact person full name

Example: Bob Rodriguez
externalTrackingRefstring · max: 255Optional

External tracking reference ID

Example: MERCH-12345
checkFrequencystring · enum · nullableOptional

Monitoring frequency in days:

  • '7': Weekly monitoring (every 7 days)
  • '30': Monthly monitoring (every 30 days)
  • '90': Quarterly monitoring (every 90 days)

If not provided (null/empty), no ongoing monitoring will be started - only a one-time domain/company check is performed. This value is sent to the monitoring provider to configure the monitoring package frequency.

Possible values:
Responses
post
/api/v1/domains

Since web presence verification is processed asynchronously, the initial POST /domains response may return with recommendation: null.

A Web Presence Check attempt is automatically triggered when the domain is created. If this attempt fails, times out, or returns incomplete data, you may manually retry verification using the Manually trigger Web Presence Check endpoint (see below).

Monitoring continues regardless of verification outcome.

Manually trigger Web Presence Check

post

Manually retry the web presence verification for an existing domain.

This endpoint is intended for cases where the initial verification failed, timed out, or returned incomplete data. It re-attempts verification only and does not affect monitoring status.

This operation may take up to 30–40 seconds depending on provider response times.

Authorizations
AuthorizationstringRequired

JWT access token obtained from login endpoint

Path parameters
idstring · uuidRequired

Domain ID

Responses
chevron-right
200

Web presence check completed successfully

application/json
post
/api/v1/domains/{id}/check

Typical Processing Times

Scenario
Typical Time

Domain with existing data

2-5 seconds

New domain lookup

5-15 seconds

Business name search

5-20 seconds

Provider timeout/retry

Up to 30 seconds