Git
Download a repository archive
Downloads a repository archive from a synced source connection without requiring a signed Git remote.
get/v1/spaces/{spaceId}/source/archive
Request
- Base URL: https://api.spacefast.com
- URL: https://api.spacefast.com/v1/spaces/{spaceId}/source/archive
- Auth: one of:
- HTTP bearer
- OAuth 2 (authorization code, authorization URL https://api.spacefast.com/v1/auth/oauth2/authorize, token URL https://api.spacefast.com/v1/auth/oauth2/token; client credentials, token URL https://api.spacefast.com/v1/auth/oauth2/token, scopes: spaces:read)
Path parameters
spaceIdstring required
Query parameters
connectionType'connected' | 'hosted'
Which of the space's repository connections to act on: connected for the repository you linked from a provider, hosted for the one Spacefast hosts and you push to.
refstring
Branch, tag, or commit SHA to read. Defaults to the repository's default branch.
maxBlobSizeinteger
Skip files larger than this many bytes.
archivePrefixstring
Directory name every archived path is nested under.
Response
A gzip-compressed tar archive of the repository.
Changes
No recorded changes to this operation across all 1 revision of this API.