How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

CoreStory github_integration API

The github_integration API from CoreStory — 10 operation(s) for github_integration.

CoreStory github_integration API is one of 47 APIs that CoreStory publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include GitHub Integration. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.

This API exposes 10 operations across 10 paths, and defines 13 schemas. It is described by OpenAPI 3.2.0, at version 1.26.2.

Requests are made against a single base URL, /.

10 operations 10 paths 13 schemas 1 DELETE7 GET2 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.26.2
Base URL
https://c2s.corestory.ai
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

CoreStory github_integration API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (BearerAuth). By default, every request must be authenticated.

  • BearerAuth — Enter the Bearer token from Clerk authentication

Paths & Operations 10

Across 10 paths, the API surfaces 10 operations — 1 DELETE, 7 GET, 2 POST. Each is listed below with its method, path, parameters, and response codes.

github_integration 10
POST
/api/github/installations/start
Start GitHub App installation
start_github_installation body → 200default404
GET
/api/github/installations/callback
Handle GitHub App installation callback
github_installation_callback 3 params → 200default404
DELETE
/api/github/installations/{installation_id}
Remove GitHub installation
remove_github_installation 1 param → 200default404
GET
/api/github/installations
List GitHub installations
list_github_installations 1 param → 200default404
GET
/api/github/installations/summary
Get installations summary
get_github_installations_summary → 200default404
POST
/api/github/installations/{installation_id}/alias
Update installation alias
update_github_installation_alias 1 param body → 200default404
GET
/api/github/installations/{installation_id}/repos
List GitHub repositories
list_github_repositories 3 params → 200default404
GET
/api/github/installations/{installation_id}/repo-branches
List repository branches
list_github_branches 5 params → 200default404
GET
/api/github/public-repo-branches
Get branches for a public GitHub repository
get_public_repo_branches 4 params → 200default404400500
GET
/api/github/installations/status
Get installation status
get_github_installation_status 1 param → 200default404

Schemas 13

The contract defines 13 schemas that model the data the API accepts and returns. The most detailed are InstallationListItem (18 properties), GitHubRepository (17 properties), BranchesListResponse (7 properties), PublicRepoBranchesResponse (7 properties). Each schema is shown below with its type and property counts.

StartInstallationResponse
object
Response for starting installation
1 property 1 required
InstallationStatusResponse
object
Response for checking installation status
4 properties 1 required
InstallationListItem
object
Enhanced installation list item with visibility info
18 properties 13 required
GitHubRepoOwner
object
GitHub repository owner information
2 properties 2 required
InstallationRequest
object
Request model for starting installation
2 properties
BranchesListResponse
object
Response for listing branches in a repository with pagination
7 properties 7 required
PublicRepoBranchesResponse
object
Response for public repository branches
7 properties 6 required
ErrorResponseSchema
object
Schema for error responses
2 properties 1 required
ErrorBody
object
3 properties 2 required
DetailedInstallationResponse
object
Response model for detailed installation information
2 properties 2 required
ErrorSchema
object
1 property 1 required
PaginatedReposListResponse
object
6 properties 4 required
GitHubRepository
object
GitHub repository information
17 properties 17 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

corestory-github-integration-api-openapi.yml Raw ↑

Other APIs CoreStory publishes across the network.

CoreStory admin API
CoreStory api_debugging API
CoreStory api_key_management API
CoreStory artifacts API
CoreStory billing API
CoreStory cache API
CoreStory ciu API
CoreStory clerk_authentication API
CoreStory context API
CoreStory conversations API
CoreStory discovery API
CoreStory document_formatters API
Where this information came from

This is an independent, third-party profile of CoreStory github_integration API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.