Before you start
Complete Creating a Security Group first — theNeo Agent SG group must exist and be assigned to your Neo user.
Step 1 — Open API Tokens
Signed in as the Neo user, go to Admin → API → API Tokens.
Step 2 — Create a new token
Click New Token.
Step 3 — Choose Custom Permissions
Select the Custom Permissions tab — not App Integration. Name the tokenNeo Agent.

Step 4 — Select the token permissions
Tick Select All Permissions. That is safe here, and it is the reason the security group comes first: Syncro only offers permissions the Neo user holds, so “all” means all of the security group — which you already scoped in the previous step. Nothing beyond it can be granted. If you would rather tick individual boxes, these are the permissions to grant the token: Tickets- Tickets - List/Search
- Tickets - View Details
- Tickets - View ‘Their Ticket’ Details (assigned to them)
- Tickets - Create
- Tickets - Edit
- Tickets - Merge
- Tickets - Use Ticket Charges
- Ticket Comments - New
- Ticket Custom Fields - Manage
- Ticket Canned Responses - Manage
- Ticket SLA - Edit
- Ticket Blueprints - Manage
- Ticket Blueprints - Create Ticket From Blueprint
- Ticket Timers - Overview
- Timelogs - Manage
- Customers - List/Search
- Customers - View Detail
- Contracts - List/Search
- Contracts - Edit
- Assets - List/Search
- Assets - View Details
- RMM Alerts - List
- RMM Alerts - Create
- RMM Alerts - Clear/Manage
- Scripts - Execute
- Policies - List
- Products - List/Search
- Products - Create
- Products - Edit
- Products - Edit Quantities
- Products - View Cost
- Pending Orders - View All
- Estimates - List/Search
- Estimates - View Details
- Estimates - Create
- Estimates - Edit
- Invoices - List/Search
- Invoices - View Details
- Line Item - View Cost
- Appointments - View All (see-own never restricted)
- Documentation - Allow Usage
- Documentation - Create
- Documentation - Edit
- Reports - View
Of these, Neo hard-validates only Tickets - List/Search, Tickets - View Details, Tickets - Create, Tickets - Edit, Ticket Comments - New, Customers - List/Search and Customers - View Detail — it refuses to save a token without them. The rest back capabilities you can enable later in the dashboard (time logging, scripts, RMM alerts, documentation, billing reads), so granting them now means you do not have to come back to the token.
Step 5 — Save and copy the token
Save the token, then copy its value from the tokens list. Paste it straight into Neo — Syncro will not show it again in full.What Neo checks when you connect
Neo validates the token before saving it and rejects it with a specific message if:Next Steps
Connecting to Neo Agent
Enter your Syncro URL and this token in the Neo dashboard.
