Version: v1rc1
Audience: Builders (external service/app developers) calling MSU OpenAPI
1. Overview
MSU OpenAPI provides external builders with character, item, account, and search data from the MSU Marketplace.asset_key vs token_id
2. Authentication
Pass your API key in the request header for all requests.3. Response Format
All APIs respond in the following format.Success Response
Error Response
Note: All response field names are camelCase (proto fieldasset_key→ JSONassetKey).
4. Error Codes
Common Errors
Authentication Errors
Domain Errors
Error Handling Example
5. Pagination
Three pagination methods are used depending on the API.Cursor Pagination
Used by most list APIs. Page size is fixed per API. Request Parameters
Response Fields
Page Number Pagination
Used by Search endpoints. Request Parameters (paginationParam)
Response Fields (
paginationResult)
Scroll Pagination
Used for collection queries. Request Parameters (paginationParam)
Response Fields (
paginationResult)
6. Common Types
Type definitions commonly used across multiple endpoints.Category Object
CategoryTier Object
TokenType Enum
7. API Reference
Refer to the links below for detailed API documentation by category.Account
Character
by-token-id variant endpoints are available identically for each API.
Item
Market
GameMeta
Enhancement
Rewards
Resource
8. Contact
When reporting an API error, always include thetraceId from the response.

