Get the agent version at a point in time
curl --request GET \
--url https://api.neoagent.io/public-api/agents/{agent_id}/version-at \
--header 'Authorization: Bearer <token>'{
"data": {
"actions": [
{}
],
"agent_settings": {},
"created_at": "2023-11-07T05:31:56Z",
"id": "<string>",
"integrations": {
"ad": {
"permissions": [
{
"require_til": false
}
]
},
"autotask": {
"permissions": [
{
"allow_delete": false,
"allow_merge": true,
"client_facing_settings": {
"allow_notify_additional_contacts": false,
"include_random_delay": false,
"max_delay_minutes": 20,
"min_delay_minutes": 10,
"note_publish_id": "<string>",
"note_type_id": "<string>",
"notification_mode": "TICKET_NOTE",
"skip_notifications_for_closed_tickets": true,
"udf_field_name": "Notify Contact by Email",
"use_custom_note_type": false,
"use_udf_field": false
},
"require_til": false,
"time_entry_udf_settings": {
"include_dynamic_delay": false,
"max_delay_minutes": 20,
"min_delay_minutes": 10,
"udf_field_name": "Notify Contact by Email",
"use_udf_field": false
},
"update_allowed_fields": [
"<string>"
]
}
]
},
"confluence": {
"permissions": [
{
"require_til": false
}
]
},
"cw_asio": {
"permissions": [
{
"require_til": false
}
]
},
"cw_automate": {
"permissions": [
{
"allow_delete": false,
"require_til": false
}
]
},
"cw_psa": {
"permissions": [
{
"allow_bundle": true,
"allow_delete": false,
"allow_merge": true,
"client_facing_settings": {
"allow_notify_additional_contacts": false,
"include_random_delay": false,
"max_delay_minutes": 20,
"min_delay_minutes": 10,
"skip_notifications_for_closed_tickets": true
},
"require_til": false,
"update_allowed_fields": [
"<string>"
]
}
]
},
"datto_rmm": {
"permissions": [
{
"allow_delete": false,
"require_til": false
}
]
},
"exchange": {
"permissions": [
{
"require_til": false
}
]
},
"halo_psa": {
"permissions": [
{
"allow_delete": false,
"allow_merge": true,
"allowed_outcome_ids": [
"<string>"
],
"client_facing_settings": {
"allow_notify_additional_contacts": false,
"allowed_outcome_ids": [
"<string>"
],
"include_random_delay": false,
"max_delay_minutes": 20,
"min_delay_minutes": 10,
"skip_notifications_for_closed_tickets": true
},
"require_til": false,
"update_allowed_fields": [
"<string>"
]
}
]
},
"hudu": {
"permissions": [
{
"allow_delete": false,
"require_til": false
}
]
},
"itglue": {
"permissions": [
{
"allow_delete": false,
"require_til": false
}
]
},
"ms_graph": {
"permissions": [
{
"require_til": false
}
]
},
"ncentral_rmm": {
"permissions": [
{
"allow_delete": false,
"require_til": false
}
]
},
"neo_api": {
"permissions": [
{
"require_til": false
}
]
},
"ninja_rmm": {
"permissions": [
{
"allow_delete": false,
"require_til": false
}
]
},
"nsight_rmm": {
"permissions": [
{
"require_til": false
}
]
},
"scalepad": {
"permissions": [
{
"allow_delete": false,
"require_til": false
}
]
},
"servicenow": {
"permissions": [
{
"allow_delete": false,
"require_til": false
}
]
},
"vsax_rmm": {
"permissions": [
{
"allow_delete": false,
"require_til": false
}
]
}
},
"name": "<string>",
"toolbox": {},
"updated_at": "2023-11-07T05:31:56Z",
"version_timestamp": "2023-11-07T05:31:56Z"
},
"meta": {
"request_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"timings_ms": {},
"pagination": {
"has_more": true,
"next_cursor": "<string>"
},
"warnings": [
"<string>"
]
}
}Agents
Get the agent version at a point in time
The agent’s configuration as it was at timestamp=<iso8601> or at the time the given execution_id ran (provide exactly one). Useful for ‘what did the agent look like when it processed this ticket’. If no recorded version exists at or before that moment (some workflows are provisioned outside the normal create path and have no workflows_updates_log rows), falls back to the live workflow row.
GET
/
public-api
/
agents
/
{agent_id}
/
version-at
Get the agent version at a point in time
curl --request GET \
--url https://api.neoagent.io/public-api/agents/{agent_id}/version-at \
--header 'Authorization: Bearer <token>'{
"data": {
"actions": [
{}
],
"agent_settings": {},
"created_at": "2023-11-07T05:31:56Z",
"id": "<string>",
"integrations": {
"ad": {
"permissions": [
{
"require_til": false
}
]
},
"autotask": {
"permissions": [
{
"allow_delete": false,
"allow_merge": true,
"client_facing_settings": {
"allow_notify_additional_contacts": false,
"include_random_delay": false,
"max_delay_minutes": 20,
"min_delay_minutes": 10,
"note_publish_id": "<string>",
"note_type_id": "<string>",
"notification_mode": "TICKET_NOTE",
"skip_notifications_for_closed_tickets": true,
"udf_field_name": "Notify Contact by Email",
"use_custom_note_type": false,
"use_udf_field": false
},
"require_til": false,
"time_entry_udf_settings": {
"include_dynamic_delay": false,
"max_delay_minutes": 20,
"min_delay_minutes": 10,
"udf_field_name": "Notify Contact by Email",
"use_udf_field": false
},
"update_allowed_fields": [
"<string>"
]
}
]
},
"confluence": {
"permissions": [
{
"require_til": false
}
]
},
"cw_asio": {
"permissions": [
{
"require_til": false
}
]
},
"cw_automate": {
"permissions": [
{
"allow_delete": false,
"require_til": false
}
]
},
"cw_psa": {
"permissions": [
{
"allow_bundle": true,
"allow_delete": false,
"allow_merge": true,
"client_facing_settings": {
"allow_notify_additional_contacts": false,
"include_random_delay": false,
"max_delay_minutes": 20,
"min_delay_minutes": 10,
"skip_notifications_for_closed_tickets": true
},
"require_til": false,
"update_allowed_fields": [
"<string>"
]
}
]
},
"datto_rmm": {
"permissions": [
{
"allow_delete": false,
"require_til": false
}
]
},
"exchange": {
"permissions": [
{
"require_til": false
}
]
},
"halo_psa": {
"permissions": [
{
"allow_delete": false,
"allow_merge": true,
"allowed_outcome_ids": [
"<string>"
],
"client_facing_settings": {
"allow_notify_additional_contacts": false,
"allowed_outcome_ids": [
"<string>"
],
"include_random_delay": false,
"max_delay_minutes": 20,
"min_delay_minutes": 10,
"skip_notifications_for_closed_tickets": true
},
"require_til": false,
"update_allowed_fields": [
"<string>"
]
}
]
},
"hudu": {
"permissions": [
{
"allow_delete": false,
"require_til": false
}
]
},
"itglue": {
"permissions": [
{
"allow_delete": false,
"require_til": false
}
]
},
"ms_graph": {
"permissions": [
{
"require_til": false
}
]
},
"ncentral_rmm": {
"permissions": [
{
"allow_delete": false,
"require_til": false
}
]
},
"neo_api": {
"permissions": [
{
"require_til": false
}
]
},
"ninja_rmm": {
"permissions": [
{
"allow_delete": false,
"require_til": false
}
]
},
"nsight_rmm": {
"permissions": [
{
"require_til": false
}
]
},
"scalepad": {
"permissions": [
{
"allow_delete": false,
"require_til": false
}
]
},
"servicenow": {
"permissions": [
{
"allow_delete": false,
"require_til": false
}
]
},
"vsax_rmm": {
"permissions": [
{
"allow_delete": false,
"require_til": false
}
]
}
},
"name": "<string>",
"toolbox": {},
"updated_at": "2023-11-07T05:31:56Z",
"version_timestamp": "2023-11-07T05:31:56Z"
},
"meta": {
"request_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"timings_ms": {},
"pagination": {
"has_more": true,
"next_cursor": "<string>"
},
"warnings": [
"<string>"
]
}
}Authorizations
Authorization: Bearer <token> where <token> is either a neo_sk_<env>_<secret> API key (service account) or a Microsoft Entra ID access token (dashboard user).
Path Parameters
Query Parameters
Resolve the version to the time this execution ran.
ISO-8601 timestamp to resolve the version at.
⌘I
