Magidoc

HttpConnection
Object

HTTP connection configuration for external API access. Note: Headers are stored encrypted and never exposed via GraphQL.

Fields

#

_id

ID !
Non-null

name

Non-null

description

Non-null

origin

Non-null

documentationUrl

headerKeys

enabled

Non-null

createdAt

Non-null

modifiedAt

Non-null

createdBy

ID !
Non-null

modifiedBy

ID !
Non-null

authType

Authentication type: 'headers' (default) or 'oauth'. Legacy connections without this field are treated as 'headers'.

workspaceId

Workspace this connection belongs to. May be null for legacy connections created before workspace-level sharing.

sharingType

Sharing scope - standard Hive pattern. 'me' = only creator, 'custom' = specific users, 'everyone' = all workspace members. Defaults to 'me' for legacy connections without this field.

sharedWith

[ID !]

User IDs to share with (when sharingType = 'custom'). Empty array for legacy connections without this field.

oauthScopes

oauthAuthorizationUrl

oauthTokenUrl

oauthClientId

Resolved - only visible to creator, from oauthClientInformation

oauthClientSecret

Resolved - only visible to creator, decrypted from encryptedOauthClientSecret

oauthConnected

Resolved per-user - indicates if user has connected their OAuth account

Usages

#

References

#

  • Field getAccessibleHttpConnections from Query