Gitea
Overview
SLUG: GITEA
Description
Community managed lightweight code hosting solution written in Go
Authentication Details
API Key
Connecting to Gitea
Create an auth config
Use the dashboard to create an auth config for the Gitea toolkit. This allows you to connect multiple Gitea accounts to Composio for agents to use.
Create and Get auth config ID
Click “Create Gitea Auth Config”. After creation, copy the displayed ID starting with ac_. This is your auth config ID. This is not a sensitive ID — you can save it in environment variables or a database.
This ID will be used to create connections to the toolkit for a given user.
Connect Your Account
Using API Key
Tools
Executing tools
To prototype you can execute some tools to see the responses and working on the Gitea toolkit’s playground
For code examples, see the Tool calling guide and Provider examples.
Tool List
GITEA_ACTIVITYPUB_PERSON
Tool Name: Get ActivityPub Person Actor
Description
Action Parameters
Action Response
GITEA_GET_GENERAL_API_SETTINGS
Tool Name: Get General API Settings
Description
Action Parameters
Action Response
GITEA_GET_GENERAL_ATTACHMENT_SETTINGS
Tool Name: Get General Attachment Settings
Description
Action Parameters
Action Response
GITEA_GET_GENERAL_REPOSITORY_SETTINGS
Tool Name: Get General Repository Settings
Description
Action Parameters
Action Response
GITEA_GET_GENERAL_UI_SETTINGS
Tool Name: Get General UI Settings
Description
Action Parameters
Action Response
GITEA_GET_GITIGNORE_TEMPLATE_INFO
Tool Name: Get Gitignore Template Info
Description
Action Parameters
Action Response
GITEA_GET_LABEL_TEMPLATE_INFO
Tool Name: Get Label Template Info
Description
Action Parameters
Action Response
GITEA_GET_LICENSE_TEMPLATE_INFO
Tool Name: Get License Template Info
Description
Action Parameters
Action Response
GITEA_GET_NODE_INFO
Tool Name: Get Node Info
Description
Action Parameters
Action Response
GITEA_GET_SIGNING_KEY
Tool Name: Get Signing Key
Description
Action Parameters
Action Response
GITEA_GET_VERSION
Tool Name: Get Version
Description
Action Parameters
Action Response
GITEA_LIST_GITIGNORE_TEMPLATES
Tool Name: List Gitignore Templates
Description
Action Parameters
Action Response
GITEA_LIST_LABEL_TEMPLATES
Tool Name: List Label Templates
Description
Action Parameters
Action Response
GITEA_LIST_LICENSE_TEMPLATES
Tool Name: List License Templates
Description
Action Parameters
Action Response
GITEA_ORG_GET_ALL
Tool Name: Get All Organizations
Description
Action Parameters
Action Response
GITEA_ORG_LIST_ACTIONS_SECRETS
Tool Name: List Organization Actions Secrets
Description
Action Parameters
Action Response
GITEA_RENDER_MARKDOWN
Tool Name: Render Markdown
Description
Action Parameters
Action Response
GITEA_RENDER_MARKDOWN_RAW
Tool Name: Render Markdown Raw
Description
Action Parameters
Action Response
GITEA_RENDER_MARKUP
Tool Name: Render Markup
Description
Action Parameters
Action Response