Insforge Client API
The Client API from Insforge — 35 operation(s) for client.
Operations 46
POST
/api/ai/chat/completion
Generate chat completion (deprecated)
POST
/api/ai/image/generation
Generate images (deprecated)
POST
/api/ai/embeddings
Generate embeddings (deprecated)
GET
/api/auth/public-config
Get public authentication configuration
PATCH
/api/auth/profiles/current
Update current user's profile
GET
/api/auth/profiles/{userId}
Get user profile by ID
POST
/api/auth/users
Register new user
POST
/api/auth/sessions
User login
POST
/api/auth/refresh
Refresh access token
POST
/api/auth/logout
Logout user
GET
/api/auth/sessions/current
Get current session
POST
/api/auth/email/send-verification
Send email verification (code or link based on config)
GET
/api/auth/email/verify-link
Verify email from browser link click
POST
/api/auth/email/verify
Verify email with code
POST
/api/auth/email/send-reset-password
Send password reset (code or link based on config)
POST
/api/auth/email/exchange-reset-password-token
Exchange reset password code for reset token
GET
/api/auth/email/reset-password-link
Open password reset flow from browser link click
POST
/api/auth/email/reset-password
Reset password with token
GET
/api/auth/oauth/{provider}
Initiate OAuth flow (PKCE)
POST
/api/auth/oauth/exchange
Exchange OAuth code for tokens (PKCE)
GET
/api/auth/oauth/shared/callback/{state}
Shared OAuth callback handler
GET
/api/auth/oauth/{provider}/callback
Provider-specific OAuth callback (GET)
POST
/api/auth/oauth/{provider}/callback
Provider-specific OAuth callback (POST)
GET
/api/auth/oauth/custom/{key}
Initiate custom OAuth flow (PKCE)
GET
/api/auth/oauth/custom/{key}/callback
Custom OAuth callback (GET)
POST
/api/auth/id-token
Sign in with ID token (Google One Tap, native SDKs)
POST
/api/email/send-raw
Send raw HTML email
GET
/functions/{slug}
Execute function (GET)
POST
/functions/{slug}
Execute function (POST)
PUT
/functions/{slug}
Execute function (PUT)
PATCH
/functions/{slug}
Execute function (PATCH)
DELETE
/functions/{slug}
Execute function (DELETE)
GET
/api/health
Health check
GET
/api/database/records/{tableName}
Query Records
POST
/api/database/records/{tableName}
Create Records
PATCH
/api/database/records/{tableName}
Update Records
DELETE
/api/database/records/{tableName}
Delete Records
POST
/api/storage/buckets/{bucketName}/objects
Upload Object with Auto-Generated Key
DELETE
/api/storage/buckets/{bucketName}/objects
Delete Multiple Objects
POST
/api/storage/buckets/{bucketName}/upload-strategy
Get Upload Strategy (Direct or Presigned URL)
PUT
/api/storage/buckets/{bucketName}/objects/{objectKey}
Upload Object
GET
/api/storage/buckets/{bucketName}/objects/{objectKey}
Download Object
DELETE
/api/storage/buckets/{bucketName}/objects/{objectKey}
Delete Object
POST
/api/storage/buckets/{bucketName}/objects/{objectKey}/confirm-upload
Confirm Presigned Upload
GET
/api/storage/buckets/{bucketName}/download-strategy/objects/{objectKey}
Get Download Strategy (Direct or Presigned URL)
POST
/api/storage/buckets/{bucketName}/objects/{objectKey}/download-strategy
Get Download Strategy (Deprecated — use GET on the canonical path)