自己ホスト型 Active Collab 5 には、次の API ドキュメントがあります: https://developers.activecollab.com/api-documentation/index.html
問題は、1 人のユーザーに対して (すべてのプロジェクトにわたって) 開いているタスクのリストを取得する明確な方法がないことです。
これは、インストールに関するこのページにリストされているタスクに似ています: http://{AC5-selfhostedURL}/my-work
ここにリストされているように使用しAssignmentFilters
ています: https://developers.activecollab.com/api-documentation/v1/reports-and-filters/assignments-filter.html -- そして、以下のサンプルにリストされているように API を呼び出しています:
$reportsTaskArr = $client2->get('reports/run?type=AssignmentFilter&include_subtasks='.false)->getJson();
フィルターについて文書化されていないパラメーターがあるようです。