TrylleDocs
API ReferenceOpenAPI 3 reference

Organization CI configuration

GET
/v1/orgs/{org}/actions/secrets

Authorization

bearerAuth
AuthorizationBearer <token>

In: header

Path Parameters

org*string

Organization handle or Forgejo login.

Length1 <= length

Response Body

application/json

curl -X GET "https://example.com/v1/orgs/aa/actions/secrets"
"abc123"
POST
/v1/orgs/{org}/actions/secrets

Authorization

bearerAuth
AuthorizationBearer <token>

In: header

Path Parameters

org*string

Organization handle or Forgejo login.

Length1 <= length

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

curl -X POST "https://example.com/v1/orgs/aa/actions/secrets" \  -H "Content-Type: application/json" \  -d '{    "name": "aa",    "repositoryAccess": "private",    "secret": "abc123"  }'
"abc123"
DELETE
/v1/orgs/{org}/actions/secrets/{name}

Authorization

bearerAuth
AuthorizationBearer <token>

In: header

Path Parameters

org*string

Organization handle or Forgejo login.

Length1 <= length
name*string

Secret name.

Length1 <= length

Response Body

application/json

curl -X DELETE "https://example.com/v1/orgs/aa/actions/secrets/aa"
"abc123"
GET
/v1/orgs/{org}/actions/variables

Authorization

bearerAuth
AuthorizationBearer <token>

In: header

Path Parameters

org*string

Organization handle or Forgejo login.

Length1 <= length

Response Body

application/json

curl -X GET "https://example.com/v1/orgs/aa/actions/variables"
"abc123"
POST
/v1/orgs/{org}/actions/variables

Authorization

bearerAuth
AuthorizationBearer <token>

In: header

Path Parameters

org*string

Organization handle or Forgejo login.

Length1 <= length

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

curl -X POST "https://example.com/v1/orgs/aa/actions/variables" \  -H "Content-Type: application/json" \  -d '{    "name": "aa",    "repositoryAccess": "private",    "value": "abc123"  }'
"abc123"
PATCH
/v1/orgs/{org}/actions/variables/{name}

Authorization

bearerAuth
AuthorizationBearer <token>

In: header

Path Parameters

org*string

Organization handle or Forgejo login.

Length1 <= length
name*string

Variable name.

Length1 <= length

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

curl -X PATCH "https://example.com/v1/orgs/aa/actions/variables/aa" \  -H "Content-Type: application/json" \  -d '{    "repositoryAccess": "private",    "value": "abc123"  }'
"abc123"
DELETE
/v1/orgs/{org}/actions/variables/{name}

Authorization

bearerAuth
AuthorizationBearer <token>

In: header

Path Parameters

org*string

Organization handle or Forgejo login.

Length1 <= length
name*string

Variable name.

Length1 <= length

Response Body

application/json

curl -X DELETE "https://example.com/v1/orgs/aa/actions/variables/aa"
"abc123"