SnazzyMoDocs
HTTP API

API Reference

Generated SnazzyMo endpoint reference — waitlist signup and health check with request schemas, responses, and examples from the OpenAPI specification.

Every schema, parameter, and example below is generated from the OpenAPI 3.1 specification — the same document machines consume via the API catalog.

POST
/api/waitlist

Request Body

application/json
  1. body
name*string

The name of the person joining the waitlist.

Length1 <= length <= 100
email*string

The email address to add to the waitlist.

Formatemail
Lengthlength <= 255

Response Body

The contact was added to the waitlist.

application/json
  1. response
success?boolean
message?string
contactId?string

Provider contact identifier, when available.

alreadyExisted?boolean
automationTriggered?boolean
curl -X POST 'https://snazzymo.com/api/waitlist' \  -H 'Content-Type: application/json' \  -d '{  "name": "string",  "email": "user@example.com"}'
{  "success": true,  "message": "string",  "contactId": "string",  "alreadyExisted": true,  "automationTriggered": true}
GET
/api/waitlist

Response Body

Self-description of the waitlist API.

application/json
  1. response
name?string
description?string
methods?array<string>
service-desc?string
Formaturi
service-doc?string
Formaturi
status?string
Formaturi
curl -X GET 'https://snazzymo.com/api/waitlist'
{  "name": "string",  "description": "string",  "methods": [    "string"  ],  "service-desc": "http://example.com",  "service-doc": "http://example.com",  "status": "http://example.com"}
GET
/api/health

Response Body

The service is healthy.

application/json
  1. response
status?string
service?string
description?string
time?string
Formatdate-time
curl -X GET 'https://snazzymo.com/api/health'
{  "status": "ok",  "service": "string",  "description": "string",  "time": "2019-08-24T14:15:22Z"}