Every change to the MythicDeals API. Additive changes ship within the current version; breaking changes get a new version. See versioning.
v1.1.1
Fixes found while reviewing the v1.1.0 documentation.
- Orders —
POST /orders/{order}/delivernow also accepts apaidorder: it is started and delivered in one step (both events are recorded). Orders held for a risk check still return 409. The website’s delivery form works the same way. - Units —
PATCH /listings/{id}/units/{unitId}edits gift card codes (code,pin,expires_at). A field that does not apply to the listing’s type now returns 422 instead of being ignored. - Scopes — new scope
notifications:write, now required byPOST /notifications/read. Add it to tokens that mark notifications as read. - Listings — activating a listing (
POST /listings/{id}/activate,status: activeinPATCH /listings/bulkandPOST /listings/bulk-update) follows the website’s publish rules: stock above 0, codes for gift cards, required attributes filled. Otherwise:cannot_activatewith the reason.GET /listings/import/templaterefuses gift card categories (422), like the preview. - Account —
GET /account/breaksuses the standard pagination (data,links,meta);limits.requests_per_minuteshows the real limit. - Webhooks —
dispute.createdanddispute.updatedcarry the dispute exactly asGET /disputesreturns it (requested_outcomeinstead ofrequested).
v1.1.0
30 new endpoints (66 in total), 5 new scopes and a new webhook event. Everything is additive: v1.0 integrations keep working unchanged.
- Disputes —
GET /disputes(your sales, orrole=buyer),GET /disputes/{id}with offers, evidence and timeline,GET /disputes/{id}/events, evidence download, and seller actions:accept,counter(full refund, partial refund orredeliverwith corrected details),escalateandmessages(attachments become evidence). - Orders —
POST /orders/{order}/cancel(full refund, optional restock),PATCH /orders/{order}/deliveryto correct a delivery (history kept, buyer notified), andGET /orders/{order}/invoicewith a signed, token-free printableinvoice.htmllink. - Payouts —
GET /payoutsandGET /payouts/{id}: status, fee, net amount and transfer reference of every withdrawal. - Notifications —
GET /notificationsandPOST /notifications/read: the website’s notification bell. - Account & availability —
GET /account(verification, level, restrictions and limits),PUT /account/status(online / appear offline) and breaks:GET/POST /account/breaks,DELETE /account/breaks/current. - Listings —
POST /listings/{id}/duplicate,PATCH /listings/{id}/units/{unitId}(edit one delivery unit),POST /listings/bulk-update(change every listing matching a filter, withdry_runand price clamping),GET /listings/{id}/competitors(other sellers’ offers and your rank) and CSV import:GET /listings/import/template,POST /listings/import/preview,POST /listings/import/confirm. - Gift cards —
GET /giftcards/brandsandGET /giftcards/regions; gift card offers are created withPOST /listingsand their codes indelivery_units(code,pin,expires_at); stock is the number of codes. See the gift cards guide. - Scopes —
disputes:read,disputes:write,notifications:read,account:read,account:write. Existing tokens keep their scopes; create a new token to use the new endpoints. - Webhooks — new event
dispute.created, sent once when a dispute or warranty claim is opened on one of your orders. - Errors — new codes
preview_expired(409),too_many_matches(422) andforbidden(403, signed links). - Documentation —
POST /orders/{order}/deliveris now documented precisely: apaidorder must be started first (behaviour unchanged). The reference has collapsible groups and an endpoint filter.
v1.0.0
First public release of the MythicDeals API.
- 36 endpoints under
/api/v1: account, catalog, listings (single and bulk), listing images, instant-delivery units, orders (start, deliver), order chat, wallet and webhooks. - Personal tokens with 9 scopes, created at Settings → API access.
- 12 webhook events plus
ping, signed with HMAC-SHA256, with automatic retries and auto-disable. Idempotency-Keysupport on endpoints that create things.- Rate limit of 120 requests per minute with
X-RateLimit-*headers. - OpenAPI 3.1 specification at openapi.json.