{ "data": { "__schema": { "queryType": { "name": "Query", "description": "The query root for this schema", "kind": "OBJECT" }, "mutationType": { "name": "Mutation", "description": "The root for mutations in this schema", "kind": "OBJECT" }, "subscriptionType": null, "types": [ { "name": "APIAccessToken", "kind": "OBJECT", "description": "API access tokens for authentication with the Buildkite API", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID for the API Access Token", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "APIAccessTokenCode", "kind": "OBJECT", "description": "A code that is used by an API Application to request an API Access Token", "fields": [ { "name": "application", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "APIApplication", "description": "An API Application", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "authorizedAt", "description": "The time when this code was authorized by a user", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "authorizedIPAddress", "description": "The IP address of the client that authorized this code", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The actual code used to find this API Access Token Code record", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": "The description of the code provided by the API Application", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "expiresAt", "description": "The time when this code will expire", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "APIAccessTokenCodeAuthorizeMutationInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of APIAccessTokenCodeAuthorizeMutation", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "APIAccessTokenCodeAuthorizeMutationPayload", "kind": "OBJECT", "description": "Autogenerated return type of APIAccessTokenCodeAuthorizeMutation", "fields": [ { "name": "apiAccessTokenCode", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "APIAccessTokenCode", "description": "A code that is used by an API Application to request an API Access Token", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "APIApplication", "kind": "OBJECT", "description": "An API Application", "fields": [ { "name": "description", "description": "A description of the application", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "The name of this application", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "Agent", "kind": "OBJECT", "description": "An agent", "fields": [ { "name": "clusterQueue", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "ClusterQueue", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "connectedAt", "description": "The time when the agent connected to Buildkite", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "connectionState", "description": "The connection state of the agent", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdAt", "description": "The date the agent was created", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "disconnectedAt", "description": "The time when the agent disconnected from Buildkite", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "heartbeatAt", "description": "The last time the agent performed a `heartbeat` operation to the Agent API", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "hostname", "description": "The hostname of the machine running the agent", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "ipAddress", "description": "The IP address that the agent has connected from", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "isDeprecated", "description": "If this version of agent has been deprecated by Buildkite", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "isRunningJob", "description": "Returns whether or not this agent is running a job. If isRunningJob true, but the `job` field is empty, the current user doesn't have access to view the job", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "job", "description": "The currently running job", "args": [], "type": { "kind": "UNION", "name": "Job", "description": "Kinds of jobs that can exist on a build", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "jobs", "description": "Jobs that have been assigned to this agent", "args": [ { "name": "first", "description": "Returns the first _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": "Returns the last _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "before", "description": "Returns the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "type", "description": null, "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "JobTypes", "description": "All the possible types of jobs that can exist", "ofType": null } } }, "defaultValue": null }, { "name": "state", "description": null, "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "JobStates", "description": "All the possible states a job can be in", "ofType": null } } }, "defaultValue": null }, { "name": "priority", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "agentQueryRules", "description": null, "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } } }, "defaultValue": null }, { "name": "concurrency", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "JobConcurrencySearch", "description": "Searching for concurrency groups on jobs", "ofType": null }, "defaultValue": null }, { "name": "passed", "description": "Whether or not the command job passed. Passing `false` will return all failed jobs (including \"soft failed\" jobs)", "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": null }, { "name": "step", "description": "Filtering jobs based on related step information", "type": { "kind": "INPUT_OBJECT", "name": "JobStepSearch", "description": "Searching for jobs based on step information", "ofType": null }, "defaultValue": null }, { "name": "order", "description": "Order the jobs", "type": { "kind": "ENUM", "name": "JobOrder", "description": "The different orders you can sort jobs by", "ofType": null }, "defaultValue": "RECENTLY_ASSIGNED" } ], "type": { "kind": "OBJECT", "name": "JobConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "lostAt", "description": "The date the agent was lost from Buildkite if it didn't cleanly disconnect", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "metaData", "description": "The meta data this agent was stared with", "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "The name of the agent", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "operatingSystem", "description": "The operating system the agent is running on", "args": [], "type": { "kind": "OBJECT", "name": "OperatingSystem", "description": "A operating system that an agent can run on", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "organization", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Organization", "description": "An organization", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "permissions", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "AgentPermissions", "description": "Permissions information about what actions the current user can do against this agent", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pid", "description": "The process identifier (PID) of the agent process on the machine", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pingedAt", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": true, "deprecationReason": "DEPRECATED: please use heartbeatAt" }, { "name": "priority", "description": "The priority setting for the agent", "args": [], "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "public", "description": "Whether this agent is visible to everyone, including people outside this organization", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "stopForcedAt", "description": "The time this agent was forced to stop", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "stopForcedBy", "description": "The user that forced this agent to stop", "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "stoppedAt", "description": "The time the agent was first asked to stop", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": true, "deprecationReason": "Use either `stoppedGracefullyAt` or `stopForcedAt`" }, { "name": "stoppedBy", "description": "The user that initially stopped this agent", "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": true, "deprecationReason": "Use either `stoppedGracefullyBy` or `stopForcedBy`" }, { "name": "stoppedGracefullyAt", "description": "The time the agent was gracefully stopped by a user", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "stoppedGracefullyBy", "description": "The user that gracefully stopped this agent", "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "userAgent", "description": "The User-Agent of the program that is making Agent API requests to Buildkite", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID for the agent", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "version", "description": "The version of the agent", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "versionHasKnownIssues", "description": "Whether this agent's version has known issues and should be upgraded", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "AgentConnection", "kind": "OBJECT", "description": null, "fields": [ { "name": "count", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "AgentEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageInfo", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageInfo", "description": "Information about pagination in a connection.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Connection", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "AgentEdge", "kind": "OBJECT", "description": null, "fields": [ { "name": "cursor", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Agent", "description": "An agent", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "AgentPermissions", "kind": "OBJECT", "description": "Permissions information about what actions the current user can do against this agent", "fields": [ { "name": "agentStop", "description": "Whether the user can stop the agent remotely", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "AgentStopInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of AgentStop", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null }, { "name": "graceful", "description": "If this agent should finish the current job before stopping", "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": "true" } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "AgentStopPayload", "kind": "OBJECT", "description": "Autogenerated return type of AgentStop", "fields": [ { "name": "agent", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Agent", "description": "An agent", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "AgentToken", "kind": "OBJECT", "description": "A token used to connect an agent to Buildkite", "fields": [ { "name": "createdAt", "description": "The time this agent token was created", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdBy", "description": "The user that created this agent token", "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": "A description about what this agent token is used for", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "organization", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Organization", "description": "An organization", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "permissions", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "AgentTokenPermissions", "description": "Permissions information about what actions the current user can do against the agent token", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "public", "description": "Whether agents registered with this token will be visible to everyone, including people outside this organization", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "revokedAt", "description": "The time this agent token was revoked", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "revokedBy", "description": "The user that revoked this agent token", "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "revokedReason", "description": "The reason as defined by the user why this token was revoked", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "token", "description": "The name of the agent", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID for the agent", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "AgentTokenConnection", "kind": "OBJECT", "description": null, "fields": [ { "name": "count", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "AgentTokenEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageInfo", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageInfo", "description": "Information about pagination in a connection.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Connection", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "AgentTokenCreateInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of AgentTokenCreate", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "organizationID", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null }, { "name": "description", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "public", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": "false" } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "AgentTokenCreatePayload", "kind": "OBJECT", "description": "Autogenerated return type of AgentTokenCreate", "fields": [ { "name": "agentTokenEdge", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "AgentTokenEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "organization", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Organization", "description": "An organization", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "AgentTokenEdge", "kind": "OBJECT", "description": null, "fields": [ { "name": "cursor", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "AgentToken", "description": "A token used to connect an agent to Buildkite", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "AgentTokenPermissions", "kind": "OBJECT", "description": "Permissions information about what actions the current user can do against the agent token", "fields": [ { "name": "agentTokenRevoke", "description": "Whether the user can revoke this agent token", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "AgentTokenRevokeInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of AgentTokenRevoke", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null }, { "name": "reason", "description": "The reason why this agent token should be revoked", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "AgentTokenRevokePayload", "kind": "OBJECT", "description": "Autogenerated return type of AgentTokenRevoke", "fields": [ { "name": "agentToken", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "AgentToken", "description": "A token used to connect an agent to Buildkite", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "Annotation", "kind": "OBJECT", "description": "An annotation allows you to add arbitrary content to the top of a build page in the Buildkite UI", "fields": [ { "name": "body", "description": "The body of the annotation", "args": [], "type": { "kind": "OBJECT", "name": "AnnotationBody", "description": "A body of an annotation", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "context", "description": "The context of the annotation that helps you differentiate this one from others", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdAt", "description": "The date the annotation was created", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "style", "description": "The visual style of the annotation", "args": [], "type": { "kind": "ENUM", "name": "AnnotationStyle", "description": "The visual style of the annotation", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "updatedAt", "description": "The last time the annotation was changed", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID for this annotation", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "AnnotationBody", "kind": "OBJECT", "description": "A body of an annotation", "fields": [ { "name": "html", "description": "The body of the annotation rendered as HTML. The renderer result could be an empty string if the textual version has unsupported HTML tags", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "text", "description": "The body of the annotation as text", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "AnnotationConnection", "kind": "OBJECT", "description": null, "fields": [ { "name": "count", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "AnnotationEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageInfo", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageInfo", "description": "Information about pagination in a connection.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Connection", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "AnnotationEdge", "kind": "OBJECT", "description": null, "fields": [ { "name": "cursor", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Annotation", "description": "An annotation allows you to add arbitrary content to the top of a build page in the Buildkite UI", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "AnnotationStyle", "kind": "ENUM", "description": "The visual style of the annotation", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "DEFAULT", "description": "The default styling of an annotation", "isDeprecated": false, "deprecationReason": null }, { "name": "SUCCESS", "description": "The annotation has a green border with a tick next to it", "isDeprecated": false, "deprecationReason": null }, { "name": "INFO", "description": "The annotation has a blue border with an information icon next to it", "isDeprecated": false, "deprecationReason": null }, { "name": "WARNING", "description": "The annotation has an orange border with a warning icon next to it", "isDeprecated": false, "deprecationReason": null }, { "name": "ERROR", "description": " The annotation has a red border with a cross next to it", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "Artifact", "kind": "OBJECT", "description": "A file uploaded from the agent whilst running a job", "fields": [ { "name": "downloadURL", "description": "The download URL for the artifact. Unless you've used your own artifact storage, the URL will be valid for only 10 minutes.", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "expiresAt", "description": "The time when the artifact will, or did, expire", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "job", "description": "The job that uploaded this artifact", "args": [], "type": { "kind": "OBJECT", "name": "JobTypeCommand", "description": "A type of job that runs a command on an agent", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "mimeType", "description": "The mime type of the file provided by the agent", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "path", "description": "The path of the uploaded artifact", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "sha1sum", "description": "A SHA1SUM of the file", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "size", "description": "The size of the file in bytes that was uploaded", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "state", "description": "The upload state of the artifact", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID for this artifact", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "ArtifactConnection", "kind": "OBJECT", "description": null, "fields": [ { "name": "count", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "ArtifactEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageInfo", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageInfo", "description": "Information about pagination in a connection.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Connection", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "ArtifactEdge", "kind": "OBJECT", "description": null, "fields": [ { "name": "cursor", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Artifact", "description": "A file uploaded from the agent whilst running a job", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "AuditAPIContext", "kind": "OBJECT", "description": "Context for an audit event created during an REST/GraphQL API request", "fields": [ { "name": "requestIpAddress", "description": "The remote IP which made the request", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "requestUserAgent", "description": "The client supplied user agent which made the request", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "AuditActor", "kind": "OBJECT", "description": "The actor who caused an AuditEvent", "fields": [ { "name": "id", "description": "The GraphQL ID for this actor", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "The name or short description of this actor", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": "The node corresponding to this actor, if available", "args": [], "type": { "kind": "UNION", "name": "AuditActorNode", "description": "Kinds of actors which can perform audit events", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "The type of this actor", "args": [], "type": { "kind": "ENUM", "name": "AuditActorType", "description": "All the possible types of actors in an Audit Event", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID of this actor", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "AuditActorNode", "kind": "UNION", "description": "Kinds of actors which can perform audit events", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": [ { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null } ] }, { "name": "AuditActorType", "kind": "ENUM", "description": "All the possible types of actors in an Audit Event", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "USER", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "AuditContext", "kind": "UNION", "description": "Kinds of contexts in which an audit event can be performed", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": [ { "kind": "OBJECT", "name": "AuditAPIContext", "description": "Context for an audit event created during an REST/GraphQL API request", "ofType": null }, { "kind": "OBJECT", "name": "AuditWebContext", "description": "Context for an audit event created during a web request", "ofType": null } ] }, { "name": "AuditEvent", "kind": "OBJECT", "description": "Audit record of an event which occurred in the system", "fields": [ { "name": "actor", "description": "The actor who caused this event", "args": [], "type": { "kind": "OBJECT", "name": "AuditActor", "description": "The actor who caused an AuditEvent", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "context", "description": "The context in which this event occurred", "args": [], "type": { "kind": "UNION", "name": "AuditContext", "description": "Kinds of contexts in which an audit event can be performed", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "data", "description": "The changed data in the event", "args": [], "type": { "kind": "SCALAR", "name": "JSON", "description": "A blob of JSON represented as a pretty formatted string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "occurredAt", "description": "The time at which this event occurred", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "subject", "description": "The subject of this event", "args": [], "type": { "kind": "OBJECT", "name": "AuditSubject", "description": "The subject of an AuditEvent", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "The type of event", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "AuditEventType", "description": "All the possible types of an Audit Event", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID for the event", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "AuditEventType", "kind": "ENUM", "description": "All the possible types of an Audit Event", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "API_ACCESS_TOKEN_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "API_ACCESS_TOKEN_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "API_ACCESS_TOKEN_ORGANIZATION_ACCESS_REVOKED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "API_ACCESS_TOKEN_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AGENT_TOKEN_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AGENT_TOKEN_REVOKED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AUTHORIZATION_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AUTHORIZATION_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CLUSTER_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CLUSTER_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CLUSTER_PERMISSION_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CLUSTER_PERMISSION_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CLUSTER_PERMISSION_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CLUSTER_QUEUE_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CLUSTER_QUEUE_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CLUSTER_QUEUE_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CLUSTER_TOKEN_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CLUSTER_TOKEN_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CLUSTER_TOKEN_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CLUSTER_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOTIFICATION_SERVICE_BROKEN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOTIFICATION_SERVICE_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOTIFICATION_SERVICE_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOTIFICATION_SERVICE_DISABLED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOTIFICATION_SERVICE_ENABLED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOTIFICATION_SERVICE_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORGANIZATION_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORGANIZATION_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORGANIZATION_INVITATION_ACCEPTED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORGANIZATION_INVITATION_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORGANIZATION_INVITATION_RESENT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORGANIZATION_INVITATION_REVOKED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORGANIZATION_MEMBER_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORGANIZATION_MEMBER_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORGANIZATION_MEMBER_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORGANIZATION_TEAMS_DISABLED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORGANIZATION_TEAMS_ENABLED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORGANIZATION_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PIPELINE_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PIPELINE_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PIPELINE_SCHEDULE_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PIPELINE_SCHEDULE_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PIPELINE_SCHEDULE_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PIPELINE_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PIPELINE_VISIBILITY_CHANGED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PIPELINE_WEBHOOK_URL_ROTATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SCM_PIPELINE_SETTINGS_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SCM_PIPELINE_SETTINGS_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SCM_PIPELINE_SETTINGS_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SCM_SERVICE_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SCM_SERVICE_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SCM_SERVICE_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SSO_PROVIDER_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SSO_PROVIDER_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SSO_PROVIDER_DISABLED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SSO_PROVIDER_ENABLED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SSO_PROVIDER_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SUBSCRIPTION_PLAN_CHANGE_SCHEDULED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SUBSCRIPTION_PLAN_CHANGED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SUITE_API_TOKEN_REGENERATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SUITE_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SUITE_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SUITE_MONITOR_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SUITE_MONITOR_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SUITE_MONITOR_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SUITE_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SUITE_VISIBILITY_CHANGED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TEAM_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TEAM_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TEAM_MEMBER_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TEAM_MEMBER_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TEAM_MEMBER_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TEAM_PIPELINE_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TEAM_PIPELINE_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TEAM_PIPELINE_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TEAM_SUITE_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TEAM_SUITE_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TEAM_SUITE_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TEAM_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "USER_EMAIL_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "USER_EMAIL_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "USER_EMAIL_MARKED_PRIMARY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "USER_EMAIL_VERIFIED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "USER_PASSWORD_RESET", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "USER_PASSWORD_RESET_REQUESTED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "USER_TOTP_ACTIVATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "USER_TOTP_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "USER_TOTP_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "USER_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "AuditSubject", "kind": "OBJECT", "description": "The subject of an AuditEvent", "fields": [ { "name": "id", "description": "The GraphQL ID for the subject", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "The name or short description of this subject", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": "The node corresponding to the subject, if available", "args": [], "type": { "kind": "UNION", "name": "AuditSubjectNode", "description": "Kinds of subjects which can have audit events performed on them", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "The type of this subject", "args": [], "type": { "kind": "ENUM", "name": "AuditSubjectType", "description": "All the possible types of subjects in an Audit Event", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID of this subject", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "AuditSubjectNode", "kind": "UNION", "description": "Kinds of subjects which can have audit events performed on them", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": [ { "kind": "OBJECT", "name": "APIAccessToken", "description": "API access tokens for authentication with the Buildkite API", "ofType": null }, { "kind": "OBJECT", "name": "AgentToken", "description": "A token used to connect an agent to Buildkite", "ofType": null }, { "kind": "OBJECT", "name": "AuthorizationBitbucket", "description": "A Bitbucket account authorized with a Buildkite account", "ofType": null }, { "kind": "OBJECT", "name": "AuthorizationGitHub", "description": "A GitHub account authorized with a Buildkite account", "ofType": null }, { "kind": "OBJECT", "name": "AuthorizationGitHubEnterprise", "description": "A GitHub Enterprise account authorized with a Buildkite account", "ofType": null }, { "kind": "OBJECT", "name": "Cluster", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "ClusterPermission", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "ClusterQueue", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "ClusterToken", "description": "A token used to connect an agent in cluster to Buildkite", "ofType": null }, { "kind": "OBJECT", "name": "Email", "description": "An email address", "ofType": null }, { "kind": "OBJECT", "name": "NotificationServiceSlack", "description": "Deliver notifications to Slack", "ofType": null }, { "kind": "OBJECT", "name": "NotificationServiceWebhook", "description": "Deliver notifications to a custom URL", "ofType": null }, { "kind": "OBJECT", "name": "Organization", "description": "An organization", "ofType": null }, { "kind": "OBJECT", "name": "OrganizationInvitation", "description": "A pending invitation to a user to join this organization", "ofType": null }, { "kind": "OBJECT", "name": "OrganizationMember", "description": "A member of an organization", "ofType": null }, { "kind": "OBJECT", "name": "Pipeline", "description": "A pipeline", "ofType": null }, { "kind": "OBJECT", "name": "PipelineSchedule", "description": "A schedule of when a build should automatically triggered for a Pipeline", "ofType": null }, { "kind": "OBJECT", "name": "SCMPipelineSettings", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "SCMService", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "SSOProviderGitHubApp", "description": "Single sign-on provided by GitHub", "ofType": null }, { "kind": "OBJECT", "name": "SSOProviderGoogleGSuite", "description": "Single sign-on provided by Google", "ofType": null }, { "kind": "OBJECT", "name": "SSOProviderSAML", "description": "Single sign-on provided via SAML", "ofType": null }, { "kind": "OBJECT", "name": "Subscription", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "Suite", "description": "A suite", "ofType": null }, { "kind": "OBJECT", "name": "SuiteMonitor", "description": "A test suite monitor", "ofType": null }, { "kind": "OBJECT", "name": "TOTP", "description": "A TOTP configuration", "ofType": null }, { "kind": "OBJECT", "name": "Team", "description": "An organization team", "ofType": null }, { "kind": "OBJECT", "name": "TeamMember", "description": "An member of a team", "ofType": null }, { "kind": "OBJECT", "name": "TeamPipeline", "description": "An pipeline that's been assigned to a team", "ofType": null }, { "kind": "OBJECT", "name": "TeamSuite", "description": "A suite that's been assigned to a team", "ofType": null }, { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null } ] }, { "name": "AuditSubjectType", "kind": "ENUM", "description": "All the possible types of subjects in an Audit Event", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "SUBSCRIPTION", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CLUSTER_PERMISSION", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AGENT_TOKEN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AUTHORIZATION", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CLUSTER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CLUSTER_QUEUE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CLUSTER_TOKEN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOTIFICATION_SERVICE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORGANIZATION", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORGANIZATION_INVITATION", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PIPELINE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TEAM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TEAM_MEMBER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "API_ACCESS_TOKEN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TEAM_PIPELINE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TEAM_SUITE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PIPELINE_SCHEDULE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SUITE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SCM_SERVICE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SCM_PIPELINE_SETTINGS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "USER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SUITE_MONITOR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "USER_EMAIL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "USER_TOTP", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SSO_PROVIDER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORGANIZATION_MEMBER", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "AuditWebContext", "kind": "OBJECT", "description": "Context for an audit event created during a web request", "fields": [ { "name": "requestIpAddress", "description": "The remote IP which made the request", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "requestUserAgent", "description": "The client supplied user agent which made the request", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "sessionCreatedAt", "description": "When the session started, if available", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "sessionEscalatedAt", "description": "When the session was escalated, if available and escalated", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "sessionUser", "description": "The session's authenticated user, if available", "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "sessionUserUuid", "description": "The session's authenticated user's uuid", "args": [], "type": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "Authorization", "kind": "INTERFACE", "description": null, "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": [ { "kind": "OBJECT", "name": "AuthorizationBitbucket", "description": "A Bitbucket account authorized with a Buildkite account", "ofType": null }, { "kind": "OBJECT", "name": "AuthorizationGitHub", "description": "A GitHub account authorized with a Buildkite account", "ofType": null }, { "kind": "OBJECT", "name": "AuthorizationGitHubEnterprise", "description": "A GitHub Enterprise account authorized with a Buildkite account", "ofType": null }, { "kind": "OBJECT", "name": "AuthorizationGoogle", "description": "A Google account authorized with a Buildkite account", "ofType": null }, { "kind": "OBJECT", "name": "AuthorizationSAML", "description": "A SAML account authorized with a Buildkite account", "ofType": null } ] }, { "name": "AuthorizationBitbucket", "kind": "OBJECT", "description": "A Bitbucket account authorized with a Buildkite account", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Authorization", "description": null, "ofType": null }, { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "AuthorizationConnection", "kind": "OBJECT", "description": null, "fields": [ { "name": "count", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "AuthorizationEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageInfo", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageInfo", "description": "Information about pagination in a connection.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Connection", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "AuthorizationEdge", "kind": "OBJECT", "description": null, "fields": [ { "name": "cursor", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": null, "args": [], "type": { "kind": "INTERFACE", "name": "Authorization", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "AuthorizationGitHub", "kind": "OBJECT", "description": "A GitHub account authorized with a Buildkite account", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Authorization", "description": null, "ofType": null }, { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "AuthorizationGitHubEnterprise", "kind": "OBJECT", "description": "A GitHub Enterprise account authorized with a Buildkite account", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Authorization", "description": null, "ofType": null }, { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "AuthorizationGoogle", "kind": "OBJECT", "description": "A Google account authorized with a Buildkite account", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Authorization", "description": null, "ofType": null }, { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "AuthorizationSAML", "kind": "OBJECT", "description": "A SAML account authorized with a Buildkite account", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Authorization", "description": null, "ofType": null }, { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "AuthorizationType", "kind": "ENUM", "description": "The type of the authorization", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "GITHUB", "description": "GitHub Authorization", "isDeprecated": false, "deprecationReason": null }, { "name": "GITHUB_ENTERPRISE", "description": "GitHub Enterprise Authorization", "isDeprecated": false, "deprecationReason": null }, { "name": "BITBUCKET", "description": "Bitbucket Authorization", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "Avatar", "kind": "OBJECT", "description": "An avatar belonging to a user", "fields": [ { "name": "url", "description": "The URL of the avatar", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "Boolean", "kind": "SCALAR", "description": "Represents `true` or `false` values.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "Build", "kind": "OBJECT", "description": "A build from a pipeline", "fields": [ { "name": "annotations", "description": null, "args": [ { "name": "first", "description": "Returns the first _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": "Returns the last _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "before", "description": "Returns the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "style", "description": null, "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "AnnotationStyle", "description": "The visual style of the annotation", "ofType": null } } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "AnnotationConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "blockedState", "description": "The current blocked state of the build", "args": [], "type": { "kind": "ENUM", "name": "BuildBlockedStates", "description": "All the possible blocked states a build can be in", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "branch", "description": "The branch for the build", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "canceledAt", "description": "The time when the build was cancelled", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "canceledBy", "description": "The user who canceled this build. If the build was canceled, and this value is null, then it was canceled automatically by Buildkite", "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "commit", "description": "The fully-qualified commit for the build", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdAt", "description": "The time when the build was created", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdBy", "description": null, "args": [], "type": { "kind": "UNION", "name": "BuildCreator", "description": "Either a `User` or an `UnregisteredUser` type", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "env", "description": "Custom environment variables passed to this build", "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "finishedAt", "description": "The time when the build finished", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "jobs", "description": null, "args": [ { "name": "first", "description": "Returns the first _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": "Returns the last _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "before", "description": "Returns the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "type", "description": null, "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "JobTypes", "description": "All the possible types of jobs that can exist", "ofType": null } } }, "defaultValue": null }, { "name": "state", "description": null, "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "JobStates", "description": "All the possible states a job can be in", "ofType": null } } }, "defaultValue": null }, { "name": "priority", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "JobPrioritySearch", "description": "Search jobs by priority", "ofType": null }, "defaultValue": null }, { "name": "agentQueryRules", "description": null, "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } } }, "defaultValue": null }, { "name": "concurrency", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "JobConcurrencySearch", "description": "Searching for concurrency groups on jobs", "ofType": null }, "defaultValue": null }, { "name": "passed", "description": "Whether or not the command job passed. Passing `false` will return all failed jobs (including \"soft failed\" jobs)", "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": null }, { "name": "step", "description": "Filtering jobs based on related step information", "type": { "kind": "INPUT_OBJECT", "name": "JobStepSearch", "description": "Searching for jobs based on step information", "ofType": null }, "defaultValue": null }, { "name": "order", "description": "Order the jobs", "type": { "kind": "ENUM", "name": "JobOrder", "description": "The different orders you can sort jobs by", "ofType": null }, "defaultValue": "RECENTLY_CREATED" } ], "type": { "kind": "OBJECT", "name": "JobConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The message for the build", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "metaData", "description": null, "args": [ { "name": "first", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "BuildMetaDataConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "number", "description": "The number of the build", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "organization", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Organization", "description": "An organization", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipeline", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Pipeline", "description": "A pipeline", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pullRequest", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PullRequest", "description": "A pull request on a provider", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "rebuiltFrom", "description": "The build that this build was rebuilt from", "args": [], "type": { "kind": "OBJECT", "name": "Build", "description": "A build from a pipeline", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "scheduledAt", "description": "The time when the build became scheduled for running", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "source", "description": "Where the build was created", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INTERFACE", "name": "BuildSource", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "startedAt", "description": "The time when the build started running", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "state", "description": "The current state of the build", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "BuildStates", "description": "All the possible states a build can be in", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "triggeredFrom", "description": "The job that this build was triggered from", "args": [], "type": { "kind": "OBJECT", "name": "JobTypeTrigger", "description": "A type of job that triggers another build on a pipeline", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "The URL for the build", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The UUID for the build", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "BuildAnnotateInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of BuildAnnotate", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "buildID", "description": "The GraphQL ID of the build you want to annotate", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null }, { "name": "body", "description": "The body of the annotation. Markdown and some limited HTML is supported", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "style", "description": "The style of the annotation. The default is `DEFAULT`", "type": { "kind": "ENUM", "name": "AnnotationStyle", "description": "The visual style of the annotation", "ofType": null }, "defaultValue": "DEFAULT" }, { "name": "context", "description": "A string label to differentiate this annotation from other annotations. The default is `default`", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": "\"default\"" }, { "name": "append", "description": "Append to an existing annotation", "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": "false" } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "BuildAnnotatePayload", "kind": "OBJECT", "description": "Autogenerated return type of BuildAnnotate", "fields": [ { "name": "annotation", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Annotation", "description": "An annotation allows you to add arbitrary content to the top of a build page in the Buildkite UI", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "annotationEdge", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "AnnotationEdge", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "build", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Build", "description": "A build from a pipeline", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "BuildAuthorInput", "kind": "INPUT_OBJECT", "description": "Author for a build", "fields": null, "inputFields": [ { "name": "name", "description": "The name for the build author", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "defaultValue": null }, { "name": "email", "description": "The email for the build author", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "BuildBlockedStates", "kind": "ENUM", "description": "All the possible blocked states a build can be in", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "RUNNING", "description": "The blocked build is running", "isDeprecated": false, "deprecationReason": null }, { "name": "PASSED", "description": "The blocked build is passed", "isDeprecated": false, "deprecationReason": null }, { "name": "FAILED", "description": "The blocked build is failed", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "BuildCancelInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of BuildCancel", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "BuildCancelPayload", "kind": "OBJECT", "description": "Autogenerated return type of BuildCancel", "fields": [ { "name": "build", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Build", "description": "A build from a pipeline", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "BuildConnection", "kind": "OBJECT", "description": null, "fields": [ { "name": "count", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "BuildEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageInfo", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageInfo", "description": "Information about pagination in a connection.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Connection", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "BuildCreateInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of BuildCreate", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "pipelineID", "description": "The GraphQL ID of the pipeline you want to create a build on", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null }, { "name": "message", "description": "The message that is displayed on the build", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "commit", "description": "The commit for the build", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "branch", "description": "The branch for the build", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "env", "description": "Environment variables used for the build", "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } } }, "defaultValue": null }, { "name": "metaData", "description": null, "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "BuildMetaDataInput", "description": "Meta-data key/value pairs for a build", "ofType": null } } }, "defaultValue": null }, { "name": "author", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "BuildAuthorInput", "description": "Author for a build", "ofType": null }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "BuildCreatePayload", "kind": "OBJECT", "description": "Autogenerated return type of BuildCreate", "fields": [ { "name": "build", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Build", "description": "A build from a pipeline", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "BuildCreator", "kind": "UNION", "description": "Either a `User` or an `UnregisteredUser` type", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": [ { "kind": "OBJECT", "name": "UnregisteredUser", "description": "A person who hasn’t signed up to Buildkite", "ofType": null }, { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null } ] }, { "name": "BuildEdge", "kind": "OBJECT", "description": null, "fields": [ { "name": "cursor", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Build", "description": "A build from a pipeline", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "BuildMetaData", "kind": "OBJECT", "description": "A comment on a build", "fields": [ { "name": "key", "description": "The key used to set this meta data", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "value", "description": "The value set to this meta data", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "BuildMetaDataConnection", "kind": "OBJECT", "description": null, "fields": [ { "name": "count", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "BuildMetaDataEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageInfo", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageInfo", "description": "Information about pagination in a connection.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Connection", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "BuildMetaDataEdge", "kind": "OBJECT", "description": null, "fields": [ { "name": "cursor", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "BuildMetaData", "description": "A comment on a build", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "BuildMetaDataInput", "kind": "INPUT_OBJECT", "description": "Meta-data key/value pairs for a build", "fields": null, "inputFields": [ { "name": "key", "description": "The key for this meta-data item", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "defaultValue": null }, { "name": "value", "description": "The value for this meta-data item", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "BuildRebuildInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of BuildRebuild", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "BuildRebuildPayload", "kind": "OBJECT", "description": "Autogenerated return type of BuildRebuild", "fields": [ { "name": "build", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Build", "description": "A build from a pipeline", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "rebuild", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Build", "description": "A build from a pipeline", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "BuildSource", "kind": "INTERFACE", "description": null, "fields": [ { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": [ { "kind": "OBJECT", "name": "BuildSourceAPI", "description": "A build was triggered via an API", "ofType": null }, { "kind": "OBJECT", "name": "BuildSourceFrontend", "description": "A build was triggered manually via the frontend", "ofType": null }, { "kind": "OBJECT", "name": "BuildSourceSchedule", "description": "A build was triggered via a schedule", "ofType": null }, { "kind": "OBJECT", "name": "BuildSourceTriggerJob", "description": "A build was triggered via a trigger job", "ofType": null }, { "kind": "OBJECT", "name": "BuildSourceWebhook", "description": "A build was triggered via a Webhook", "ofType": null } ] }, { "name": "BuildSourceAPI", "kind": "OBJECT", "description": "A build was triggered via an API", "fields": [ { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "BuildSource", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "BuildSourceFrontend", "kind": "OBJECT", "description": "A build was triggered manually via the frontend", "fields": [ { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "BuildSource", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "BuildSourceSchedule", "kind": "OBJECT", "description": "A build was triggered via a schedule", "fields": [ { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipelineSchedule", "description": "The associated schedule that created this build. Will be `null` if the associated schedule has been deleted.", "args": [], "type": { "kind": "OBJECT", "name": "PipelineSchedule", "description": "A schedule of when a build should automatically triggered for a Pipeline", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "BuildSource", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "BuildSourceTriggerJob", "kind": "OBJECT", "description": "A build was triggered via a trigger job", "fields": [ { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "BuildSource", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "BuildSourceWebhook", "kind": "OBJECT", "description": "A build was triggered via a Webhook", "fields": [ { "name": "headers", "description": "Provider specific headers sent along with the webhook. This will return null if the webhook has been purged by Buildkite.", "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "payload", "description": "The body of the webhook. Buildkite only webhook data for a short period of time, so if this returns null - then the webhook data has been purged by Buildkite", "args": [], "type": { "kind": "SCALAR", "name": "JSON", "description": "A blob of JSON represented as a pretty formatted string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The UUID for this webhook. This will return null if the webhook has been purged by Buildkite", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "BuildSource", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "BuildStates", "kind": "ENUM", "description": "All the possible states a build can be in", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "SKIPPED", "description": "The build was skipped", "isDeprecated": false, "deprecationReason": null }, { "name": "CREATING", "description": "The build is currently being created", "isDeprecated": false, "deprecationReason": null }, { "name": "SCHEDULED", "description": "The build has yet to start running jobs", "isDeprecated": false, "deprecationReason": null }, { "name": "RUNNING", "description": "The build is currently running jobs", "isDeprecated": false, "deprecationReason": null }, { "name": "PASSED", "description": "The build passed", "isDeprecated": false, "deprecationReason": null }, { "name": "FAILED", "description": "The build failed", "isDeprecated": false, "deprecationReason": null }, { "name": "FAILING", "description": "The build is failing", "isDeprecated": false, "deprecationReason": null }, { "name": "CANCELING", "description": "The build is currently being canceled", "isDeprecated": false, "deprecationReason": null }, { "name": "CANCELED", "description": "The build was canceled", "isDeprecated": false, "deprecationReason": null }, { "name": "BLOCKED", "description": "The build is blocked", "isDeprecated": false, "deprecationReason": null }, { "name": "NOT_RUN", "description": "The build wasn't run", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "BuildStepUpload", "kind": "OBJECT", "description": "The results of a `buildkite-agent pipeline upload`", "fields": [ { "name": "definition", "description": "The uploaded step definition", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "BuildStepUploadDefinition", "description": "The pipeline definition for a step upload", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The UUID for this build step upload", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "BuildStepUploadDefinition", "kind": "OBJECT", "description": "The pipeline definition for a step upload", "fields": [ { "name": "json", "description": "The uploaded step definition rendered as JSON", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "yaml", "description": "The uploaded step definition rendered as YAML", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "Changelog", "kind": "OBJECT", "description": "A changelog", "fields": [ { "name": "author", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "ChangelogAuthor", "description": "The author of the changelog", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "body", "description": "The body of this changelog", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "publishedAt", "description": "The date and time this changelog was published", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "tag", "description": "The tag for this changelog", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "title", "description": "The title for this changelog", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID for this changelog", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "ChangelogAuthor", "kind": "OBJECT", "description": "The author of the changelog", "fields": [ { "name": "avatar", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Avatar", "description": "An avatar belonging to a user", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "The name of the author", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "ChangelogConnection", "kind": "OBJECT", "description": null, "fields": [ { "name": "count", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "ChangelogEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageInfo", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageInfo", "description": "Information about pagination in a connection.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Connection", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "ChangelogEdge", "kind": "OBJECT", "description": null, "fields": [ { "name": "cursor", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Changelog", "description": "A changelog", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "Cluster", "kind": "OBJECT", "description": null, "fields": [ { "name": "agentTokens", "description": "Returns agent tokens for the Cluster", "args": [ { "name": "first", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "ClusterAgentTokenConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdBy", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "organization", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Organization", "description": "An organization", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "queues", "description": null, "args": [ { "name": "first", "description": "Returns the first _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": "Returns the last _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "before", "description": "Returns the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "order", "description": "Order the cluster queues", "type": { "kind": "ENUM", "name": "ClusterQueueOrder", "description": "The different orders you can sort cluster queues by", "ofType": null }, "defaultValue": "KEY" } ], "type": { "kind": "OBJECT", "name": "ClusterQueueConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID for this cluster", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "ClusterAgentTokenConnection", "kind": "OBJECT", "description": null, "fields": [ { "name": "count", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "ClusterAgentTokenEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageInfo", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageInfo", "description": "Information about pagination in a connection.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Connection", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "ClusterAgentTokenEdge", "kind": "OBJECT", "description": null, "fields": [ { "name": "cursor", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "ClusterToken", "description": "A token used to connect an agent in cluster to Buildkite", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "ClusterConnection", "kind": "OBJECT", "description": null, "fields": [ { "name": "count", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "ClusterEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageInfo", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageInfo", "description": "Information about pagination in a connection.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Connection", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "ClusterEdge", "kind": "OBJECT", "description": null, "fields": [ { "name": "cursor", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Cluster", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "ClusterOrder", "kind": "ENUM", "description": "The different orders you can sort clusters by", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "NAME", "description": "Order by name alphabetically", "isDeprecated": false, "deprecationReason": null }, { "name": "RECENTLY_CREATED", "description": "Order by the most recently created clusters first", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "ClusterPermission", "kind": "OBJECT", "description": null, "fields": [ { "name": "actor", "description": null, "args": [], "type": { "kind": "UNION", "name": "ClusterPermissionActor", "description": "Actor to whom a cluster permission is applied", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "can_add_pipelines", "description": "Whether the actor can add pipelines to this cluster", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "can_manage", "description": "Whether the actor can manage the associated cluster", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "can_see_tokens", "description": "Whether the actor can see this cluster's tokens", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cluster", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Cluster", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID for this cluster permission", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "ClusterPermissionActor", "kind": "UNION", "description": "Actor to whom a cluster permission is applied", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": [ { "kind": "OBJECT", "name": "OrganizationMember", "description": "A member of an organization", "ofType": null }, { "kind": "OBJECT", "name": "Team", "description": "An organization team", "ofType": null } ] }, { "name": "ClusterQueue", "kind": "OBJECT", "description": null, "fields": [ { "name": "cluster", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Cluster", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdBy", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "key", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID for this cluster queue", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "ClusterQueueConnection", "kind": "OBJECT", "description": null, "fields": [ { "name": "count", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "ClusterQueueEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageInfo", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageInfo", "description": "Information about pagination in a connection.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Connection", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "ClusterQueueEdge", "kind": "OBJECT", "description": null, "fields": [ { "name": "cursor", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "ClusterQueue", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "ClusterQueueOrder", "kind": "ENUM", "description": "The different orders you can sort cluster queues by", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "KEY", "description": "Order by key alphabetically", "isDeprecated": false, "deprecationReason": null }, { "name": "RECENTLY_CREATED", "description": "Order by the most recently created cluster queues first", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "ClusterToken", "kind": "OBJECT", "description": "A token used to connect an agent in cluster to Buildkite", "fields": [ { "name": "cluster", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Cluster", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdBy", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": "A description about what this cluster agent token is used for", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "token", "description": "The content of this cluster token", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID for this cluster token", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "Connection", "kind": "INTERFACE", "description": null, "fields": [ { "name": "count", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageInfo", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageInfo", "description": "Information about pagination in a connection.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": [ { "kind": "OBJECT", "name": "AgentConnection", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "AgentTokenConnection", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "AnnotationConnection", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "ArtifactConnection", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "AuthorizationConnection", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "BuildConnection", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "BuildMetaDataConnection", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "ChangelogConnection", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "ClusterAgentTokenConnection", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "ClusterConnection", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "ClusterQueueConnection", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "DependencyConnection", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "EmailConnection", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "JobConnection", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "JobEventConnection", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "OrganizationAuditEventConnection", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "OrganizationConnection", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "OrganizationInvitationConnection", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "OrganizationInvitationTeamAssignmentConnection", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "OrganizationMemberConnection", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "OrganizationMemberPipelineConnection", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "PipelineConnection", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "PipelineMetricConnection", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "PipelineScheduleConnection", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "SSOAuthorizationConnection", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "SSOProviderConnection", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "SuiteConnection", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "TeamConnection", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "TeamMemberConnection", "description": null, "ofType": null }, { "kind": "OBJECT", "name": "TeamPipelineConnection", "description": "A collection of TeamPipeline records", "ofType": null }, { "kind": "OBJECT", "name": "TeamSuiteConnection", "description": "A collection of TeamSuite records", "ofType": null } ] }, { "name": "DateTime", "kind": "SCALAR", "description": "An ISO-8601 encoded UTC date string", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "Dependency", "kind": "OBJECT", "description": null, "fields": [ { "name": "allowFailure", "description": "Is this dependency allowed to fail", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "key", "description": "The step key or step identifier that this step depends on", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The UUID for this dependency", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "DependencyConnection", "kind": "OBJECT", "description": null, "fields": [ { "name": "count", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "DependencyEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageInfo", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageInfo", "description": "Information about pagination in a connection.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Connection", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "DependencyEdge", "kind": "OBJECT", "description": null, "fields": [ { "name": "cursor", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Dependency", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "Dispatch", "kind": "OBJECT", "description": "A job dispatch for a particular Organization", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID for this organization dispatch", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "Email", "kind": "OBJECT", "description": "An email address", "fields": [ { "name": "address", "description": "The email address", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "primary", "description": "Whether the email address is the user's primary address", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID for this email", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "verified", "description": "Whether the email address has been verified by the user", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "EmailConnection", "kind": "OBJECT", "description": null, "fields": [ { "name": "count", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "EmailEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageInfo", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageInfo", "description": "Information about pagination in a connection.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Connection", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "EmailCreateInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of EmailCreate", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "address", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "EmailCreatePayload", "kind": "OBJECT", "description": "Autogenerated return type of EmailCreate", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "emailEdge", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "EmailEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "viewer", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Viewer", "description": "Represents the current user session", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "EmailEdge", "kind": "OBJECT", "description": null, "fields": [ { "name": "cursor", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Email", "description": "An email address", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "EmailResendVerificationInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of EmailResendVerification", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "EmailResendVerificationPayload", "kind": "OBJECT", "description": "Autogenerated return type of EmailResendVerification", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "email", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Email", "description": "An email address", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "GraphQLSnippet", "kind": "OBJECT", "description": "A shared GraphQL query", "fields": [ { "name": "createdAt", "description": "When this GraphQL snippet was created", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "operationName", "description": "The default operation name for this snippet", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "query", "description": "The query of this GraphQL snippet", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "The URL for the GraphQL snippet", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID for this snippet", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "GraphQLSnippetCreateInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of GraphQLSnippetCreate", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "query", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "defaultValue": null }, { "name": "operationName", "description": null, "type": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "GraphQLSnippetCreatePayload", "kind": "OBJECT", "description": "Autogenerated return type of GraphQLSnippetCreate", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "graphQLSnippet", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "GraphQLSnippet", "description": "A shared GraphQL query", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "ID", "kind": "SCALAR", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "Int", "kind": "SCALAR", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "JSInt", "kind": "SCALAR", "description": "Represents non-fractional signed whole numeric values.\n\n`JSInt` can represent values between -(2^53) + 1 and 2^53 - 1.\n", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "JSON", "kind": "SCALAR", "description": "A blob of JSON represented as a pretty formatted string", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "Job", "kind": "UNION", "description": "Kinds of jobs that can exist on a build", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": [ { "kind": "OBJECT", "name": "JobTypeBlock", "description": "A type of job that requires a user to unblock it before proceeding in a build pipeline", "ofType": null }, { "kind": "OBJECT", "name": "JobTypeCommand", "description": "A type of job that runs a command on an agent", "ofType": null }, { "kind": "OBJECT", "name": "JobTypeTrigger", "description": "A type of job that triggers another build on a pipeline", "ofType": null }, { "kind": "OBJECT", "name": "JobTypeWait", "description": "A type of job that waits for all previous jobs to pass before proceeding the build pipeline", "ofType": null } ] }, { "name": "JobConcurrency", "kind": "OBJECT", "description": "Concurrency configuration for a job", "fields": [ { "name": "group", "description": "The concurrency group", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "limit", "description": "The maximum amount of jobs in the concurrency that are allowed to run at any given time", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "JobConcurrencySearch", "kind": "INPUT_OBJECT", "description": "Searching for concurrency groups on jobs", "fields": null, "inputFields": [ { "name": "group", "description": "The groups you want to search", "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "JobConnection", "kind": "OBJECT", "description": null, "fields": [ { "name": "count", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "JobEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageInfo", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageInfo", "description": "Information about pagination in a connection.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Connection", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "JobEdge", "kind": "OBJECT", "description": null, "fields": [ { "name": "cursor", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": null, "args": [], "type": { "kind": "UNION", "name": "Job", "description": "Kinds of jobs that can exist on a build", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "JobEvent", "kind": "INTERFACE", "description": null, "fields": [ { "name": "actor", "description": "The actor that caused this event to occur", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "JobEventActor", "description": "The actor who was responsible for the job event", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "job", "description": "The job that this event belongs to", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "JobTypeCommand", "description": "A type of job that runs a command on an agent", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "timestamp", "description": "The time when the event occurred", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "The type of event", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "JobEventType", "description": "All the possible types of events that happen to a Job", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID for this job event", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": [ { "kind": "OBJECT", "name": "JobEventAssigned", "description": "An event created when the dispatcher assigns the job to an agent", "ofType": null }, { "kind": "OBJECT", "name": "JobEventBuildStepUploadCreated", "description": "An event created when the job creates new build steps via pipeline upload", "ofType": null }, { "kind": "OBJECT", "name": "JobEventCanceled", "description": "An event created when the job is canceled", "ofType": null }, { "kind": "OBJECT", "name": "JobEventFinished", "description": "An event created when the job is finished", "ofType": null }, { "kind": "OBJECT", "name": "JobEventGeneric", "description": "A generic event type that doesn't have any additional meta-information associated with the event", "ofType": null }, { "kind": "OBJECT", "name": "JobEventRetried", "description": "An event created when the job is retried", "ofType": null }, { "kind": "OBJECT", "name": "JobEventTimedOut", "description": "An event created when the job is timed out", "ofType": null } ] }, { "name": "JobEventActor", "kind": "OBJECT", "description": "The actor who was responsible for the job event", "fields": [ { "name": "node", "description": "The node corresponding to this actor if available", "args": [], "type": { "kind": "UNION", "name": "JobEventActorNodeUnion", "description": "Actor types that can create events on a job", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "The type of this actor", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "JobEventActorType", "description": "All the actors that can have created a job event", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID of this actor if available", "args": [], "type": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "JobEventActorNodeUnion", "kind": "UNION", "description": "Actor types that can create events on a job", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": [ { "kind": "OBJECT", "name": "Agent", "description": "An agent", "ofType": null }, { "kind": "OBJECT", "name": "Dispatch", "description": "A job dispatch for a particular Organization", "ofType": null }, { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null } ] }, { "name": "JobEventActorType", "kind": "ENUM", "description": "All the actors that can have created a job event", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "USER", "description": "The actor was a user", "isDeprecated": false, "deprecationReason": null }, { "name": "AGENT", "description": "The actor was an agent", "isDeprecated": false, "deprecationReason": null }, { "name": "SYSTEM", "description": "The actor was the system", "isDeprecated": false, "deprecationReason": null }, { "name": "DISPATCH", "description": "The actor was the dispatcher", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "JobEventAssigned", "kind": "OBJECT", "description": "An event created when the dispatcher assigns the job to an agent", "fields": [ { "name": "actor", "description": "The actor that caused this event to occur", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "JobEventActor", "description": "The actor who was responsible for the job event", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "assignedAgent", "description": "The agent the job was assigned to", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Agent", "description": "An agent", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "job", "description": "The job that this event belongs to", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "JobTypeCommand", "description": "A type of job that runs a command on an agent", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "timestamp", "description": "The time when the event occurred", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "The type of event", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "JobEventType", "description": "All the possible types of events that happen to a Job", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID for this job event", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null }, { "kind": "INTERFACE", "name": "JobEvent", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "JobEventBuildStepUploadCreated", "kind": "OBJECT", "description": "An event created when the job creates new build steps via pipeline upload", "fields": [ { "name": "actor", "description": "The actor that caused this event to occur", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "JobEventActor", "description": "The actor who was responsible for the job event", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "buildStepUpload", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "BuildStepUpload", "description": "The results of a `buildkite-agent pipeline upload`", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "job", "description": "The job that this event belongs to", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "JobTypeCommand", "description": "A type of job that runs a command on an agent", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "timestamp", "description": "The time when the event occurred", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "The type of event", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "JobEventType", "description": "All the possible types of events that happen to a Job", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID for this job event", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null }, { "kind": "INTERFACE", "name": "JobEvent", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "JobEventCanceled", "kind": "OBJECT", "description": "An event created when the job is canceled", "fields": [ { "name": "actor", "description": "The actor that caused this event to occur", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "JobEventActor", "description": "The actor who was responsible for the job event", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "exitStatus", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "JSInt", "description": "Represents non-fractional signed whole numeric values.\n\n`JSInt` can represent values between -(2^53) + 1 and 2^53 - 1.\n", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "job", "description": "The job that this event belongs to", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "JobTypeCommand", "description": "A type of job that runs a command on an agent", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "timestamp", "description": "The time when the event occurred", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "The type of event", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "JobEventType", "description": "All the possible types of events that happen to a Job", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID for this job event", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null }, { "kind": "INTERFACE", "name": "JobEvent", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "JobEventConnection", "kind": "OBJECT", "description": null, "fields": [ { "name": "count", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "JobEventEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageInfo", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageInfo", "description": "Information about pagination in a connection.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Connection", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "JobEventEdge", "kind": "OBJECT", "description": null, "fields": [ { "name": "cursor", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INTERFACE", "name": "JobEvent", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "JobEventFinished", "kind": "OBJECT", "description": "An event created when the job is finished", "fields": [ { "name": "actor", "description": "The actor that caused this event to occur", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "JobEventActor", "description": "The actor who was responsible for the job event", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "exitStatus", "description": "The exit status returned by the command on the agent. A value of `-1` indicates either that the agent was lost or the process was killed. If the process was killed, the `signal` field will be non-null.", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "JSInt", "description": "Represents non-fractional signed whole numeric values.\n\n`JSInt` can represent values between -(2^53) + 1 and 2^53 - 1.\n", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "job", "description": "The job that this event belongs to", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "JobTypeCommand", "description": "A type of job that runs a command on an agent", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "signal", "description": "The termination signal which killed the command, if the command was killed", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "signalReason", "description": "If the termination signal was sent by the agent, the reason the agent took that action. If this field is null, and the `signal` field is not null, the command was killed by another process or by the operating system.", "args": [], "type": { "kind": "ENUM", "name": "JobEventSignalReason", "description": "The reason why a signal was sent to the job's process, or why the process did not start", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "timestamp", "description": "The time when the event occurred", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "The type of event", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "JobEventType", "description": "All the possible types of events that happen to a Job", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID for this job event", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null }, { "kind": "INTERFACE", "name": "JobEvent", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "JobEventGeneric", "kind": "OBJECT", "description": "A generic event type that doesn't have any additional meta-information associated with the event", "fields": [ { "name": "actor", "description": "The actor that caused this event to occur", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "JobEventActor", "description": "The actor who was responsible for the job event", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "job", "description": "The job that this event belongs to", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "JobTypeCommand", "description": "A type of job that runs a command on an agent", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "timestamp", "description": "The time when the event occurred", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "The type of event", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "JobEventType", "description": "All the possible types of events that happen to a Job", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID for this job event", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null }, { "kind": "INTERFACE", "name": "JobEvent", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "JobEventRetried", "kind": "OBJECT", "description": "An event created when the job is retried", "fields": [ { "name": "actor", "description": "The actor that caused this event to occur", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "JobEventActor", "description": "The actor who was responsible for the job event", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "automaticRule", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "JobRetryRuleAutomatic", "description": "Automatic retry rule configuration", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "job", "description": "The job that this event belongs to", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "JobTypeCommand", "description": "A type of job that runs a command on an agent", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "retriedInJob", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "JobTypeCommand", "description": "A type of job that runs a command on an agent", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "timestamp", "description": "The time when the event occurred", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "The type of event", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "JobEventType", "description": "All the possible types of events that happen to a Job", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID for this job event", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null }, { "kind": "INTERFACE", "name": "JobEvent", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "JobEventSignalReason", "kind": "ENUM", "description": "The reason why a signal was sent to the job's process, or why the process did not start", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "AGENT_STOP", "description": "The agent sent the signal to the process because the agent was stopped", "isDeprecated": false, "deprecationReason": null }, { "name": "CANCEL", "description": "The agent sent the signal to the process because the job was canceled", "isDeprecated": false, "deprecationReason": null }, { "name": "PROCESS_RUN_ERROR", "description": "The agent was unable to start the job process, often due to memory or resource constraints. Note that in this case, no signal was sent to the process, it simply never started.", "isDeprecated": false, "deprecationReason": null }, { "name": "AGENT_REFUSED", "description": "The agent pre-bootstrap hook refused the job. Note that in this case, no signal was sent to the process, the bootstrap was not run at all.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "JobEventTimedOut", "kind": "OBJECT", "description": "An event created when the job is timed out", "fields": [ { "name": "actor", "description": "The actor that caused this event to occur", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "JobEventActor", "description": "The actor who was responsible for the job event", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "exitStatus", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "JSInt", "description": "Represents non-fractional signed whole numeric values.\n\n`JSInt` can represent values between -(2^53) + 1 and 2^53 - 1.\n", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "job", "description": "The job that this event belongs to", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "JobTypeCommand", "description": "A type of job that runs a command on an agent", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "timestamp", "description": "The time when the event occurred", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "The type of event", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "JobEventType", "description": "All the possible types of events that happen to a Job", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID for this job event", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null }, { "kind": "INTERFACE", "name": "JobEvent", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "JobEventType", "kind": "ENUM", "description": "All the possible types of events that happen to a Job", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "ASSIGNED", "description": "The Job was assigned to an agent", "isDeprecated": false, "deprecationReason": null }, { "name": "ASSIGNED_EXPIRED", "description": "The agent took too long to accept the job", "isDeprecated": false, "deprecationReason": null }, { "name": "ACCEPTED", "description": "The Job was accepted by an agent", "isDeprecated": false, "deprecationReason": null }, { "name": "ACCEPTED_EXPIRED", "description": "The agent took too long to start the job", "isDeprecated": false, "deprecationReason": null }, { "name": "STARTED", "description": "The Job was started by an agent", "isDeprecated": false, "deprecationReason": null }, { "name": "FINISHED", "description": "The Job was finished by an agent", "isDeprecated": false, "deprecationReason": null }, { "name": "CANCELED", "description": "The Job was canceled", "isDeprecated": false, "deprecationReason": null }, { "name": "TIMED_OUT", "description": "The Job was timed out", "isDeprecated": false, "deprecationReason": null }, { "name": "RETRIED", "description": "The Job was retried either automatically or by a user", "isDeprecated": false, "deprecationReason": null }, { "name": "CHANGED", "description": "The Job was changed", "isDeprecated": false, "deprecationReason": null }, { "name": "UNBLOCKED", "description": "The Job was unblocked by a user", "isDeprecated": false, "deprecationReason": null }, { "name": "SCHEDULED", "description": "The Job was scheduled", "isDeprecated": false, "deprecationReason": null }, { "name": "NOTIFICATION", "description": "The Job sent a notification", "isDeprecated": false, "deprecationReason": null }, { "name": "CANCELATION", "description": "The Job was marked for cancelation by a user", "isDeprecated": false, "deprecationReason": null }, { "name": "LIMITED", "description": "The Job is limited by a concurrency group", "isDeprecated": false, "deprecationReason": null }, { "name": "BUILD_STEP_UPLOAD_CREATED", "description": "The Job uploaded steps to the current build", "isDeprecated": false, "deprecationReason": null }, { "name": "EXPIRED", "description": "The Job expired before it was started on an agent", "isDeprecated": false, "deprecationReason": null }, { "name": "AGENT_STOPPED", "description": "The agent was stopped while processing this job", "isDeprecated": false, "deprecationReason": null }, { "name": "AGENT_DISCONNECTED", "description": "The agent disconnected while processing this job", "isDeprecated": false, "deprecationReason": null }, { "name": "AGENT_LOST", "description": "The agent was lost while processing this job", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "JobOrder", "kind": "ENUM", "description": "The different orders you can sort jobs by", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "RECENTLY_ASSIGNED", "description": "Order by the most recently assigned jobs first", "isDeprecated": false, "deprecationReason": null }, { "name": "RECENTLY_CREATED", "description": "Order by the most recently created jobs first", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "JobPriority", "kind": "OBJECT", "description": "The priority with which a job will run", "fields": [ { "name": "number", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "JobPrioritySearch", "kind": "INPUT_OBJECT", "description": "Search jobs by priority", "fields": null, "inputFields": [ { "name": "number", "description": "The priority number to search", "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "JobRetryRuleAutomatic", "kind": "OBJECT", "description": "Automatic retry rule configuration", "fields": [ { "name": "exitStatus", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "limit", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "JobRetryRules", "kind": "OBJECT", "description": "Retry Rules for a job", "fields": [ { "name": "automatic", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "JobRetryRuleAutomatic", "description": "Automatic retry rule configuration", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "manual", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "JobStates", "kind": "ENUM", "description": "All the possible states a job can be in", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "PENDING", "description": "The job has just been created and doesn't have a state yet", "isDeprecated": false, "deprecationReason": null }, { "name": "WAITING", "description": "The job is waiting on a `wait` step to finish", "isDeprecated": false, "deprecationReason": null }, { "name": "WAITING_FAILED", "description": "The job was in a `WAITING` state when the build failed", "isDeprecated": false, "deprecationReason": null }, { "name": "BLOCKED", "description": "The job is waiting on a `block` step to finish", "isDeprecated": false, "deprecationReason": null }, { "name": "BLOCKED_FAILED", "description": "The job was in a `BLOCKED` state when the build failed", "isDeprecated": false, "deprecationReason": null }, { "name": "UNBLOCKED", "description": "This `block` job has been manually unblocked", "isDeprecated": false, "deprecationReason": null }, { "name": "UNBLOCKED_FAILED", "description": "This `block` job was in an `UNBLOCKED` state when the build failed", "isDeprecated": false, "deprecationReason": null }, { "name": "LIMITING", "description": "The job is waiting on a concurrency group check before becoming either `LIMITED` or `SCHEDULED`", "isDeprecated": false, "deprecationReason": null }, { "name": "LIMITED", "description": "The job is waiting for jobs with the same concurrency group to finish", "isDeprecated": false, "deprecationReason": null }, { "name": "SCHEDULED", "description": "The job is scheduled and waiting for an agent", "isDeprecated": false, "deprecationReason": null }, { "name": "ASSIGNED", "description": "The job has been assigned to an agent, and it's waiting for it to accept", "isDeprecated": false, "deprecationReason": null }, { "name": "ACCEPTED", "description": "The job was accepted by the agent, and now it's waiting to start running", "isDeprecated": false, "deprecationReason": null }, { "name": "RUNNING", "description": "The job is running", "isDeprecated": false, "deprecationReason": null }, { "name": "FINISHED", "description": "The job has finished", "isDeprecated": false, "deprecationReason": null }, { "name": "CANCELING", "description": "The job is currently canceling", "isDeprecated": false, "deprecationReason": null }, { "name": "CANCELED", "description": "The job was canceled", "isDeprecated": false, "deprecationReason": null }, { "name": "TIMING_OUT", "description": "The job is timing out for taking too long", "isDeprecated": false, "deprecationReason": null }, { "name": "TIMED_OUT", "description": "The job timed out", "isDeprecated": false, "deprecationReason": null }, { "name": "SKIPPED", "description": "The job was skipped", "isDeprecated": false, "deprecationReason": null }, { "name": "BROKEN", "description": "The jobs configuration means that it can't be run", "isDeprecated": false, "deprecationReason": null }, { "name": "EXPIRED", "description": "The job expired before it was started on an agent", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "JobStepSearch", "kind": "INPUT_OBJECT", "description": "Searching for jobs based on step information", "fields": null, "inputFields": [ { "name": "key", "description": "The key assigned to the step", "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "JobTypeBlock", "kind": "OBJECT", "description": "A type of job that requires a user to unblock it before proceeding in a build pipeline", "fields": [ { "name": "build", "description": "The build that this job is a part of", "args": [], "type": { "kind": "OBJECT", "name": "Build", "description": "A build from a pipeline", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "isUnblockable", "description": "Whether or not this job can be unblocked yet (may be waiting on another job to finish)", "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "label", "description": "The label of this block step", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "state", "description": "The state of the job", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "JobStates", "description": "All the possible states a job can be in", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "step", "description": "The step that defined this job. Some older jobs in the system may not have an associated step", "args": [], "type": { "kind": "OBJECT", "name": "StepInput", "description": "An input step collects information from a user", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "unblockedAt", "description": "The time when the job was created", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "unblockedBy", "description": "The user that unblocked this job", "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The UUID for this job", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "JobTypeBlockUnblockInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of JobTypeBlockUnblock", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null }, { "name": "fields", "description": "Hash of values for the block step's fields.", "type": { "kind": "SCALAR", "name": "JSON", "description": "A blob of JSON represented as a pretty formatted string", "ofType": null }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "JobTypeBlockUnblockPayload", "kind": "OBJECT", "description": "Autogenerated return type of JobTypeBlockUnblock", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "jobTypeBlock", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "JobTypeBlock", "description": "A type of job that requires a user to unblock it before proceeding in a build pipeline", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "JobTypeCommand", "kind": "OBJECT", "description": "A type of job that runs a command on an agent", "fields": [ { "name": "agent", "description": "The agent that is running the job", "args": [], "type": { "kind": "OBJECT", "name": "Agent", "description": "An agent", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "agentQueryRules", "description": "The ruleset used to find an agent to run this job", "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "artifacts", "description": "Artifacts uploaded to this job", "args": [ { "name": "first", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "ArtifactConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "automaticArtifactUploadPaths", "description": "A glob of files to automatically upload after the job finishes", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "build", "description": "The build that this job is a part of", "args": [], "type": { "kind": "OBJECT", "name": "Build", "description": "A build from a pipeline", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "canceledAt", "description": "The time when the job was cancelled", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "cluster", "description": "The cluster of this job", "args": [], "type": { "kind": "OBJECT", "name": "Cluster", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "clusterQueue", "description": "The cluster queue of this job", "args": [], "type": { "kind": "OBJECT", "name": "ClusterQueue", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "command", "description": "The command the job will run", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "concurrency", "description": "Concurrency information related to a job", "args": [], "type": { "kind": "OBJECT", "name": "JobConcurrency", "description": "Concurrency configuration for a job", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdAt", "description": "The time when the job was created", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "env", "description": "Environment variables for this job", "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "events", "description": "Job events", "args": [ { "name": "first", "description": "Returns the first _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": "Returns the last _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "before", "description": "Returns the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null } ], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "JobEventConnection", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "exitStatus", "description": "The exit status returned by the command on the agent", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "expiredAt", "description": "The time when the job was expired", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "finishedAt", "description": "The time when the job finished", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "label", "description": "The label of the job", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "matrix", "description": "The matrix configuration values for this particular job", "args": [], "type": { "kind": "SCALAR", "name": "JSON", "description": "A blob of JSON represented as a pretty formatted string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "parallelGroupIndex", "description": "The index of this job within the parallel job group it is a part of. Null if this job is not part of a parallel job group.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "parallelGroupTotal", "description": "The total number of jobs in the parallel job group this job is a part of. Null if this job is not part of a parallel job group.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "passed", "description": "If the job has finished and passed", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipeline", "description": "The pipeline that this job is a part of", "args": [], "type": { "kind": "OBJECT", "name": "Pipeline", "description": "A pipeline", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "priority", "description": "The priority of this job", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "JobPriority", "description": "The priority with which a job will run", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "retryRules", "description": "Job retry rules", "args": [], "type": { "kind": "OBJECT", "name": "JobRetryRules", "description": "Retry Rules for a job", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "runnableAt", "description": "The time when the job became available to be run by an agent", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "scheduledAt", "description": "The time when the job became scheduled for running", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "signal", "description": "The termination signal which killed the command, if the command was killed", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "signalReason", "description": "If the termination signal was sent by the agent, the reason the agent took that action. If this field is null, and the `signal` field is not null, the command was killed by another process or by the operating system.", "args": [], "type": { "kind": "ENUM", "name": "JobEventSignalReason", "description": "The reason why a signal was sent to the job's process, or why the process did not start", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "softFailed", "description": "If the job soft failed", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "startedAt", "description": "The time when the job started running", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "state", "description": "The state of the job", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "JobStates", "description": "All the possible states a job can be in", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "step", "description": "The step that defined this job. Some older jobs in the system may not have an associated step", "args": [], "type": { "kind": "OBJECT", "name": "StepCommand", "description": "A step in a build that runs a command on an agent", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "The URL for the job", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The UUID for this job", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "JobTypeCommandCancelInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of JobTypeCommandCancel", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "JobTypeCommandCancelPayload", "kind": "OBJECT", "description": "Autogenerated return type of JobTypeCommandCancel", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "jobTypeCommand", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "JobTypeCommand", "description": "A type of job that runs a command on an agent", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "JobTypeCommandRetryInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of JobTypeCommandRetry", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "JobTypeCommandRetryPayload", "kind": "OBJECT", "description": "Autogenerated return type of JobTypeCommandRetry", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "jobTypeCommand", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "JobTypeCommand", "description": "A type of job that runs a command on an agent", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "retriedInJobTypeCommand", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "JobTypeCommand", "description": "A type of job that runs a command on an agent", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "JobTypeTrigger", "kind": "OBJECT", "description": "A type of job that triggers another build on a pipeline", "fields": [ { "name": "build", "description": "The build that this job is a part of", "args": [], "type": { "kind": "OBJECT", "name": "Build", "description": "A build from a pipeline", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "label", "description": "The label of this trigger step", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "state", "description": "The state of the job", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "JobStates", "description": "All the possible states a job can be in", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "step", "description": "The step that defined this job. Some older jobs in the system may not have an associated step", "args": [], "type": { "kind": "OBJECT", "name": "StepTrigger", "description": "A trigger step creates a build on another pipeline", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "triggered", "description": "The build that this job triggered", "args": [], "type": { "kind": "OBJECT", "name": "Build", "description": "A build from a pipeline", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The UUID for this job", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "JobTypeWait", "kind": "OBJECT", "description": "A type of job that waits for all previous jobs to pass before proceeding the build pipeline", "fields": [ { "name": "build", "description": "The build that this job is a part of", "args": [], "type": { "kind": "OBJECT", "name": "Build", "description": "A build from a pipeline", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "label", "description": "The label of this wait step", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "state", "description": "The state of the job", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "JobStates", "description": "All the possible states a job can be in", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "step", "description": "The step that defined this job. Some older jobs in the system may not have an associated step", "args": [], "type": { "kind": "OBJECT", "name": "StepWait", "description": "A wait step waits for all previous steps to have successfully completed before allowing following jobs to continue", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The UUID for this job", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "JobTypes", "kind": "ENUM", "description": "All the possible types of jobs that can exist", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "COMMAND", "description": "A job that runs a command on an agent", "isDeprecated": false, "deprecationReason": null }, { "name": "WAIT", "description": "A job that waits for all previous jobs to finish", "isDeprecated": false, "deprecationReason": null }, { "name": "BLOCK", "description": "A job that blocks a pipeline from progressing until it's manually unblocked", "isDeprecated": false, "deprecationReason": null }, { "name": "TRIGGER", "description": "A job that triggers another build on a pipeline", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "Mutation", "kind": "OBJECT", "description": "The root for mutations in this schema", "fields": [ { "name": "agentStop", "description": "Instruct an agent to stop accepting new build jobs and shut itself down.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "AgentStopInput", "description": "Autogenerated input type of AgentStop", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "AgentStopPayload", "description": "Autogenerated return type of AgentStop", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "agentTokenCreate", "description": "Create a new agent registration token.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "AgentTokenCreateInput", "description": "Autogenerated input type of AgentTokenCreate", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "AgentTokenCreatePayload", "description": "Autogenerated return type of AgentTokenCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "agentTokenRevoke", "description": "Revoke an agent registration token.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "AgentTokenRevokeInput", "description": "Autogenerated input type of AgentTokenRevoke", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "AgentTokenRevokePayload", "description": "Autogenerated return type of AgentTokenRevoke", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "apiAccessTokenCodeAuthorize", "description": "Authorize an API Access Token Code generated by an API Application. Please note this mutation is private and cannot be executed externally.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "APIAccessTokenCodeAuthorizeMutationInput", "description": "Autogenerated input type of APIAccessTokenCodeAuthorizeMutation", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "APIAccessTokenCodeAuthorizeMutationPayload", "description": "Autogenerated return type of APIAccessTokenCodeAuthorizeMutation", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "buildAnnotate", "description": "Annotate a build with information to appear on the build page.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "BuildAnnotateInput", "description": "Autogenerated input type of BuildAnnotate", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "BuildAnnotatePayload", "description": "Autogenerated return type of BuildAnnotate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "buildCancel", "description": "Cancel a build.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "BuildCancelInput", "description": "Autogenerated input type of BuildCancel", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "BuildCancelPayload", "description": "Autogenerated return type of BuildCancel", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "buildCreate", "description": "Create a build.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "BuildCreateInput", "description": "Autogenerated input type of BuildCreate", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "BuildCreatePayload", "description": "Autogenerated return type of BuildCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "buildRebuild", "description": "Rebuild a build.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "BuildRebuildInput", "description": "Autogenerated input type of BuildRebuild", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "BuildRebuildPayload", "description": "Autogenerated return type of BuildRebuild", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "emailCreate", "description": "Add a new email address for the current user", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "EmailCreateInput", "description": "Autogenerated input type of EmailCreate", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "EmailCreatePayload", "description": "Autogenerated return type of EmailCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "emailResendVerification", "description": "Resend a verification email.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "EmailResendVerificationInput", "description": "Autogenerated input type of EmailResendVerification", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "EmailResendVerificationPayload", "description": "Autogenerated return type of EmailResendVerification", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "graphQLSnippetCreate", "description": "Create a GraphQL snippet.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "GraphQLSnippetCreateInput", "description": "Autogenerated input type of GraphQLSnippetCreate", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "GraphQLSnippetCreatePayload", "description": "Autogenerated return type of GraphQLSnippetCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "jobTypeBlockUnblock", "description": "Unblocks a build's \"Block pipeline\" job.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "JobTypeBlockUnblockInput", "description": "Autogenerated input type of JobTypeBlockUnblock", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "JobTypeBlockUnblockPayload", "description": "Autogenerated return type of JobTypeBlockUnblock", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "jobTypeCommandCancel", "description": "Cancel a job.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "JobTypeCommandCancelInput", "description": "Autogenerated input type of JobTypeCommandCancel", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "JobTypeCommandCancelPayload", "description": "Autogenerated return type of JobTypeCommandCancel", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "jobTypeCommandRetry", "description": "Retry a job.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "JobTypeCommandRetryInput", "description": "Autogenerated input type of JobTypeCommandRetry", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "JobTypeCommandRetryPayload", "description": "Autogenerated return type of JobTypeCommandRetry", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "noticeDismiss", "description": "Dismisses a notice from the Buildkite UI. This mutation is idempotent so if you dismiss the same notice multiple times, it will return the original `dismissedAt` time", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "NoticeDismissInput", "description": "Autogenerated input type of NoticeDismiss", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "NoticeDismissPayload", "description": "Autogenerated return type of NoticeDismiss", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "organizationInvitationCreate", "description": "Send email invitations to this organization.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "OrganizationInvitationCreateInput", "description": "Autogenerated input type of OrganizationInvitationCreate", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "OrganizationInvitationCreatePayload", "description": "Autogenerated return type of OrganizationInvitationCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "organizationInvitationResend", "description": "Resend an organization invitation email.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "OrganizationInvitationResendInput", "description": "Autogenerated input type of OrganizationInvitationResend", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "OrganizationInvitationResendPayload", "description": "Autogenerated return type of OrganizationInvitationResend", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "organizationInvitationRevoke", "description": "Revoke an invitation to an organization so that it can no longer be accepted.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "OrganizationInvitationRevokeInput", "description": "Autogenerated input type of OrganizationInvitationRevoke", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "OrganizationInvitationRevokePayload", "description": "Autogenerated return type of OrganizationInvitationRevoke", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "organizationMemberDelete", "description": "Remove a user from an organization.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "OrganizationMemberDeleteInput", "description": "Autogenerated input type of OrganizationMemberDelete", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "OrganizationMemberDeletePayload", "description": "Autogenerated return type of OrganizationMemberDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "organizationMemberUpdate", "description": "Change a user's role within an organization.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "OrganizationMemberUpdateInput", "description": "Autogenerated input type of OrganizationMemberUpdate", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "OrganizationMemberUpdatePayload", "description": "Autogenerated return type of OrganizationMemberUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipelineArchive", "description": "Archive a pipeline.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "PipelineArchiveInput", "description": "Autogenerated input type of PipelineArchive", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "PipelineArchivePayload", "description": "Autogenerated return type of PipelineArchive", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipelineCreate", "description": "Create a pipeline.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "PipelineCreateInput", "description": "Autogenerated input type of PipelineCreate", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "PipelineCreatePayload", "description": "Autogenerated return type of PipelineCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipelineCreateWebhook", "description": "Create SCM webhooks for a pipeline.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "PipelineCreateWebhookInput", "description": "Autogenerated input type of PipelineCreateWebhook", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "PipelineCreateWebhookPayload", "description": "Autogenerated return type of PipelineCreateWebhook", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipelineDelete", "description": "Delete a pipeline.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "PipelineDeleteInput", "description": "Autogenerated input type of PipelineDelete", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "PipelineDeletePayload", "description": "Autogenerated return type of PipelineDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipelineFavorite", "description": "Favorite a pipeline.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "PipelineFavoriteInput", "description": "Autogenerated input type of PipelineFavorite", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "PipelineFavoritePayload", "description": "Autogenerated return type of PipelineFavorite", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipelineRotateWebhookURL", "description": "Rotate a pipeline's webhook URL.\n\nNote that the old webhook URL will stop working immediately and so must be updated quickly to avoid interruption.\n", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "PipelineRotateWebhookURLInput", "description": "Autogenerated input type of PipelineRotateWebhookURL", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "PipelineRotateWebhookURLPayload", "description": "Autogenerated return type of PipelineRotateWebhookURL", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipelineScheduleCreate", "description": "Create a scheduled build on pipeline.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "PipelineScheduleCreateInput", "description": "Autogenerated input type of PipelineScheduleCreate", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "PipelineScheduleCreatePayload", "description": "Autogenerated return type of PipelineScheduleCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipelineScheduleDelete", "description": "Delete a scheduled build on pipeline.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "PipelineScheduleDeleteInput", "description": "Autogenerated input type of PipelineScheduleDelete", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "PipelineScheduleDeletePayload", "description": "Autogenerated return type of PipelineScheduleDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipelineScheduleUpdate", "description": "Update a scheduled build on pipeline.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "PipelineScheduleUpdateInput", "description": "Autogenerated input type of PipelineScheduleUpdate", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "PipelineScheduleUpdatePayload", "description": "Autogenerated return type of PipelineScheduleUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipelineUnarchive", "description": "Unarchive a pipeline.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "PipelineUnarchiveInput", "description": "Autogenerated input type of PipelineUnarchive", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "PipelineUnarchivePayload", "description": "Autogenerated return type of PipelineUnarchive", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipelineUpdate", "description": "Change the settings for a pipeline.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "PipelineUpdateInput", "description": "Autogenerated input type of PipelineUpdate", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "PipelineUpdatePayload", "description": "Autogenerated return type of PipelineUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "ssoProviderCreate", "description": "Create a SSO provider.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "SSOProviderCreateInput", "description": "Autogenerated input type of SSOProviderCreate", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "SSOProviderCreatePayload", "description": "Autogenerated return type of SSOProviderCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "ssoProviderDelete", "description": "Delete a SSO provider.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "SSOProviderDeleteInput", "description": "Autogenerated input type of SSOProviderDelete", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "SSOProviderDeletePayload", "description": "Autogenerated return type of SSOProviderDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "ssoProviderDisable", "description": "Disable a SSO provider.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "SSOProviderDisableInput", "description": "Autogenerated input type of SSOProviderDisable", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "SSOProviderDisablePayload", "description": "Autogenerated return type of SSOProviderDisable", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "ssoProviderEnable", "description": "Enable a SSO provider.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "SSOProviderEnableInput", "description": "Autogenerated input type of SSOProviderEnable", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "SSOProviderEnablePayload", "description": "Autogenerated return type of SSOProviderEnable", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "ssoProviderUpdate", "description": "Change the settings for a SSO provider.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "SSOProviderUpdateInput", "description": "Autogenerated input type of SSOProviderUpdate", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "SSOProviderUpdatePayload", "description": "Autogenerated return type of SSOProviderUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "teamCreate", "description": "Create a team.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "TeamCreateInput", "description": "Autogenerated input type of TeamCreate", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "TeamCreatePayload", "description": "Autogenerated return type of TeamCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "teamDelete", "description": "Delete a team.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "TeamDeleteInput", "description": "Autogenerated input type of TeamDelete", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "TeamDeletePayload", "description": "Autogenerated return type of TeamDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "teamMemberCreate", "description": "Add a user to a team.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "TeamMemberCreateInput", "description": "Autogenerated input type of TeamMemberCreate", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "TeamMemberCreatePayload", "description": "Autogenerated return type of TeamMemberCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "teamMemberDelete", "description": "Remove a user from a team.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "TeamMemberDeleteInput", "description": "Autogenerated input type of TeamMemberDelete", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "TeamMemberDeletePayload", "description": "Autogenerated return type of TeamMemberDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "teamMemberUpdate", "description": "Update a user's role in a team.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "TeamMemberUpdateInput", "description": "Autogenerated input type of TeamMemberUpdate", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "TeamMemberUpdatePayload", "description": "Autogenerated return type of TeamMemberUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "teamPipelineCreate", "description": "Add a pipeline to a team.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "TeamPipelineCreateInput", "description": "Autogenerated input type of TeamPipelineCreate", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "TeamPipelineCreatePayload", "description": "Autogenerated return type of TeamPipelineCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "teamPipelineDelete", "description": "Remove a pipeline from a team.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "TeamPipelineDeleteInput", "description": "Autogenerated input type of TeamPipelineDelete", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "TeamPipelineDeletePayload", "description": "Autogenerated return type of TeamPipelineDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "teamPipelineUpdate", "description": "Update a pipeline's access level within a team.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "TeamPipelineUpdateInput", "description": "Autogenerated input type of TeamPipelineUpdate", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "TeamPipelineUpdatePayload", "description": "Autogenerated return type of TeamPipelineUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "teamSuiteCreate", "description": "Add a suite to a team.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "TeamSuiteCreateInput", "description": "Autogenerated input type of TeamSuiteCreate", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "TeamSuiteCreatePayload", "description": "Autogenerated return type of TeamSuiteCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "teamSuiteDelete", "description": "Remove a suite from a team.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "TeamSuiteDeleteInput", "description": "Autogenerated input type of TeamSuiteDelete", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "TeamSuiteDeletePayload", "description": "Autogenerated return type of TeamSuiteDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "teamSuiteUpdate", "description": "Update a suite's access level within a team.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "TeamSuiteUpdateInput", "description": "Autogenerated input type of TeamSuiteUpdate", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "TeamSuiteUpdatePayload", "description": "Autogenerated return type of TeamSuiteUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "teamUpdate", "description": "Change the settings for a team.", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "TeamUpdateInput", "description": "Autogenerated input type of TeamUpdate", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "TeamUpdatePayload", "description": "Autogenerated return type of TeamUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "totpActivate", "description": "Activate a previously-generated TOTP configuration, and its Recovery Codes.\n\nOnce activated, both this TOTP configuration, and the associated Recovery Codes will become active for the user.\nAny previous TOTP configuration or Recovery Codes will no longer be usable.\n\nThis mutation is private, requires an escalated session, and cannot be accessed via the public GraphQL API.\n", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "TOTPActivateInput", "description": "Autogenerated input type of TOTPActivate", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "TOTPActivatePayload", "description": "Autogenerated return type of TOTPActivate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "totpCreate", "description": "Create a new TOTP configuration for the current user.\n\nThis will produce a TOTP configuration with an associated set of Recovery Codes. The Recovery Codes must be presented to the user prior to the TOTP's activation with `totpActivate`.\nNeither TOTP configuration nor Recovery Codes will be usable until they have been activated.\n\nThis mutation is private, requires an escalated session, and cannot be accessed via the public GraphQL API.\n", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "TOTPCreateInput", "description": "Autogenerated input type of TOTPCreate", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "TOTPCreatePayload", "description": "Autogenerated return type of TOTPCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "totpDelete", "description": "Delete a TOTP configuration.\n\nIf a TOTP configuration was active, it will no longer be used for logging on to the user's account.\nAny Recovery Codes associated with the TOTP configuration will also no longer be usable.\n\nThis mutation is private, requires an escalated session, and cannot be accessed via the public GraphQL API.\n", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "TOTPDeleteInput", "description": "Autogenerated input type of TOTPDelete", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "TOTPDeletePayload", "description": "Autogenerated return type of TOTPDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "totpRecoveryCodesRegenerate", "description": "Generate a new set of Recovery Codes for a given TOTP.\n\nThe new Recovery Codes will immediately replace any existing recovery codes.\n\nThis mutation is private, requires an escalated session, and cannot be accessed via the public GraphQL API.\n", "args": [ { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "TOTPRecoveryCodesRegenerateInput", "description": "Autogenerated input type of TOTPRecoveryCodesRegenerate", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "TOTPRecoveryCodesRegeneratePayload", "description": "Autogenerated return type of TOTPRecoveryCodesRegenerate", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "Node", "kind": "INTERFACE", "description": "An object with an ID.", "fields": [ { "name": "id", "description": "ID of the object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": [ { "kind": "OBJECT", "name": "APIAccessToken", "description": "API access tokens for authentication with the Buildkite API", "ofType": null }, { "kind": "OBJECT", "name": "APIAccessTokenCode", "description": "A code that is used by an API Application to request an API Access Token", "ofType": null }, { "kind": "OBJECT", "name": "APIApplication", "description": "An API Application", "ofType": null }, { "kind": "OBJECT", "name": "Agent", "description": "An agent", "ofType": null }, { "kind": "OBJECT", "name": "AgentToken", "description": "A token used to connect an agent to Buildkite", "ofType": null }, { "kind": "OBJECT", "name": "Annotation", "description": "An annotation allows you to add arbitrary content to the top of a build page in the Buildkite UI", "ofType": null }, { "kind": "OBJECT", "name": "Artifact", "description": "A file uploaded from the agent whilst running a job", "ofType": null }, { "kind": "OBJECT", "name": "AuditEvent", "description": "Audit record of an event which occurred in the system", "ofType": null }, { "kind": "OBJECT", "name": "AuthorizationBitbucket", "description": "A Bitbucket account authorized with a Buildkite account", "ofType": null }, { "kind": "OBJECT", "name": "AuthorizationGitHub", "description": "A GitHub account authorized with a Buildkite account", "ofType": null }, { "kind": "OBJECT", "name": "AuthorizationGitHubEnterprise", "description": "A GitHub Enterprise account authorized with a Buildkite account", "ofType": null }, { "kind": "OBJECT", "name": "AuthorizationGoogle", "description": "A Google account authorized with a Buildkite account", "ofType": null }, { "kind": "OBJECT", "name": "AuthorizationSAML", "description": "A SAML account authorized with a Buildkite account", "ofType": null }, { "kind": "OBJECT", "name": "Build", "description": "A build from a pipeline", "ofType": null }, { "kind": "OBJECT", "name": "Changelog", "description": "A changelog", "ofType": null }, { "kind": "OBJECT", "name": "ClusterToken", "description": "A token used to connect an agent in cluster to Buildkite", "ofType": null }, { "kind": "OBJECT", "name": "Email", "description": "An email address", "ofType": null }, { "kind": "OBJECT", "name": "JobEventAssigned", "description": "An event created when the dispatcher assigns the job to an agent", "ofType": null }, { "kind": "OBJECT", "name": "JobEventBuildStepUploadCreated", "description": "An event created when the job creates new build steps via pipeline upload", "ofType": null }, { "kind": "OBJECT", "name": "JobEventCanceled", "description": "An event created when the job is canceled", "ofType": null }, { "kind": "OBJECT", "name": "JobEventFinished", "description": "An event created when the job is finished", "ofType": null }, { "kind": "OBJECT", "name": "JobEventGeneric", "description": "A generic event type that doesn't have any additional meta-information associated with the event", "ofType": null }, { "kind": "OBJECT", "name": "JobEventRetried", "description": "An event created when the job is retried", "ofType": null }, { "kind": "OBJECT", "name": "JobEventTimedOut", "description": "An event created when the job is timed out", "ofType": null }, { "kind": "OBJECT", "name": "JobTypeBlock", "description": "A type of job that requires a user to unblock it before proceeding in a build pipeline", "ofType": null }, { "kind": "OBJECT", "name": "JobTypeCommand", "description": "A type of job that runs a command on an agent", "ofType": null }, { "kind": "OBJECT", "name": "JobTypeTrigger", "description": "A type of job that triggers another build on a pipeline", "ofType": null }, { "kind": "OBJECT", "name": "JobTypeWait", "description": "A type of job that waits for all previous jobs to pass before proceeding the build pipeline", "ofType": null }, { "kind": "OBJECT", "name": "NotificationServiceSlack", "description": "Deliver notifications to Slack", "ofType": null }, { "kind": "OBJECT", "name": "Organization", "description": "An organization", "ofType": null }, { "kind": "OBJECT", "name": "OrganizationInvitation", "description": "A pending invitation to a user to join this organization", "ofType": null }, { "kind": "OBJECT", "name": "OrganizationMember", "description": "A member of an organization", "ofType": null }, { "kind": "OBJECT", "name": "Pipeline", "description": "A pipeline", "ofType": null }, { "kind": "OBJECT", "name": "PipelineMetric", "description": "A metric for a pipeline", "ofType": null }, { "kind": "OBJECT", "name": "PipelineSchedule", "description": "A schedule of when a build should automatically triggered for a Pipeline", "ofType": null }, { "kind": "OBJECT", "name": "SSOProviderGitHubApp", "description": "Single sign-on provided by GitHub", "ofType": null }, { "kind": "OBJECT", "name": "SSOProviderGoogleGSuite", "description": "Single sign-on provided by Google", "ofType": null }, { "kind": "OBJECT", "name": "SSOProviderSAML", "description": "Single sign-on provided via SAML", "ofType": null }, { "kind": "OBJECT", "name": "Suite", "description": "A suite", "ofType": null }, { "kind": "OBJECT", "name": "SuiteMonitor", "description": "A test suite monitor", "ofType": null }, { "kind": "OBJECT", "name": "Team", "description": "An organization team", "ofType": null }, { "kind": "OBJECT", "name": "TeamMember", "description": "An member of a team", "ofType": null }, { "kind": "OBJECT", "name": "TeamPipeline", "description": "An pipeline that's been assigned to a team", "ofType": null }, { "kind": "OBJECT", "name": "TeamSuite", "description": "A suite that's been assigned to a team", "ofType": null }, { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, { "kind": "OBJECT", "name": "Viewer", "description": "Represents the current user session", "ofType": null } ] }, { "name": "Notice", "kind": "OBJECT", "description": "A notice or notice that a user sees in the Buildkite UI", "fields": [ { "name": "dismissedAt", "description": "The time when this notice was dismissed from the UI", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "namespace", "description": "The namespace of this notice", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "NoticeNamespaces", "description": "All the possible namespaces for a notice", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "scope", "description": "The scope within the namespace", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "NoticeDismissInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of NoticeDismiss", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "NoticeDismissPayload", "kind": "OBJECT", "description": "Autogenerated return type of NoticeDismiss", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "notice", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Notice", "description": "A notice or notice that a user sees in the Buildkite UI", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "NoticeNamespaces", "kind": "ENUM", "description": "All the possible namespaces for a notice", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "CHANGE", "description": "A change to an existing feature", "isDeprecated": false, "deprecationReason": null }, { "name": "EMAIL_SUGGESTION", "description": "The user has had an email suggested to them", "isDeprecated": false, "deprecationReason": null }, { "name": "FEATURE", "description": "A new feature was added", "isDeprecated": false, "deprecationReason": null }, { "name": "EVENT", "description": "An event announcement", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "NotificationService", "kind": "INTERFACE", "description": null, "fields": [ { "name": "description", "description": "The description of this service", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "The name of the service provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": [ { "kind": "OBJECT", "name": "NotificationServiceSlack", "description": "Deliver notifications to Slack", "ofType": null }, { "kind": "OBJECT", "name": "NotificationServiceWebhook", "description": "Deliver notifications to a custom URL", "ofType": null } ] }, { "name": "NotificationServiceSlack", "kind": "OBJECT", "description": "Deliver notifications to Slack", "fields": [ { "name": "description", "description": "The description of this service", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "The name of the service provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null }, { "kind": "INTERFACE", "name": "NotificationService", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "NotificationServiceWebhook", "kind": "OBJECT", "description": "Deliver notifications to a custom URL", "fields": [ { "name": "description", "description": "The description of this service", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "The name of the service provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "NotificationService", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "OperatingSystem", "kind": "OBJECT", "description": "A operating system that an agent can run on", "fields": [ { "name": "name", "description": "The name of the operating system", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "Organization", "kind": "OBJECT", "description": "An organization", "fields": [ { "name": "agentTokens", "description": "Returns agent access tokens for an Organization. By default returns all tokens, whether revoked or non-revoked.", "args": [ { "name": "first", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "revoked", "description": "Filter tokens by whether they are revoked or not", "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "AgentTokenConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "agents", "description": null, "args": [ { "name": "first", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "after", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "before", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "search", "description": "Search agents for the given query terms case insensitively across name and meta data", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "metaData", "description": "Filter agents to those only having the matching meta data", "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } } }, "defaultValue": null }, { "name": "cluster", "description": "Filter agents by membership of a given cluster", "type": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null }, "defaultValue": null }, { "name": "clusterQueue", "description": "Filter agents to those within a given cluster queue", "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } } }, "defaultValue": null }, { "name": "isRunningJob", "description": "Filter agents by whether they are running a job or not", "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "AgentConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "auditEvents", "description": null, "args": [ { "name": "first", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "after", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "before", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "occurredAtFrom", "description": "Filter events which occurred from the given date and time", "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "defaultValue": null }, { "name": "occurredAtTo", "description": "Filter events which occurred until the given date and time", "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "defaultValue": null }, { "name": "type", "description": "Filter the events by type", "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "AuditEventType", "description": "All the possible types of an Audit Event", "ofType": null } } }, "defaultValue": null }, { "name": "actorType", "description": "Filter the events by the type of actor who initiated them", "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "AuditActorType", "description": "All the possible types of actors in an Audit Event", "ofType": null } } }, "defaultValue": null }, { "name": "actor", "description": "Filter the events by the IDs of the actors who initiated them", "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } } }, "defaultValue": null }, { "name": "subjectType", "description": "Filter the events by the type of subject they relate to", "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "AuditSubjectType", "description": "All the possible types of subjects in an Audit Event", "ofType": null } } }, "defaultValue": null }, { "name": "subject", "description": "Filter the events by the IDs of the subject they relate to", "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } } }, "defaultValue": null }, { "name": "order", "description": "Order the events", "type": { "kind": "ENUM", "name": "OrganizationAuditEventOrders", "description": "The different orders you can sort audit events by", "ofType": null }, "defaultValue": "RECENTLY_OCCURRED" } ], "type": { "kind": "OBJECT", "name": "OrganizationAuditEventConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "cluster", "description": "Return cluster in the Organization by UUID", "args": [ { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "Cluster", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "clusters", "description": "Returns clusters for an Organization", "args": [ { "name": "first", "description": "Returns the first _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": "Returns the last _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "before", "description": "Returns the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "order", "description": "Order the clusters", "type": { "kind": "ENUM", "name": "ClusterOrder", "description": "The different orders you can sort clusters by", "ofType": null }, "defaultValue": "NAME" } ], "type": { "kind": "OBJECT", "name": "ClusterConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "iconUrl", "description": "The URL to an icon representing this organization", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "invitations", "description": null, "args": [ { "name": "first", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "after", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "before", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "state", "description": null, "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "OrganizationInvitationStates", "description": "All the possible states that an organization invitation can be", "ofType": null } } }, "defaultValue": null }, { "name": "order", "description": "Order the invitations", "type": { "kind": "ENUM", "name": "OrganizationInvitationOrders", "description": "The different orders you can sort organization invitations by", "ofType": null }, "defaultValue": "RECENTLY_CREATED" } ], "type": { "kind": "OBJECT", "name": "OrganizationInvitationConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "isTeamsEnabled", "description": "Whether teams is enabled for this organization", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "jobs", "description": null, "args": [ { "name": "first", "description": "Returns the first _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": "Returns the last _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "before", "description": "Returns the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "type", "description": null, "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "JobTypes", "description": "All the possible types of jobs that can exist", "ofType": null } } }, "defaultValue": null }, { "name": "state", "description": null, "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "JobStates", "description": "All the possible states a job can be in", "ofType": null } } }, "defaultValue": null }, { "name": "priority", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "JobPrioritySearch", "description": "Search jobs by priority", "ofType": null }, "defaultValue": null }, { "name": "agentQueryRules", "description": null, "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } } }, "defaultValue": null }, { "name": "concurrency", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "JobConcurrencySearch", "description": "Searching for concurrency groups on jobs", "ofType": null }, "defaultValue": null }, { "name": "passed", "description": "Whether or not the command job passed. Passing `false` will return all failed jobs (including \"soft failed\" jobs)", "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": null }, { "name": "step", "description": "Filtering jobs based on related step information", "type": { "kind": "INPUT_OBJECT", "name": "JobStepSearch", "description": "Searching for jobs based on step information", "ofType": null }, "defaultValue": null }, { "name": "order", "description": "Order the jobs", "type": { "kind": "ENUM", "name": "JobOrder", "description": "The different orders you can sort jobs by", "ofType": null }, "defaultValue": "RECENTLY_CREATED" } ], "type": { "kind": "OBJECT", "name": "JobConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "members", "description": "Returns users within the organization", "args": [ { "name": "first", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "after", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "before", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "search", "description": "Search members named like the given query case insensitively", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "email", "description": "The primary email of the team member", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "team", "description": "Filter the members by team", "type": { "kind": "SCALAR", "name": "TeamSelector", "description": "A Team identifier using a slug, and optionally negated with a leading `!`", "ofType": null }, "defaultValue": null }, { "name": "role", "description": "Search members by their role", "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "OrganizationMemberRole", "description": "The roles a user can be within an organization", "ofType": null } } }, "defaultValue": null }, { "name": "security", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "OrganizationMemberSecurityInput", "description": null, "ofType": null }, "defaultValue": null }, { "name": "sso", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "OrganizationMemberSSOInput", "description": null, "ofType": null }, "defaultValue": null }, { "name": "order", "description": "Order the members", "type": { "kind": "ENUM", "name": "OrganizationMemberOrder", "description": "The different orders you can sort members by", "ofType": null }, "defaultValue": "RECENTLY_CREATED" } ], "type": { "kind": "OBJECT", "name": "OrganizationMemberConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "The name of the organization", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "permissions", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "OrganizationPermissions", "description": "Permissions information about what actions the current user can do against the organization", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipelines", "description": "Return all the pipelines the current user has access to for this organization", "args": [ { "name": "first", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "after", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "before", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "search", "description": "Search pipelines named like the given query case insensitively", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "repository", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "PipelineRepositoryInput", "description": "Repository information for a pipeline", "ofType": null }, "defaultValue": null }, { "name": "archived", "description": "Filter pipelines based on whether or not they've been archived. If not provided, all pipelines are returned regardless of archived state.", "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": null }, { "name": "team", "description": "Filter the pipelines by team", "type": { "kind": "SCALAR", "name": "TeamSelector", "description": "A Team identifier using a slug, and optionally negated with a leading `!`", "ofType": null }, "defaultValue": null }, { "name": "favorite", "description": "Only return favorited pipelines", "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": null }, { "name": "order", "description": "Order the pipelines", "type": { "kind": "ENUM", "name": "PipelineOrders", "description": "The different orders you can sort pipelines by", "ofType": null }, "defaultValue": "RECENTLY_CREATED" }, { "name": "tags", "description": "Filter pipelines with those that have particular tags", "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } } }, "defaultValue": null }, { "name": "createdAtFrom", "description": null, "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "defaultValue": null }, { "name": "createdAtTo", "description": null, "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "PipelineConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "public", "description": "Whether this organization is visible to everyone, including people outside it", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": "The slug used to represent the organization in URLs", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "sso", "description": "The single sign-on configuration of this organization", "args": [], "type": { "kind": "OBJECT", "name": "OrganizationSSO", "description": "Single sign-on settings for an organization", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "ssoProviders", "description": "Single sign on providers created for an organization", "args": [ { "name": "first", "description": "Returns the first _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": "Returns the last _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "before", "description": "Returns the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "SSOProviderConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "suites", "description": "Return all the suite the current user has access to for this organization", "args": [ { "name": "first", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "after", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "before", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "search", "description": "Search suites named like the given query case insensitively", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "team", "description": "Filter the suites by team", "type": { "kind": "SCALAR", "name": "TeamSelector", "description": "A Team identifier using a slug, and optionally negated with a leading `!`", "ofType": null }, "defaultValue": null }, { "name": "order", "description": "Order the suites", "type": { "kind": "ENUM", "name": "SuiteOrders", "description": "The different orders you can sort suites by", "ofType": null }, "defaultValue": "RECENTLY_CREATED" }, { "name": "createdAtFrom", "description": null, "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "defaultValue": null }, { "name": "createdAtTo", "description": null, "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "SuiteConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "teams", "description": "Returns teams within the organization that the viewer can see", "args": [ { "name": "first", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "after", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "before", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "search", "description": "Search teams", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "pipeline", "description": "Filter teams by pipeline", "type": { "kind": "SCALAR", "name": "PipelineSelector", "description": "A Pipeline identifier using a slug, and optionally negated with a leading `!`", "ofType": null }, "defaultValue": null }, { "name": "user", "description": "Filter teams by user membership", "type": { "kind": "SCALAR", "name": "UserSelector", "description": "A User identifier using a UUID, and optionally negated with a leading `!`", "ofType": null }, "defaultValue": null }, { "name": "privacy", "description": "Search teams by their privacy", "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "TeamPrivacy", "description": "Whether a team is visible or secret within an organization", "ofType": null } } }, "defaultValue": null }, { "name": "order", "description": "Order the teams", "type": { "kind": "ENUM", "name": "TeamOrder", "description": "The different orders you can sort teams by", "ofType": null }, "defaultValue": "NAME" } ], "type": { "kind": "OBJECT", "name": "TeamConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID for this organization", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "OrganizationAuditEventConnection", "kind": "OBJECT", "description": null, "fields": [ { "name": "count", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "OrganizationAuditEventEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageInfo", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageInfo", "description": "Information about pagination in a connection.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Connection", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "OrganizationAuditEventEdge", "kind": "OBJECT", "description": null, "fields": [ { "name": "cursor", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "AuditEvent", "description": "Audit record of an event which occurred in the system", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "OrganizationAuditEventOrders", "kind": "ENUM", "description": "The different orders you can sort audit events by", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "RECENTLY_OCCURRED", "description": "Order by the most recently occurring events first", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "OrganizationConnection", "kind": "OBJECT", "description": null, "fields": [ { "name": "count", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "OrganizationEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageInfo", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageInfo", "description": "Information about pagination in a connection.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Connection", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "OrganizationEdge", "kind": "OBJECT", "description": null, "fields": [ { "name": "cursor", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Organization", "description": "An organization", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "OrganizationInvitation", "kind": "OBJECT", "description": "A pending invitation to a user to join this organization", "fields": [ { "name": "acceptedAt", "description": "The time when the invitation was accepted", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "acceptedBy", "description": "The user that accepted this invite", "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdAt", "description": "The time when the invitation was created", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdBy", "description": "The user that added invited this email address", "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "email", "description": "The email address of this invitation", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "expiredAt", "description": "The time when the invitation was automatically expired", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "organization", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Organization", "description": "An organization", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "permissions", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "OrganizationInvitationPermissions", "description": "Permissions information about what actions the current user can do against this invitation", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "revokedAt", "description": "The time when this invitation was revoked", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "revokedBy", "description": "The user that revoked this invitation", "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "role", "description": "The role the user will have in the organization once they've accepted the invitation", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "OrganizationMemberRole", "description": "The roles a user can be within an organization", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": "The slug of the invitation that can be used to find an invitation in the query root", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "sso", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "OrganizationInvitationSSOType", "description": "Information about the SSO setup for this invited organization member", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "state", "description": "The current state of the invitation", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "OrganizationInvitationStates", "description": "All the possible states that an organization invitation can be", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "teams", "description": "Teams that have been assigned to this invitation", "args": [ { "name": "first", "description": "Returns the first _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "OrganizationInvitationTeamAssignmentConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The UUID of the invitation", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "OrganizationInvitationConnection", "kind": "OBJECT", "description": null, "fields": [ { "name": "count", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "OrganizationInvitationEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageInfo", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageInfo", "description": "Information about pagination in a connection.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Connection", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "OrganizationInvitationCreateInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of OrganizationInvitationCreate", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "organizationID", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null }, { "name": "emails", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } } } }, "defaultValue": null }, { "name": "role", "description": null, "type": { "kind": "ENUM", "name": "OrganizationMemberRole", "description": "The roles a user can be within an organization", "ofType": null }, "defaultValue": null }, { "name": "sso", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "OrganizationInvitationSSOInput", "description": null, "ofType": null }, "defaultValue": null }, { "name": "teams", "description": null, "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "OrganizationInvitationTeamAssignmentInput", "description": "Used to assign teams to organization invitation in mutations", "ofType": null } } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "OrganizationInvitationCreatePayload", "kind": "OBJECT", "description": "Autogenerated return type of OrganizationInvitationCreate", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "invitationEdges", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "OrganizationInvitationEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "organization", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Organization", "description": "An organization", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "OrganizationInvitationEdge", "kind": "OBJECT", "description": null, "fields": [ { "name": "cursor", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "OrganizationInvitation", "description": "A pending invitation to a user to join this organization", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "OrganizationInvitationOrders", "kind": "ENUM", "description": "The different orders you can sort organization invitations by", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "EMAIL", "description": "Order by email address alphabetically", "isDeprecated": false, "deprecationReason": null }, { "name": "RECENTLY_CREATED", "description": "Order by the most recently created invitations first", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "OrganizationInvitationPermissions", "kind": "OBJECT", "description": "Permissions information about what actions the current user can do against this invitation", "fields": [ { "name": "organizationInvitationResend", "description": "Whether the user can resend this invitation", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "organizationInvitationRevoke", "description": "Whether the user can revoke this invitation", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "OrganizationInvitationResendInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of OrganizationInvitationResend", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "OrganizationInvitationResendPayload", "kind": "OBJECT", "description": "Autogenerated return type of OrganizationInvitationResend", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "organizationInvitation", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "OrganizationInvitation", "description": "A pending invitation to a user to join this organization", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "OrganizationInvitationRevokeInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of OrganizationInvitationRevoke", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "OrganizationInvitationRevokePayload", "kind": "OBJECT", "description": "Autogenerated return type of OrganizationInvitationRevoke", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "organization", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Organization", "description": "An organization", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "organizationInvitation", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "OrganizationInvitation", "description": "A pending invitation to a user to join this organization", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "organizationInvitationEdge", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "OrganizationInvitationEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "OrganizationInvitationSSOInput", "kind": "INPUT_OBJECT", "description": null, "fields": null, "inputFields": [ { "name": "mode", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "OrganizationMemberSSOModeEnum", "description": "The SSO authorization modes you can use on a member", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "OrganizationInvitationSSOType", "kind": "OBJECT", "description": "Information about the SSO setup for this invited organization member", "fields": [ { "name": "mode", "description": "The SSO mode of the invited organization member", "args": [], "type": { "kind": "ENUM", "name": "OrganizationMemberSSOModeEnum", "description": "The SSO authorization modes you can use on a member", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "OrganizationInvitationStates", "kind": "ENUM", "description": "All the possible states that an organization invitation can be", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "PENDING", "description": "The invitation is waiting for a user to accept it", "isDeprecated": false, "deprecationReason": null }, { "name": "ACCEPTED", "description": "The invitation was accepted by the person it was sent to", "isDeprecated": false, "deprecationReason": null }, { "name": "EXPIRED", "description": "The invitation wasn't accepted and the link has expired", "isDeprecated": false, "deprecationReason": null }, { "name": "REVOKED", "description": "The invitation was revoked and can no longer be accepted", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "OrganizationInvitationTeamAssignment", "kind": "OBJECT", "description": "A team that has been assigned to an invitation", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "role", "description": "The role that the user will have once they've accepted the invite", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "TeamMemberRole", "description": "The roles a user can be within a team", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "team", "description": "The team that this assignment refers to", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Team", "description": "An organization team", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "OrganizationInvitationTeamAssignmentConnection", "kind": "OBJECT", "description": null, "fields": [ { "name": "count", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "OrganizationInvitationTeamAssignmentEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageInfo", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageInfo", "description": "Information about pagination in a connection.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Connection", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "OrganizationInvitationTeamAssignmentEdge", "kind": "OBJECT", "description": null, "fields": [ { "name": "cursor", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "OrganizationInvitationTeamAssignment", "description": "A team that has been assigned to an invitation", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "OrganizationInvitationTeamAssignmentInput", "kind": "INPUT_OBJECT", "description": "Used to assign teams to organization invitation in mutations", "fields": null, "inputFields": [ { "name": "id", "description": "The ID of the team you want the user to join once they've accepted the invite", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null }, { "name": "role", "description": "The role in the team you want the user to have", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "TeamMemberRole", "description": "The roles a user can be within a team", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "OrganizationMember", "kind": "OBJECT", "description": "A member of an organization", "fields": [ { "name": "complimentary", "description": "Whether or not organizations are required to pay for this user", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdAt", "description": "The time when this user was added to the organization", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdBy", "description": "The user that added invited this user", "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "organization", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Organization", "description": "An organization", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "permissions", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "OrganizationMemberPermissions", "description": "Permissions information about what actions the current user can do against the organization membership record", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipelines", "description": "Pipelines the user has access to within the organization", "args": [ { "name": "first", "description": "Returns the first _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": "Returns the last _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "before", "description": "Returns the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "search", "description": "Search within the pipelines the user has access to", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "order", "description": "Order the pipelines returned", "type": { "kind": "ENUM", "name": "PipelineOrders", "description": "The different orders you can sort pipelines by", "ofType": null }, "defaultValue": "RECENTLY_CREATED" } ], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "OrganizationMemberPipelineConnection", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "role", "description": "The users role within the organization", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "OrganizationMemberRole", "description": "The roles a user can be within an organization", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "security", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "OrganizationMemberSecurity", "description": "Information about what security settings the user has enabled in Buildkite", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "sso", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "OrganizationMemberSSO", "description": "Information about the SSO setup for this organization member", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "teams", "description": "Teams that this user is a part of within the organization", "args": [ { "name": "first", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "after", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "before", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "order", "description": "Order the members returned", "type": { "kind": "ENUM", "name": "TeamMemberOrder", "description": "The different orders you can sort team members by", "ofType": null }, "defaultValue": "RECENTLY_CREATED" } ], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "TeamMemberConnection", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "user", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID for this organization member", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "OrganizationMemberConnection", "kind": "OBJECT", "description": null, "fields": [ { "name": "count", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "OrganizationMemberEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageInfo", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageInfo", "description": "Information about pagination in a connection.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Connection", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "OrganizationMemberDeleteInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of OrganizationMemberDelete", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "OrganizationMemberDeletePayload", "kind": "OBJECT", "description": "Autogenerated return type of OrganizationMemberDelete", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "deletedOrganizationMemberID", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "organization", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Organization", "description": "An organization", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "user", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "OrganizationMemberEdge", "kind": "OBJECT", "description": null, "fields": [ { "name": "cursor", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "OrganizationMember", "description": "A member of an organization", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "OrganizationMemberOrder", "kind": "ENUM", "description": "The different orders you can sort members by", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "NAME", "description": "Order by name alphabetically", "isDeprecated": false, "deprecationReason": null }, { "name": "RECENTLY_CREATED", "description": "Order by the most recently created members first", "isDeprecated": false, "deprecationReason": null }, { "name": "RELEVANCE", "description": "Order by relevance when searching for members", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "OrganizationMemberPermissions", "kind": "OBJECT", "description": "Permissions information about what actions the current user can do against the organization membership record", "fields": [ { "name": "organizationMemberDelete", "description": "Whether the user can delete the user from the organization", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "organizationMemberUpdate", "description": "Whether the user can update the organization's members role information", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "OrganizationMemberPipeline", "kind": "OBJECT", "description": "Represents the connection between a user an a pipeline within an organization", "fields": [ { "name": "pipeline", "description": "The pipeline the user has access to within the organization", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Pipeline", "description": "A pipeline", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "OrganizationMemberPipelineConnection", "kind": "OBJECT", "description": null, "fields": [ { "name": "count", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "OrganizationMemberPipelineEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageInfo", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageInfo", "description": "Information about pagination in a connection.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Connection", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "OrganizationMemberPipelineEdge", "kind": "OBJECT", "description": null, "fields": [ { "name": "cursor", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "OrganizationMemberPipeline", "description": "Represents the connection between a user an a pipeline within an organization", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "OrganizationMemberRole", "kind": "ENUM", "description": "The roles a user can be within an organization", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "MEMBER", "description": "The user is a regular member of the organization", "isDeprecated": false, "deprecationReason": null }, { "name": "ADMIN", "description": "Has full access to the entire organization", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "OrganizationMemberSSO", "kind": "OBJECT", "description": "Information about the SSO setup for this organization member", "fields": [ { "name": "authorizations", "description": "SSO authorizations provided by your organization that have been created for this user", "args": [ { "name": "first", "description": "Returns the first _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": "Returns the last _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "before", "description": "Returns the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "state", "description": "Filter authorizations by state", "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "SSOAuthorizationState", "description": "All the possible states an SSO Authorization", "ofType": null } } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "SSOAuthorizationConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "mode", "description": "The SSO mode of the organization member", "args": [], "type": { "kind": "ENUM", "name": "OrganizationMemberSSOModeEnum", "description": "The SSO authorization modes you can use on a member", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "OrganizationMemberSSOInput", "kind": "INPUT_OBJECT", "description": null, "fields": null, "inputFields": [ { "name": "mode", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "OrganizationMemberSSOModeEnum", "description": "The SSO authorization modes you can use on a member", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "OrganizationMemberSSOModeEnum", "kind": "ENUM", "description": "The SSO authorization modes you can use on a member", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "REQUIRED", "description": "The member must use SSO to access your organization", "isDeprecated": false, "deprecationReason": null }, { "name": "OPTIONAL", "description": "The member can either use SSO or their email & password", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "OrganizationMemberSecurity", "kind": "OBJECT", "description": "Information about what security settings the user has enabled in Buildkite", "fields": [ { "name": "passwordProtected", "description": "If the user has secured their Buildkite user account with a password", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "twoFactorEnabled", "description": "If the user has enabled Two Factor Authentication", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "OrganizationMemberSecurityInput", "kind": "INPUT_OBJECT", "description": null, "fields": null, "inputFields": [ { "name": "twoFactorEnabled", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": null }, { "name": "passwordProtected", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "OrganizationMemberUpdateInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of OrganizationMemberUpdate", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null }, { "name": "role", "description": null, "type": { "kind": "ENUM", "name": "OrganizationMemberRole", "description": "The roles a user can be within an organization", "ofType": null }, "defaultValue": null }, { "name": "sso", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "OrganizationMemberSSOInput", "description": null, "ofType": null }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "OrganizationMemberUpdatePayload", "kind": "OBJECT", "description": "Autogenerated return type of OrganizationMemberUpdate", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "organizationMember", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "OrganizationMember", "description": "A member of an organization", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "OrganizationPermissions", "kind": "OBJECT", "description": "Permissions information about what actions the current user can do against the organization", "fields": [ { "name": "agentTokenCreate", "description": "Whether the user can create agent tokens", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "agentTokenView", "description": "Whether the user can access agent tokens", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "agentView", "description": "Whether the user can create a see a list of agents in organization", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "auditEventsView", "description": "Whether the user can access audit events for the organization", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "notificationServiceUpdate", "description": "Whether the user can change the notification services for the organization", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "organizationBillingUpdate", "description": "Whether the user can view and manage billing for the organization", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "organizationInvitationCreate", "description": "Whether the user can invite members from an organization", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "organizationMemberUpdate", "description": "Whether the user can update/remove members from an organization", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "organizationMemberView", "description": "Whether the user can see members in the organization", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "organizationMemberViewSensitive", "description": "Whether the user can see sensitive information about members in the organization", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "organizationUpdate", "description": "Whether the user can change the organization name and related source code provider settings", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipelineCreate", "description": "Whether the user can create a new pipeline in the organization", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipelineCreateWithoutTeams", "description": "Whether the user can create a new pipeline without adding it to any teams within the organization", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipelineView", "description": "Whether the user can create a see a list of pipelines in organization", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "ssoProviderCreate", "description": "Whether the user can change SSO Providers for the organization", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "ssoProviderUpdate", "description": "Whether the user can change SSO Providers for the organization", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "suiteView", "description": "Whether the user can create a see a list of suites in organization", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "teamAdmin", "description": "Whether the user can administer one or all the teams in the organization", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "teamCreate", "description": "Whether the user can create teams for the organization", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "teamEnabledChange", "description": "Whether the user can toggle teams on/off for the organization", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "teamView", "description": "Whether the user can see teams in the organization", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "OrganizationSSO", "kind": "OBJECT", "description": "Single sign-on settings for an organization", "fields": [ { "name": "isEnabled", "description": "Whether this account is configured for single sign-on", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "provider", "description": "The single sign-on provider for this organization", "args": [], "type": { "kind": "OBJECT", "name": "OrganizationSSOProvider", "description": "Single sign-on provider information for an organization", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "OrganizationSSOProvider", "kind": "OBJECT", "description": "Single sign-on provider information for an organization", "fields": [ { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "PageInfo", "kind": "OBJECT", "description": "Information about pagination in a connection.", "fields": [ { "name": "endCursor", "description": "When paginating forwards, the cursor to continue.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "hasNextPage", "description": "When paginating forwards, are there more items?", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "hasPreviousPage", "description": "When paginating backwards, are there more items?", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "startCursor", "description": "When paginating backwards, the cursor to continue.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "Permission", "kind": "OBJECT", "description": "The result of checking a permissions", "fields": [ { "name": "allowed", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "Pipeline", "kind": "OBJECT", "description": "A pipeline", "fields": [ { "name": "allowRebuilds", "description": "Whether existing builds can be rebuilt as new builds.", "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "archived", "description": "Whether this pipeline has been archived", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "archivedAt", "description": "The time when the pipeline was archived", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "archivedBy", "description": "The user that archived this pipeline", "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "branchConfiguration", "description": "A branch filter pattern to limit which pushed branches trigger builds on this pipeline.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "builds", "description": "Returns the builds for this pipeline", "args": [ { "name": "first", "description": "Returns the first _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": "Returns the last _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "before", "description": "Returns the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "state", "description": null, "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "BuildStates", "description": "All the possible states a build can be in", "ofType": null } } }, "defaultValue": null }, { "name": "branch", "description": "Use `%default` to search by the Pipelines default branch", "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } } }, "defaultValue": null }, { "name": "commit", "description": null, "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } } }, "defaultValue": null }, { "name": "metaData", "description": null, "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } } }, "defaultValue": null }, { "name": "createdAtFrom", "description": null, "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "defaultValue": null }, { "name": "createdAtTo", "description": null, "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "BuildConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "cancelIntermediateBuilds", "description": "When a new build is created on a branch, any previous builds that are running on the same branch will be automatically cancelled", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cancelIntermediateBuildsBranchFilter", "description": "Limit which branches build cancelling applies to, for example `!main` will ensure that the main branch won't have it's builds automatically cancelled.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "cluster", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Cluster", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "commitShortLength", "description": "The shortest length to which any git commit ID may be truncated while guaranteeing referring to a unique commit", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdAt", "description": "The time when the pipeline was created", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdBy", "description": "The user who created the pipeline", "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "defaultBranch", "description": "The default branch for this pipeline", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": "The short description of the pipeline", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "favorite", "description": "Returns true if the viewer has favorited this pipeline", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "jobs", "description": null, "args": [ { "name": "first", "description": "Returns the first _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": "Returns the last _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "before", "description": "Returns the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "type", "description": null, "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "JobTypes", "description": "All the possible types of jobs that can exist", "ofType": null } } }, "defaultValue": null }, { "name": "state", "description": null, "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "JobStates", "description": "All the possible states a job can be in", "ofType": null } } }, "defaultValue": null }, { "name": "priority", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "JobPrioritySearch", "description": "Search jobs by priority", "ofType": null }, "defaultValue": null }, { "name": "agentQueryRules", "description": null, "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } } }, "defaultValue": null }, { "name": "concurrency", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "JobConcurrencySearch", "description": "Searching for concurrency groups on jobs", "ofType": null }, "defaultValue": null }, { "name": "passed", "description": "Whether or not the command job passed. Passing `false` will return all failed jobs (including \"soft failed\" jobs)", "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": null }, { "name": "step", "description": "Filtering jobs based on related step information", "type": { "kind": "INPUT_OBJECT", "name": "JobStepSearch", "description": "Searching for jobs based on step information", "ofType": null }, "defaultValue": null }, { "name": "order", "description": "Order the jobs", "type": { "kind": "ENUM", "name": "JobOrder", "description": "The different orders you can sort jobs by", "ofType": null }, "defaultValue": "RECENTLY_CREATED" } ], "type": { "kind": "OBJECT", "name": "JobConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "metrics", "description": null, "args": [ { "name": "first", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "PipelineMetricConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "The name of the pipeline", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "nextBuildNumber", "description": "The next build number in the sequence", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "organization", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Organization", "description": "An organization", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "permissions", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "PipelinePermissions", "description": "Permission information about what actions the current user can do against the pipeline", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "public", "description": "Whether this pipeline is visible to everyone, including people outside this organization", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": true, "deprecationReason": "Use `visibility`" }, { "name": "repository", "description": "The repository for this pipeline", "args": [], "type": { "kind": "OBJECT", "name": "Repository", "description": "A repository associated with a pipeline", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "schedules", "description": "Schedules for this pipeline", "args": [ { "name": "first", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "PipelineScheduleConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "skipIntermediateBuilds", "description": "When a new build is created on a branch, any previous builds that haven't yet started on the same branch will be automatically marked as skipped.", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "skipIntermediateBuildsBranchFilter", "description": "Limit which branches build skipping applies to, for example `!main` will ensure that the main branch won't have it's builds automatically skipped.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": "The slug of the pipeline", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "steps", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PipelineSteps", "description": "Steps defined on a pipeline", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "tags", "description": "Tags that have been given to this pipeline", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "PipelineTag", "description": "A tag associated with a pipeline", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "teams", "description": "Teams associated with this pipeline", "args": [ { "name": "first", "description": "Returns the first _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": "Returns the last _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "before", "description": "Returns the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "search", "description": "Search for teams associated that this pipeline is assigned to", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "order", "description": "Order the pipelines returned", "type": { "kind": "ENUM", "name": "TeamPipelineOrder", "description": "The different orders you can sort pipelines by", "ofType": null }, "defaultValue": "RECENTLY_CREATED" } ], "type": { "kind": "OBJECT", "name": "TeamPipelineConnection", "description": "A collection of TeamPipeline records", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "The URL for the pipeline", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The UUID of the pipeline", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "visibility", "description": "Whether this pipeline is visible to everyone, including people outside this organization", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "PipelineVisibility", "description": "The visibility of the pipeline", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "webhookURL", "description": "The URL to use in your repository settings for commit webhooks", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "PipelineAccessLevels", "kind": "ENUM", "description": "The access levels that can be assigned to a pipeline", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "MANAGE_BUILD_AND_READ", "description": "Allows edits, builds and reads", "isDeprecated": false, "deprecationReason": null }, { "name": "BUILD_AND_READ", "description": "Allows builds and read only", "isDeprecated": false, "deprecationReason": null }, { "name": "READ_ONLY", "description": "Read only - no builds or edits", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "PipelineArchiveInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of PipelineArchive", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "PipelineArchivePayload", "kind": "OBJECT", "description": "Autogenerated return type of PipelineArchive", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipeline", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Pipeline", "description": "A pipeline", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "PipelineConnection", "kind": "OBJECT", "description": null, "fields": [ { "name": "count", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "PipelineEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageInfo", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageInfo", "description": "Information about pagination in a connection.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Connection", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "PipelineCreateInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of PipelineCreate", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "organizationId", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null }, { "name": "name", "description": "The name of the pipeline.", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "defaultValue": null }, { "name": "description", "description": "A description of this pipeline.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "visibility", "description": "The visibility of the pipeline, either PUBLIC or PRIVATE.", "type": { "kind": "ENUM", "name": "PipelineVisibility", "description": "The visibility of the pipeline", "ofType": null }, "defaultValue": "PRIVATE" }, { "name": "repository", "description": "A source code repository that will back this pipeline", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "PipelineRepositoryInput", "description": "Repository information for a pipeline", "ofType": null } }, "defaultValue": null }, { "name": "steps", "description": "Steps used by this pipeline defined as YAML", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "PipelineStepsInput", "description": "Step definition for a pipeline", "ofType": null } }, "defaultValue": null }, { "name": "skipIntermediateBuilds", "description": "If intermediate builds should be skipped as new builds are created", "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": null }, { "name": "skipIntermediateBuildsBranchFilter", "description": "A branch filter to scope which builds this is applied to", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "cancelIntermediateBuilds", "description": "If intermediate builds should be canceled as new builds are created", "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": null }, { "name": "cancelIntermediateBuildsBranchFilter", "description": "A branch filter to scope which builds this is applied to", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "allowRebuilds", "description": "If existing builds can be rebuilt as new builds.", "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": "true" }, { "name": "teams", "description": "Which teams this pipeline should be assigned to", "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "PipelineTeamAssignmentInput", "description": "Used to assign teams to pipelines", "ofType": null } } }, "defaultValue": null }, { "name": "defaultBranch", "description": "The default branch used to show statistics about the build", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": "\"master\"" }, { "name": "nextBuildNumber", "description": "The initial build number to use in the sequence", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "clusterId", "description": "The GraphQL ID of the cluster you want to use for the pipeline", "type": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null }, "defaultValue": null }, { "name": "tags", "description": "Tags you want this pipeline to have", "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "PipelineTagInput", "description": "Tag associated with a pipeline", "ofType": null } } }, "defaultValue": null }, { "name": "branchConfiguration", "description": "A branch filter pattern to limit which pushed branches trigger builds on this pipeline.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "PipelineCreatePayload", "kind": "OBJECT", "description": "Autogenerated return type of PipelineCreate", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "cluster", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Cluster", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "organization", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Organization", "description": "An organization", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipeline", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Pipeline", "description": "A pipeline", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipelineEdge", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "PipelineEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "PipelineCreateWebhookInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of PipelineCreateWebhook", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "PipelineCreateWebhookPayload", "kind": "OBJECT", "description": "Autogenerated return type of PipelineCreateWebhook", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipelineID", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "PipelineDeleteInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of PipelineDelete", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "PipelineDeletePayload", "kind": "OBJECT", "description": "Autogenerated return type of PipelineDelete", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "deletedPipelineID", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "organization", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Organization", "description": "An organization", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "PipelineEdge", "kind": "OBJECT", "description": null, "fields": [ { "name": "cursor", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Pipeline", "description": "A pipeline", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "PipelineFavoriteInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of PipelineFavorite", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null }, { "name": "favorite", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "PipelineFavoritePayload", "kind": "OBJECT", "description": "Autogenerated return type of PipelineFavorite", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipeline", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Pipeline", "description": "A pipeline", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "PipelineMetric", "kind": "OBJECT", "description": "A metric for a pipeline", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "label", "description": "The label of this metric", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "The URL for this metric", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "value", "description": "The value for this metric", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "PipelineMetricConnection", "kind": "OBJECT", "description": null, "fields": [ { "name": "count", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "PipelineMetricEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageInfo", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageInfo", "description": "Information about pagination in a connection.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Connection", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "PipelineMetricEdge", "kind": "OBJECT", "description": null, "fields": [ { "name": "cursor", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PipelineMetric", "description": "A metric for a pipeline", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "PipelineOrders", "kind": "ENUM", "description": "The different orders you can sort pipelines by", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "NAME", "description": "Order by name alphabetically", "isDeprecated": false, "deprecationReason": null }, { "name": "NAME_WITH_FAVORITES_FIRST", "description": "Order by favorites first alphabetically, then the rest of the pipelines alphabetically", "isDeprecated": false, "deprecationReason": null }, { "name": "RECENTLY_CREATED", "description": "Order by the most recently created pipelines first", "isDeprecated": false, "deprecationReason": null }, { "name": "RELEVANCE", "description": "Order by relevance when searching for pipelines", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "PipelinePermissions", "kind": "OBJECT", "description": "Permission information about what actions the current user can do against the pipeline", "fields": [ { "name": "buildCreate", "description": "Whether the user can create builds on this pipeline", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipelineDelete", "description": "Whether the user can delete this pipeline", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipelineFavorite", "description": "Whether the user can favorite this pipeline", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipelineScheduleCreate", "description": "Whether the user can create schedules on this pipeline", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipelineUpdate", "description": "Whether the user can edit the settings of this pipeline", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "PipelineRepositoryInput", "kind": "INPUT_OBJECT", "description": "Repository information for a pipeline", "fields": null, "inputFields": [ { "name": "url", "description": "The remote URL for this repository i.e. git@github.com:foo/bar.git", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "PipelineRotateWebhookURLInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of PipelineRotateWebhookURL", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "PipelineRotateWebhookURLPayload", "kind": "OBJECT", "description": "Autogenerated return type of PipelineRotateWebhookURL", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipeline", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Pipeline", "description": "A pipeline", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "PipelineSchedule", "kind": "OBJECT", "description": "A schedule of when a build should automatically triggered for a Pipeline", "fields": [ { "name": "branch", "description": "The branch to use for builds that this schedule triggers. Defaults to to the default branch in the Pipeline", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "builds", "description": "Returns the builds created by this schedule", "args": [ { "name": "first", "description": "Returns the first _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": "Returns the last _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "before", "description": "Returns the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "BuildConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "commit", "description": "The commit to use for builds that this schedule triggers. Defaults to `HEAD`", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdAt", "description": "The time when this schedule was created", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdBy", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "cronline", "description": "A definition of the trigger build schedule in cron syntax", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "enabled", "description": "If this Pipeline schedule is currently enabled", "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "env", "description": "Environment variables passed to any triggered builds", "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "failedAt", "description": "The time when this schedule failed", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "failedMessage", "description": "If the last attempt at triggering this scheduled build fails, this will be the reason", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "label", "description": "A short description of the Pipeline schedule", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The message to use for builds that this schedule triggers", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "nextBuildAt", "description": "The time when this schedule will create a build next", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "permissions", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "PipelineSchedulePermissions", "description": "Permission information about what actions the current user can do against the pipeline schedule", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipeline", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Pipeline", "description": "A pipeline", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The UUID of the Pipeline schedule", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "PipelineScheduleConnection", "kind": "OBJECT", "description": null, "fields": [ { "name": "count", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "PipelineScheduleEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageInfo", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageInfo", "description": "Information about pagination in a connection.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Connection", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "PipelineScheduleCreateInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of PipelineScheduleCreate", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "pipelineID", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null }, { "name": "label", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "cronline", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "message", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "commit", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "branch", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "env", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "enabled", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "PipelineScheduleCreatePayload", "kind": "OBJECT", "description": "Autogenerated return type of PipelineScheduleCreate", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipeline", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Pipeline", "description": "A pipeline", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipelineScheduleEdge", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "PipelineScheduleEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "PipelineScheduleDeleteInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of PipelineScheduleDelete", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "PipelineScheduleDeletePayload", "kind": "OBJECT", "description": "Autogenerated return type of PipelineScheduleDelete", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "deletedPipelineScheduleID", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipeline", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Pipeline", "description": "A pipeline", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "PipelineScheduleEdge", "kind": "OBJECT", "description": null, "fields": [ { "name": "cursor", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PipelineSchedule", "description": "A schedule of when a build should automatically triggered for a Pipeline", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "PipelineSchedulePermissions", "kind": "OBJECT", "description": "Permission information about what actions the current user can do against the pipeline schedule", "fields": [ { "name": "pipelineScheduleDelete", "description": "Whether the user can delete the schedule", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipelineScheduleUpdate", "description": "Whether the user can update the schedule", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "PipelineScheduleUpdateInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of PipelineScheduleUpdate", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null }, { "name": "label", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "cronline", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "message", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "commit", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "branch", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "env", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "enabled", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "PipelineScheduleUpdatePayload", "kind": "OBJECT", "description": "Autogenerated return type of PipelineScheduleUpdate", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipelineSchedule", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "PipelineSchedule", "description": "A schedule of when a build should automatically triggered for a Pipeline", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "PipelineSelector", "kind": "SCALAR", "description": "A Pipeline identifier using a slug, and optionally negated with a leading `!`", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "PipelineSteps", "kind": "OBJECT", "description": "Steps defined on a pipeline", "fields": [ { "name": "yaml", "description": "A YAML representation of the pipeline steps", "args": [], "type": { "kind": "SCALAR", "name": "YAML", "description": "A blob of YAML", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "PipelineStepsInput", "kind": "INPUT_OBJECT", "description": "Step definition for a pipeline", "fields": null, "inputFields": [ { "name": "yaml", "description": "A YAML representation of the steps in this pipeline. This is formatted the same as `buildkite-agent pipeline upload", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "PipelineTag", "kind": "OBJECT", "description": "A tag associated with a pipeline", "fields": [ { "name": "label", "description": "The label for this tag", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "PipelineTagInput", "kind": "INPUT_OBJECT", "description": "Tag associated with a pipeline", "fields": null, "inputFields": [ { "name": "label", "description": "The label of this tag", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "PipelineTeamAssignmentInput", "kind": "INPUT_OBJECT", "description": "Used to assign teams to pipelines", "fields": null, "inputFields": [ { "name": "id", "description": "The ID of the team you want to be assigned", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null }, { "name": "accessLevel", "description": "The access level members within the team have to the pipeline", "type": { "kind": "ENUM", "name": "PipelineAccessLevels", "description": "The access levels that can be assigned to a pipeline", "ofType": null }, "defaultValue": "MANAGE_BUILD_AND_READ" } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "PipelineUnarchiveInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of PipelineUnarchive", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "PipelineUnarchivePayload", "kind": "OBJECT", "description": "Autogenerated return type of PipelineUnarchive", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipeline", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Pipeline", "description": "A pipeline", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "PipelineUpdateInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of PipelineUpdate", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null }, { "name": "name", "description": "The name of the pipeline.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "description", "description": "A description of this pipeline.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "visibility", "description": "The visibility of the pipeline, either PUBLIC or PRIVATE.", "type": { "kind": "ENUM", "name": "PipelineVisibility", "description": "The visibility of the pipeline", "ofType": null }, "defaultValue": null }, { "name": "repository", "description": "A source code repository that will back this pipeline", "type": { "kind": "INPUT_OBJECT", "name": "PipelineRepositoryInput", "description": "Repository information for a pipeline", "ofType": null }, "defaultValue": null }, { "name": "steps", "description": "Steps used by this pipeline defined as YAML", "type": { "kind": "INPUT_OBJECT", "name": "PipelineStepsInput", "description": "Step definition for a pipeline", "ofType": null }, "defaultValue": null }, { "name": "defaultBranch", "description": "The default branch used to show statistics about the build", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "nextBuildNumber", "description": "The next build number to use in the sequence", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "skipIntermediateBuilds", "description": "If intermediate builds should be skipped as new builds are created", "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": null }, { "name": "skipIntermediateBuildsBranchFilter", "description": "A branch filter to scope which builds this is applied to", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "cancelIntermediateBuilds", "description": "If intermediate builds should be canceled as new builds are created", "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": null }, { "name": "cancelIntermediateBuildsBranchFilter", "description": "A branch filter to scope which builds this is applied to", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "allowRebuilds", "description": "If existing builds can be rebuilt as new builds.", "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": "true" }, { "name": "clusterId", "description": "The GraphQL ID of the cluster you want to update for the pipeline", "type": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null }, "defaultValue": null }, { "name": "archived", "description": "Whether or not this pipeline should be archived. This field is deprecated and will be removed on 2022-06-01. Use ArchivePipeline and UnarchivePipeline mutations instead.", "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": null }, { "name": "tags", "description": "Tags you want this pipeline to have", "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INPUT_OBJECT", "name": "PipelineTagInput", "description": "Tag associated with a pipeline", "ofType": null } } }, "defaultValue": null }, { "name": "branchConfiguration", "description": "A branch filter pattern to limit which pushed branches trigger builds on this pipeline.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "PipelineUpdatePayload", "kind": "OBJECT", "description": "Autogenerated return type of PipelineUpdate", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipeline", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Pipeline", "description": "A pipeline", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "PipelineVisibility", "kind": "ENUM", "description": "The visibility of the pipeline", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "PUBLIC", "description": "The pipeline is public", "isDeprecated": false, "deprecationReason": null }, { "name": "PRIVATE", "description": "The pipeline is private", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "PullRequest", "kind": "OBJECT", "description": "A pull request on a provider", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "Query", "kind": "OBJECT", "description": "The query root for this schema", "fields": [ { "name": "agent", "description": "Find an agent by its slug", "args": [ { "name": "slug", "description": "The UUID for the agent, prefixed by its organization's slug i.e. `acme-inc/0bd5ea7c-89b3-4f40-8ca3-ffac805771eb`", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "Agent", "description": "An agent", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "agentToken", "description": "Find an agent token by its slug", "args": [ { "name": "slug", "description": "The UUID for the agent token, prefixed by its organization's slug i.e. `acme-inc/0bd5ea7c-89b3-4f40-8ca3-ffac805771eb`", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "AgentToken", "description": "A token used to connect an agent to Buildkite", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "apiAccessTokenCode", "description": "Find a API Access Token code", "args": [ { "name": "code", "description": "The code provided by the Auth API", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "APIAccessTokenCode", "description": "A code that is used by an API Application to request an API Access Token", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "artifact", "description": "Find an artifact by its UUID", "args": [ { "name": "uuid", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "Artifact", "description": "A file uploaded from the agent whilst running a job", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "auditEvent", "description": "Find an audit event via its uuid", "args": [ { "name": "uuid", "description": "The UUID for the audit event i.e. `0bd5ea7c-89b3-4f40-8ca3-ffac805771eb`", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "AuditEvent", "description": "Audit record of an event which occurred in the system", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "build", "description": "Find a build by its slug or UUID", "args": [ { "name": "slug", "description": "The number of the build, prefixed with its organization and pipeline. i.e. `acme-inc/my-pipeline/123`", "type": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null }, "defaultValue": null }, { "name": "uuid", "description": "The UUID of the build", "type": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "Build", "description": "A build from a pipeline", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "graphQLSnippet", "description": "Find a GraphQL snippet", "args": [ { "name": "uuid", "description": "The UUID for this GraphQL snippet", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "GraphQLSnippet", "description": "A shared GraphQL query", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "job", "description": "Find a build job by its UUID", "args": [ { "name": "uuid", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "UNION", "name": "Job", "description": "Kinds of jobs that can exist on a build", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": "Fetches an object given its ID.", "args": [ { "name": "id", "description": "ID of the object.", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "notificationService", "description": "Find a notification service via its UUID", "args": [ { "name": "uuid", "description": "The UUID for the notification service i.e. `0bd5ea7c-89b3-4f40-8ca3-ffac805771eb`", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "INTERFACE", "name": "NotificationService", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "organization", "description": "Find an organization by its slug", "args": [ { "name": "slug", "description": "The organizations slug", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "Organization", "description": "An organization", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "organizationInvitation", "description": "Find an organization invitation via its slug", "args": [ { "name": "slug", "description": "The UUID for the invitation, prefixed by its organization's slug i.e. `acme-inc/0bd5ea7c-89b3-4f40-8ca3-ffac805771eb`", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "OrganizationInvitation", "description": "A pending invitation to a user to join this organization", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "organizationMember", "description": "Find an organization membership via its slug", "args": [ { "name": "slug", "description": "The UUID for the membership, prefixed by its organization's slug i.e. `acme-inc/0bd5ea7c-89b3-4f40-8ca3-ffac805771eb`", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "OrganizationMember", "description": "A member of an organization", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipeline", "description": "Find a pipeline by its slug", "args": [ { "name": "slug", "description": "The slug of the pipeline, prefixed with its organization. i.e. `acme-inc/my-pipeline`", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "Pipeline", "description": "A pipeline", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipelineSchedule", "description": "Find a pipeline schedule by its slug", "args": [ { "name": "slug", "description": "The UUID for the pipeline schedule, prefixed by its organization and pipeline's slug i.e. `acme-inc/my-pipeline/0bd5ea7c-89b3-4f40-8ca3-ffac805771eb`", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "PipelineSchedule", "description": "A schedule of when a build should automatically triggered for a Pipeline", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "ssoProvider", "description": "Find an sso provider either using it's slug, or UUID", "args": [ { "name": "slug", "description": "The slug for the sso provider, prefixed by its organization's slug i.e. `acme-inc/0bd5ea7c-89b3-4f40-8ca3-ffac805771eb`", "type": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null }, "defaultValue": null }, { "name": "uuid", "description": "The UUID of the sso provider", "type": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null }, "defaultValue": null } ], "type": { "kind": "INTERFACE", "name": "SSOProvider", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "team", "description": "Find a team by its UUID", "args": [ { "name": "slug", "description": "The slug of the team, prefixed with its organization. i.e. `acme-inc/awesome-team`", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "Team", "description": "An organization team", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "viewer", "description": "Context of the current user using the GraphQL API", "args": [], "type": { "kind": "OBJECT", "name": "Viewer", "description": "Represents the current user session", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "RecoveryCode", "kind": "OBJECT", "description": "A recovery code", "fields": [ { "name": "code", "description": "The recovery code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "consumed", "description": "Whether the recovery codes is used", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "consumedAt", "description": "Foo", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "RecoveryCodeBatch", "kind": "OBJECT", "description": "A batch of recovery codes", "fields": [ { "name": "active", "description": "Whether the batch of recovery codes is active", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "codes", "description": "The recovery codes from this batch. Codes are consumed when used, and codes will be included in this list whether consumed or not", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "RecoveryCode", "description": "A recovery code", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "Repository", "kind": "OBJECT", "description": "A repository associated with a pipeline", "fields": [ { "name": "provider", "description": "The repository’s provider", "args": [], "type": { "kind": "INTERFACE", "name": "RepositoryProvider", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "The git URL for this repository", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "RepositoryProvider", "kind": "INTERFACE", "description": null, "fields": [ { "name": "name", "description": "The name of the provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "This URL to the provider’s web interface", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "webhookUrl", "description": "The URL to use when setting up webhooks from the provider to trigger Buildkite builds", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": [ { "kind": "OBJECT", "name": "RepositoryProviderBeanstalk", "description": "A pipeline's repository is being provided by Beanstalk", "ofType": null }, { "kind": "OBJECT", "name": "RepositoryProviderBitbucket", "description": "A pipeline's repository is being provided by Bitbucket", "ofType": null }, { "kind": "OBJECT", "name": "RepositoryProviderBitbucketServer", "description": "A pipeline's repository is being provided by Bitbucket Server", "ofType": null }, { "kind": "OBJECT", "name": "RepositoryProviderCodebase", "description": "A pipeline's repository is being provided by Codebase", "ofType": null }, { "kind": "OBJECT", "name": "RepositoryProviderGithub", "description": "A pipeline's repository is being provided by GitHub", "ofType": null }, { "kind": "OBJECT", "name": "RepositoryProviderGithubEnterprise", "description": "A pipeline's repository is being provided by GitHub Enterprise", "ofType": null }, { "kind": "OBJECT", "name": "RepositoryProviderGitlab", "description": "A pipeline's repository is being provided by GitLab", "ofType": null }, { "kind": "OBJECT", "name": "RepositoryProviderGitlabCommunity", "description": "A pipeline's repository is being provided by GitLab Community Edition", "ofType": null }, { "kind": "OBJECT", "name": "RepositoryProviderGitlabEnterprise", "description": "A pipeline's repository is being provided by GitLab Enterprise Edition", "ofType": null }, { "kind": "OBJECT", "name": "RepositoryProviderUnknown", "description": "A pipeline's repository is being provided by a service unknown to Buildkite", "ofType": null } ] }, { "name": "RepositoryProviderBeanstalk", "kind": "OBJECT", "description": "A pipeline's repository is being provided by Beanstalk", "fields": [ { "name": "name", "description": "The name of the provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "This URL to the provider’s web interface", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "webhookUrl", "description": "The URL to use when setting up webhooks from the provider to trigger Buildkite builds", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "RepositoryProvider", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "RepositoryProviderBitbucket", "kind": "OBJECT", "description": "A pipeline's repository is being provided by Bitbucket", "fields": [ { "name": "name", "description": "The name of the provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "This URL to the provider’s web interface", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "webhookUrl", "description": "The URL to use when setting up webhooks from the provider to trigger Buildkite builds", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "RepositoryProvider", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "RepositoryProviderBitbucketServer", "kind": "OBJECT", "description": "A pipeline's repository is being provided by Bitbucket Server", "fields": [ { "name": "name", "description": "The name of the provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "This URL to the provider’s web interface", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "webhookUrl", "description": "The URL to use when setting up webhooks from the provider to trigger Buildkite builds", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "RepositoryProvider", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "RepositoryProviderCodebase", "kind": "OBJECT", "description": "A pipeline's repository is being provided by Codebase", "fields": [ { "name": "name", "description": "The name of the provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "This URL to the provider’s web interface", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "webhookUrl", "description": "The URL to use when setting up webhooks from the provider to trigger Buildkite builds", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "RepositoryProvider", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "RepositoryProviderGithub", "kind": "OBJECT", "description": "A pipeline's repository is being provided by GitHub", "fields": [ { "name": "name", "description": "The name of the provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "This URL to the provider’s web interface", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "webhookUrl", "description": "The URL to use when setting up webhooks from the provider to trigger Buildkite builds", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "RepositoryProvider", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "RepositoryProviderGithubEnterprise", "kind": "OBJECT", "description": "A pipeline's repository is being provided by GitHub Enterprise", "fields": [ { "name": "name", "description": "The name of the provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "This URL to the provider’s web interface", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "webhookUrl", "description": "The URL to use when setting up webhooks from the provider to trigger Buildkite builds", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "RepositoryProvider", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "RepositoryProviderGitlab", "kind": "OBJECT", "description": "A pipeline's repository is being provided by GitLab", "fields": [ { "name": "name", "description": "The name of the provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "This URL to the provider’s web interface", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "webhookUrl", "description": "The URL to use when setting up webhooks from the provider to trigger Buildkite builds", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "RepositoryProvider", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "RepositoryProviderGitlabCommunity", "kind": "OBJECT", "description": "A pipeline's repository is being provided by GitLab Community Edition", "fields": [ { "name": "name", "description": "The name of the provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "This URL to the provider’s web interface", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "webhookUrl", "description": "The URL to use when setting up webhooks from the provider to trigger Buildkite builds", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "RepositoryProvider", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "RepositoryProviderGitlabEnterprise", "kind": "OBJECT", "description": "A pipeline's repository is being provided by GitLab Enterprise Edition", "fields": [ { "name": "name", "description": "The name of the provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "This URL to the provider’s web interface", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "webhookUrl", "description": "The URL to use when setting up webhooks from the provider to trigger Buildkite builds", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "RepositoryProvider", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "RepositoryProviderUnknown", "kind": "OBJECT", "description": "A pipeline's repository is being provided by a service unknown to Buildkite", "fields": [ { "name": "name", "description": "The name of the provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "This URL to the provider’s web interface", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "webhookUrl", "description": "The URL to use when setting up webhooks from the provider to trigger Buildkite builds", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "RepositoryProvider", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "SCMPipelineSettings", "kind": "OBJECT", "description": null, "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "SCMService", "kind": "OBJECT", "description": null, "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "SSOAuthorization", "kind": "OBJECT", "description": null, "fields": [ { "name": "createdAt", "description": "The time when this SSO Authorization was created", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "expiredAt", "description": "The time when this SSO Authorization was expired", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "identity", "description": "Details around the identity provided by the SSO provider", "args": [], "type": { "kind": "OBJECT", "name": "SSOAuthorizationIdentity", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "revokedAt", "description": "The time when this SSO Authorization was manually revoked", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "ssoProvider", "description": "The SSO provider associated with this authorization", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INTERFACE", "name": "SSOProvider", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "state", "description": "The current state of the SSO Authorization", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "SSOAuthorizationState", "description": "All the possible states an SSO Authorization", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "user", "description": "The user associated with this authorization", "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "userSessionDestroyedAt", "description": "The time when this SSO Authorization was destroyed because the user logged out", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID for this SSO authorization", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "SSOAuthorizationConnection", "kind": "OBJECT", "description": null, "fields": [ { "name": "count", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "SSOAuthorizationEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageInfo", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageInfo", "description": "Information about pagination in a connection.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Connection", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "SSOAuthorizationEdge", "kind": "OBJECT", "description": null, "fields": [ { "name": "cursor", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "SSOAuthorization", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "SSOAuthorizationIdentity", "kind": "OBJECT", "description": null, "fields": [ { "name": "avatarURL", "description": "The avatar URL provided in this identity", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "email", "description": "The email addresses provided in this identity", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "The name provided in this identity", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "uid", "description": "The identifier provided in this identity", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "SSOAuthorizationState", "kind": "ENUM", "description": "All the possible states an SSO Authorization", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "VERIFIED", "description": "The authorization has been verified and is in use", "isDeprecated": false, "deprecationReason": null }, { "name": "VERIFIED_USER_SESSION_DESTROYED", "description": "The authorization was verified but has since been destroyed as the user logged out of that session", "isDeprecated": false, "deprecationReason": null }, { "name": "VERIFIED_REVOKED", "description": "The authorization was verified but has since been manually revoked", "isDeprecated": false, "deprecationReason": null }, { "name": "VERIFIED_EXPIRED", "description": "The authorization was verified but has since expired", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "SSOProvider", "kind": "INTERFACE", "description": null, "fields": [ { "name": "createdAt", "description": "The time when this SSO Provider was created", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdBy", "description": "The user that created this SSO Provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "disabledAt", "description": "The time when this SSO Provider was disabled", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "disabledBy", "description": "The user that disabled this SSO Provider", "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "disabledReason", "description": "The reason this SSO Provider was disabled", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "emailDomain", "description": "An email domain whose addresses should be offered this SSO Provider during login.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "emailDomainVerificationAddress", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "emailDomainVerifiedAt", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "enabledAt", "description": "The time when this SSO Provider was enabled", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "enabledBy", "description": "The user that enabled this SSO Provider", "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "note", "description": "An extra message that can be added the Authorization screen of an SSO Provider", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "organization", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Organization", "description": "An organization", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "sessionDurationInHours", "description": "How long a session should last before requiring re-authorization. A `null` value indicates an infinite session.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "state", "description": "The current state of the SSO Provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "SSOProviderStates", "description": "All the possible states an SSO Provider can be in", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "testAuthorizationRequired", "description": "Whether the SSO Provider requires a test authorization. If true, the provider can not yet be activated.", "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "The type of SSO Provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "SSOProviderTypes", "description": "All the possible SSO Provider types", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "The authorization URL for this SSO Provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The UUID for this SSO Provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": [ { "kind": "OBJECT", "name": "SSOProviderGitHubApp", "description": "Single sign-on provided by GitHub", "ofType": null }, { "kind": "OBJECT", "name": "SSOProviderGoogleGSuite", "description": "Single sign-on provided by Google", "ofType": null }, { "kind": "OBJECT", "name": "SSOProviderSAML", "description": "Single sign-on provided via SAML", "ofType": null } ] }, { "name": "SSOProviderConnection", "kind": "OBJECT", "description": null, "fields": [ { "name": "count", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "SSOProviderEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageInfo", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageInfo", "description": "Information about pagination in a connection.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Connection", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "SSOProviderCreateInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of SSOProviderCreate", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "organizationId", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null }, { "name": "type", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "SSOProviderTypes", "description": "All the possible SSO Provider types", "ofType": null } }, "defaultValue": null }, { "name": "note", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "sessionDurationInHours", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "emailDomain", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "emailDomainVerificationAddress", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "identityProvider", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "SSOProviderSAMLIdP", "description": null, "ofType": null }, "defaultValue": null }, { "name": "digestMethod", "description": null, "type": { "kind": "ENUM", "name": "SSOProviderSAMLXMLSecurity", "description": "XML security algorithms used in the SAML exchange", "ofType": null }, "defaultValue": null }, { "name": "signatureMethod", "description": null, "type": { "kind": "ENUM", "name": "SSOProviderSAMLRSAXMLSecurity", "description": "XML RSA security algorithms used in the SAML exchange", "ofType": null }, "defaultValue": null }, { "name": "githubOrganizationName", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "googleHostedDomain", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "discloseGoogleHostedDomain", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "SSOProviderCreatePayload", "kind": "OBJECT", "description": "Autogenerated return type of SSOProviderCreate", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "organization", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Organization", "description": "An organization", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "ssoProvider", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INTERFACE", "name": "SSOProvider", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "ssoProviderEdge", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "SSOProviderEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "SSOProviderDeleteInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of SSOProviderDelete", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "SSOProviderDeletePayload", "kind": "OBJECT", "description": "Autogenerated return type of SSOProviderDelete", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "deletedSSOProviderId", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "organization", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Organization", "description": "An organization", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "SSOProviderDisableInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of SSOProviderDisable", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null }, { "name": "disabledReason", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "SSOProviderDisablePayload", "kind": "OBJECT", "description": "Autogenerated return type of SSOProviderDisable", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "ssoProvider", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INTERFACE", "name": "SSOProvider", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "SSOProviderEdge", "kind": "OBJECT", "description": null, "fields": [ { "name": "cursor", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": null, "args": [], "type": { "kind": "INTERFACE", "name": "SSOProvider", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "SSOProviderEnableInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of SSOProviderEnable", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "SSOProviderEnablePayload", "kind": "OBJECT", "description": "Autogenerated return type of SSOProviderEnable", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "ssoProvider", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INTERFACE", "name": "SSOProvider", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "SSOProviderGitHubApp", "kind": "OBJECT", "description": "Single sign-on provided by GitHub", "fields": [ { "name": "createdAt", "description": "The time when this SSO Provider was created", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdBy", "description": "The user that created this SSO Provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "disabledAt", "description": "The time when this SSO Provider was disabled", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "disabledBy", "description": "The user that disabled this SSO Provider", "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "disabledReason", "description": "The reason this SSO Provider was disabled", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "emailDomain", "description": "An email domain whose addresses should be offered this SSO Provider during login.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "emailDomainVerificationAddress", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "emailDomainVerifiedAt", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "enabledAt", "description": "The time when this SSO Provider was enabled", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "enabledBy", "description": "The user that enabled this SSO Provider", "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "githubOrganizationName", "description": "The name of the organization on GitHub that the user must be in for an SSO authorization to be verified", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "note", "description": "An extra message that can be added the Authorization screen of an SSO Provider", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "organization", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Organization", "description": "An organization", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "sessionDurationInHours", "description": "How long a session should last before requiring re-authorization. A `null` value indicates an infinite session.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "state", "description": "The current state of the SSO Provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "SSOProviderStates", "description": "All the possible states an SSO Provider can be in", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "testAuthorizationRequired", "description": "Whether the SSO Provider requires a test authorization. If true, the provider can not yet be activated.", "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "The type of SSO Provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "SSOProviderTypes", "description": "All the possible SSO Provider types", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "The authorization URL for this SSO Provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The UUID for this SSO Provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null }, { "kind": "INTERFACE", "name": "SSOProvider", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "SSOProviderGoogleGSuite", "kind": "OBJECT", "description": "Single sign-on provided by Google", "fields": [ { "name": "createdAt", "description": "The time when this SSO Provider was created", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdBy", "description": "The user that created this SSO Provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "disabledAt", "description": "The time when this SSO Provider was disabled", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "disabledBy", "description": "The user that disabled this SSO Provider", "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "disabledReason", "description": "The reason this SSO Provider was disabled", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "discloseGoogleHostedDomain", "description": "Whether or not the hosted domain should be presented to the user during SSO", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "emailDomain", "description": "An email domain whose addresses should be offered this SSO Provider during login.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "emailDomainVerificationAddress", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "emailDomainVerifiedAt", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "enabledAt", "description": "The time when this SSO Provider was enabled", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "enabledBy", "description": "The user that enabled this SSO Provider", "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "googleHostedDomain", "description": "The Google hosted domain that is required to be present in OAuth", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "note", "description": "An extra message that can be added the Authorization screen of an SSO Provider", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "organization", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Organization", "description": "An organization", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "sessionDurationInHours", "description": "How long a session should last before requiring re-authorization. A `null` value indicates an infinite session.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "state", "description": "The current state of the SSO Provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "SSOProviderStates", "description": "All the possible states an SSO Provider can be in", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "testAuthorizationRequired", "description": "Whether the SSO Provider requires a test authorization. If true, the provider can not yet be activated.", "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "The type of SSO Provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "SSOProviderTypes", "description": "All the possible SSO Provider types", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "The authorization URL for this SSO Provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The UUID for this SSO Provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null }, { "kind": "INTERFACE", "name": "SSOProvider", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "SSOProviderSAML", "kind": "OBJECT", "description": "Single sign-on provided via SAML", "fields": [ { "name": "createdAt", "description": "The time when this SSO Provider was created", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdBy", "description": "The user that created this SSO Provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "digestMethod", "description": "The algorithm used to calculate the digest value during a SAML exchange", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "SSOProviderSAMLXMLSecurity", "description": "XML security algorithms used in the SAML exchange", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "disabledAt", "description": "The time when this SSO Provider was disabled", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "disabledBy", "description": "The user that disabled this SSO Provider", "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "disabledReason", "description": "The reason this SSO Provider was disabled", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "emailDomain", "description": "An email domain whose addresses should be offered this SSO Provider during login.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "emailDomainVerificationAddress", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "emailDomainVerifiedAt", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "enabledAt", "description": "The time when this SSO Provider was enabled", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "enabledBy", "description": "The user that enabled this SSO Provider", "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "identityProvider", "description": "Information about the IdP", "args": [], "type": { "kind": "OBJECT", "name": "SSOProviderSAMLIdPType", "description": "Information about the IdP for a SAML SSO Provider", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "note", "description": "An extra message that can be added the Authorization screen of an SSO Provider", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "organization", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Organization", "description": "An organization", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "serviceProvider", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "SSOProviderSAMLSPType", "description": "Information about Buildkite as a SAML Service Provider", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "sessionDurationInHours", "description": "How long a session should last before requiring re-authorization. A `null` value indicates an infinite session.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "signatureMethod", "description": "The algorithm used to calculate the signature value during a SAML exchange", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "SSOProviderSAMLRSAXMLSecurity", "description": "XML RSA security algorithms used in the SAML exchange", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "state", "description": "The current state of the SSO Provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "SSOProviderStates", "description": "All the possible states an SSO Provider can be in", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "testAuthorizationRequired", "description": "Whether the SSO Provider requires a test authorization. If true, the provider can not yet be activated.", "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "The type of SSO Provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "SSOProviderTypes", "description": "All the possible SSO Provider types", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "The authorization URL for this SSO Provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The UUID for this SSO Provider", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null }, { "kind": "INTERFACE", "name": "SSOProvider", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "SSOProviderSAMLIdP", "kind": "INPUT_OBJECT", "description": null, "fields": null, "inputFields": [ { "name": "issuer", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "ssoURL", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "certificate", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "metadata", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "SSOProviderSAMLIdPMetadata", "description": null, "ofType": null }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "SSOProviderSAMLIdPMetadata", "kind": "INPUT_OBJECT", "description": null, "fields": null, "inputFields": [ { "name": "xml", "description": null, "type": { "kind": "SCALAR", "name": "XML", "description": "A blob of XML represented as a pretty formatted string", "ofType": null }, "defaultValue": null }, { "name": "url", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "SSOProviderSAMLIdPType", "kind": "OBJECT", "description": "Information about the IdP for a SAML SSO Provider", "fields": [ { "name": "certificate", "description": "The certificated provided by the IdP", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "issuer", "description": "The IdP Issuer value for this SSO Provider", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": "The metadata used to configure this SSO provider if it was provided", "args": [], "type": { "kind": "OBJECT", "name": "SSOProviderSAMLMetadataType", "description": "SAML metadata used for configuration", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "The name of the IdP Service. Returns nil if no name can be guessed from the SSO URL", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "ssoURL", "description": "The IdP SSO URL for this SSO Provider", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "SSOProviderSAMLMetadataType", "kind": "OBJECT", "description": "SAML metadata used for configuration", "fields": [ { "name": "url", "description": "The URL that this metadata can be publicly accessed at", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "xml", "description": "The XML for this metadata", "args": [], "type": { "kind": "SCALAR", "name": "XML", "description": "A blob of XML represented as a pretty formatted string", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "SSOProviderSAMLRSAXMLSecurity", "kind": "ENUM", "description": "XML RSA security algorithms used in the SAML exchange", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "RSA_SHA1", "description": "http://www.w3.org/2000/09/xmldsig#rsa-sha1", "isDeprecated": false, "deprecationReason": null }, { "name": "RSA_SHA256", "description": "http://www.w3.org/2001/04/xmldsig-more#rsa-sha256", "isDeprecated": false, "deprecationReason": null }, { "name": "RSA_SHA384", "description": "http://www.w3.org/2001/04/xmldsig-more#rsa-sha384", "isDeprecated": false, "deprecationReason": null }, { "name": "RSA_SHA512", "description": "http://www.w3.org/2001/04/xmldsig-more#rsa-sha512", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "SSOProviderSAMLSPType", "kind": "OBJECT", "description": "Information about Buildkite as a SAML Service Provider", "fields": [ { "name": "issuer", "description": "The IdP Issuer value for this SSO Provider", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": "The metadata used to configure this SSO provider if it was provided", "args": [], "type": { "kind": "OBJECT", "name": "SSOProviderSAMLMetadataType", "description": "SAML metadata used for configuration", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "ssoURL", "description": "The IdP SSO URL for this SSO Provider", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "SSOProviderSAMLXMLSecurity", "kind": "ENUM", "description": "XML security algorithms used in the SAML exchange", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "SHA1", "description": "http://www.w3.org/2000/09/xmldsig#sha1", "isDeprecated": false, "deprecationReason": null }, { "name": "SHA256", "description": "http://www.w3.org/2001/04/xmlenc#sha256", "isDeprecated": false, "deprecationReason": null }, { "name": "SHA384", "description": "http://www.w3.org/2001/04/xmldsig-more#sha384", "isDeprecated": false, "deprecationReason": null }, { "name": "SHA512", "description": "http://www.w3.org/2001/04/xmlenc#sha512", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "SSOProviderStates", "kind": "ENUM", "description": "All the possible states an SSO Provider can be in", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "CREATED", "description": "The SSO Provider has been created, but has not been enabled for use yet", "isDeprecated": false, "deprecationReason": null }, { "name": "ENABLED", "description": "The SSO Provider has been setup correctly and can be used by users", "isDeprecated": false, "deprecationReason": null }, { "name": "DISABLED", "description": "The SSO Provider has been disabled and can't be used directly", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "SSOProviderTypes", "kind": "ENUM", "description": "All the possible SSO Provider types", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "SAML", "description": "An SSO Provider configured to use SAML", "isDeprecated": false, "deprecationReason": null }, { "name": "GOOGLE_GSUITE", "description": "A SSO Provider configured to use Google G Suite for authorization", "isDeprecated": false, "deprecationReason": null }, { "name": "GITHUB_APP", "description": "A SSO Provider configured to use a GitHub App for authorization", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "SSOProviderUpdateInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of SSOProviderUpdate", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null }, { "name": "note", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "sessionDurationInHours", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "emailDomain", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "emailDomainVerificationAddress", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "identityProvider", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "SSOProviderSAMLIdP", "description": null, "ofType": null }, "defaultValue": null }, { "name": "digestMethod", "description": null, "type": { "kind": "ENUM", "name": "SSOProviderSAMLXMLSecurity", "description": "XML security algorithms used in the SAML exchange", "ofType": null }, "defaultValue": null }, { "name": "signatureMethod", "description": null, "type": { "kind": "ENUM", "name": "SSOProviderSAMLRSAXMLSecurity", "description": "XML RSA security algorithms used in the SAML exchange", "ofType": null }, "defaultValue": null }, { "name": "githubOrganizationName", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "googleHostedDomain", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "discloseGoogleHostedDomain", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "SSOProviderUpdatePayload", "kind": "OBJECT", "description": "Autogenerated return type of SSOProviderUpdate", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "ssoProvider", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "INTERFACE", "name": "SSOProvider", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "Step", "kind": "INTERFACE", "description": null, "fields": [ { "name": "conditional", "description": "The conditional evaluated for this step", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "dependencies", "description": "Dependencies of this job", "args": [ { "name": "first", "description": "Returns the first _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": "Returns the last _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "before", "description": "Returns the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "DependencyConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "key", "description": "The user-defined key for this step", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The UUID for this step", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": [ { "kind": "OBJECT", "name": "StepCommand", "description": "A step in a build that runs a command on an agent", "ofType": null }, { "kind": "OBJECT", "name": "StepInput", "description": "An input step collects information from a user", "ofType": null }, { "kind": "OBJECT", "name": "StepTrigger", "description": "A trigger step creates a build on another pipeline", "ofType": null }, { "kind": "OBJECT", "name": "StepWait", "description": "A wait step waits for all previous steps to have successfully completed before allowing following jobs to continue", "ofType": null } ] }, { "name": "StepCommand", "kind": "OBJECT", "description": "A step in a build that runs a command on an agent", "fields": [ { "name": "conditional", "description": "The conditional evaluated for this step", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "dependencies", "description": "Dependencies of this job", "args": [ { "name": "first", "description": "Returns the first _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": "Returns the last _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "before", "description": "Returns the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "DependencyConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "key", "description": "The user-defined key for this step", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The UUID for this step", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Step", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "StepInput", "kind": "OBJECT", "description": "An input step collects information from a user", "fields": [ { "name": "conditional", "description": "The conditional evaluated for this step", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "dependencies", "description": "Dependencies of this job", "args": [ { "name": "first", "description": "Returns the first _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": "Returns the last _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "before", "description": "Returns the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "DependencyConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "key", "description": "The user-defined key for this step", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The UUID for this step", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Step", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "StepTrigger", "kind": "OBJECT", "description": "A trigger step creates a build on another pipeline", "fields": [ { "name": "conditional", "description": "The conditional evaluated for this step", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "dependencies", "description": "Dependencies of this job", "args": [ { "name": "first", "description": "Returns the first _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": "Returns the last _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "before", "description": "Returns the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "DependencyConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "key", "description": "The user-defined key for this step", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The UUID for this step", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Step", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "StepWait", "kind": "OBJECT", "description": "A wait step waits for all previous steps to have successfully completed before allowing following jobs to continue", "fields": [ { "name": "conditional", "description": "The conditional evaluated for this step", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "dependencies", "description": "Dependencies of this job", "args": [ { "name": "first", "description": "Returns the first _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": "Returns the last _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "before", "description": "Returns the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "DependencyConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "key", "description": "The user-defined key for this step", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The UUID for this step", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Step", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "String", "kind": "SCALAR", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "Subscription", "kind": "OBJECT", "description": null, "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "Suite", "kind": "OBJECT", "description": "A suite", "fields": [ { "name": "createdAt", "description": "The time when the suite was created", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "defaultBranch", "description": "The default branch for this suite", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "The name of the suite", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "organization", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Organization", "description": "An organization", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": "The slug of the suite", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "teams", "description": "Teams associated with this suite", "args": [ { "name": "first", "description": "Returns the first _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": "Returns the last _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "before", "description": "Returns the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "search", "description": "Search for teams associated that this suite is assigned to", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "order", "description": "Order the suites returned", "type": { "kind": "ENUM", "name": "TeamSuiteOrder", "description": "The different orders you can sort suites by", "ofType": null }, "defaultValue": "RECENTLY_CREATED" } ], "type": { "kind": "OBJECT", "name": "TeamSuiteConnection", "description": "A collection of TeamSuite records", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "The URL for the suite", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "SuiteAccessLevels", "kind": "ENUM", "description": "The access levels that can be assigned to a suite", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "MANAGE_AND_READ", "description": "Allows edits and reads", "isDeprecated": false, "deprecationReason": null }, { "name": "READ_ONLY", "description": "Read only", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "SuiteConnection", "kind": "OBJECT", "description": null, "fields": [ { "name": "count", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "SuiteEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageInfo", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageInfo", "description": "Information about pagination in a connection.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Connection", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "SuiteEdge", "kind": "OBJECT", "description": null, "fields": [ { "name": "cursor", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Suite", "description": "A suite", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "SuiteMonitor", "kind": "OBJECT", "description": "A test suite monitor", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID for this suite monitor", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "SuiteOrders", "kind": "ENUM", "description": "The different orders you can sort suites by", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "NAME", "description": "Order by name alphabetically", "isDeprecated": false, "deprecationReason": null }, { "name": "RECENTLY_CREATED", "description": "Order by the most recently created suites first", "isDeprecated": false, "deprecationReason": null }, { "name": "RELEVANCE", "description": "Order by relevance when searching for suites", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "TOTP", "kind": "OBJECT", "description": "A TOTP configuration", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "recoveryCodes", "description": "The recovery code batch associated with this TOTP configuration", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "RecoveryCodeBatch", "description": "A batch of recovery codes", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "verified", "description": "Whether the TOTP configuration has been verified yet", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "TOTPActivateInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of TOTPActivate", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null }, { "name": "token", "description": "The current one-time password associated with this TOTP configuration.", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "TOTPActivatePayload", "kind": "OBJECT", "description": "Autogenerated return type of TOTPActivate", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "totp", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "TOTP", "description": "A TOTP configuration", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "viewer", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Viewer", "description": "Represents the current user session", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "TOTPCreateInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of TOTPCreate", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "TOTPCreatePayload", "kind": "OBJECT", "description": "Autogenerated return type of TOTPCreate", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "provisioningUri", "description": "The URI to enter into your one-time password generator. Usually presented to the user as a QR Code", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totp", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "TOTP", "description": "A TOTP configuration", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "TOTPDeleteInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of TOTPDelete", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "TOTPDeletePayload", "kind": "OBJECT", "description": "Autogenerated return type of TOTPDelete", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "viewer", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Viewer", "description": "Represents the current user session", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "TOTPRecoveryCodesRegenerateInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of TOTPRecoveryCodesRegenerate", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "totpId", "description": "The ID of the TOTP to generate the Recovery Codes for", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "TOTPRecoveryCodesRegeneratePayload", "kind": "OBJECT", "description": "Autogenerated return type of TOTPRecoveryCodesRegenerate", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "recoveryCodes", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "RecoveryCodeBatch", "description": "A batch of recovery codes", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totp", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "TOTP", "description": "A TOTP configuration", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "Team", "kind": "OBJECT", "description": "An organization team", "fields": [ { "name": "createdAt", "description": "The time when this team was created", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdBy", "description": "The user that created this team", "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "defaultMemberRole", "description": "New organization members will be granted this role on this team", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "TeamMemberRole", "description": "The roles a user can be within a team", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": "A description of the team", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "isDefaultTeam", "description": "Add new organization members to this team by default", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "members", "description": "Users that are part of this team", "args": [ { "name": "first", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "after", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "before", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "search", "description": "Search team members named like the given query case insensitively", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "role", "description": "Search team members by their role", "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "TeamMemberRole", "description": "The roles a user can be within a team", "ofType": null } } }, "defaultValue": null }, { "name": "order", "description": "Order the members returned", "type": { "kind": "ENUM", "name": "TeamMemberOrder", "description": "The different orders you can sort team members by", "ofType": null }, "defaultValue": "RECENTLY_CREATED" } ], "type": { "kind": "OBJECT", "name": "TeamMemberConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "membersCanCreatePipelines", "description": "Whether or not team members can create new pipelines in this team", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "membersCanDeletePipelines", "description": "Whether or not team members can delete pipelines in this team", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": true, "deprecationReason": "This property has been removed without replacement" }, { "name": "name", "description": "The name of the team", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "organization", "description": "The organization that this team is a part of", "args": [], "type": { "kind": "OBJECT", "name": "Organization", "description": "An organization", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "permissions", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "TeamPermissions", "description": "Permissions information about what actions the current user can do against the team", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipelines", "description": "Pipelines associated with this team", "args": [ { "name": "first", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "after", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "before", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "search", "description": "Search pipelines named like the given query case insensitively", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "order", "description": "Order the pipelines returned", "type": { "kind": "ENUM", "name": "TeamPipelineOrder", "description": "The different orders you can sort pipelines by", "ofType": null }, "defaultValue": "RECENTLY_CREATED" } ], "type": { "kind": "OBJECT", "name": "TeamPipelineConnection", "description": "A collection of TeamPipeline records", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "privacy", "description": "The privacy setting for this team", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "TeamPrivacy", "description": "Whether a team is visible or secret within an organization", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": "The slug of the team", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "suites", "description": "Suites associated with this team", "args": [ { "name": "first", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "after", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "before", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "order", "description": "Order the suites returned", "type": { "kind": "ENUM", "name": "TeamSuiteOrder", "description": "The different orders you can sort suites by", "ofType": null }, "defaultValue": "RECENTLY_CREATED" } ], "type": { "kind": "OBJECT", "name": "TeamSuiteConnection", "description": "A collection of TeamSuite records", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID for this team", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "TeamConnection", "kind": "OBJECT", "description": null, "fields": [ { "name": "count", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "TeamEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageInfo", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageInfo", "description": "Information about pagination in a connection.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Connection", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "TeamCreateInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of TeamCreate", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "organizationID", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null }, { "name": "name", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "defaultValue": null }, { "name": "description", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "privacy", "description": "The privacy setting for this team", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "TeamPrivacy", "description": "Whether a team is visible or secret within an organization", "ofType": null } }, "defaultValue": null }, { "name": "isDefaultTeam", "description": "Add new organization members to this team by default", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "defaultValue": null }, { "name": "defaultMemberRole", "description": "New organization members will be granted this role on this team", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "TeamMemberRole", "description": "The roles a user can be within a team", "ofType": null } }, "defaultValue": null }, { "name": "membersCanCreatePipelines", "description": "If members in this team can create pipelines in it", "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": "true" }, { "name": "membersCanDeletePipelines", "description": "Deprecated: If members in this team can delete pipelines assigned to it", "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": "true" } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "TeamCreatePayload", "kind": "OBJECT", "description": "Autogenerated return type of TeamCreate", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "organization", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Organization", "description": "An organization", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "teamEdge", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "TeamEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "TeamDeleteInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of TeamDelete", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "TeamDeletePayload", "kind": "OBJECT", "description": "Autogenerated return type of TeamDelete", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "deletedTeamID", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "organization", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Organization", "description": "An organization", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "TeamEdge", "kind": "OBJECT", "description": null, "fields": [ { "name": "cursor", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Team", "description": "An organization team", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "TeamMember", "kind": "OBJECT", "description": "An member of a team", "fields": [ { "name": "createdAt", "description": "The time when the team member was added", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdBy", "description": "The user that added this team member", "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "organizationMember", "description": "The organization member associated with this team member", "args": [], "type": { "kind": "OBJECT", "name": "OrganizationMember", "description": "A member of an organization", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "permissions", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "TeamMemberPermissions", "description": "Permissions information about what actions the current user can do against the team membership record", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "role", "description": "The users role within the team", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "TeamMemberRole", "description": "The roles a user can be within a team", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "team", "description": "The team associated with this team member", "args": [], "type": { "kind": "OBJECT", "name": "Team", "description": "An organization team", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "user", "description": "The user associated with this team member", "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID for this team member", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "TeamMemberConnection", "kind": "OBJECT", "description": null, "fields": [ { "name": "count", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "TeamMemberEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageInfo", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageInfo", "description": "Information about pagination in a connection.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Connection", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "TeamMemberCreateInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of TeamMemberCreate", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "teamID", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null }, { "name": "userID", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "TeamMemberCreatePayload", "kind": "OBJECT", "description": "Autogenerated return type of TeamMemberCreate", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "team", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Team", "description": "An organization team", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "teamMemberEdge", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "TeamMemberEdge", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "TeamMemberDeleteInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of TeamMemberDelete", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "TeamMemberDeletePayload", "kind": "OBJECT", "description": "Autogenerated return type of TeamMemberDelete", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "deletedTeamMemberID", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "team", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Team", "description": "An organization team", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "TeamMemberEdge", "kind": "OBJECT", "description": null, "fields": [ { "name": "cursor", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "TeamMember", "description": "An member of a team", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "TeamMemberOrder", "kind": "ENUM", "description": "The different orders you can sort team members by", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "NAME", "description": "Order by name alphabetically", "isDeprecated": false, "deprecationReason": null }, { "name": "RELEVANCE", "description": "Order by most relevant results when doing a search", "isDeprecated": false, "deprecationReason": null }, { "name": "RECENTLY_CREATED", "description": "Order by the most recently added members first", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "TeamMemberPermissions", "kind": "OBJECT", "description": "Permissions information about what actions the current user can do against the team membership record", "fields": [ { "name": "teamMemberDelete", "description": "Whether the user can delete the user from the team", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "teamMemberUpdate", "description": "Whether the user can update the team's members admin status", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "TeamMemberRole", "kind": "ENUM", "description": "The roles a user can be within a team", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "MEMBER", "description": "The user is a regular member of the team", "isDeprecated": false, "deprecationReason": null }, { "name": "MAINTAINER", "description": "The user can manage pipelines and users within the team", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "TeamMemberUpdateInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of TeamMemberUpdate", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null }, { "name": "role", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "TeamMemberRole", "description": "The roles a user can be within a team", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "TeamMemberUpdatePayload", "kind": "OBJECT", "description": "Autogenerated return type of TeamMemberUpdate", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "teamMember", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "TeamMember", "description": "An member of a team", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "TeamOrder", "kind": "ENUM", "description": "The different orders you can sort teams by", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "NAME", "description": "Order by name alphabetically", "isDeprecated": false, "deprecationReason": null }, { "name": "RECENTLY_CREATED", "description": "Order by the most recently created teams first", "isDeprecated": false, "deprecationReason": null }, { "name": "RELEVANCE", "description": "Order by relevance when searching for teams", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "TeamPermissions", "kind": "OBJECT", "description": "Permissions information about what actions the current user can do against the team", "fields": [ { "name": "pipelineView", "description": "Whether the user can see the pipelines within the team", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "teamDelete", "description": "Whether the user can delete the team", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "teamMemberCreate", "description": "Whether the user can administer add members from the organization to this team", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "teamPipelineCreate", "description": "Whether the user can add pipelines from other teams to this one", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "teamSuiteCreate", "description": "Whether the user can add suites from other teams to this one", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "teamUpdate", "description": "Whether the user can update the team's name and description", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "TeamPipeline", "kind": "OBJECT", "description": "An pipeline that's been assigned to a team", "fields": [ { "name": "accessLevel", "description": "The access level users have to this pipeline", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "PipelineAccessLevels", "description": "The access levels that can be assigned to a pipeline", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdAt", "description": "The time when the pipeline was added", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdBy", "description": "The user that added this pipeline to the team", "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "permissions", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "TeamPipelinePermissions", "description": "Permission information about what actions the current user can do against the team pipelines", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipeline", "description": "The pipeline associated with this team member", "args": [], "type": { "kind": "OBJECT", "name": "Pipeline", "description": "A pipeline", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "team", "description": "The team associated with this team member", "args": [], "type": { "kind": "OBJECT", "name": "Team", "description": "An organization team", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID for this team member", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "TeamPipelineConnection", "kind": "OBJECT", "description": "A collection of TeamPipeline records", "fields": [ { "name": "count", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "TeamPipelineEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageInfo", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageInfo", "description": "Information about pagination in a connection.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Connection", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "TeamPipelineCreateInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of TeamPipelineCreate", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "teamID", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null }, { "name": "pipelineID", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null }, { "name": "accessLevel", "description": null, "type": { "kind": "ENUM", "name": "PipelineAccessLevels", "description": "The access levels that can be assigned to a pipeline", "ofType": null }, "defaultValue": "READ_ONLY" } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "TeamPipelineCreatePayload", "kind": "OBJECT", "description": "Autogenerated return type of TeamPipelineCreate", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pipeline", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Pipeline", "description": "A pipeline", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "team", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Team", "description": "An organization team", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "teamPipeline", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "TeamPipeline", "description": "An pipeline that's been assigned to a team", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "teamPipelineEdge", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "TeamPipelineEdge", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "TeamPipelineDeleteInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of TeamPipelineDelete", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null }, { "name": "force", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "TeamPipelineDeletePayload", "kind": "OBJECT", "description": "Autogenerated return type of TeamPipelineDelete", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "deletedTeamPipelineID", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "team", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Team", "description": "An organization team", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "TeamPipelineEdge", "kind": "OBJECT", "description": null, "fields": [ { "name": "cursor", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "TeamPipeline", "description": "An pipeline that's been assigned to a team", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "TeamPipelineOrder", "kind": "ENUM", "description": "The different orders you can sort pipelines by", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "NAME", "description": "Order by name alphabetically", "isDeprecated": false, "deprecationReason": null }, { "name": "RELEVANCE", "description": "Order by most relevant results when doing a search", "isDeprecated": false, "deprecationReason": null }, { "name": "RECENTLY_CREATED", "description": "Order by the most recently added pipelines first", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "TeamPipelinePermissions", "kind": "OBJECT", "description": "Permission information about what actions the current user can do against the team pipelines", "fields": [ { "name": "teamPipelineDelete", "description": "Whether the user can delete the pipeline from the team", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "teamPipelineUpdate", "description": "Whether the user can update the pipeline connection to the team", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "TeamPipelineUpdateInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of TeamPipelineUpdate", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null }, { "name": "accessLevel", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "PipelineAccessLevels", "description": "The access levels that can be assigned to a pipeline", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "TeamPipelineUpdatePayload", "kind": "OBJECT", "description": "Autogenerated return type of TeamPipelineUpdate", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "teamPipeline", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "TeamPipeline", "description": "An pipeline that's been assigned to a team", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "TeamPrivacy", "kind": "ENUM", "description": "Whether a team is visible or secret within an organization", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "VISIBLE", "description": "Visible to all members of the organization", "isDeprecated": false, "deprecationReason": null }, { "name": "SECRET", "description": "Visible to organization administrators and members", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "TeamSelector", "kind": "SCALAR", "description": "A Team identifier using a slug, and optionally negated with a leading `!`", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "TeamSuite", "kind": "OBJECT", "description": "A suite that's been assigned to a team", "fields": [ { "name": "accessLevel", "description": "The access level users have to this suite", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "SuiteAccessLevels", "description": "The access levels that can be assigned to a suite", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdAt", "description": "The time when the suite was added", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "description": "An ISO-8601 encoded UTC date string", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdBy", "description": "The user that added this suite to the team", "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "permissions", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "TeamSuitePermissions", "description": "Permission information about what actions the current user can do against the team suites", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "suite", "description": "The suite associated with this team member", "args": [], "type": { "kind": "OBJECT", "name": "Suite", "description": "A suite", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "team", "description": "The team associated with this team member", "args": [], "type": { "kind": "OBJECT", "name": "Team", "description": "An organization team", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID for this team suite", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "TeamSuiteConnection", "kind": "OBJECT", "description": "A collection of TeamSuite records", "fields": [ { "name": "count", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "TeamSuiteEdge", "description": null, "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageInfo", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageInfo", "description": "Information about pagination in a connection.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Connection", "description": null, "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "TeamSuiteCreateInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of TeamSuiteCreate", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "teamID", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null }, { "name": "suiteID", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null }, { "name": "accessLevel", "description": null, "type": { "kind": "ENUM", "name": "SuiteAccessLevels", "description": "The access levels that can be assigned to a suite", "ofType": null }, "defaultValue": "READ_ONLY" } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "TeamSuiteCreatePayload", "kind": "OBJECT", "description": "Autogenerated return type of TeamSuiteCreate", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "suite", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Suite", "description": "A suite", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "team", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Team", "description": "An organization team", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "teamSuite", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "TeamSuite", "description": "A suite that's been assigned to a team", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "teamSuiteEdge", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "TeamSuiteEdge", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "TeamSuiteDeleteInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of TeamSuiteDelete", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null }, { "name": "force", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "TeamSuiteDeletePayload", "kind": "OBJECT", "description": "Autogenerated return type of TeamSuiteDelete", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "deletedTeamSuiteID", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "team", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Team", "description": "An organization team", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "TeamSuiteEdge", "kind": "OBJECT", "description": null, "fields": [ { "name": "cursor", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "node", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "TeamSuite", "description": "A suite that's been assigned to a team", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "TeamSuiteOrder", "kind": "ENUM", "description": "The different orders you can sort suites by", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "NAME", "description": "Order by name alphabetically", "isDeprecated": false, "deprecationReason": null }, { "name": "RELEVANCE", "description": "Order by most relevant results when doing a search", "isDeprecated": false, "deprecationReason": null }, { "name": "RECENTLY_CREATED", "description": "Order by the most recently added suites first", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "TeamSuitePermissions", "kind": "OBJECT", "description": "Permission information about what actions the current user can do against the team suites", "fields": [ { "name": "teamSuiteDelete", "description": "Whether the user can delete the suite from the team", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "teamSuiteUpdate", "description": "Whether the user can update the suite connection to the team", "args": [], "type": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "TeamSuiteUpdateInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of TeamSuiteUpdate", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null }, { "name": "accessLevel", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "SuiteAccessLevels", "description": "The access levels that can be assigned to a suite", "ofType": null } }, "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "TeamSuiteUpdatePayload", "kind": "OBJECT", "description": "Autogenerated return type of TeamSuiteUpdate", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "teamSuite", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "TeamSuite", "description": "A suite that's been assigned to a team", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "TeamUpdateInput", "kind": "INPUT_OBJECT", "description": "Autogenerated input type of TeamUpdate", "fields": null, "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "defaultValue": null }, { "name": "name", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "defaultValue": null }, { "name": "description", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "privacy", "description": "The privacy setting for this team", "type": { "kind": "ENUM", "name": "TeamPrivacy", "description": "Whether a team is visible or secret within an organization", "ofType": null }, "defaultValue": null }, { "name": "isDefaultTeam", "description": "Add new organization members to this team by default", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "defaultValue": null }, { "name": "defaultMemberRole", "description": "New organization members will be granted this role on this team", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "TeamMemberRole", "description": "The roles a user can be within a team", "ofType": null } }, "defaultValue": null }, { "name": "membersCanCreatePipelines", "description": "If members in this team can create pipelines in it", "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": null }, { "name": "membersCanDeletePipelines", "description": "Deprecated: If members in this team can delete pipelines assigned to it", "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": "true" } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "TeamUpdatePayload", "kind": "OBJECT", "description": "Autogenerated return type of TeamUpdate", "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "team", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Team", "description": "An organization team", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "UnregisteredUser", "kind": "OBJECT", "description": "A person who hasn’t signed up to Buildkite", "fields": [ { "name": "avatar", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Avatar", "description": "An avatar belonging to a user", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "email", "description": "The email for the user", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "The name of the user", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "User", "kind": "OBJECT", "description": "A user", "fields": [ { "name": "avatar", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Avatar", "description": "An avatar belonging to a user", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "bot", "description": "If this user account is an official bot managed by Buildkite", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "builds", "description": "Returns builds that this user has created.", "args": [ { "name": "first", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "state", "description": null, "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "BuildStates", "description": "All the possible states a build can be in", "ofType": null } } }, "defaultValue": null }, { "name": "branch", "description": null, "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } } }, "defaultValue": null }, { "name": "metaData", "description": null, "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "BuildConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "email", "description": "The primary email for the user", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "hasPassword", "description": "Does the user have a password set", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "The name of the user", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uuid", "description": "The public UUID of the user", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "UserSelector", "kind": "SCALAR", "description": "A User identifier using a UUID, and optionally negated with a leading `!`", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "Viewer", "kind": "OBJECT", "description": "Represents the current user session", "fields": [ { "name": "authorizations", "description": null, "args": [ { "name": "first", "description": "Returns the first _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": "Returns the last _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "before", "description": "Returns the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "type", "description": null, "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "AuthorizationType", "description": "The type of the authorization", "ofType": null } } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "AuthorizationConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "builds", "description": null, "args": [ { "name": "first", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "state", "description": null, "type": { "kind": "ENUM", "name": "BuildStates", "description": "All the possible states a build can be in", "ofType": null }, "defaultValue": null }, { "name": "branch", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "metaData", "description": null, "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "BuildConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "changelogs", "description": null, "args": [ { "name": "first", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "read", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "ChangelogConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "emails", "description": "Emails associated with the current user", "args": [ { "name": "first", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "verified", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "EmailConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": "The ID of the current user", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "jobs", "description": null, "args": [ { "name": "first", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "after", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "before", "description": null, "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": null }, { "name": "type", "description": null, "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "JobTypes", "description": "All the possible types of jobs that can exist", "ofType": null } } }, "defaultValue": null }, { "name": "state", "description": null, "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "JobStates", "description": "All the possible states a job can be in", "ofType": null } } }, "defaultValue": null }, { "name": "priority", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "JobPrioritySearch", "description": "Search jobs by priority", "ofType": null }, "defaultValue": null }, { "name": "agentQueryRules", "description": null, "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } } }, "defaultValue": null }, { "name": "order", "description": "Order the jobs", "type": { "kind": "ENUM", "name": "JobOrder", "description": "The different orders you can sort jobs by", "ofType": null }, "defaultValue": "RECENTLY_CREATED" } ], "type": { "kind": "OBJECT", "name": "JobConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "notice", "description": null, "args": [ { "name": "namespace", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "NoticeNamespaces", "description": "All the possible namespaces for a notice", "ofType": null } }, "defaultValue": null }, { "name": "scope", "description": null, "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "Notice", "description": "A notice or notice that a user sees in the Buildkite UI", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "organizations", "description": null, "args": [ { "name": "first", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null }, { "name": "last", "description": null, "type": { "kind": "SCALAR", "name": "Int", "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "ofType": null }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "OrganizationConnection", "description": null, "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "permissions", "description": "The current user's permissions", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "ViewerPermissions", "description": "Permissions information about what actions the current user can do", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totp", "description": "The user's active TOTP configuration, if any.\n\nThis field is private, requires an escalated session, and cannot be accessed via the public GraphQL API.\n", "args": [ { "name": "id", "description": null, "type": { "kind": "SCALAR", "name": "ID", "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", "ofType": null }, "defaultValue": null } ], "type": { "kind": "OBJECT", "name": "TOTP", "description": "A TOTP configuration", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "user", "description": "The current user", "args": [], "type": { "kind": "OBJECT", "name": "User", "description": "A user", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID.", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "name": "ViewerPermissions", "kind": "OBJECT", "description": "Permissions information about what actions the current user can do", "fields": [ { "name": "totpConfigure", "description": "Whether the viewer can configure two-factor authentication", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "Permission", "description": "The result of checking a permissions", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "XML", "kind": "SCALAR", "description": "A blob of XML represented as a pretty formatted string", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "YAML", "kind": "SCALAR", "description": "A blob of YAML", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": null }, { "name": "__Directive", "kind": "OBJECT", "description": "A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.", "fields": [ { "name": "args", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "__InputValue", "description": "Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "locations", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "__DirectiveLocation", "description": "A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "onField", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": true, "deprecationReason": "Use `locations`." }, { "name": "onFragment", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": true, "deprecationReason": "Use `locations`." }, { "name": "onOperation", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": true, "deprecationReason": "Use `locations`." } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "__DirectiveLocation", "kind": "ENUM", "description": "A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "QUERY", "description": "Location adjacent to a query operation.", "isDeprecated": false, "deprecationReason": null }, { "name": "MUTATION", "description": "Location adjacent to a mutation operation.", "isDeprecated": false, "deprecationReason": null }, { "name": "SUBSCRIPTION", "description": "Location adjacent to a subscription operation.", "isDeprecated": false, "deprecationReason": null }, { "name": "FIELD", "description": "Location adjacent to a field.", "isDeprecated": false, "deprecationReason": null }, { "name": "FRAGMENT_DEFINITION", "description": "Location adjacent to a fragment definition.", "isDeprecated": false, "deprecationReason": null }, { "name": "FRAGMENT_SPREAD", "description": "Location adjacent to a fragment spread.", "isDeprecated": false, "deprecationReason": null }, { "name": "INLINE_FRAGMENT", "description": "Location adjacent to an inline fragment.", "isDeprecated": false, "deprecationReason": null }, { "name": "SCHEMA", "description": "Location adjacent to a schema definition.", "isDeprecated": false, "deprecationReason": null }, { "name": "SCALAR", "description": "Location adjacent to a scalar definition.", "isDeprecated": false, "deprecationReason": null }, { "name": "OBJECT", "description": "Location adjacent to an object type definition.", "isDeprecated": false, "deprecationReason": null }, { "name": "FIELD_DEFINITION", "description": "Location adjacent to a field definition.", "isDeprecated": false, "deprecationReason": null }, { "name": "ARGUMENT_DEFINITION", "description": "Location adjacent to an argument definition.", "isDeprecated": false, "deprecationReason": null }, { "name": "INTERFACE", "description": "Location adjacent to an interface definition.", "isDeprecated": false, "deprecationReason": null }, { "name": "UNION", "description": "Location adjacent to a union definition.", "isDeprecated": false, "deprecationReason": null }, { "name": "ENUM", "description": "Location adjacent to an enum definition.", "isDeprecated": false, "deprecationReason": null }, { "name": "ENUM_VALUE", "description": "Location adjacent to an enum value definition.", "isDeprecated": false, "deprecationReason": null }, { "name": "INPUT_OBJECT", "description": "Location adjacent to an input object type definition.", "isDeprecated": false, "deprecationReason": null }, { "name": "INPUT_FIELD_DEFINITION", "description": "Location adjacent to an input object field definition.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "name": "__EnumValue", "kind": "OBJECT", "description": "One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.", "fields": [ { "name": "deprecationReason", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "isDeprecated", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "__Field", "kind": "OBJECT", "description": "Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.", "fields": [ { "name": "args", "description": null, "args": [ { "name": "includeDeprecated", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": "false" } ], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "__InputValue", "description": "Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "deprecationReason", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "isDeprecated", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "__Type", "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "__InputValue", "kind": "OBJECT", "description": "Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.", "fields": [ { "name": "defaultValue", "description": "A GraphQL-formatted string representing the default value for this input value.", "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "deprecationReason", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "isDeprecated", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "__Type", "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "__Schema", "kind": "OBJECT", "description": "A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.", "fields": [ { "name": "directives", "description": "A list of all directives supported by this server.", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "__Directive", "description": "A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "mutationType", "description": "If this server supports mutation, the type that mutation operations will be rooted at.", "args": [], "type": { "kind": "OBJECT", "name": "__Type", "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "queryType", "description": "The type that query operations will be rooted at.", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "__Type", "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "subscriptionType", "description": "If this server support subscription, the type that subscription operations will be rooted at.", "args": [], "type": { "kind": "OBJECT", "name": "__Type", "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "types", "description": "A list of all types supported by this server.", "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "__Type", "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "__Type", "kind": "OBJECT", "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.", "fields": [ { "name": "description", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "enumValues", "description": null, "args": [ { "name": "includeDeprecated", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": "false" } ], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "__EnumValue", "description": "One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "fields", "description": null, "args": [ { "name": "includeDeprecated", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": "false" } ], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "__Field", "description": "Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "inputFields", "description": null, "args": [ { "name": "includeDeprecated", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null }, "defaultValue": "false" } ], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "__InputValue", "description": "Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "interfaces", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "__Type", "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "kind", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "ENUM", "name": "__TypeKind", "description": "An enum describing what kind of type a given `__Type` is.", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "ofType", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "__Type", "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "possibleTypes", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "description": null, "ofType": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "OBJECT", "name": "__Type", "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "name": "__TypeKind", "kind": "ENUM", "description": "An enum describing what kind of type a given `__Type` is.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "SCALAR", "description": "Indicates this type is a scalar.", "isDeprecated": false, "deprecationReason": null }, { "name": "OBJECT", "description": "Indicates this type is an object. `fields` and `interfaces` are valid fields.", "isDeprecated": false, "deprecationReason": null }, { "name": "INTERFACE", "description": "Indicates this type is an interface. `fields` and `possibleTypes` are valid fields.", "isDeprecated": false, "deprecationReason": null }, { "name": "UNION", "description": "Indicates this type is a union. `possibleTypes` is a valid field.", "isDeprecated": false, "deprecationReason": null }, { "name": "ENUM", "description": "Indicates this type is an enum. `enumValues` is a valid field.", "isDeprecated": false, "deprecationReason": null }, { "name": "INPUT_OBJECT", "description": "Indicates this type is an input object. `inputFields` is a valid field.", "isDeprecated": false, "deprecationReason": null }, { "name": "LIST", "description": "Indicates this type is a list. `ofType` is a valid field.", "isDeprecated": false, "deprecationReason": null }, { "name": "NON_NULL", "description": "Indicates this type is a non-null. `ofType` is a valid field.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null } ], "directives": [ { "name": "include", "description": "Directs the executor to include this field or fragment only when the `if` argument is true.", "locations": [ "FIELD", "FRAGMENT_SPREAD", "INLINE_FRAGMENT" ], "args": [ { "name": "if", "description": "Included when true.", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "defaultValue": null } ] }, { "name": "skip", "description": "Directs the executor to skip this field or fragment when the `if` argument is true.", "locations": [ "FIELD", "FRAGMENT_SPREAD", "INLINE_FRAGMENT" ], "args": [ { "name": "if", "description": "Skipped when true.", "type": { "kind": "NON_NULL", "name": null, "description": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "description": "Represents `true` or `false` values.", "ofType": null } }, "defaultValue": null } ] }, { "name": "deprecated", "description": "Marks an element of a GraphQL schema as no longer supported.", "locations": [ "FIELD_DEFINITION", "ENUM_VALUE", "ARGUMENT_DEFINITION", "INPUT_FIELD_DEFINITION" ], "args": [ { "name": "reason", "description": "Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted in [Markdown](https://daringfireball.net/projects/markdown/).", "type": { "kind": "SCALAR", "name": "String", "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", "ofType": null }, "defaultValue": "\"No longer supported\"" } ] } ] } } }