← Vulcan Laser Restoration

Service & Lead Intake REST API

Programmatic interfaces for health monitoring, AI agent inquiry submission, and commercial project mobilization.

Version: 1.0.0
Base URL: https://vulcanlr.com
GET /api/health

Checks API server health status and returns current UTC timestamp. No authentication required.

Response: 200 OK

{
  "status": "ok",
  "timestamp": "2026-09-18T16:45:00.000Z"
}
POST /api/contact

Submits a commercial, industrial, marine, or historic laser restoration project inquiry for application engineering review and quotation.

Request Headers

HeaderRequiredDescription
Content-TypeYesMust be application/json
AcceptNoapplication/json

Request Body (JSON)

FieldTypeRequiredDescription
namestringYesFull name of the contact person (max 150 chars).
emailstringYesValid corporate work email address.
phonestringNoDirect contact phone number.
notesstringNoProject location, substrate, square footage, or timeline notes.
recaptcha_tokenstringConditionalGoogle reCAPTCHA v3 verification token (for browser submissions).

Example Request

curl -X POST https://vulcanlr.com/api/contact \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Jane Smith",
    "email": "jsmith@energyplant.com",
    "phone": "+1 (832) 555-0199",
    "notes": "Refinery CUI pipe rack rust removal, 800 linear feet."
  }'

Responses

Status CodeDescription
200 OKInquiry successfully dispatched to regional applications engineering team.
400 Bad RequestMissing name/email, invalid email syntax, or failed token verification.
429 Too Many RequestsRate limit exceeded. Standard cooldown applies (Retry-After header included).