Connections
List Workspace Connections
GET /v1/workspaces/{workspaceId}/connections
Lists all connections in the specified workspace.
Parameters
NAME |
TYPE |
IN |
DESCRIPTION |
DEFAULT VALUE |
workspaceId |
int32 |
path |
The workspace ID. |
None |
take |
int32 |
query |
The number of connections to return in the response. |
20 |
skip |
int32 |
query |
The number of connections to skip before returning results. |
0 |
Responses
Code |
Message |
Action |
200 |
OK |
Returns a list of connections in the workspace. |
Response Example:
1
2
3
4
5
6
7
8
9
10 | { "data": [ { "id": 123, "name": "Connection 1", "connector": "SQL Server" } ], "hasMore": true } |
Request Example
1
2 | curl -X GET "https://api.skyvia.com/v1/workspaces/123/connections?take=20&skip=0" \ -H "Authorization: <access_token>" |
Get Connection Details
GET /v1/workspaces/{workspaceId}/connections/{connectionId}
Retrieves details of a specific connection in the workspace.
Parameters
NAME |
TYPE |
IN |
DESCRIPTION |
workspaceId |
int32 |
path |
The workspace ID. |
connectionId |
int32 |
path |
The connection ID to retrieve details for. |
Responses
Code |
Message |
Action |
200 |
OK |
Returns the details of the specified connection. |
Response Example:
1
2
3
4
5
6 | { "id": 123, "name": "Connection 1", "connector": "SQL Server", "type": "Direct" } |
Request Example
1
2 | curl -X GET "https://api.skyvia.com/v1/workspaces/123/connections/456" \ -H "Authorization: <access_token>" |
Test Connection
POST /v1/workspaces/{workspaceId}/connections/{connectionId}/test
Tests the specified connection in the workspace to verify if it is functioning.
Parameters
NAME |
TYPE |
IN |
DESCRIPTION |
workspaceId |
int32 |
path |
The workspace ID. |
connectionId |
int32 |
path |
The connection ID to test. |
Responses
Code |
Message |
Action |
200 |
OK |
Returns the result of the connection test. |
Response Example:
1
2
3
4 | { "message": "Connection successful", "refresh": false } |
Request Example
1
2 | curl -X POST "https://api.skyvia.com/v1/workspaces/123/connections/456/test" \ -H "Authorization: <access_token>" |
×
What is the reason for your feedback?