Get a connection
const url = 'https://example.com/api/v1/connections/example';const options = { method: 'GET', headers: {cookie: 'bl_%3Cslug%3E_session=%3Cbl_%3Cslug%3E_session%3E'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/api/v1/connections/example \ --cookie bl_%3Cslug%3E_session=%3Cbl_%3Cslug%3E_session%3EAuthorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”The alias of the connection: the name in its gateway address.
Responses
Section titled “Responses”OK.
A connection (subscription) as the management API shows it.
object
The points the agreement covers; null: all points of the objects.
The agreement allows reading only.
The supplier that delivers on the provider’s behalf, if any.
An own subscription of an aanwijzing (decisions #74).
An own subscription to the indeling rather than the data.
One of negotiating, awaiting_approval, transferring, active,
suspended, terminated, failed or expired.
Until when the provider can approve the request.
The address applications use: {data plane}/gateway/{alias}.
The same address as a browser reaches it.
object
Requests through the gateway in the last 24 hours.
Example generated
{ "alias": "example", "provider_did": "example", "provider_name": "example", "dataset_id": "example", "dataset_title": "example", "building_id": "example", "objects": [ "example" ], "points": [ "example" ], "read_only": true, "delivered_by": "example", "delivered_by_name": "example", "own_use": true, "own_use_topology": true, "delegation_id": "example", "offer_id": "example", "purpose": "example", "state": "example", "negotiation_id": "example", "approval_expires_at": "2026-04-15T12:00:00Z", "agreement_id": "example", "transfer_id": "example", "error": "example", "gateway_url": "example", "gateway_browser_url": "example", "created_at": "2026-04-15T12:00:00Z", "updated_at": "2026-04-15T12:00:00Z", "stats": { "requests_24h": 1, "last_request_at": "2026-04-15T12:00:00Z" }}No valid session, DPoP-bound token or API key.
The body of every failed call to a management API.
object
object
Stable, machine-readable: invalid_request, unauthenticated,
forbidden, not_found, conflict, upstream_unavailable,
unavailable, internal, or a more specific code of the operation.
For people; may change between versions.
Example
{ "error": { "code": "not_found", "message": "unknown negotiation" }}The caller lacks the role this operation needs; or a change with the session cookie came from a page of another site (cross_site_request, decisions #83).
The body of every failed call to a management API.
object
object
Stable, machine-readable: invalid_request, unauthenticated,
forbidden, not_found, conflict, upstream_unavailable,
unavailable, internal, or a more specific code of the operation.
For people; may change between versions.
Example
{ "error": { "code": "not_found", "message": "unknown negotiation" }}Not found.
The body of every failed call to a management API.
object
object
Stable, machine-readable: invalid_request, unauthenticated,
forbidden, not_found, conflict, upstream_unavailable,
unavailable, internal, or a more specific code of the operation.
For people; may change between versions.
Example
{ "error": { "code": "not_found", "message": "unknown negotiation" }}