Create a secret for a repository
POSThttp://localhost:8080/api/v1/repositories/:repositoryId/secrets
Create a secret for a repository
Request
Path Parameters
repositoryId int64required
The repository's ID.
- application/json
Body
descriptionString (null,string)nullable
nameString (string)required
valueString (string)required
Responses
- 201
- 401
Success
Response Headers
- application/json
- Schema
- Example (auto)
- Create Secret
Schema
descriptionString (null,string)nullable
nameString (string)required
{
"name": "string"
}
{
"name": "token_maven_repo_1",
"description": "Access token for Maven Repo 1"
}
Invalid Token
Response Headers
Authorization: oauth2
name: tokentype: oauth2flows: {
"authorizationCode": {
"authorizationUrl": "http://localhost:8081/realms/master/protocol/openid-connect/auth",
"tokenUrl": "http://localhost:8081/realms/master/protocol/openid-connect/token",
"scopes": {}
}
}
- csharp
- curl
- dart
- go
- http
- java
- javascript
- kotlin
- c
- nodejs
- objective-c
- ocaml
- php
- powershell
- python
- r
- ruby
- rust
- shell
- swift
- HTTPCLIENT
- RESTSHARP
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost:8080/api/v1/repositories/:repositoryId/secrets");
request.Headers.Add("Accept", "application/json");
request.Headers.Add("Authorization", "Bearer <token>");
var content = new StringContent("{\n \"name\": \"string\",\n \"value\": \"string\"\n}", null, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
ResponseClear