GET
/
v1
/
users
/
{userId}
/
database-connections
curl --request GET \
  --url https://wmc.wiremockapi.cloud/v1/users/{userId}/database-connections \
  --header 'Authorization: Basic <encoded-value>'
{
  "databaseConnections": [
    {
      "id": "abc123",
      "connectionName": "My database connection",
      "databaseType": "POSTGRESQL",
      "host": "my-db.example.com",
      "port": 5432,
      "databaseName": "my-test-data",
      "username": "alice",
      "links": {
        "self": "/v1/data-connections/abc123"
      }
    },
    {
      "id": "def456",
      "connectionName": "My other database connection",
      "databaseType": "MYSQL",
      "host": "my.sql.com",
      "port": 3306,
      "databaseName": "my-sql-data",
      "username": "bob",
      "links": {
        "self": "/v1/data-connections/def456"
      }
    }
  ],
  "links": {
    "self": "/v1/users/my-user/database-connections?page=2&limit=20",
    "next": "/v1/users/my-user/database-connections?page=3&limit=20",
    "previous": "/v1/users/my-user/database-connections?page=1&limit=20"
  },
  "meta": {
    "start": 21,
    "end": 40,
    "total": 123,
    "page": 2,
    "totalPages": 7
  }
}

Authorizations

Authorization
string
header
required

Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.

Path Parameters

userId
string
required

Query Parameters

limit
integer

The amount of page items to retrieve.

page
integer

The index of the page to retrieve.

q
string

A filter for the retrieved items. Only items whose name contains the filter value will be retrieved. The filter is case insensitive.

Response

200
application/json
200 response
databaseConnections
object[]
required
meta
object
required