HttpConnection Object
HTTP connection configuration for external API access. Note: Headers are stored encrypted and never exposed via GraphQL.
Fields
#
documentationUrl
headerKeys
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
User IDs to share with (when sharingType = 'custom'). Empty array for legacy connections without this field.
oauthScopes
oauthAuthorizationUrl
oauthTokenUrl
oauthClientSecret
Resolved - only visible to creator, decrypted from encryptedOauthClientSecret
Usages
#
References
#
- Field getAccessibleHttpConnections from Query
- Field createHttpConnection from Mutation
- Field updateHttpConnection from Mutation
HomepageSettings