Get Site

Retrieve full details of a single site, including email settings and form count.

sites.view
GET/v1/sites/:id

Example Request

curl
curl "https://proforms.io/api/v1/sites/s_xyz789" \
  -H "Authorization: Bearer pf_your_api_key"

Response

200 OK
{
  "success": true,
  "data": {
    "id": "s_xyz789",
    "name": "Main Website",
    "domain": "example.com",
    "status": "active",
    "notes": "Primary marketing site",
    "notificationEmail": "leads@example.com",
    "timezone": "America/Denver",
    "emailFromName": "Example Company",
    "emailReplyTo": "info@example.com",
    "emailRecipients": [
      "admin@example.com"
    ],
    "emailCc": null,
    "emailBcc": null,
    "referencePrefix": "MW",
    "recaptchaSiteKey": null,
    "hasCustomRecaptchaSecret": false,
    "formCount": 5,
    "submissionCount": 342,
    "createdAt": "2026-01-10T10:00:00.000Z",
    "updatedAt": "2026-02-15T14:00:00.000Z"
  }
}