Forum Discussion
swarada-jalukar
Dec 03, 2024Copper Contributor
'$skiptoken' limit error for Microsoft Exchange online Reporting web service API
I was working on integrating MessageTrace report API as a part of my SIEM integration: https://reports.office365.com/ecp/reportingwebservice/reporting.svc/MessageTrace[?ODATA%20options] I have noti...
- Dec 14, 2024
It seems you encountered a limitation with the $skiptoken value in the MessageTrace report API, please referring below:
- Is there a maximum limit for $skiptoken from the API side? Yes, there is a limit on the $skiptoken value, and it appears that 999999 is beyond this limit for the MessageTrace report API.
- How to request the next set of events if $skiptoken 999999 exists? If there is an odata.nextLink provided, you can use that link to request the next set of events. The odata.nextLink contains the URL with the necessary parameters to fetch the next page of results.
GET https://reports.office365.com/ecp/reportingwebservice/reporting.svc/MessageTrace?$filter=StartDate%20eq%20DateTime'2024-12-02T00:00:00Z'%20and%20EndDate%20eq%20DateTime'2024-12-02T23:59:59Z'&$skiptoken=999999
swarada-jalukar
Dec 11, 2024Copper Contributor
Kidd_Ip can you please help here?
- Kidd_IpDec 14, 2024MVP
It seems you encountered a limitation with the $skiptoken value in the MessageTrace report API, please referring below:
- Is there a maximum limit for $skiptoken from the API side? Yes, there is a limit on the $skiptoken value, and it appears that 999999 is beyond this limit for the MessageTrace report API.
- How to request the next set of events if $skiptoken 999999 exists? If there is an odata.nextLink provided, you can use that link to request the next set of events. The odata.nextLink contains the URL with the necessary parameters to fetch the next page of results.
GET https://reports.office365.com/ecp/reportingwebservice/reporting.svc/MessageTrace?$filter=StartDate%20eq%20DateTime'2024-12-02T00:00:00Z'%20and%20EndDate%20eq%20DateTime'2024-12-02T23:59:59Z'&$skiptoken=999999