Factory (Droid) uses app credentials stored locally.
- App credentials (only method)
- Reads credentials from Factory/Droid config folder
- Uses WorkOS token for API authentication
| Platform |
Paths |
| Windows |
%APPDATA%/Factory/credentials.json, %APPDATA%/Droid/credentials.json |
| macOS |
~/Library/Application Support/Factory/credentials.json |
| Linux |
~/.config/factory/credentials.json, ~/.config/droid/credentials.json |
{
"accessToken": "...",
"refreshToken": "...",
"workosToken": "...",
"email": "user@example.com"
}
| Endpoint |
Purpose |
GET https://api.factory.dev/v1/usage |
Usage data |
HTTP Headers
Authorization: Bearer <accessToken or workosToken>
Content-Type: application/json
| Field |
Source |
| Primary usage |
usage.current.percent |
| Reset date |
usage.current.reset_at |
| Plan |
usage.billing.plan |
| Account |
user.email |
src/main/providers/factory.ts - Provider implementation