Skip to main content

OAuthConfigInput

OAuth 2.0 configuration for authenticating webhook callbacks. The server will fetch and cache bearer tokens automatically.

input OAuthConfigInput {
tokenUrl: URL!
provider: provider_const!
keyId: String!
clientId: String!
scope: String!
}

Fields

OAuthConfigInput.tokenUrl ● URL! non-null scalar

OAuth token endpoint URL

OAuthConfigInput.provider ● provider_const! non-null enum

OAuthConfigInput.keyId ● String! non-null scalar

The kid value in the public key provided by Pico

OAuthConfigInput.clientId ● String! non-null scalar

OAuth client ID (integration record client ID in NetSuite)

OAuthConfigInput.scope ● String! non-null scalar

OAuth scope for the token request (e.g. 'rest_webservices', 'restlets')

Member Of

SubscribeRequestInput input