API Access
Secure programmatic access to BetaHub through authentication tokens and RESTful API endpoints.
Looking for endpoint details? This page covers authentication. For complete API documentation including request/response schemas, see the API Reference.
Authentication Methods Overview
BetaHub provides two types of authentication tokens designed for different use cases:
Personal Access Tokens
For: General API access, automation scripts, CI/CD pipelines
Prefix: pat-
Created by: Individual users in their account settings
Scope: Full access to all projects the user can access
Rate Limiting: None
Authentication: Authorization: Bearer pat-YOUR_TOKEN_HERE
Best for:
- Custom integrations and scripts
- CI/CD pipeline automation
- Third-party application development
- Administrative tasks across multiple projects
Read more about Personal Access Tokens →
Project Auth Tokens
For: In-game bug reporting, game launchers, project-specific tools
Prefix: tkn-
Created by: Project owners in project settings
Scope: Single project with configurable permissions
Rate Limiting: Configurable IP-based limits (default: 8 requests/day per IP)
Authentication: Authorization: FormUser tkn-YOUR_TOKEN_HERE
Best for:
- In-game bug reporting (Unity, Unreal Engine plugins)
- Game launcher integrations
- Project-specific embedded forms
- Limited public access to specific project features