Token Market'lerini Güncelle
Bir token'ın açıldığı market'leri güncelleyin.
Endpoint: PUT /api/v1/integration/tokens/{token_id}/markets
Kimlik Doğrulama: Gerekli (Bearer token)
Gerekli Header'lar:
Authorization: Bearer <access_token>
X-Target-Server: integration
Content-Type: application/json
Yol Parametreleri
| Parametre | Tip | Gerekli | Açıklama |
|---|---|---|---|
token_id | string (UUID) | Evet | Token ID |
İstek Gövdesi
{
"is_all_market": false,
"market_ids": ["861ce222-559c-4a0f-872d-a9f8cf05c93f"]
}
İstek Parametreleri
| Alan | Tip | Gerekli | Açıklama |
|---|---|---|---|
is_all_market | boolean | Evet | Token'ın tüm market'lerde listelenip listelenmeyeceği |
market_ids | array (string) | Hayır | Token'ın listeleneceği market ID'lerinin dizisi (is_all_market false ise gerekli) |
Not: is_all_market true ise, token tüm market'lerde listelenecektir. is_all_market false ise, belirli market ID'leri ile market_ids dizisini sağlamanız gerekir.
Yanıt
Durum: 200 OK
Güncellenmiş distributor market token'larını döndürür.
{
"distributor_market_tokens": [
{
"id": "42773a28-c4c3-4a73-a97e-fd3c36be9135",
"distributor_id": "084a5159-1546-4ade-a7ba-956e0234a417",
"token_id": "3c4da8b4-99e0-45ca-bb0b-221c3b1272b3",
"market_id": "861ce222-559c-4a0f-872d-a9f8cf05c93f",
"status": 1,
"created_at": "2025-12-24T11:05:57.817512Z",
"updated_at": "2025-12-24T11:05:57.817512Z"
}
],
"total": 1
}
Örnek cURL İsteği
curl -X PUT 'https://<base-url>/api/v1/integration/tokens/3c4da8b4-99e0-45ca-bb0b-221c3b1272b3/markets' \
-H "Content-Type: application/json" \
-H "X-Target-Server: integration" \
-H "Authorization: Bearer <access_token>" \
-d '{
"is_all_market": false,
"market_ids": ["861ce222-559c-4a0f-872d-a9f8cf05c93f"]
}'