Updated on 2023-06-25 GMT+08:00

Deleting a Repository File

Function

This API is used to delete a repository file.

URI

DELETE /v1/{project_id}/git/files/{namespace}/{project}/{path}

Table 1 describes the parameters.

Table 1 Path parameters

Parameter

Type

Mandatory

Description

project_id

String

Yes

Tenant's project ID.

namespace

String

Yes

Namespace ID or URL code name.

project

String

Yes

Repository project ID or URL code name. If the value contains a slash (/), replace it with a colon (:).

path

String

Yes

File path. If the value contains a slash (/), replace it with a colon (:).

Table 2 Query parameters

Parameter

Type

Mandatory

Description

ref

String

Yes

Branch name, tag name, or commit SHA value.

message

String

Yes

Commit information.

sha

String

Yes

Latest commit SHA value.

Request

Request parameters

None

Response

Response parameters

None

Example

Example request

None

Example response

None

Status Code

Table 3 Status codes

Status Code

Description

204

OK

400

Bad Request

Error Code

Error code must be in the format of SVCSTG.REPO.[Error_ID]. Example: SVCSTG.REPO.0401. See ServiceStage Error Codes.