appOfferingCreate Mutation

App Offerings are a new feature currently in beta-test: this API is subject to change without notice. Visit App Builder NodeJS for more information on apps in 4me.

Creates a new app offering.

Input Argument

appOfferingCreate accepts a single input argument, an input type, which contains the values it uses.

The fields inside input are:

clientMutationId (String)

A unique identifier for the client performing the mutation.

compliance (String)

Compliance description of the app offering.

description (String)

Description of the app offering.

disabled (Boolean)

Whether the app offering may not be used for new instances.

features (String)

Feature description of the app offering.

name (String!)

Name of the app offering.

newScopes ([AppOfferingScopeInput!])

Scopes of this app offering

policyJwtAlg (WebhookPolicyJwtAlg)

The algorithm used for generating the policy for the app offering's webhook.

policyJwtAudience (String)

The audience for the policy for the app offering's webhook.

policyJwtClaimExpiresIn (Int)

The claim expiry time for the policy for the app offering's webhook.

reference (String)

This reference can be used to link the app offering to an instance using the 4me APIs or the 4me Import functionality.

serviceInstanceId (ID!)

Identifier of the the service instance this app offering is linked to.

source (String)

An identifier for the client application submitting the resource or the name of an external system

sourceID (String)

The unique identifier of the resource in an external system

uiExtensionId (ID)

UI extension that is to be applied to the record.

uiExtensionVersionId (ID)

Identifier of the UI extension version that is linked to the app offering.

webhookUriTemplate (String)

The URI for the app offering's webhook. The placeholder {account} can be used to include the customer account id in the URI.

Return Fields

appOffering (AppOffering)

Record after mutation.

clientMutationId (String)

A unique identifier for the client performing the mutation.

errors ([ValidationError!])

Errors encountered during the mutation.