Skip to content
Start here

Connectors

List Connectors
client.MagicTransit.Connectors.List(ctx, query) (*SinglePage[ConnectorListResponse], error)
GET/accounts/{account_id}/magic/connectors
Fetch Connector
client.MagicTransit.Connectors.Get(ctx, connectorID, query) (*ConnectorGetResponse, error)
GET/accounts/{account_id}/magic/connectors/{connector_id}
Add a connector to your account
client.MagicTransit.Connectors.New(ctx, params) (*ConnectorNewResponse, error)
POST/accounts/{account_id}/magic/connectors
Replace Connector or Re-provision License Key
client.MagicTransit.Connectors.Update(ctx, connectorID, params) (*ConnectorUpdateResponse, error)
PUT/accounts/{account_id}/magic/connectors/{connector_id}
Edit Connector to update specific properties or Re-provision License Key
client.MagicTransit.Connectors.Edit(ctx, connectorID, params) (*ConnectorEditResponse, error)
PATCH/accounts/{account_id}/magic/connectors/{connector_id}
Remove a connector from your account
client.MagicTransit.Connectors.Delete(ctx, connectorID, body) (*ConnectorDeleteResponse, error)
DELETE/accounts/{account_id}/magic/connectors/{connector_id}

ConnectorsEvents

List Events
client.MagicTransit.Connectors.Events.List(ctx, connectorID, params) (*ConnectorEventListResponse, error)
GET/accounts/{account_id}/magic/connectors/{connector_id}/telemetry/events
Get Event
client.MagicTransit.Connectors.Events.Get(ctx, connectorID, eventT, eventN, query) (*ConnectorEventGetResponse, error)
GET/accounts/{account_id}/magic/connectors/{connector_id}/telemetry/events/{event_t}.{event_n}

ConnectorsEventsLatest

Get latest Events
client.MagicTransit.Connectors.Events.Latest.List(ctx, connectorID, query) (*ConnectorEventLatestListResponse, error)
GET/accounts/{account_id}/magic/connectors/{connector_id}/telemetry/events/latest

ConnectorsSnapshots

List Snapshots
client.MagicTransit.Connectors.Snapshots.List(ctx, connectorID, params) (*ConnectorSnapshotListResponse, error)
GET/accounts/{account_id}/magic/connectors/{connector_id}/telemetry/snapshots
Get Snapshot
client.MagicTransit.Connectors.Snapshots.Get(ctx, connectorID, snapshotT, query) (*ConnectorSnapshotGetResponse, error)
GET/accounts/{account_id}/magic/connectors/{connector_id}/telemetry/snapshots/{snapshot_t}

ConnectorsSnapshotsLatest

Get latest Snapshots
client.MagicTransit.Connectors.Snapshots.Latest.List(ctx, connectorID, query) (*ConnectorSnapshotLatestListResponse, error)
GET/accounts/{account_id}/magic/connectors/{connector_id}/telemetry/snapshots/latest