SubUsers v1.0.0
SubUser CRUD, refresh proxy list, and masqueradeAs (X-Subuser).
A SubUser is a child account with its own proxy allocation and limits under the parent plan.
CRUD and refresh
$sub = App::Requests('SubUser');
$user = $sub->create('team-a', proxyLimit: 50.0, maxThreadCount: 10);
$sub->update($user->id, ['label' => 'team-a-renamed']);
$sub->refreshProxyList($user->id);
$sub->delete($user->id);Masquerade (X-Subuser)
App::Requests('SubUser')->masqueradeAs(7);
// subsequent Client calls send X-Subuser: 7
App::Requests('Proxy')->getList();
App::Requests('SubUser')->masqueradeAs(null);