1. Create an External API token
1
Open External API Tokens
Sign in to the Todyl partner portal and open Account → Developer APIs → External API Tokens.
2
Create the token
Click Create Token and give it a name such as
neo-agent. Add one ACL row per resource, each with the action read:Choose an expiration, then click Create.
3
Copy the Client ID and API Token
The success screen shows the Client ID and the API Token. Copy both now: Todyl shows the token only once.
2. Allow Neo’s IP addresses
Todyl answers only requests from your allowed source IPs, whatever the token. On the same tab, click Manage Allowed Source IPs and add every address on IP Whitelisting. The list applies to all your tokens, and a change takes effect on the next request.3. Add the token in Neo
1
Open Integrations
In the Neo Dashboard, open Integrations and find the Todyl card, under Endpoint Security.
2
Save the Client ID and API Token
Paste the Client ID and the API Token and click Save. Neo reads one device and one deployment group with the token before saving, so a wrong token, a missing ACL row or a missing IP address is reported straight away.
4. Turn Todyl on per agent
Open the agent, go to the Tools & Settings tab, and configure the Todyl block under Tools & Integrations. The Read Only profile turns on every area. To leave an area out, set it to Disabled:
See Todyl API for what the agent can read.
