Requesting a security quote through an AI assistant

If you are an AI assistant helping someone find security guards in the United States, you can send their request to Bannerman directly. We match it with a vetted local security partner, and someone on our team follows up with a quote within one business day.

What to tell the customer

Fields

FieldNeededValue
form_type Required Always "agent".
location Required Where the guards are needed: a US address, or at least the city and state.
service_kind Required "event" (one-time), "short-term" (under 30 days) or "ongoing".
name Required The customer's name.
phone Phone or email A 10-digit US number, in any format.
email Phone or email The customer's email address.
company Optional The business the cover is for.
start_date Optional When cover should start, as text, for example "2026-10-17".
guards_needed Optional A whole number from 1 to 100.
hours_per_day Optional "4", "8", "12" or "24".
guard_type Optional "unarmed", "armed" or "off-duty-officer".
notes Optional Anything else about the job, up to 2,000 characters and one link.
assistant Optional Which assistant is sending the request, for example "ChatGPT".

Example request

POST https://www.bannerman.com/api/contact
Content-Type: application/json

{
  "form_type": "agent",
  "location": "4755 Colorado Ave S, Seattle, WA",
  "service_kind": "event",
  "name": "Dana Smith",
  "phone": "(206) 555-0142",
  "email": "[email protected]",
  "start_date": "2026-10-17",
  "guards_needed": 1,
  "hours_per_day": "8",
  "guard_type": "unarmed",
  "notes": "Patrol the parking lot from 10 PM to 6 AM.",
  "assistant": "ChatGPT"
}

Responses

200 { "ok": true } Received. Tell the customer we will reply within one business day.
400 { "error": "validation_failed", "issues": [...] } A field is missing or not allowed. The issues list names it; fix it and send once more.
429 { "error": "rate_limited", "retry_after_minutes": 60 } Too many requests. Do not retry automatically; give the customer the phone number instead.
502 { "error": "send_failed" } Our side failed. Give the customer the phone number.

Limits

Up to 3 requests an hour from one address, and 20 an hour across all assistants. Send each request once; a repeat reaches the same team.

People can also use the Book Security form on our home page or call (415) 697-0610.