account

Sign up as an app tester

No authentication. Creates an app_testers record { email, name, platform, status: "pending", locale, source } with an unauthenticated PocketBase client (POCKETBASE_URL); no superuser client is involved.

  • The email is validated first (400 A valid email is required), then the name (400 Name 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/testers

Request

  • Base URL: https://voltplan.app
  • URL: https://voltplan.app/api/testers
  • 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.

namestring required

Trimmed; must be non-empty. 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 tester list (new or existing).

OR

Changes

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