Retrieves a list of connections that match the specified filters.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
devs:ListConnections |
list |
*All Resource
|
None | None |
Request syntax
GET /2023-07-14/connections HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| labelSelector |
array |
No |
An array of label selectors to filter results. Returns connections that match all specified labels. Each selector acts as an AND condition. |
|
|
string |
No |
A single filter condition in the |
platform=github |
|
| pageNumber |
integer |
No |
The page number of the results to return. The value must be 1 or greater and defaults to 1 if not specified. |
1 |
| pageSize |
integer |
No |
The number of results to return on each page. The value must be between 1 and 100 and defaults to 100 if not specified. |
100 |
| keyword |
string |
No |
A keyword for a fuzzy search on the |
auto- |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Paginated query results. |
||
| pageNumber |
integer |
The current page number. |
1 |
| pageSize |
integer |
The number of results on the current page. |
100 |
| totalCount |
integer |
The total number of results that match the query. |
1 |
| data |
array |
An array of |
|
| Connection |
A |
Examples
Success response
JSON format
{
"pageNumber": 1,
"pageSize": 100,
"totalCount": 1,
"data": [
{
"uid": "1455541096***548",
"kind": "Connection",
"createdTime": "2021-11-19T09:34:38Z",
"name": "my-connection",
"spec": {
"platform": "github",
"account": {
"name": "your_username",
"displayName": "your_displayname",
"id": "1",
"avatar": "https://gitee.com/assets/no_portrait.png",
"uri": "https://gitlab.com"
},
"gitlabConfig": {
"isFixedIP": true,
"uri": "http://gitlab.c16194660f14898a0810408171302ac.cn-shanghai.alicontainer.com/",
"token": "your-token"
}
},
"labels": {
"key": "key=value"
},
"description": "test-description",
"status": {
"installation": {
"stage": "finished",
"message": "Please click 'actionUri' to complete the OAuth authorization process",
"actionUri": "https://github.com/login/oauth/authorize?client_id=86059a1b2bb20d3e5fc3&scope=repo,repo:status,delete_repo"
}
}
}
]
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.