Skip to main content
GET
https://api-dev.weir.ai/
/
org
/
verify
/
platform
/
:platformId
curl -X GET 'https://api.weir.ai/org/verify/platform/platform_123456789' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
  -H 'x-source: console'
{
  "data": {
    "platformId": "platform_123456789",
    "domain": "myplatform.com",
    "verificationStatus": "verified",
    "verificationMethod": "dns",
    "verifiedAt": "2024-01-22T15:30:00Z"
  },
  "message": "Platform verified successfully",
  "status": "success"
}

Verify Platform

Verify domain ownership for a platform by checking DNS or meta tag verification.
curl -X GET 'https://api.weir.ai/org/verify/platform/platform_123456789' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
  -H 'x-source: console'
{
  "data": {
    "platformId": "platform_123456789",
    "domain": "myplatform.com",
    "verificationStatus": "verified",
    "verificationMethod": "dns",
    "verifiedAt": "2024-01-22T15:30:00Z"
  },
  "message": "Platform verified successfully",
  "status": "success"
}

Path Parameters

platformId
string
required
Unique identifier of the platform to verify.

Response Fields

data.platformId
string
required
Platform identifier.
data.domain
string
required
Platform domain.
data.verificationStatus
string
required
Verification status (verified, pending, failed).
data.verificationMethod
string
Method used for verification (dns, meta_tag, file).
data.verifiedAt
timestamp
Timestamp when verification completed.

Usage Examples

const verifyPlatform = async (platformId, accessToken) => {
  const response = await fetch(`https://api.weir.ai/org/verify/platform/${platformId}`, {
    headers: {
      'Authorization': `Bearer ${accessToken}`,
      'x-source': 'console'
    }
  });
  if (!response.ok) throw new Error(`HTTP error! status: ${response.status}`);
  return await response.json();
};
Pro Tip: Platform verification is required before you can start using NIL detection features.