Gitea Organization API

The organization API from Gitea — 37 operation(s) for organization.

Operations 67

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

POST /org/{org}/repos Create an org repo via the legacy /org path · Create a repository in an organization #
Ask an LLM
“Is there an older, deprecated /org endpoint for creating a repository under an organization?”
“Do legacy scripts that post to the singular /org path still create org repos?”
Tell an agent
Using the deprecated /org endpoint, create repository {name} in organization {org}.
Through the legacy singular-org path, make repo {name} under {org} with private set to {private}.
GET /orgs List all organizations on the instance · Get list of organizations #
Ask an LLM
“Which organizations exist on this Gitea server?”
“Can I page through every organization on the instance?”
Tell an agent
List all organizations on the server.
Show page {page} of every organization, {limit} per page.
POST /orgs Create an organization · Create an organization #
Ask an LLM
“How do I create a new organization for my team?”
“Can I make an organization private or limited visibility when creating it?”
Tell an agent
Create an organization named {username}.
Create organization {username} with display name {full_name} and visibility {visibility}.
GET /orgs/{org} Get an organization's profile · Get an organization #
Ask an LLM
“What are the website, location and visibility settings of an organization?”
“Can I look up an organization's profile by its name?”
Tell an agent
Get organization {org}.
Show the profile details of the {org} organization.
DELETE /orgs/{org} Delete an organization · Delete an organization #
Ask an LLM
“Can I delete an organization I no longer need?”
“What does it take to remove an organization entirely?”
Tell an agent destructive · confirm first
Delete organization {org}.
Permanently remove the {org} organization.
PATCH /orgs/{org} Update an organization's profile settings · Edit an organization #
Ask an LLM
“Can I change an organization's description, website or contact email?”
“Is it possible to switch an organization from public to private visibility?”
Tell an agent
Set the website of organization {org} to {website}.
Change {org}'s visibility to {visibility} and description to {description}.
GET /orgs/{org}/actions/jobs List an organization's Actions workflow jobs · Get org-level workflow jobs #
Ask an LLM
“Which Actions jobs are running or queued across an organization?”
“Can I filter org-wide workflow jobs by status?”
Tell an agent
List the Actions workflow jobs for organization {org}.
Show {status} workflow jobs across {org}.
GET /orgs/{org}/actions/runners List an organization's Actions runners · Get org-level runners #
Ask an LLM
“What self-hosted runners are registered to an organization?”
“Can I see only the disabled runners for an org?”
Tell an agent
List the Actions runners for organization {org}.
Show runners in {org} where disabled is {disabled}.
POST /orgs/{org}/actions/runners/registration-token Get a runner registration token for an org · Get an organization's actions runner registration token #
Ask an LLM
“How do I get a token to register a new self-hosted runner for my organization?”
“Where does the registration token for an org-level runner come from?”
Tell an agent
Generate a runner registration token for organization {org}.
Give me a token to register an Actions runner under {org}.
GET /orgs/{org}/actions/runners/{runner_id} Get one of an organization's runners · Get an org-level runner #
Ask an LLM
“Is a specific org runner online, and what labels does it have?”
“Can I look up a single runner in an organization by ID?”
Tell an agent
Get runner {runner_id} in organization {org}.
Show the status of {org}'s runner {runner_id}.
DELETE /orgs/{org}/actions/runners/{runner_id} Remove a runner from an organization · Delete an org-level runner #
Ask an LLM
“How do I unregister a retired runner from my organization?”
“Can I delete an org-level runner that's no longer in use?”
Tell an agent destructive · confirm first
Delete runner {runner_id} from organization {org}.
Unregister {org}'s Actions runner {runner_id}.
PATCH /orgs/{org}/actions/runners/{runner_id} Enable or disable an organization runner · Update an org-level runner #
Ask an LLM
“Can I temporarily disable an org runner so it stops picking up jobs?”
“How do I re-enable a disabled runner in an organization?”
Tell an agent
Disable runner {runner_id} in organization {org} by setting disabled to {disabled}.
Set the disabled flag of {org}'s runner {runner_id} to {disabled}.
GET /orgs/{org}/actions/runs List an organization's Actions workflow runs · Get org-level workflow runs #
Ask an LLM
“Which workflow runs have happened across all of an organization's repos?”
“Can I filter org workflow runs by branch, event, actor or commit SHA?”
Tell an agent
List workflow runs for organization {org}.
Show {org}'s workflow runs on branch {branch} with status {status}.
GET /orgs/{org}/actions/secrets List an organization's Actions secrets · List an organization's actions secrets #
Ask an LLM
“What Actions secrets are defined at the organization level?”
“Can I see the names of an org's secrets without their values?”
Tell an agent
List the Actions secrets for organization {org}.
Show which secret names exist in {org}.
PUT /orgs/{org}/actions/secrets/{secretname} Create or update an organization secret · Create or Update a secret value in an organization #
Ask an LLM
“How do I add a deployment secret shared by all of my organization's workflows?”
“Can I rotate the value of an existing org Actions secret?”
Tell an agent
Set org secret {secretname} in {org} to {data}.
Rotate {org}'s Actions secret {secretname} to the new value {data}.
DELETE /orgs/{org}/actions/secrets/{secretname} Delete an organization secret · Delete a secret in an organization #
Ask an LLM
“Can I remove an Actions secret from my organization?”
“How do I delete a leaked org-level secret?”
Tell an agent destructive · confirm first
Delete secret {secretname} from organization {org}.
Remove {org}'s Actions secret {secretname}.
GET /orgs/{org}/actions/variables List an organization's Actions variables · Get an org-level variables list #
Ask an LLM
“What Actions variables are configured for an organization?”
“Can I view the org-level workflow variables and their values?”
Tell an agent
List the Actions variables for organization {org}.
Show all workflow variables defined in {org}.
GET /orgs/{org}/actions/variables/{variablename} Get one organization Actions variable · Get an org-level variable #
Ask an LLM
“What value does a specific org-level variable hold?”
“Can I read a single Actions variable from an organization by name?”
Tell an agent
Get variable {variablename} in organization {org}.
Show the value of {org}'s Actions variable {variablename}.
PUT /orgs/{org}/actions/variables/{variablename} Update an existing organization variable · Update an org-level variable #
Ask an LLM
“Can I change the value of an existing org Actions variable?”
“Is it possible to rename an organization variable when updating it?”
Tell an agent
Update existing variable {variablename} in {org} to {value}.
Rename {org}'s variable {variablename} to {name} and set it to {value}.
POST /orgs/{org}/actions/variables/{variablename} Create a new organization Actions variable · Create an org-level variable #
Ask an LLM
“How do I add a new workflow variable shared across an organization?”
“Can I give a new org-level variable a description?”
Tell an agent
Create a new variable {variablename} in organization {org} with value {value}.
Add org variable {variablename} to {org} set to {value}, described as {description}.
DELETE /orgs/{org}/actions/variables/{variablename} Delete an organization Actions variable · Delete an org-level variable #
Ask an LLM
“Can I remove an Actions variable from my organization?”
“What's the way to delete an unused org variable?”
Tell an agent destructive · confirm first
Delete variable {variablename} from organization {org}.
Remove {org}'s Actions variable {variablename}.
GET /orgs/{org}/activities/feeds List an organization's activity feed · List an organization's activity feeds #
Ask an LLM
“What has been happening recently in an organization?”
“Can I see an organization's activity for a specific date?”
Tell an agent
Show the activity feed for organization {org}.
List {org}'s activity on {date}.
POST /orgs/{org}/avatar Upload an organization's avatar · Update Avatar #
Ask an LLM
“How do I set a logo for my organization?”
“Can I replace an organization's avatar image?”
Tell an agent
Set the avatar of organization {org} to {image}.
Upload {image} as the logo for {org}.
DELETE /orgs/{org}/avatar Remove an organization's avatar · Delete Avatar #
Ask an LLM
“Can I reset an organization's avatar back to the default?”
“Is there a way to delete an org's uploaded logo?”
Tell an agent destructive · confirm first
Delete the avatar of organization {org}.
Reset {org}'s logo to the default.
GET /orgs/{org}/blocks List users blocked by an organization · List users blocked by the organization #
Ask an LLM
“Which users has my organization blocked?”
“Can I review the blocklist of an org?”
Tell an agent
List users blocked by organization {org}.
Show {org}'s blocklist.
GET /orgs/{org}/blocks/{username} Check if an organization has blocked a user · Check if a user is blocked by the organization #
Ask an LLM
“Is a particular user blocked by my organization?”
“Can I confirm whether someone is on an org's blocklist?”
Tell an agent
Check whether {username} is blocked by organization {org}.
Tell me if {org} has blocked {username}.
PUT /orgs/{org}/blocks/{username} Block a user from an organization · Block a user #
Ask an LLM
“How do I block an abusive user from interacting with my organization?”
“Can I attach a note explaining why an org blocked someone?”
Tell an agent
Block {username} from organization {org}.
Have {org} block {username} with the note {note}.
DELETE /orgs/{org}/blocks/{username} Unblock a user from an organization · Unblock a user #
Ask an LLM
“Can I lift an organization's block on a user?”
“How would I let a previously blocked person interact with my org again?”
Tell an agent destructive · confirm first
Unblock {username} in organization {org}.
Remove {username} from {org}'s blocklist.
GET /orgs/{org}/hooks List an organization's webhooks · List an organization's webhooks #
Ask an LLM
“Which webhooks are configured at the organization level?”
“Can I see where an org's webhook events are being sent?”
Tell an agent
List the webhooks for organization {org}.
Show all org-level hooks configured in {org}.
POST /orgs/{org}/hooks Create an organization webhook · Create a hook #
Ask an LLM
“How do I send events from every repo in my organization to one webhook URL?”
“Can an org webhook be limited to certain events or branches?”
Tell an agent
Create a {type} webhook in organization {org} with config {config}.
Add a {type} hook to {org} using {config} for events {events} on branches {branch_filter}.
GET /orgs/{org}/hooks/{id} Get an organization webhook · Get a hook #
Ask an LLM
“What events and target URL does a specific org webhook use?”
“Is a given organization webhook active?”
Tell an agent
Get webhook {id} in organization {org}.
Show the configuration of {org}'s hook {id}.
DELETE /orgs/{org}/hooks/{id} Delete an organization webhook · Delete a hook #
Ask an LLM
“Can I remove a webhook from my organization?”
“How do I stop an org webhook from firing permanently?”
Tell an agent destructive · confirm first
Delete webhook {id} from organization {org}.
Remove {org}'s hook {id}.
PATCH /orgs/{org}/hooks/{id} Update an organization webhook · Update a hook #
Ask an LLM
“Can I change which events an org webhook subscribes to?”
“Is it possible to pause an organization webhook by marking it inactive?”
Tell an agent
Set active to {active} on webhook {id} in organization {org}.
Change {org}'s hook {id} to fire on events {events}.
GET /orgs/{org}/labels List an organization's shared labels · List an organization's labels #
Ask an LLM
“What labels are defined at the organization level for all its repos?”
“Can I see the org-wide label set?”
Tell an agent
List the labels of organization {org}.
Show the org-wide labels available across {org}'s repos.
POST /orgs/{org}/labels Create an organization-wide label · Create a label for an organization #
Ask an LLM
“How do I create a label that every repo in my organization can use?”
“Can an org-level label be exclusive within its scope?”
Tell an agent
Create org label {name} with color {color} in {org}.
Add an organization-wide label {name} colored {color} to {org}, described as {description}.
GET /orgs/{org}/labels/{id} Get an organization label · Get a single label #
Ask an LLM
“What color and description does an org-level label have?”
“Can I look up one of my organization's labels by ID?”
Tell an agent
Get org label {id} in {org}.
Show the details of organization label {id} in {org}.
DELETE /orgs/{org}/labels/{id} Delete an organization label · Delete a label #
Ask an LLM
“Can I delete an org-wide label that's no longer used?”
“How do I remove a label from the organization's shared set?”
Tell an agent destructive · confirm first
Delete org label {id} from {org}.
Remove organization-wide label {id} in {org}.
PATCH /orgs/{org}/labels/{id} Update an organization label · Update a label #
Ask an LLM
“Can I rename or recolor a label shared across my organization?”
“Is archiving an org-level label supported?”
Tell an agent
Rename org label {id} in {org} to {name}.
Change the color of organization label {id} in {org} to {color}.
GET /orgs/{org}/members List an organization's members · List an organization's members #
Ask an LLM
“Who belongs to an organization, including private members?”
“How many people are members of my org?”
Tell an agent
List all members of organization {org}.
Show everyone who belongs to {org}.
GET /orgs/{org}/members/{username} Check if a user is an organization member · Check if a user is a member of an organization #
Ask an LLM
“Is a specific user a member of my organization?”
“Can I verify someone's org membership before granting access?”
Tell an agent
Check whether {username} is a member of organization {org}.
Tell me if {username} belongs to {org}.
DELETE /orgs/{org}/members/{username} Remove a member from an organization · Remove a member from an organization #
Ask an LLM
“How do I remove someone who has left the company from our organization?”
“Can I kick a user out of an org?”
Tell an agent destructive · confirm first
Remove {username} from organization {org}.
Revoke {username}'s membership in {org}.
GET /orgs/{org}/public_members List an organization's public members · List an organization's public members #
Ask an LLM
“Which members have made their organization membership public?”
“Who shows up as a visible member of an org?”
Tell an agent
List the public members of organization {org}.
Show only the publicly visible members of {org}.
GET /orgs/{org}/public_members/{username} Check if a user's org membership is public · Check if a user is a public member of an organization #
Ask an LLM
“Is a user's membership in an organization publicly visible?”
“Can I check if someone shows as a public member of an org?”
Tell an agent
Check whether {username} shows publicly as part of organization {org}.
Tell me if {username}'s membership in {org} is public.
PUT /orgs/{org}/public_members/{username} Make a user's org membership public · Publicize a user's membership #
Ask an LLM
“How do I make my membership in an organization visible on my profile?”
“Can I publicize a member's organization membership?”
Tell an agent
Make {username}'s membership in organization {org} public.
Publicize that {username} belongs to {org}.
DELETE /orgs/{org}/public_members/{username} Hide a user's org membership · Conceal a user's membership #
Ask an LLM
“Can I hide my membership in an organization from the public?”
“Is it possible to make an org membership private again?”
Tell an agent destructive · confirm first
Conceal {username}'s membership in organization {org}.
Make {username}'s membership in {org} private.
POST /orgs/{org}/rename Rename an organization · Rename an organization #
Ask an LLM
“Can I change the name of an organization after it's been created?”
“How do I rename my org to match our new company name?”
Tell an agent
Rename organization {org} to {new_name}.
Change the name of {org} to {new_name}.
GET /orgs/{org}/repos List an organization's repositories · List an organization's repos #
Ask an LLM
“What repositories does an organization own?”
“Can I page through every repo in my org?”
Tell an agent
List the repositories in organization {org}.
Show all repos owned by {org}.
POST /orgs/{org}/repos Create a repository in an organization · Create a repository in an organization #
Ask an LLM
“How do I create a new repository owned by my organization?”
“Can I auto-initialize an org repo with a README, license and .gitignore?”
Tell an agent
Create repository {name} in organization {org}.
Create repo {name} under {org}, initialized with license {license} and gitignore {gitignores}.
DELETE /orgs/{org}/repos Delete every repository in an organization · Delete all repositories in an organization #
Ask an LLM
“Is there a way to wipe out all of an organization's repositories at once?”
“Can I bulk-delete every repo in an org before shutting it down?”
Tell an agent destructive · confirm first
Delete all repositories in organization {org}.
Wipe every repo owned by {org}.
GET /orgs/{org}/teams List an organization's teams · List an organization's teams #
Ask an LLM
“Which teams exist in an organization?”
“Can I get the full list of teams in my org?”
Tell an agent
List the teams in organization {org}.
Show all of {org}'s teams.
POST /orgs/{org}/teams Create a team in an organization · Create a team #
Ask an LLM
“How do I create a team with write access to all of our org's repos?”
“Can a new team be allowed to create repositories in the organization?”
Tell an agent
Create team {name} in organization {org}.
Create team {name} in {org} with {permission} permission on all repositories set to {includes_all_repositories}.
GET /orgs/{org}/teams/search Search teams in an organization · Search for teams within an organization #
Ask an LLM
“Can I find a team in my org by typing part of its name?”
“Is it possible to search team descriptions as well as names?”
Tell an agent
Search organization {org} for teams matching {q}.
Find {org} teams whose name or description mentions {q}, with include_desc {include_desc}.
GET /teams/{id} Get a team's details · Get a team #
Ask an LLM
“What permissions and units does a particular team have?”
“Can I look up a team by its numeric ID?”
Tell an agent
Get team {id}.
Show the permission settings of team {id}.
DELETE /teams/{id} Delete a team · Delete a team #
Ask an LLM
“Can I delete a team that's no longer needed?”
“How do I disband a team in an organization?”
Tell an agent destructive · confirm first
Delete team {id}.
Disband the team with ID {id}.
PATCH /teams/{id} Update a team's name and permissions · Edit a team #
Ask an LLM
“Can I change a team's permission level from read to write?”
“Is renaming an existing team supported?”
Tell an agent
Rename team {id} to {name}.
Update team {id} named {name} to have {permission} permission.
GET /teams/{id}/activities/feeds List a team's activity feed · List a team's activity feeds #
Ask an LLM
“What has a particular team been working on recently?”
“Can I see a team's activity for one day?”
Tell an agent
Show the activity feed of team {id}.
List team {id}'s activity on {date}.
GET /teams/{id}/members List a team's members · List a team's members #
Ask an LLM
“Who is on a given team?”
“Can I list all the members of a team?”
Tell an agent
List the members of team {id}.
Show everyone on team {id}.
GET /teams/{id}/members/{username} Check a specific user on a team · List a particular member of team #
Ask an LLM
“Is a particular user on a given team?”
“Can I fetch one member's record from a team?”
Tell an agent
Check whether {username} is on team {id}.
Get {username}'s membership in team {id}.
PUT /teams/{id}/members/{username} Add a user to a team · Add a team member #
Ask an LLM
“How do I add a new hire to a team?”
“Can I put an existing org member onto another team?”
Tell an agent
Add {username} to team {id}.
Put user {username} on team {id}.
DELETE /teams/{id}/members/{username} Remove a user from a team · Remove a team member #
Ask an LLM
“Can I take someone off a team without removing them from the organization?”
“How do I drop a user from a team?”
Tell an agent destructive · confirm first
Remove {username} from team {id}.
Take user {username} off team {id}.
GET /teams/{id}/repos List a team's repositories · List a team's repos #
Ask an LLM
“Which repositories does a team have access to?”
“Can I list every repo assigned to a team?”
Tell an agent
List the repositories of team {id}.
Show every repo team {id} can access.
GET /teams/{id}/repos/{org}/{repo} Check if a team has a specific repository · List a particular repo of team #
Ask an LLM
“Does a given team have access to a particular repository?”
“Can I confirm a repo is assigned to a team?”
Tell an agent
Check whether team {id} has repository {org}/{repo}.
Get repo {repo} of {org} as seen by team {id}.
PUT /teams/{id}/repos/{org}/{repo} Give a team access to a repository · Add a repository to a team #
Ask an LLM
“How do I grant a team access to one of our repositories?”
“Can I add a repo to a team's list of repositories?”
Tell an agent
Add repository {org}/{repo} to team {id}.
Grant team {id} access to repo {repo} in {org}.
DELETE /teams/{id}/repos/{org}/{repo} Remove a repository from a team · Remove a repository from a team #
Ask an LLM
“Can I revoke a team's access to a repo without deleting the repository?”
“Does removing a repo from a team delete the repo itself?”
Tell an agent destructive · confirm first
Remove repository {org}/{repo} from team {id}.
Revoke team {id}'s access to repo {repo} in {org}, keeping the repo.
GET /user/orgs List the organizations I belong to · List the current user's organizations #
Ask an LLM
“Which organizations am I a member of?”
“Can I list my own orgs as the signed-in user?”
Tell an agent
List my organizations.
Show page {page} of the orgs I belong to.
GET /users/{username}/orgs List another user's organizations · List a user's organizations #
Ask an LLM
“Which organizations does a particular user belong to?”
“Can I see the orgs listed on someone else's profile?”
Tell an agent
List the organizations of user {username}.
Show which orgs {username} is part of.
GET /users/{username}/orgs/{org}/permissions Get a user's permissions in an organization · Get user permissions in organization #
Ask an LLM
“Is a user an owner or admin of an organization, and can they create repos there?”
“What permissions does someone have in a given org?”
Tell an agent
Get {username}'s permissions in organization {org}.
Show whether {username} can administer or create repos in {org}.

Documentation

Specifications

Code Examples

💻
CodeExamples
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/examples/gitea-rest-api-repo-get-example.json
💻
CodeExamples
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/examples/gitea-rest-api-repo-update-example.json
💻
CodeExamples
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/examples/gitea-rest-api-issues-list-example.json
💻
CodeExamples
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/examples/gitea-rest-api-issue-create-example.json
💻
CodeExamples
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/examples/gitea-rest-api-pulls-list-example.json
💻
CodeExamples
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/examples/gitea-rest-api-pull-create-example.json
💻
CodeExamples
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/examples/gitea-rest-api-branches-list-example.json
💻
CodeExamples
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/examples/gitea-rest-api-commits-list-example.json
💻
CodeExamples
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/examples/gitea-rest-api-release-create-example.json
💻
CodeExamples
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/examples/gitea-rest-api-webhook-create-example.json
💻
CodeExamples
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/examples/gitea-rest-api-org-create-example.json
💻
CodeExamples
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/examples/gitea-rest-api-org-repos-list-example.json
💻
CodeExamples
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/examples/gitea-rest-api-user-get-example.json
💻
CodeExamples
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/examples/gitea-rest-api-user-repo-create-example.json
💻
CodeExamples
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/examples/gitea-rest-api-admin-user-create-example.json
💻
CodeExamples
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/examples/gitea-rest-api-notifications-list-example.json
💻
CodeExamples
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/examples/gitea-rest-api-packages-list-owner-example.json
💻
CodeExamples
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/examples/gitea-rest-api-repository-example.json
💻
CodeExamples
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/examples/gitea-rest-api-issue-example.json
💻
CodeExamples
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/examples/gitea-rest-api-pullrequest-example.json
💻
CodeExamples
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/examples/gitea-rest-api-release-example.json
💻
CodeExamples
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/examples/gitea-rest-api-hook-example.json
💻
CodeExamples
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/examples/gitea-rest-api-package-example.json

Schemas & Data

📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/json-schema/gitea-rest-api-repository-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/json-schema/gitea-rest-api-issue-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/json-schema/gitea-rest-api-pullrequest-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/json-schema/gitea-rest-api-branch-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/json-schema/gitea-rest-api-commit-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/json-schema/gitea-rest-api-release-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/json-schema/gitea-rest-api-hook-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/json-schema/gitea-rest-api-organization-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/json-schema/gitea-rest-api-team-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/json-schema/gitea-rest-api-user-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/json-schema/gitea-rest-api-notificationthread-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/json-schema/gitea-rest-api-package-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/json-schema/gitea-rest-api-label-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/json-schema/gitea-rest-api-milestone-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/json-schema/gitea-rest-api-tag-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/json-schema/gitea-rest-api-comment-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/json-structure/gitea-rest-api-repository-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/json-structure/gitea-rest-api-issue-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/json-structure/gitea-rest-api-pullrequest-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/json-structure/gitea-rest-api-branch-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/json-structure/gitea-rest-api-commit-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/json-structure/gitea-rest-api-release-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/json-structure/gitea-rest-api-hook-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/json-structure/gitea-rest-api-organization-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/json-structure/gitea-rest-api-team-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/json-structure/gitea-rest-api-user-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/json-structure/gitea-rest-api-notificationthread-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/json-structure/gitea-rest-api-package-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/json-structure/gitea-rest-api-label-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/json-structure/gitea-rest-api-milestone-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/json-structure/gitea-rest-api-tag-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/json-structure/gitea-rest-api-comment-structure.json

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/gitea:gitea-organization-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

gitea-organization-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: This documentation describes the Gitea API.
  title: Gitea Organization API
  license:
    name: MIT
    url: http://opensource.org/licenses/MIT
  version: 1.27.0+dev-89-gf52b6f3315
servers:
- url: /api/v1
security:
- BasicAuth: []
- Token: []
- AccessToken: []
- AuthorizationHeaderToken: []
- SudoParam: []
- SudoHeader: []
- TOTPHeader: []
tags:


# --- truncated at 32 KB (97 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/openapi/gitea-organization-api-openapi.yml