OpenAPI Spec
The Artifacts API is fully described using the OpenAPI 3.x standard. This machine-readable specification lists every endpoint, parameter, request body schema, and response model in the API.
The spec file is publicly available at:
https://api.artifactsmmo.com/openapi.jsonInteractive docs
Section titled “Interactive docs”The simplest way to explore and test the API is the hosted Swagger UI. No setup required — just open the link, authorize with your token, and send requests directly from your browser.
Open the interactive API docs →
Import into Postman
Section titled “Import into Postman”- Open Postman and click Import
- Select the Link tab and paste:
https://api.artifactsmmo.com/openapi.json - Click Import — Postman generates a collection with all endpoints pre-filled
- Set an
Authorizationheader variable with your token in the collection settings
Import into Insomnia
Section titled “Import into Insomnia”- In Insomnia, click Create → Import from URL
- Paste
https://api.artifactsmmo.com/openapi.jsonand confirm - Add a Bearer token in the request’s Auth tab
Download the spec file
Section titled “Download the spec file”If you prefer to work offline or generate a client from the spec:
Generate a client with openapi-generator
Section titled “Generate a client with openapi-generator”# Install the generator (requires Java or use the Docker image)npm install @openapitools/openapi-generator-cli -g
# Generate a Python clientopenapi-generator-cli generate \ -i https://api.artifactsmmo.com/openapi.json \ -g python \ -o ./artifacts-client
# Generate a TypeScript/fetch clientopenapi-generator-cli generate \ -i https://api.artifactsmmo.com/openapi.json \ -g typescript-fetch \ -o ./artifacts-client-ts