# WhySMS Public API

WhySMS publishes a small public read-only API for agent and integration discovery.

## Base URL

- `https://whysms.com/api/v1`

## Endpoints

- `GET /api/v1`
  Returns API metadata and endpoint discovery links.
- `GET /api/v1/status`
  Returns API health and timestamp data.
- `GET /api/v1/services`
  Returns the current public WhySMS service catalog from the default site language.
- `GET /api/v1/packages`
  Returns the current public package and pricing records shown on the site.
- `GET /api/v1/contact`
  Returns current support contact details plus contact and quote page URLs.

## Authentication

These `v1` endpoints are public and do not currently require OAuth, OpenID Connect, or bearer tokens.

## OpenAPI

- `https://whysms.com/.well-known/openapi/whysms-public-api.json`

## Notes

- The API reflects the live default-language content in the WhySMS website database.
- Package pricing should be interpreted exactly as published on the website.
