Mutation
mutation InspectAgentCodebase($input: InspectAgentCodebaseInput!) {
inspectAgentCodebase(input: $input) {
jobId
snapshot {
folder
observedOrigin
canonicalOrigin
displayOrigin
branch
headSha
}
existingRepository {
iosAppProject {
id
type
repository {
__typename
}
configurations {
__typename
}
allowedScripts {
__typename
}
createdAt
}
latestBuild {
id
requestId
jobId
status
action
destinationType
}
id
canonicalOrigin
displayOrigin
name
}
}
}Variables
{
"input": {
"agentId": "id",
"folder": "string",
"requestId": "id"
}
}Response
{
"data": {
"inspectAgentCodebase": {
"jobId": "id",
"snapshot": {
"folder": "string",
"observedOrigin": "string",
"canonicalOrigin": "string",
"displayOrigin": "string",
"branch": "string",
"headSha": "string"
},
"existingRepository": {
"iosAppProject": {
"id": "id",
"type": "IOS_APP",
"repository": {
"__typename": "CodebaseRepository"
},
"configurations": [
{
"__typename": "BuildConfiguration"
}
],
"allowedScripts": [
{
"__typename": "AllowedBuildScript"
}
],
"createdAt": "string"
},
"latestBuild": {
"id": "id",
"requestId": "id",
"jobId": "id",
"status": "QUEUED",
"action": "BUILD",
"destinationType": "SIMULATOR"
},
"id": "id",
"canonicalOrigin": "string",
"displayOrigin": "string",
"name": "string"
}
}
}
}Mutations
inspectAgentCodebase
Inspects an agent codebase and returns a codebase inspection.
MUTATION
inspectAgentCodebase(input: InspectAgentCodebaseInput!): CodebaseInspection!Arguments
input
required
Values for the requested operation.
Returns
jobId
ID!
Identifier of the related job.
snapshot
The snapshot associated with this codebase inspection.
existingRepository
The existing repository associated with this codebase inspection. May be null when unavailable or not applicable.
Mutation
mutation InspectAgentCodebase($input: InspectAgentCodebaseInput!) {
inspectAgentCodebase(input: $input) {
jobId
snapshot {
folder
observedOrigin
canonicalOrigin
displayOrigin
branch
headSha
}
existingRepository {
iosAppProject {
id
type
repository {
__typename
}
configurations {
__typename
}
allowedScripts {
__typename
}
createdAt
}
latestBuild {
id
requestId
jobId
status
action
destinationType
}
id
canonicalOrigin
displayOrigin
name
}
}
}Variables
{
"input": {
"agentId": "id",
"folder": "string",
"requestId": "id"
}
}Response
{
"data": {
"inspectAgentCodebase": {
"jobId": "id",
"snapshot": {
"folder": "string",
"observedOrigin": "string",
"canonicalOrigin": "string",
"displayOrigin": "string",
"branch": "string",
"headSha": "string"
},
"existingRepository": {
"iosAppProject": {
"id": "id",
"type": "IOS_APP",
"repository": {
"__typename": "CodebaseRepository"
},
"configurations": [
{
"__typename": "BuildConfiguration"
}
],
"allowedScripts": [
{
"__typename": "AllowedBuildScript"
}
],
"createdAt": "string"
},
"latestBuild": {
"id": "id",
"requestId": "id",
"jobId": "id",
"status": "QUEUED",
"action": "BUILD",
"destinationType": "SIMULATOR"
},
"id": "id",
"canonicalOrigin": "string",
"displayOrigin": "string",
"name": "string"
}
}
}
}