# Anysphere Cursor.com Origin Service API

**Canonical:** https://apis.io/apis/anysphere-cursor.com/anysphere-cursor.com-originservice-api/  
**Provider:** Anysphere Cursor.com — https://apis.io/providers/anysphere-cursor.com/  
**Base URL:** https://api.cursor.com  
**Documentation:** https://cursor.com/docs/api

Anysphere Cursor.com Origin Service API is published by [Anysphere Cursor.com](https://apis.io/providers/anysphere-cursor.com/) on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include OriginService. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

The OriginService API from Anysphere Cursor.com — 77 operation(s) for originservice.

## Operations (60 of 105)

| Method | Path | Summary |
|---|---|---|
| GET | `/v1/origin/app` | Origin service get authenticated app |
| GET | `/v1/origin/app/installations` | Origin service list app installations |
| GET | `/v1/origin/app/installations/{installationId}` | Origin service get app installation |
| DELETE | `/v1/origin/app/installations/{installationId}` | Origin service delete app installation |
| POST | `/v1/origin/app/installations/{installationId}/access_tokens` | Origin service create installation access token |
| GET | `/v1/origin/app/webhook/deliveries` | Origin service list webhook deliveries |
| POST | `/v1/origin/app/webhook/deliveries:batchRedeliver` | Origin service batch redeliver webhook deliveries |
| POST | `/v1/origin/app/webhook/pings` | Origin service ping webhook |
| GET | `/v1/origin/apps/{appId}` | Origin service get app |
| PATCH | `/v1/origin/apps/{appId}` | Origin service update app |
| POST | `/v1/origin/apps/{appId}/signing_keys` | Origin service add app signing key |
| DELETE | `/v1/origin/apps/{appId}/signing_keys/{kid}` | Origin service revoke app signing key |
| GET | `/v1/origin/installation/repos` | Origin service list app installation repositories |
| GET | `/v1/origin/namespaces` | Origin service list namespaces |
| GET | `/v1/origin/namespaces/{namespaceSlug}/apps` | Origin service list namespace apps |
| POST | `/v1/origin/namespaces/{namespaceSlug}/apps` | Origin service create app |
| POST | `/v1/origin/namespaces/{namespaceSlug}/installations/{installationId}/repos` | Origin service add app installation repositories |
| GET | `/v1/origin/owners/{ownerSlug}/grants` | Origin service list namespace grants |
| POST | `/v1/origin/owners/{ownerSlug}/grants` | Origin service upsert namespace grant |
| DELETE | `/v1/origin/owners/{ownerSlug}/grants` | Origin service delete namespace grant |
| GET | `/v1/origin/owners/{ownerSlug}/ssh-certificate-authorities` | Origin service list ssh certificate authorities |
| POST | `/v1/origin/owners/{ownerSlug}/ssh-certificate-authorities` | Origin service add ssh certificate authority |
| DELETE | `/v1/origin/owners/{ownerSlug}/ssh-certificate-authorities/{certificateAuthorityId}` | Origin service delete ssh certificate authority |
| POST | `/v1/origin/owners/{ownerSlug}/ssh-certificate-authorities:setRequirement` | Origin service set ssh certificate requirement |
| GET | `/v1/origin/rate_limit` | Origin service get rate limit |
| GET | `/v1/origin/repos/{ownerSlug}` | Origin service list repos |
| POST | `/v1/origin/repos/{ownerSlug}` | Origin service create repo |
| GET | `/v1/origin/repos/{ownerSlug}/{repoName}` | Origin service get repo |
| PATCH | `/v1/origin/repos/{ownerSlug}/{repoName}` | Origin service update repo |
| GET | `/v1/origin/repos/{ownerSlug}/{repoName}/branches` | Origin service list branches |
| POST | `/v1/origin/repos/{ownerSlug}/{repoName}/check-runs` | Origin service post check run |
| GET | `/v1/origin/repos/{ownerSlug}/{repoName}/check-runs/{checkRunId}` | Origin service get check run |
| GET | `/v1/origin/repos/{ownerSlug}/{repoName}/check-runs/{checkRunId}/annotations` | Origin service list check run annotations |
| POST | `/v1/origin/repos/{ownerSlug}/{repoName}/check-runs/{checkRunId}/annotations` | Origin service create check run annotations |
| POST | `/v1/origin/repos/{ownerSlug}/{repoName}/check-runs/{checkRunId}/rerequest` | Origin service rerequest check run |
| POST | `/v1/origin/repos/{ownerSlug}/{repoName}/check-runs:batchUpsert` | Origin service batch upsert check runs |
| GET | `/v1/origin/repos/{ownerSlug}/{repoName}/check-suites/{checkSuiteId}` | Origin service get check suite |
| GET | `/v1/origin/repos/{ownerSlug}/{repoName}/check-suites/{checkSuiteId}/check-runs` | Origin service list check runs for suite |
| GET | `/v1/origin/repos/{ownerSlug}/{repoName}/commits` | Origin service list commits |
| GET | `/v1/origin/repos/{ownerSlug}/{repoName}/commits/{sha}` | Origin service get commit |
| GET | `/v1/origin/repos/{ownerSlug}/{repoName}/commits/{sha}/check-runs` | Origin service list check runs for commit |
| GET | `/v1/origin/repos/{ownerSlug}/{repoName}/commits/{sha}/check-suites` | Origin service list check suites for commit |
| GET | `/v1/origin/repos/{ownerSlug}/{repoName}/commits/{sha}/files` | Origin service list commit files |
| GET | `/v1/origin/repos/{ownerSlug}/{repoName}/compare/{basehead}` | Origin service compare commits |
| GET | `/v1/origin/repos/{ownerSlug}/{repoName}/compare/{basehead}/files` | Origin service list comparison files |
| GET | `/v1/origin/repos/{ownerSlug}/{repoName}/contents` | Origin service get contents |
| POST | `/v1/origin/repos/{ownerSlug}/{repoName}/contents:batchGet` | Origin service batch get contents |
| GET | `/v1/origin/repos/{ownerSlug}/{repoName}/git/blobs/{sha}` | Origin service get blob |
| GET | `/v1/origin/repos/{ownerSlug}/{repoName}/git/commits/{sha}` | Origin service get git commit |
| POST | `/v1/origin/repos/{ownerSlug}/{repoName}/git/commits:createFromFiles` | Origin service create commit from files |
| GET | `/v1/origin/repos/{ownerSlug}/{repoName}/git/matching-refs` | Origin service list matching git refs 2 |
| GET | `/v1/origin/repos/{ownerSlug}/{repoName}/git/matching-refs/{ref}` | Origin service list matching git refs |
| GET | `/v1/origin/repos/{ownerSlug}/{repoName}/git/ref/{ref}` | Origin service get git ref |
| POST | `/v1/origin/repos/{ownerSlug}/{repoName}/git/refs` | Origin service create git ref |
| DELETE | `/v1/origin/repos/{ownerSlug}/{repoName}/git/refs/{ref}` | Origin service delete git ref |
| GET | `/v1/origin/repos/{ownerSlug}/{repoName}/git/tags/{sha}` | Origin service get tag |
| GET | `/v1/origin/repos/{ownerSlug}/{repoName}/git/trees/{sha}` | Origin service get tree |
| GET | `/v1/origin/repos/{ownerSlug}/{repoName}/grants` | Origin service list repository grants |
| POST | `/v1/origin/repos/{ownerSlug}/{repoName}/grants` | Origin service upsert repository grant |
| DELETE | `/v1/origin/repos/{ownerSlug}/{repoName}/grants` | Origin service delete repository grant |

…and 45 more operations. They are listed in full on the page.

## Machine-readable artifacts (8)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/anysphere-cursor.com/refs/heads/main/openapi/anysphere-cursor.com-originservice-api-openapi.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/anysphere-cursor.com/refs/heads/main/json-schema/anysphere-cursor.com-check-run-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/anysphere-cursor.com/refs/heads/main/json-schema/anysphere-cursor.com-check-run-input-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/anysphere-cursor.com/refs/heads/main/json-schema/anysphere-cursor.com-pull-request-mergeability-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/anysphere-cursor.com/refs/heads/main/json-schema/anysphere-cursor.com-pull-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/anysphere-cursor.com/refs/heads/main/json-schema/anysphere-cursor.com-mirror-transition-job-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/anysphere-cursor.com/refs/heads/main/json-schema/anysphere-cursor.com-repo-schema.json
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/anysphere-cursor.com/refs/heads/main/apis.yml

## Tags

OriginService

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/anysphere-cursor.com/anysphere-cursor.com-originservice-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/anysphere-cursor.com/.
