Integrate OpenCodeHub into your workflow with our comprehensive REST API
{section.description}
); })}Generate a personal access token from your settings:
repo, prAll API requests should be made to:
https://git.yourcompany.com/api
Replace git.yourcompany.com with your instance URL
{example.endpoint}
{example.code}
5,000
requests per hour
60
requests per hour
Response headers:
X-RateLimit-Remaining
{`{
"data": {
"id": "repo-123",
"name": "my-project",
"owner": {
"username": "swadhin",
"id": "user-456"
},
"visibility": "private",
"created_at": "2024-01-01T12:00:00Z"
},
"meta": {
"timestamp": "2024-01-01T12:00:01Z"
}
}`}
{`{
"error": {
"code": "VALIDATION_ERROR",
"message": "Repository name is required",
"details": {
"field": "name",
"constraint": "required"
}
},
"meta": {
"timestamp": "2024-01-01T12:00:01Z",
"request_id": "req-abc123"
}
}`}