Actuarius· API

API Documentation

Actuarius is an actuarial reserving platform. Reserving, cash flow, discounting and data management run behind an authenticated session and are not part of the public API. The endpoint below is open, so an agent acting for a user can get in touch without a browser.

Machine-readable

OpenAPI 3.1: /openapi.json

API catalog (RFC 9727): /.well-known/api-catalog

POST /v1/contact

Sends a contact or demo enquiry. No authentication. The reply goes to the address in email.

curl -X POST https://reserve-agent-worker-production.l5819033.workers.dev/v1/contact \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Jane Actuary",
    "email": "[email protected]",
    "company": "Example Insurance",
    "message": "We reserve 12 lines quarterly and would like to see the agent run a close."
  }'

Request fields

namestring, required2–80 characters.
emailstring, requiredValid address, max 160 characters. Used as reply-to.
companystring, optionalMax 120 characters.
messagestring, required10–4000 characters.
websitestring, optionalHoneypot. Leave empty — a filled value is silently discarded.

Responses

200{ "ok": true }Message delivered.
400invalid_jsonBody is not valid JSON.
400invalid_nameName shorter than 2 characters.
400invalid_emailEmail address is not valid.
400invalid_messageMessage shorter than 10 characters.
403forbidden_originBrowser Origin header does not match the site. Server-to-server calls send no Origin and are accepted.
501email_not_configuredMail delivery is not configured on the server.
502email_send_failedThe mail provider rejected the message.

Questions: [email protected]