AtomGit Open Platform¶
Connect to AtomGit code hosting and collaboration capabilities through the Open API, with a single set of API documentation for developers and AI agents.
GETTING STARTED
API REFERENCE
Repositories
Create and configure repositories, read and write files, forks and synchronization, member permissions, statistics
Branch
Create and delete branches, protected branch rules
Issue
Create and update issues, comments, labels, reactions, and linked branches
Search
Search repositories, issues, and users
Pull Request
Create, review, test, and merge pull requests
Commit
Query commits, comparisons and diffs, contribution statistics, commit comments
Tag
Create and delete tags, protected tag rules
Labels
Define task labels, batch replacement, and issue labels
Milestones
Create, query, update, and delete milestones
Users
User profiles, public keys and emails, namespaces, stars, and watches
Organizations
Organization creation and profiles, members, custom roles
Webhooks
Create, read, update, and delete webhooks, and test deliveries
Member
Add and remove repository collaborators, and query their permissions
Release
Create and update releases, upload and download attachments
Enterprise
Enterprise members and roles, milestones, labels, and issue fields
Dashboard
Organization kanban boards, board items, and work item states
Actions
Pipelines, run records, logs, artifacts, and runners
Discussions
Repository and organization discussions, comments, and replies
OAuth2.0
Third-party applications obtain or refresh tokens through OAuth
AI capabilities
Text generation, speech recognition, object detection, and video generation
Markdown source: View on AtomGit·Content from the open-source project gitcode-dev/atomgit-api-doc