Waiting for engine...
Skip to main content

DeployedApiCreateInput

Input parameters for creating a new deployed API with component, authentication, plans, and environment configuration.

input DeployedApiCreateInput {
apiComponentId: ID!
authSourceId: String
planIds: [ID!]
keylessPlanId: ID
requiredRoles: [ID!]
environmentId: ID!
apiVersion: String
packageRevision: String
branchName: String
}

Fields

DeployedApiCreateInput.apiComponentId ● ID! non-null scalar miscellaneous

The ID of the API component to deploy.

DeployedApiCreateInput.authSourceId ● String scalar miscellaneous

The authentication source ID for the deployed API.

DeployedApiCreateInput.planIds ● [ID!] list scalar miscellaneous

List of plan IDs to associate with the deployed API.

DeployedApiCreateInput.keylessPlanId ● ID scalar miscellaneous

The keyless plan ID for the deployed API.

DeployedApiCreateInput.requiredRoles ● [ID!] list scalar miscellaneous

List of required role IDs for the deployed API.

DeployedApiCreateInput.environmentId ● ID! non-null scalar miscellaneous

The environment ID where the API will be deployed.

DeployedApiCreateInput.apiVersion ● String scalar miscellaneous

The version of the API to deploy.

DeployedApiCreateInput.packageRevision ● String scalar miscellaneous

The package revision for the API deployment.

DeployedApiCreateInput.branchName ● String scalar miscellaneous

Filter branch name for the API deployment.

Member Of

deployedApiCreate mutation

On this Page