admin-signup-gate

Add To Allowlist

Add a GitHub or Google user to the manual allowlist (#655).

Provider is set explicitly via payload.provider (defaulting to "github" for pre-#655 callers). The required field per provider:

  • provider="github" → github_username (resolved to numeric ID via the GitHub API).
  • provider="google" → email (resolved to OIDC sub via the local users table; the user must have OAuth'd at least once).
post/api/v1/admin/signup-gate/allowlist

Request

  • Base URL: https://memory.kagura-ai.com (the document declares no server; this is the origin it was published from)
  • URL: https://memory.kagura-ai.com/api/v1/admin/signup-gate/allowlist
  • Auth: none declared

Request body

provider'github' | 'google'
github_usernamestring nullable
emailstring nullable

Response

Successful Response

idunknown required
providerunknown required
subject_idunknown required
subject_labelunknown required
github_user_idunknown required
github_usernameunknown required
sourceunknown required
stateunknown required
added_by_user_idunknown required
created_atunknown required

Changes

No recorded changes to this operation across all 2 revisions of this API.