Is there a method to determine which ACC API key is used by a particular agent?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-02-2025 12:50 PM
I have 3 'organizations,' each with a different ACC API key, with agents that connect to the same MID Server. I am looking for a way to determine which Agents are with which organization and as far as I can tell the only solid way to figure that out is to see which API key they use.
For clarity, I don't need to actually decrypt the API key.
I have no tags I can use, I cannot filter by IP address due to overlapping subnets, there's no naming convention I can reliably work off of, and looking at the installation package isn't going to help - I have to get the information from the instance somehow.
Any thoughts?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-02-2025 03:35 PM
You can have a Schedule continuous reconciliation if not BR. To be precise, to have a scheduled job to run daily [perhaps hourly], to keep them in sync. Agents will re-handshake whenever they restart or reconnect.
Let me know how it goes.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-02-2025 03:40 PM
Appreciated! You have been an enormous help.
Do you happen to know what parameters i can use to filter ecc queue to see the handshakes? I'll figure it out sooner or later but if you happen to know you'll save me some time. if you don't know, don't worry about it, digging into things is the only way to learn, right?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-02-2025 04:14 PM
Agree, digging is the only key to finding answers & learn.
I would use Agent, Topic & payload and may be state fields? Something like a simple glide record query on ecc_queue table & use these fields to query. With those filters, you’ll be able to pull just the ACC API‐key handshake messages and use their payloads to update your ecc [ecc_agent.cutom field] (or whatever you choose).
I am interested hear how this turns out. 🙂