Skip to main content
GET
/
connections
List connections
curl --request GET \
  --url https://api.structural.app/api/v1/connections \
  --header 'Authorization: Bearer <token>'
{
  "data": {
    "connections": [
      {
        "platform": "procore",
        "status": "active",
        "connected_at": "2026-04-11T12:00:00.000Z",
        "entities_synced": 38
      }
    ]
  }
}
Returns all active platform connections for the authenticated customer. Use this to confirm which platforms are connected after calling POST /connect. The response is an array of connection objects. Each includes the platform name, connection status, when it was established, and how many entity mappings exist for that platform. If no platforms are connected, the connections array is empty.
Only connections with status active are returned. If a connect call failed mid-flight, the connection may be in seeding or error state and will not appear in this response. Retry the POST /connect call to re-seed.

Authorizations

Authorization
string
header
required

API key passed as a Bearer token. Keys are prefixed: sk_demo_* (sandbox), sk_live_* (production), sk_test_* (staging).

Response

Connections retrieved

data
object