License Management

Manage your RubyLab licenses programmatically.

List Licenses

curl https://api.rubylab.app/v1/licenses \
  -H "Authorization: Bearer TOKEN"

Activate a Device

curl -X POST https://api.rubylab.app/v1/licenses/1/devices \
  -H "Authorization: Bearer TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"fingerprint": "abc123...", "name": "MacBook Pro"}'

Each license has a maximum device limit. Deactivate unused devices to free up slots.