{"@context": "https://schema.org", "@type": "WebAPI", "name": "Gitea API. API", "description": "This documentation describes the Gitea API.", "provider": {"@type": "Organization", "name": "gitea.io"}, "documentation": "https://try.gitea.io/swagger.v1.json"}
Index / APIs / gitea.io

Gitea API. API

This documentation describes the Gitea API.

Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.

Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.

auth: a p i k e y

find it by capability: POST /search {"query":{"text":"..."}} returns these operations with their invocation detail. Connect any agent client.

Gitea API. v1.20.0+dev-93-g6886706f5

This documentation describes the Gitea API.

methodpathwhat the vendor says it does
GET/activitypub/user/{username}Returns the Person actor for a user activitypub
POST/activitypub/user/{username}/inboxSend to the inbox activitypub
GET/admin/cronList cron tasks admin
POST/admin/cron/{task}Run cron task admin
GET/admin/hooksList system's webhooks admin
POST/admin/hooksCreate a hook admin
GET/admin/hooks/{id}Get a hook admin
PATCH/admin/hooks/{id}Update a hook admin
GET/admin/orgsList all organizations admin
GET/admin/unadoptedList unadopted repositories admin
POST/admin/unadopted/{owner}/{repo}Adopt unadopted files as a repository admin
DELETE/admin/unadopted/{owner}/{repo}Delete unadopted files admin
GET/admin/usersList all users admin
POST/admin/usersCreate a user admin
PATCH/admin/users/{username}Edit an existing user admin
DELETE/admin/users/{username}Delete a user admin
POST/admin/users/{username}/keysAdd a public key on behalf of a user admin
DELETE/admin/users/{username}/keys/{id}Delete a user's public key admin
POST/admin/users/{username}/orgsCreate an organization admin
POST/admin/users/{username}/reposCreate a repository on behalf of a user admin
DELETE/amdin/hooks/{id}Delete a hook admin
POST/markdownRender a markdown document as HTML miscellaneous
POST/markdown/rawRender raw markdown as HTML miscellaneous
GET/nodeinfoReturns the nodeinfo of the Gitea application miscellaneous
GET/notificationsList users's notification threads notification
PUT/notificationsMark notification threads as read, pinned or unread notification
GET/notifications/newCheck if unread notifications exist notification
GET/notifications/threads/{id}Get notification thread by ID notification
PATCH/notifications/threads/{id}Mark notification thread as read by ID notification
POST/org/{org}/reposCreate a repository in an organization organization
GET/orgsGet list of organizations organization
POST/orgsCreate an organization organization
GET/orgs/{org}Get an organization organization
PATCH/orgs/{org}Edit an organization organization
DELETE/orgs/{org}Delete an organization organization
GET/orgs/{org}/hooksList an organization's webhooks organization
POST/orgs/{org}/hooksCreate a hook organization
GET/orgs/{org}/hooks/{id}Get a hook organization
PATCH/orgs/{org}/hooks/{id}Update a hook organization
DELETE/orgs/{org}/hooks/{id}Delete a hook organization

and 160 more operation(s) in this specification, all searchable.

specification origin: https://try.gitea.io/swagger.v1.json

nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.