Git

List source files

List source files and folders at a branch, tag, or commit SHA. This does not list deployed build output.

get/v1/spaces/{spaceId}/source/files

Request

  • Base URL: https://api.spacefast.com
  • URL: https://api.spacefast.com/v1/spaces/{spaceId}/source/files
  • 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.

pathstring

Directory to list, relative to the repository root. Defaults to the root.

recursivestring

List every nested entry instead of only the immediate children.

limitinteger

Maximum entries to return.

metadatastring

Include each entry's size, mode, and last commit.

Response

Response for status 200

$schemastring uri

Canonical JSON Schema URL for this response body. The server also sends it in the Link: rel="describedby" response header.

Changes

No recorded changes to this operation across all 1 revision of this API.