API Clients
/api/v2/apiclients/{id}
Get API Client Details
Parameters
| Name | Description |
|---|---|
| id * | Numeric ID of the API Client. Type: integer (path) |
Responses
| Code | Description |
|---|---|
| 200 |
API Client data. Media type: application/json Example Value: { "basicAuthViaSecrets": true, "name": "string", "apiClientAuthType": "NONE", "headerParams": { "additionalProp1": "string", "additionalProp2": "string", "additionalProp3": "string" }, "authParams": { "additionalProp1": "string", "additionalProp2": "string", "additionalProp3": "string" }, "serverURL": "string", "payload": "string", "httpMethod": "string", "failureRegexBody": "string", "username": "string", "password": "string", "tokenEndpointForOAuth2": "string", "oauth2Scopes": "string", "id": 0, "projects": [ { "id": 0, "name": "string" } ] } |
| 404 |
Resource was not found. Media type: application/json Example Value: { "basicAuthViaSecrets": true, "name": "string", "apiClientAuthType": "NONE", "headerParams": { "additionalProp1": "string", "additionalProp2": "string", "additionalProp3": "string" }, "authParams": { "additionalProp1": "string", "additionalProp2": "string", "additionalProp3": "string" }, "serverURL": "string", "payload": "string", "httpMethod": "string", "failureRegexBody": "string", "username": "string", "password": "string", "tokenEndpointForOAuth2": "string", "oauth2Scopes": "string", "id": 0, "projects": [ { "id": 0, "name": "string" } ] } |
/api/v2/apiclients/{id}
Get API Client Details
Parameters
| Name | Description |
|---|---|
| id * | Numeric ID of the API Client. Type: integer (path) |
Request body *
{
"basicAuthViaSecrets": true,
"name": "string",
"apiClientAuthType": "NONE",
"headerParams": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"authParams": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"serverURL": "string",
"payload": "string",
"httpMethod": "string",
"failureRegexBody": "string",
"username": "string",
"password": "string",
"tokenEndpointForOAuth2": "string",
"oauth2Scopes": "string",
"id": 0
}
Responses
| Code | Description |
|---|---|
| 200 | API Client was updated successfully. |
| 404 | Resource was not found. |
/api/v2/apiclients/{id}
Get API Client Details
Parameters
| Name | Description |
|---|---|
| id * | Numeric ID of the API Client. Type: integer (path) |
Responses
| Code | Description |
|---|---|
| 200 | API Client was deleted successfully. |
| 404 | Resource was not found. |
| 409 | Resource cannot be deleted. |
/api/v2/apiclients
Get API Client Details
Parameters
| Name | Description |
|---|---|
| page | The page to list entries. Type: string (query) Default value: 0 |
| size | The page size for listing entries. Type: string (query) Default value: 20 |
| sort | The sort type for listing entries. Type: string (query) |
| prj | The project list for filtering entries. Type: string (query) |
| start | The start timestamp for listing entries. Type: string (query) |
| end | The end timestamp for listing entries. Type: string (query) |
| search | The search text for listing entries. Type: string (query) |
Responses
| Code | Description |
|---|---|
| 200 |
OK Media type: application/json Example Value: { "totalElements": 0, "totalPages": 0, "number": 0, "sort": { "sorted": true, "unsorted": true, "empty": true }, "size": 0, "content": [ { "id": 0, "name": "string", "projects": [ { "id": 0, "name": "string" } ] } ], "first": true, "last": true, "pageable": { "sort": { "sorted": true, "unsorted": true, "empty": true }, "offset": 0, "paged": true, "unpaged": true, "pageNumber": 0, "pageSize": 0 }, "numberOfElements": 0, "empty": true } |
/api/v2/apiclients
Get API Client Details
Parameters
No parameters
Request body *
{ "basicAuthViaSecrets": true, "name": "string", "apiClientAuthType": "NONE", "headerParams": { "additionalProp1": "string", "additionalProp2": "string", "additionalProp3": "string" }, "authParams": { "additionalProp1": "string", "additionalProp2": "string", "additionalProp3": "string" }, "serverURL": "string", "payload": "string", "httpMethod": "string", "failureRegexBody": "string", "username": "string", "password": "string", "tokenEndpointForOAuth2": "string", "oauth2Scopes": "string" }
Responses
| Code | Description |
|---|---|
| 201 |
ID of the API Client. Media type: application/json Example Value: { "id": 0 } |
| 409 |
Name needs to be unique. Media type: application/json Example Value: { "id": 0 } |