Skip to content
TrailBase
Documentation
FAQ
GitHub
Demo
Blog
Search
Ctrl
K
Cancel
GitHub
Discord
Select theme
Dark
Light
Auto
Getting Started
Install & Run
Tutorials
API, Vector Search & UI
Data CLI
Realtime-Sync & SSR
Our Goals
Documentation
Auth
Endpoints
Overview
Record APIs
Custom APIs
Models & Relations
Migrations
Type-Safety
Production
Comparisons
PocketBase
Supabase
Reference
Benchmarks
FAQ
Roadmap
OpenAPI
Overview
auth
auth_code_to_token_handler
POST
callback_from_external_auth_provider
GET
change_email_confirm_handler
GET
change_email_request_handler
POST
change_password_handler
POST
change_username_handler
POST
create_avatar_handler
POST
delete_avatar_handler
DELETE
delete_handler
DELETE
get_avatar_handler
GET
list_configured_providers_handler
GET
login_anonymous_user_handler
POST
login_handler
POST
login_mfa_handler
POST
login_otp_handler
POST
login_status_handler
GET
login_with_external_auth_provider
GET
logout_handler
GET
post_logout_handler
POST
promote_anonymous_user_handler
POST
refresh_handler
POST
register_totp_confirm_handler
POST
register_totp_request_handler
GET
register_user_handler
POST
request_email_verification_handler
GET
request_otp_handler
POST
reset_password_request_handler
POST
reset_password_update_handler
POST
unregister_totp_handler
POST
verify_email_handler
GET
records
add_subscription_sse_and_ws_handler
GET
create_record_handler
POST
delete_record_handler
DELETE
get_uploaded_file_from_record_handler
GET
get_uploaded_files_from_record_handler
GET
json_schema_handler
GET
list_records_handler
GET
read_record_handler
GET
record_transactions_handler
POST
update_record_handler
PATCH
GitHub
Discord
Select theme
Dark
Light
Auto
Overview
TrailBase
v0.32.2 (0)
Section titled “TrailBase v0.32.2 (0)”
OpenApi definitions of TrailBase’s APIs
Information
License: OSL-3.0
OpenAPI version:
3.1.0
Operations
Section titled “Operations”
POST
/api/auth/v1/token
GET
/api/auth/v1/oauth/{provider}/callback
GET
/api/auth/v1/change_email/confirm/{email_verification_code}
POST
/api/auth/v1/change_email/request
POST
/api/auth/v1/change_password
POST
/api/auth/v1/change_username
POST
/api/auth/v1/avatar
DELETE
/api/auth/v1/avatar
DELETE
/api/auth/v1/delete
GET
/api/auth/v1/avatar/{b64_user_id}
GET
/api/auth/v1/oauth/providers
POST
/api/auth/v1/login_anonymous
POST
/api/auth/v1/login
POST
/api/auth/v1/login_mfa
POST
/api/auth/v1/otp/login
GET
/api/auth/v1/status
GET
/api/auth/v1/oauth/{provider}/login
GET
/api/auth/v1/logout
POST
/api/auth/v1/logout
POST
/api/auth/v1/promote_anonymous
POST
/api/auth/v1/refresh
POST
/api/auth/v1/totp/confirm
GET
/api/auth/v1/totp/register
POST
/api/auth/v1/register
GET
/api/auth/v1/verify_email/trigger
POST
/api/auth/v1/otp/request
POST
/api/auth/v1/reset_password/request
POST
/api/auth/v1/reset_password/update
POST
/api/auth/v1/totp/unregister
GET
/api/auth/v1/verify_email/confirm/{email_verification_token}
GET
/api/records/v1/{name}/subscribe/{record}
POST
/api/records/v1/{name}
DELETE
/api/records/v1/{name}/{record}
GET
/api/records/v1/{name}/{record}/file/{column_name}
GET
/api/records/v1/{name}/{record}/files/{column_name}/{file_name}
GET
/api/records/v1/{name}/schema
GET
/api/records/v1/{name}
GET
/api/records/v1/{name}/{record}
POST
/api/transaction/v1/execute
PATCH
/api/records/v1/{name}/{record}