v1
latestOpenAPI 3.1.02026-07-2489171167.4 KBAgents
Create a New Agent
Create a new IT Agent user in your SysAid account. This person will be able to access and manage service records. For aditional permissions, see the Edit Administrator article.
post/agents
Query parameters
sendPasswordNotificationboolean
Choose whether to send a password notification email to the new Agent.
Request body
Example request
{
"firstName": "John",
"lastName": "Doe",
"displayName": "John Doe",
"userEmail": "johndoe@sysaid.com",
"companyId": 342,
"departmentId": 342,
"locationId": 342,
"timezone": "Asia/Jerusalem",
"language": "en",
"managerId": 234,
"supervisorLevel": "department",
"jobTitle": "Engineering Director",
"permissionType": "user",
"userName": "johndoe",
"company": {
"name": "Alpha",
"address": "123 Main Street",
"address2": "Apt. 4B",
"city": "Washington",
"state": "Virginia",
"country": "USA",
"fax": "555-555-1234",
"notes": "Some notes about the company.",
"emailAccount": "company@mail.com",
"expirationDate": "30-12-2120",
"agreementId": 5,
"agreementStartDate": "22-10-2025",
"agreementEndDate": "01-08-2024",
"customFields": {
"company_cust_int_field": 5
},
"version": 5,
"id": 1
},
"groups": [
{
"name": "IT Support",
"supportLevel": 3,
"companyId": 1001,
"email": "support@example.com",
"receiveAutomaticSrEmailNotifications": true,
"canBeAssignedToServiceRecord": true,
"id": 123
}
]
}Response
Agent created successfully
Example response
{
"success": true,
"userId": 342
}