repository_access

POST /api/v1/repository_access/authorize_git

Authorize an authenticated Git request for a physical repository, isolated import, or swarm runner. Ordinary repository grants require current Git authority and gateway backend fencing version 1. Anonymous/public-source, COM mirror, Home-view and component credentials are not supported. With server rollout enabled, a retained immutable import read may negotiate read-grant protocol 1 and receive a bounded reusable decision whose deadline never exceeds token expiry. Ordinary repository grants and import transfer capabilities do not receive a reusable deadline.

Request

  • Base URL
    https://composal.com (the document declares no server; this is the origin it was published from)
  • URL
    https://composal.com/api/v1/repository_access/authorize_git
  • Auth
    HTTP bearer

Headers

X-Vex-Git-Read-Grant-Protocolstring

Value 1 advertises absolute-deadline enforcement; other values do not enable reuse.

Request body

object required

Response

Success

object required

Changes

No recorded changes to this operation across all 3 revisions of this API.