account

Join the app waitlist

No authentication. Creates an app_waitlist record { email, platform, locale, source } with an unauthenticated PocketBase client (POCKETBASE_URL); no superuser client is involved.

  • An empty or malformed email answers 400 A valid email is required.
  • A PocketBase validation_not_unique error on any field (unique index on email + platform) answers 200 with isExisting: true.
  • Any other PocketBase failure answers 500 Failed to sign up; a non-JSON or null body answers 500 Internal server error.
post/api/waitlist

Request

  • Base URL: https://voltplan.app
  • URL: https://voltplan.app/api/waitlist
  • Auth: none required

Request body

emailstring required

Trimmed and lowercased server-side (trim().toLowerCase()); must then match ^[^\s@]+@[^\s@]+\.[^\s@]+$. A non-string value is treated as missing.

platform'android' | 'ios'

Any other value is stored as android.

localestring

Truncated to 8 characters; default empty string.

sourcestring

Truncated to 64 characters.

Response

On the waitlist (new or existing).

OR

Changes

No recorded changes to this operation across all 1 revision of this API.