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