Welcome to the MSDN API Reference
This section provides detailed documentation for all available MSDN APIs. You'll find information on endpoints, parameters, request/response formats, and authentication methods.
Use the navigation pane on the left to browse different API categories or the search bar above to find specific endpoints.
Authentication API
Endpoints for managing user authentication and generating access tokens.
POST /auth/token
Obtains an access token for authenticated requests.
Request Body
{
"grant_type": "password",
"username": "user@example.com",
"password": "your_password"
}
Parameters
| Name | Type | Description | Required |
|---|---|---|---|
| grant_type | String | Specifies the type of grant. Currently supports password. |
Yes |
| username | String | The user's email address. | Yes |
| password | String | The user's password. | Yes |
Responses
| Status Code | Description | Response Body |
|---|---|---|
| 200 OK | Token generated successfully. |
|
| 401 Unauthorized | Invalid credentials. |
|
User Management API
Endpoints for retrieving and managing user profiles.
GET /users/{userId}
Retrieves a specific user's profile.
Path Parameters
| Name | Type | Description | Required |
|---|---|---|---|
| userId | UUID | The unique identifier of the user. | Yes |
Responses
| Status Code | Description | Response Body |
|---|---|---|
| 200 OK | User profile retrieved. |
|
| 404 Not Found | User not found. |
|
Product Catalog API
Endpoints for accessing product information.
GET /products
Retrieves a list of all available products.
Query Parameters
| Name | Type | Description | Required |
|---|---|---|---|
| category | String | Filter products by category. | No |
| limit | Integer | Maximum number of products to return. | No |
| offset | Integer | Number of products to skip for pagination. | No |
Responses
| Status Code | Description | Response Body |
|---|---|---|
| 200 OK | List of products. |
|