Mutation
authorize_agent
Confirms the authorization of a new agent machine for which an authorization request is currently pending. All new agent machines must be authorized before they can communicate with the Enterprise server and run scans.
Arguments
input: AuthorizeAgentInput!
The fields used to specify which new agent machine you want to authorize.
Input Fields
machine_id():
ID!
The unique identifier of the agent machine that you want to authorize.
agent_pool_id():
ID
The identifier of the agent pool to assign the machine to.
Return Fields
agent():
Agent
The newly authorized agent machine.
Example
Query
mutation AuthorizeAgent($input: AuthorizeAgentInput!) {
authorize_agent(input: $input) {
agent {
id
name
machine_id
current_scan_count
ip
state
enabled
max_concurrent_scans
error {
code
error
}
}
}
}
Variables
{
"input": {
"machine_id": "313d80669b7918a2c22e8ffdeff607bc28879fdae50c1c2bb620147e72c473d7"
"agent_pool_id": "2"
}
}