Para Desenvolvedoresv1.0 - Estável

Documentação da API

Integre suas aplicações com a plataforma MR2Market através da nossa API REST completa e bem documentada.

Quick Start

# 1. Obtenha sua API Key

GET https://api.mr2market.com/v1/auth/apikey

# 2. Faça sua primeira requisição

curl -H "Authorization: Bearer YOUR_TOKEN" \

https://api.mr2market.com/v1/listings

Introdução

A API MR2Market permite que desenvolvedores integrem suas aplicações com nossa plataforma de marketplace de gaming. Com suporte a REST, JSON e autenticação via Bearer Token.

Base URL

https://api.mr2market.com/v1

Formato

application/json

Autenticação

Bearer Token

Rate Limit

100 req/min

Autenticação

Headers Required

Authorization: Bearer YOUR_ACCESS_TOKEN

Content-Type: application/json

X-API-Key: YOUR_API_KEY

Exemplo de Login

POST /api/v1/auth/login

{

"email": "usuario@exemplo.com",

"password": "sua_senha"

}

// Response: { access_token, refresh_token, user }

Endpoints

Autenticação

POST/api/v1/auth/register
POST/api/v1/auth/login
POST/api/v1/auth/refresh
POST/api/v1/auth/logout
POST/api/v1/auth/forgot-password

Produtos

GET/api/v1/listings
GET/api/v1/listings/:id
POST/api/v1/listings
PUT/api/v1/listings/:id
DELETE/api/v1/listings/:id

Pedidos

GET/api/v1/orders
GET/api/v1/orders/:id
POST/api/v1/orders
POST/api/v1/orders/:id/confirm
POST/api/v1/orders/:id/dispute

Usuários

GET/api/v1/users/me
PUT/api/v1/users/me
GET/api/v1/users/:id
GET/api/v1/users/:id/reviews

Exemplos de Código

JavaScript / Node.js
const response = await fetch('https://api.mr2market.com/v1/listings', {
  headers: {
    'Authorization': 'Bearer YOUR_TOKEN',
    'Content-Type': 'application/json'
  }
});

const data = await response.json();
console.log(data);
Python
import requests

headers = {
    'Authorization': 'Bearer YOUR_TOKEN',
    'Content-Type': 'application/json'
}

response = requests.get(
    'https://api.mr2market.com/v1/listings',
    headers=headers
)

data = response.json()
print(data)
cURL
curl -X GET "https://api.mr2market.com/v1/listings" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json"

SDKs e Recursos

Node.js SDK

Biblioteca oficial para Node.js

npm install @mr2market/api

Python SDK

Biblioteca oficial para Python

pip install mr2market

Postman Collection

Collection pronta para testes

Download

Precisa de Ajuda?

Nossa equipe de desenvolvedores está disponível para ajudar com suas integrações.

api@mr2market.com