Skip to content

What one commit changed (in this app, or repo-wide)

GET
/api/workspaces/{workspaceId}/apps/{id}/git/commit
curl --request GET \
--url 'http://localhost:8080/api/workspaces/example/apps/example/git/commit?sha=example&scope=app' \
--cookie auth_session=<auth_session>

The commit’s parent and the files it added, modified, deleted or renamed — app-relative by default, repo-relative with scope=repo (the Source Control graph). Read from the repository — starts no sandbox.

workspaceId
required
string
id
required
string
sha
required
string
/^[0-9a-f]{7,40}$/
scope
string
Allowed values: app repo

Successful response

Media typeapplication/json
object
success

Whether the request succeeded.

boolean
data

Endpoint-specific response payload.

message
string
error
string

Example

{
"message": "Operation completed",
"error": "Error message"
}

Invalid request

Media typeapplication/json
object
success
boolean
error
string

Example

{
"error": "Error message"
}

Internal server error

Media typeapplication/json
object
success
boolean
error
string

Example

{
"error": "Error message"
}