Skip to main content
POST
Create signup

Body

application/json
email
string<email>
required

The user's email as supplied by them. Never guess. Finta trims whitespace and lowercases it.

Maximum string length: 254
app
string

Optional branding for the verification email and page. Supported keys are codex, claude, claude-desktop, claude-code, chatgpt, ari-from-ariso, cursor, grok-bot, capy, hermes-agent, mem0-gateway, codevisor, crevio, and mcp-inspector. When omitted, Finta detects the app from User-Agent. Unknown values use generic agent branding and do not cause an error. This only affects branding, not signup behavior.

Response

Identical verification instructions for every account state; does not disclose delivery or account existence.

status
enum<string>
required

Same value for every account state; does not confirm that an email was sent.

Available options:
verification_sent
email
string<email>
required

The submitted email, trimmed and lowercased.

expires_in_seconds
enum<integer>
required

Lifetime of a verification link when one is issued. Present even when no email is sent.

Available options:
3600
mcp_url
string<uri>
required

Finta's OAuth-only MCP resource URL, configured for this environment.

next_step
object
required