Skip to main content
Unary · Runners Parses a context URL and returns the parsed result. Use this method to:
  • Validate context URLs
  • Check repository access
  • Verify branch existence
Returns:
  • FAILED_PRECONDITION if authentication is required
  • PERMISSION_DENIED if access is not allowed
  • INVALID_ARGUMENT if URL is invalid
  • NOT_FOUND if repository/branch doesn’t exist

Examples

  • Parse URL: Parses and validates a context URL.

Endpoint

Send a Bearer token as described in Authentication. If your organization uses a custom management-plane domain, replace https://app.ona.com with that domain.

Request example

Request

gitpod.v1.ParseContextURLRequest

Response

gitpod.v1.ParseContextURLResponse
gitpod.v1.ParseContextURLResponse.GitContext
gitpod.v1.ParseContextURLResponse.Issue
Deprecated: Use top-level PullRequest message insteadgitpod.v1.ParseContextURLResponse.PullRequest
PullRequest represents pull request metadata from source control systems. This message is used across workflow triggers, executions, and agent contexts to maintain consistent PR information throughout the system.gitpod.v1.PullRequest
Repository informationgitpod.v1.PullRequest.Repository
Current state of the pull request