Get your connection details
Your provider supplies these values:
Reports JID is the report server’s address. It is separate from your login username and the report’s filename.
Do not construct it from the HTTP host: the report server may use another XMPP domain.
Use the exact address supplied by your provider.
The provider configures report permissions and approves the required presence subscription.
You do not need a Neuron administrator login or a digital identity to use this report authorization flow.
Endpoints used by reports
The main report endpoint isPOST https://<NEURON_HOST>/Agent/Xmpp/InformationQuery.
Use it to discover reports, fetch a parameter form, and start execution. The XML command in its JSON body selects the action.
All requests below go to the Agent API host supplied with your account. The Reports JID is the target inside the request body.
Include
Content-Type: application/json, Accept: application/json, and your application’s URL in Referer on every request.
After login, also include Authorization: Bearer <JWT>.
The discovery guide and execution guide show complete requests and responses in order.
Browser integrations using ExecuteReport() receive completion through the Agent Events connection.
They use POST /Agent/Xmpp/RegisterEventHandler and the /ClientEventsWS WebSocket instead of backend polling.
Follow the report lifecycle
- Sign in and obtain a JWT session token.
- Resolve the Reports JID to its current full address.
- List the reports visible to your account.
- Fetch the selected report’s parameter form.
- Submit the parameters and collect progress until the report completes.
- Read the returned tables, messages, and objects.
Choose your integration
Start from your backend
Sign in with supplied credentials and discover reports using complete HTTP requests.
Run reports over HTTP
Submit a parameter form and collect results from any backend language.
Use the JavaScript helpers
Understand the three Reports methods and their assembled results.
Understand responses
Interpret parameter forms, tables, typed cells, and completion states.
AgentAPI.Reports is a JavaScript extension built on the Agent API’s XMPP messaging resources.
There is no separate /Agent/Reports/GetReports HTTP endpoint. Your HTTP client does not need to open an XMPP connection.