Services

The list of Microsoft's partner RESTful services available to explore. For questions regarding any of the below services, please contact the owner of the service directly.

Analytics Reporting APIs

Use these asynchronous methods to access reporting data for your Win10/ Win 8.x driver errors and OEM hardware errors. You can define reporting templates based on your needs, set a schedule and you will have data delivered to you at regular intervals.

Dynamics 365 Fraud Protection API

This API allows merchants using Microsoft Dynamics 365 Fraud Protection to send events for risk evaluation. These events are used to build up information about the purchases the customers are making and provide merchants with a recommendation to approve or reject transactions due to Fraud. For integration and testing, please use the https://api.dfp.microsoft-int.com/ endpoint. For Production, please use https://api.dfp.microsoft.com/.

Microsoft News API

Summary

We are providing public Microsoft News API end points. Clients can use these endpoints with apikey parameter to distinguish their applications, and use optional activityId to track their usage performance.

Overview

Common Parameters applicable for all endpoints

Parameter Default Example Required Description
apikey XX0C1SCbLazitWpgBadtQfOX3Vn51YTN8NZEM0RkTe Yes Client Identifier
ocid AbC123 No Application Identifier
activityId 0ac38555-4037-4ede-be41-10674c46b01c No Use this parameter for if you need to relate your request activities with Microsoft News API performance monitoring
$top 50 No Total number of documents required - (default is 10)
$select id,name No Comma separated fields, for attribute projection purpose
ids id1,id2 No Get related entities via their ids.
$skip 10 No Number of documents to be skipped from the top.
Accept-Encoding gzip Yes Specify this parameter via header
Use gzip to enable compression.

Common Error Codes

Code Name What To Do
400 Bad Request The request could not be understood by the server due to malformed syntax. The client SHOULD NOT repeat the request without modifications.
408 Request Timeout The client did not produce a request within the time that the server was prepared to wait. The client MAY repeat the request without modifications at any later time.
500 Internal Server Error The server encountered an unexpected condition which prevented it from fulfilling the request.
503 Service Unavailable The server is currently unable to handle the request due to a temporary overloading or maintenance of the server. The implication is that this is a temporary condition which will be alleviated after some delay.

Service Group: Partner

The collection of Microsoft Partner services.

Service Group: Partner Center

The collection of Microsoft Partner Center services.

Service Group: Supply Chain Engineering

The collection of Supply Chain Engineering services.

Service Group: Universal Store Payment Services

A set of services that Microsoft’s Payment Service Provider (PSP) or Integrator partner will utilize or implement to enable processing of various payment methods for Microsoft.

Sign in with your work account to see more services.