# Forgejo API > Forgejo API API documentation ## Actions - [GET /actions/run](https://aichanaji07-ey4r2hqb5dqq.octri.dev/get-actions-run): Get a workflow run associated with a token ## Activitypub - [GET /activitypub/actor](https://aichanaji07-ey4r2hqb5dqq.octri.dev/get-activitypub-actor): Get the instance ActivityPub actor - [POST /activitypub/actor/inbox](https://aichanaji07-ey4r2hqb5dqq.octri.dev/post-activitypub-actor-inbox): Send an activity to the instance inbox - [POST /activitypub/actor/outbox](https://aichanaji07-ey4r2hqb5dqq.octri.dev/post-activitypub-actor-outbox): List the instance ActivityPub outbox - [GET /activitypub/repository-id/{repository-id}](https://aichanaji07-ey4r2hqb5dqq.octri.dev/get-activitypub-repository-id-repository-id): Get a repository ActivityPub actor - [POST /activitypub/repository-id/{repository-id}/inbox](https://aichanaji07-ey4r2hqb5dqq.octri.dev/post-activitypub-repository-id-repository-id-inbox): Send an activity to a repository inbox - [POST /activitypub/repository-id/{repository-id}/outbox](https://aichanaji07-ey4r2hqb5dqq.octri.dev/post-activitypub-repository-id-repository-id-outbox): List a repository ActivityPub outbox - [GET /activitypub/user-id/{user-id}](https://aichanaji07-ey4r2hqb5dqq.octri.dev/get-activitypub-user-id-user-id): Get a user's ActivityPub actor - [GET /activitypub/user-id/{user-id}/activities/{activity-id}](https://aichanaji07-ey4r2hqb5dqq.octri.dev/get-activitypub-user-id-user-id-activities-activity-id): Get a user's ActivityPub activity object - [GET /activitypub/user-id/{user-id}/activities/{activity-id}/activity](https://aichanaji07-ey4r2hqb5dqq.octri.dev/get-activitypub-user-id-user-id-activities-activity-id-activity): Get a user's ActivityPub activity - [POST /activitypub/user-id/{user-id}/inbox](https://aichanaji07-ey4r2hqb5dqq.octri.dev/post-activitypub-user-id-user-id-inbox): Send an activity to a user's inbox - [GET /activitypub/user-id/{user-id}/outbox](https://aichanaji07-ey4r2hqb5dqq.octri.dev/get-activitypub-user-id-user-id-outbox): List a user's recorded activity ## Admin - [GET /admin/actions/runners](https://aichanaji07-ey4r2hqb5dqq.octri.dev/get-admin-actions-runners): List all Action runners - [POST /admin/actions/runners](https://aichanaji07-ey4r2hqb5dqq.octri.dev/post-admin-actions-runners): Register a global Action runner - [GET /admin/actions/runners/{runner_id}](https://aichanaji07-ey4r2hqb5dqq.octri.dev/get-admin-actions-runners-runner_id): Get an Action runner - [DELETE /admin/actions/runners/{runner_id}](https://aichanaji07-ey4r2hqb5dqq.octri.dev/delete-admin-actions-runners-runner_id): Delete an Action runner - [GET /admin/actions/runners/jobs](https://aichanaji07-ey4r2hqb5dqq.octri.dev/get-admin-actions-runners-jobs): List Action run jobs - [GET /admin/actions/runners/registration-token](https://aichanaji07-ey4r2hqb5dqq.octri.dev/get-admin-actions-runners-registration-token): Get a runner registration token for registering global runners - [GET /admin/cron](https://aichanaji07-ey4r2hqb5dqq.octri.dev/get-admin-cron): List cron tasks - [POST /admin/cron/{task}](https://aichanaji07-ey4r2hqb5dqq.octri.dev/post-admin-cron-task): Run a cron task - [GET /admin/emails](https://aichanaji07-ey4r2hqb5dqq.octri.dev/get-admin-emails): List all users' email addresses - [GET /admin/emails/search](https://aichanaji07-ey4r2hqb5dqq.octri.dev/get-admin-emails-search): Search users' email addresses - [GET /admin/hooks](https://aichanaji07-ey4r2hqb5dqq.octri.dev/get-admin-hooks): List global system webhooks - [POST /admin/hooks](https://aichanaji07-ey4r2hqb5dqq.octri.dev/post-admin-hooks): Create a global system webhook - [GET /admin/hooks/{id}](https://aichanaji07-ey4r2hqb5dqq.octri.dev/get-admin-hooks-id): Get a global system webhook - [PATCH /admin/hooks/{id}](https://aichanaji07-ey4r2hqb5dqq.octri.dev/patch-admin-hooks-id): Update a global system webhook - [DELETE /admin/hooks/{id}](https://aichanaji07-ey4r2hqb5dqq.octri.dev/delete-admin-hooks-id): Delete a global system webhook - [GET /admin/orgs](https://aichanaji07-ey4r2hqb5dqq.octri.dev/get-admin-orgs): List all organizations - [GET /admin/quota/groups](https://aichanaji07-ey4r2hqb5dqq.octri.dev/get-admin-quota-groups): List available quota groups - [POST /admin/quota/groups](https://aichanaji07-ey4r2hqb5dqq.octri.dev/post-admin-quota-groups): Create a quota group - [GET /admin/quota/groups/{quotagroup}](https://aichanaji07-ey4r2hqb5dqq.octri.dev/get-admin-quota-groups-quotagroup): Get quota group information - [DELETE /admin/quota/groups/{quotagroup}](https://aichanaji07-ey4r2hqb5dqq.octri.dev/delete-admin-quota-groups-quotagroup): Delete a quota group - [PUT /admin/quota/groups/{quotagroup}/rules/{quotarule}](https://aichanaji07-ey4r2hqb5dqq.octri.dev/put-admin-quota-groups-quotagroup-rules-quotarule): Add a rule to a quota group - [DELETE /admin/quota/groups/{quotagroup}/rules/{quotarule}](https://aichanaji07-ey4r2hqb5dqq.octri.dev/delete-admin-quota-groups-quotagroup-rules-quotarule): Remove a rule from a quota group - [GET /admin/quota/groups/{quotagroup}/users](https://aichanaji07-ey4r2hqb5dqq.octri.dev/get-admin-quota-groups-quotagroup-users): List users in a quota group - [PUT /admin/quota/groups/{quotagroup}/users/{username}](https://aichanaji07-ey4r2hqb5dqq.octri.dev/put-admin-quota-groups-quotagroup-users-username): Add a user to a quota group - [DELETE /admin/quota/groups/{quotagroup}/users/{username}](https://aichanaji07-ey4r2hqb5dqq.octri.dev/delete-admin-quota-groups-quotagroup-users-username): Remove a user from a quota group - [GET /admin/quota/rules](https://aichanaji07-ey4r2hqb5dqq.octri.dev/get-admin-quota-rules): List available quota rules - [POST /admin/quota/rules](https://aichanaji07-ey4r2hqb5dqq.octri.dev/post-admin-quota-rules): Create a new quota rule - [GET /admin/quota/rules/{quotarule}](https://aichanaji07-ey4r2hqb5dqq.octri.dev/get-admin-quota-rules-quotarule): Get quota rule information - [PATCH /admin/quota/rules/{quotarule}](https://aichanaji07-ey4r2hqb5dqq.octri.dev/patch-admin-quota-rules-quotarule): Update a quota rule - [DELETE /admin/quota/rules/{quotarule}](https://aichanaji07-ey4r2hqb5dqq.octri.dev/delete-admin-quota-rules-quotarule): Delete a quota rule - [GET /admin/runners/jobs](https://aichanaji07-ey4r2hqb5dqq.octri.dev/get-admin-runners-jobs): Search action jobs according to filter conditions - [GET /admin/runners/registration-token](https://aichanaji07-ey4r2hqb5dqq.octri.dev/get-admin-runners-registration-token): Get a runner registration token for registering global runners - [GET /admin/unadopted](https://aichanaji07-ey4r2hqb5dqq.octri.dev/get-admin-unadopted): List unadopted repositories - [POST /admin/unadopted/{owner}/{repo}](https://aichanaji07-ey4r2hqb5dqq.octri.dev/post-admin-unadopted-owner-repo): Adopt an unadopted repository - [DELETE /admin/unadopted/{owner}/{repo}](https://aichanaji07-ey4r2hqb5dqq.octri.dev/delete-admin-unadopted-owner-repo): Delete unadopted repository files - [GET /admin/users](https://aichanaji07-ey4r2hqb5dqq.octri.dev/get-admin-users): Search and list users - [POST /admin/users](https://aichanaji07-ey4r2hqb5dqq.octri.dev/post-admin-users): Create a user account - [PATCH /admin/users/{username}](https://aichanaji07-ey4r2hqb5dqq.octri.dev/patch-admin-users-username): Update a user account ## Optional - [SDK Downloads](https://aichanaji07-ey4r2hqb5dqq.octri.dev/sdk): Client SDKs in TypeScript, Python, Go, and 7 more languages - [Changelog](https://aichanaji07-ey4r2hqb5dqq.octri.dev/changelog): API version history and breaking changes