{
  "info": {
    "name": "Pushizo API",
    "description": "Public REST ve SDK API'si (1.0.0). OpenAPI'den üretilmiştir: npm run postman:gen",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.pushizo.com"
    },
    {
      "key": "apiKey",
      "value": "hs_live_..."
    },
    {
      "key": "appId",
      "value": "app_..."
    }
  ],
  "item": [
    {
      "name": "analytics",
      "item": [
        {
          "name": "Genel bakış KPI",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/analytics/overview",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "analytics",
                "overview"
              ],
              "query": [
                {
                  "key": "range",
                  "value": "7d",
                  "disabled": true
                },
                {
                  "key": "from",
                  "value": "2026-01-01T09:00:00Z",
                  "disabled": true
                },
                {
                  "key": "to",
                  "value": "2026-01-01T09:00:00Z",
                  "disabled": true
                }
              ],
              "variable": []
            },
            "description": "Genel bakış KPI"
          },
          "response": []
        },
        {
          "name": "Teslimat raporu",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/analytics/messages",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "analytics",
                "messages"
              ],
              "query": [
                {
                  "key": "from",
                  "value": "2026-01-01T09:00:00Z",
                  "disabled": true
                },
                {
                  "key": "to",
                  "value": "2026-01-01T09:00:00Z",
                  "disabled": true
                },
                {
                  "key": "compare",
                  "value": "true",
                  "disabled": true
                },
                {
                  "key": "format",
                  "value": "json",
                  "disabled": true
                },
                {
                  "key": "group_by",
                  "value": "day",
                  "disabled": true
                }
              ],
              "variable": []
            },
            "description": "Teslimat raporu"
          },
          "response": []
        },
        {
          "name": "Abonelik büyümesi",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/analytics/subscriptions",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "analytics",
                "subscriptions"
              ],
              "query": [
                {
                  "key": "from",
                  "value": "2026-01-01T09:00:00Z",
                  "disabled": true
                },
                {
                  "key": "to",
                  "value": "2026-01-01T09:00:00Z",
                  "disabled": true
                },
                {
                  "key": "compare",
                  "value": "true",
                  "disabled": true
                },
                {
                  "key": "format",
                  "value": "json",
                  "disabled": true
                }
              ],
              "variable": []
            },
            "description": "Abonelik büyümesi"
          },
          "response": []
        },
        {
          "name": "Olay hacmi",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/analytics/events",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "analytics",
                "events"
              ],
              "query": [
                {
                  "key": "from",
                  "value": "2026-01-01T09:00:00Z",
                  "disabled": true
                },
                {
                  "key": "to",
                  "value": "2026-01-01T09:00:00Z",
                  "disabled": true
                },
                {
                  "key": "compare",
                  "value": "true",
                  "disabled": true
                },
                {
                  "key": "format",
                  "value": "json",
                  "disabled": true
                },
                {
                  "key": "name",
                  "value": "string",
                  "disabled": true
                },
                {
                  "key": "group_by",
                  "value": "day",
                  "disabled": true
                }
              ],
              "variable": []
            },
            "description": "Olay hacmi"
          },
          "response": []
        },
        {
          "name": "Dönüşüm/atribüsyon",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/analytics/conversions",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "analytics",
                "conversions"
              ],
              "query": [
                {
                  "key": "from",
                  "value": "2026-01-01T09:00:00Z",
                  "disabled": true
                },
                {
                  "key": "to",
                  "value": "2026-01-01T09:00:00Z",
                  "disabled": true
                },
                {
                  "key": "compare",
                  "value": "true",
                  "disabled": true
                },
                {
                  "key": "format",
                  "value": "json",
                  "disabled": true
                },
                {
                  "key": "campaign_id",
                  "value": "string",
                  "disabled": true
                }
              ],
              "variable": []
            },
            "description": "Dönüşüm/atribüsyon"
          },
          "response": []
        },
        {
          "name": "Funnel",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/analytics/funnels",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "analytics",
                "funnels"
              ],
              "query": [],
              "variable": []
            },
            "description": "Funnel",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"steps\": [\n    {\n      \"name\": \"string\"\n    }\n  ],\n  \"from\": \"2026-01-01T09:00:00Z\",\n  \"to\": \"2026-01-01T09:00:00Z\",\n  \"window_hours\": 72,\n  \"compare\": false,\n  \"format\": \"json\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Sağlayıcı sağlığı",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/analytics/providers",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "analytics",
                "providers"
              ],
              "query": [
                {
                  "key": "from",
                  "value": "2026-01-01T09:00:00Z",
                  "disabled": true
                },
                {
                  "key": "to",
                  "value": "2026-01-01T09:00:00Z",
                  "disabled": true
                },
                {
                  "key": "compare",
                  "value": "true",
                  "disabled": true
                },
                {
                  "key": "format",
                  "value": "json",
                  "disabled": true
                }
              ],
              "variable": []
            },
            "description": "Sağlayıcı sağlığı"
          },
          "response": []
        },
        {
          "name": "Retention kohortu",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/analytics/retention",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "analytics",
                "retention"
              ],
              "query": [
                {
                  "key": "weeks",
                  "value": "8",
                  "disabled": true
                },
                {
                  "key": "format",
                  "value": "json",
                  "disabled": true
                }
              ],
              "variable": []
            },
            "description": "Retention kohortu"
          },
          "response": []
        },
        {
          "name": "Etkileşim ısı haritası",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/analytics/engagement",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "analytics",
                "engagement"
              ],
              "query": [
                {
                  "key": "from",
                  "value": "2026-01-01T09:00:00Z",
                  "disabled": true
                },
                {
                  "key": "to",
                  "value": "2026-01-01T09:00:00Z",
                  "disabled": true
                },
                {
                  "key": "compare",
                  "value": "true",
                  "disabled": true
                },
                {
                  "key": "format",
                  "value": "json",
                  "disabled": true
                }
              ],
              "variable": []
            },
            "description": "Etkileşim ısı haritası"
          },
          "response": []
        }
      ]
    },
    {
      "name": "api-keys",
      "item": [
        {
          "name": "App'e bağlı API anahtarları",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/api-keys",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "api-keys"
              ],
              "query": [],
              "variable": []
            },
            "description": "App'e bağlı API anahtarları"
          },
          "response": []
        },
        {
          "name": "App'e bağlı API anahtarı oluştur (ham anahtar yalnızca bu yanıtta)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/api-keys",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "api-keys"
              ],
              "query": [],
              "variable": []
            },
            "description": "App'e bağlı API anahtarı oluştur (ham anahtar yalnızca bu yanıtta)",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"string\",\n  \"scopes\": [\n    \"admin\"\n  ],\n  \"environment\": \"live\",\n  \"expires_at\": \"2026-01-01T09:00:00Z\",\n  \"ip_allowlist\": [\n    \"string\"\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Anahtarı güncelle (ad, kapsam, IP izin listesi, bitiş)",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/api-keys/:keyId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "api-keys",
                ":keyId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "keyId",
                  "value": "string"
                }
              ]
            },
            "description": "Anahtarı güncelle (ad, kapsam, IP izin listesi, bitiş)",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"string\",\n  \"scopes\": [\n    \"admin\"\n  ],\n  \"ip_allowlist\": [\n    \"string\"\n  ],\n  \"expires_at\": \"2026-01-01T09:00:00Z\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Anahtarı iptal et",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/api-keys/:keyId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "api-keys",
                ":keyId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "keyId",
                  "value": "string"
                }
              ]
            },
            "description": "Anahtarı iptal et"
          },
          "response": []
        },
        {
          "name": "Anahtarı döndür (eski değer anında geçersiz)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/api-keys/:keyId/rotate",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "api-keys",
                ":keyId",
                "rotate"
              ],
              "query": [],
              "variable": [
                {
                  "key": "keyId",
                  "value": "string"
                }
              ]
            },
            "description": "Anahtarı döndür (eski değer anında geçersiz)"
          },
          "response": []
        }
      ]
    },
    {
      "name": "apps",
      "item": [
        {
          "name": "Anahtarın ait olduğu organizasyon (org geneli admin anahtarı)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/organization",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "organization"
              ],
              "query": [],
              "variable": []
            },
            "description": "Anahtarın ait olduğu organizasyon (org geneli admin anahtarı)"
          },
          "response": []
        },
        {
          "name": "Organizasyon üyeleri (org geneli admin anahtarı)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/organization/members",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "organization",
                "members"
              ],
              "query": [],
              "variable": []
            },
            "description": "Organizasyon üyeleri (org geneli admin anahtarı)"
          },
          "response": []
        },
        {
          "name": "Audit log (org geneli admin anahtarı; action/actor/app/tarih filtreleri, cursor)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/organization/audit-logs",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "organization",
                "audit-logs"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "50",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "string",
                  "disabled": true
                },
                {
                  "key": "action",
                  "value": "string",
                  "disabled": true
                },
                {
                  "key": "actor_id",
                  "value": "string",
                  "disabled": true
                },
                {
                  "key": "app_id",
                  "value": "string",
                  "disabled": true
                },
                {
                  "key": "from",
                  "value": "2026-01-01T09:00:00Z",
                  "disabled": true
                },
                {
                  "key": "to",
                  "value": "2026-01-01T09:00:00Z",
                  "disabled": true
                }
              ],
              "variable": []
            },
            "description": "Audit log (org geneli admin anahtarı; action/actor/app/tarih filtreleri, cursor)"
          },
          "response": []
        },
        {
          "name": "App listesi (org geneli admin anahtarı)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps"
              ],
              "query": [],
              "variable": []
            },
            "description": "App listesi (org geneli admin anahtarı)"
          },
          "response": []
        },
        {
          "name": "App oluştur (org geneli admin anahtarı)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps"
              ],
              "query": [],
              "variable": []
            },
            "description": "App oluştur (org geneli admin anahtarı)",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"string\",\n  \"slug\": \"string\",\n  \"platform_flags\": {},\n  \"default_language\": \"en\",\n  \"timezone\": \"UTC\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "App detayı",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}"
              ],
              "query": [],
              "variable": []
            },
            "description": "App detayı"
          },
          "response": []
        },
        {
          "name": "App ayarlarını güncelle",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}"
              ],
              "query": [],
              "variable": []
            },
            "description": "App ayarlarını güncelle",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"string\",\n  \"platform_flags\": {},\n  \"icon_url\": \"https://example.com\",\n  \"default_language\": \"string\",\n  \"timezone\": \"string\",\n  \"settings\": {},\n  \"identity_verification_mode\": \"hmac\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "campaigns",
      "item": [
        {
          "name": "Kampanya listesi",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/campaigns",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "campaigns"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "50",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "string",
                  "disabled": true
                },
                {
                  "key": "q",
                  "value": "string",
                  "disabled": true
                },
                {
                  "key": "status",
                  "value": "draft",
                  "disabled": true
                },
                {
                  "key": "type",
                  "value": "one_time",
                  "disabled": true
                },
                {
                  "key": "channel",
                  "value": "ios_push",
                  "disabled": true
                },
                {
                  "key": "label",
                  "value": "string",
                  "disabled": true
                }
              ],
              "variable": []
            },
            "description": "Kampanya listesi"
          },
          "response": []
        },
        {
          "name": "Kampanya oluştur",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/campaigns",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "campaigns"
              ],
              "query": [],
              "variable": []
            },
            "description": "Kampanya oluştur",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"string\",\n  \"type\": \"one_time\",\n  \"audience\": {\n    \"all\": true,\n    \"segments\": [\n      \"string\"\n    ],\n    \"exclude_segments\": [\n      \"string\"\n    ],\n    \"filters\": {},\n    \"channels\": [\n      \"ios_push\"\n    ],\n    \"test_devices_only\": true\n  },\n  \"content\": {},\n  \"labels\": [\n    \"string\"\n  ],\n  \"category\": \"string\",\n  \"ab_test\": {\n    \"enabled\": true,\n    \"test_percentage\": 1,\n    \"winner\": {}\n  },\n  \"variants\": [\n    {\n      \"name\": \"string\",\n      \"weight_percent\": 1\n    }\n  ],\n  \"template_id\": \"string\",\n  \"template_version\": 1,\n  \"delivery\": {\n    \"timezone_mode\": \"immediate\",\n    \"delivery_time_of_day\": \"string\",\n    \"throttle_per_minute\": 1,\n    \"ttl\": 1,\n    \"priority\": 5,\n    \"collapse_id\": \"string\",\n    \"frequency_cap_exempt\": true,\n    \"quiet_hours_exempt\": true,\n    \"one_per_user\": true\n  },\n  \"recurrence\": {\n    \"cron\": \"string\",\n    \"until\": \"2026-01-01T09:00:00Z\",\n    \"timezone\": \"string\"\n  },\n  \"send_at\": \"2026-01-01T09:00:00Z\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Kampanya detayı",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/campaigns/:campaignId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "campaigns",
                ":campaignId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "campaignId",
                  "value": "string"
                }
              ]
            },
            "description": "Kampanya detayı"
          },
          "response": []
        },
        {
          "name": "Kampanya güncelle",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/campaigns/:campaignId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "campaigns",
                ":campaignId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "campaignId",
                  "value": "string"
                }
              ]
            },
            "description": "Kampanya güncelle",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"string\",\n  \"type\": \"one_time\",\n  \"audience\": {\n    \"all\": true,\n    \"segments\": [\n      \"string\"\n    ],\n    \"exclude_segments\": [\n      \"string\"\n    ],\n    \"filters\": {},\n    \"channels\": [\n      \"ios_push\"\n    ],\n    \"test_devices_only\": true\n  },\n  \"content\": {},\n  \"labels\": [\n    \"string\"\n  ],\n  \"category\": \"string\",\n  \"ab_test\": {\n    \"enabled\": true,\n    \"test_percentage\": 1,\n    \"winner\": {}\n  },\n  \"variants\": [\n    {\n      \"name\": \"string\",\n      \"weight_percent\": 1\n    }\n  ],\n  \"template_id\": \"string\",\n  \"template_version\": 1,\n  \"delivery\": {\n    \"timezone_mode\": \"immediate\",\n    \"delivery_time_of_day\": \"string\",\n    \"throttle_per_minute\": 1,\n    \"ttl\": 1,\n    \"priority\": 5,\n    \"collapse_id\": \"string\",\n    \"frequency_cap_exempt\": true,\n    \"quiet_hours_exempt\": true,\n    \"one_per_user\": true\n  },\n  \"recurrence\": {\n    \"cron\": \"string\",\n    \"until\": \"2026-01-01T09:00:00Z\",\n    \"timezone\": \"string\"\n  },\n  \"send_at\": \"2026-01-01T09:00:00Z\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Kampanya sil",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/campaigns/:campaignId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "campaigns",
                ":campaignId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "campaignId",
                  "value": "string"
                }
              ]
            },
            "description": "Kampanya sil"
          },
          "response": []
        },
        {
          "name": "Zamanla",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/campaigns/:campaignId/schedule",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "campaigns",
                ":campaignId",
                "schedule"
              ],
              "query": [],
              "variable": [
                {
                  "key": "campaignId",
                  "value": "string"
                }
              ]
            },
            "description": "Zamanla",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"send_at\": \"2026-01-01T09:00:00Z\",\n  \"recurrence\": {\n    \"cron\": \"string\"\n  }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Hemen gönder",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/campaigns/:campaignId/send",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "campaigns",
                ":campaignId",
                "send"
              ],
              "query": [],
              "variable": [
                {
                  "key": "campaignId",
                  "value": "string"
                }
              ]
            },
            "description": "Hemen gönder"
          },
          "response": []
        },
        {
          "name": "Duraklat",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/campaigns/:campaignId/pause",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "campaigns",
                ":campaignId",
                "pause"
              ],
              "query": [],
              "variable": [
                {
                  "key": "campaignId",
                  "value": "string"
                }
              ]
            },
            "description": "Duraklat"
          },
          "response": []
        },
        {
          "name": "Sürdür",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/campaigns/:campaignId/resume",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "campaigns",
                ":campaignId",
                "resume"
              ],
              "query": [],
              "variable": [
                {
                  "key": "campaignId",
                  "value": "string"
                }
              ]
            },
            "description": "Sürdür"
          },
          "response": []
        },
        {
          "name": "İptal",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/campaigns/:campaignId/cancel",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "campaigns",
                ":campaignId",
                "cancel"
              ],
              "query": [],
              "variable": [
                {
                  "key": "campaignId",
                  "value": "string"
                }
              ]
            },
            "description": "İptal"
          },
          "response": []
        },
        {
          "name": "Çoğalt",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/campaigns/:campaignId/duplicate",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "campaigns",
                ":campaignId",
                "duplicate"
              ],
              "query": [],
              "variable": [
                {
                  "key": "campaignId",
                  "value": "string"
                }
              ]
            },
            "description": "Çoğalt"
          },
          "response": []
        },
        {
          "name": "Onayla",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/campaigns/:campaignId/approve",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "campaigns",
                ":campaignId",
                "approve"
              ],
              "query": [],
              "variable": [
                {
                  "key": "campaignId",
                  "value": "string"
                }
              ]
            },
            "description": "Onayla"
          },
          "response": []
        },
        {
          "name": "İstatistikler",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/campaigns/:campaignId/stats",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "campaigns",
                ":campaignId",
                "stats"
              ],
              "query": [],
              "variable": [
                {
                  "key": "campaignId",
                  "value": "string"
                }
              ]
            },
            "description": "İstatistikler"
          },
          "response": []
        },
        {
          "name": "A/B varyant karşılaştırması",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/campaigns/:campaignId/variants/stats",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "campaigns",
                ":campaignId",
                "variants",
                "stats"
              ],
              "query": [],
              "variable": [
                {
                  "key": "campaignId",
                  "value": "string"
                }
              ]
            },
            "description": "A/B varyant karşılaştırması"
          },
          "response": []
        },
        {
          "name": "A/B kazananını seç",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/campaigns/:campaignId/winner",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "campaigns",
                ":campaignId",
                "winner"
              ],
              "query": [],
              "variable": [
                {
                  "key": "campaignId",
                  "value": "string"
                }
              ]
            },
            "description": "A/B kazananını seç",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"variant_id\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Abone bazlı teslimatlar",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/campaigns/:campaignId/deliveries",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "campaigns",
                ":campaignId",
                "deliveries"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "50",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "string",
                  "disabled": true
                },
                {
                  "key": "app_id",
                  "value": "string",
                  "disabled": true
                },
                {
                  "key": "status",
                  "value": "pending",
                  "disabled": true
                }
              ],
              "variable": [
                {
                  "key": "campaignId",
                  "value": "string"
                }
              ]
            },
            "description": "Abone bazlı teslimatlar"
          },
          "response": []
        },
        {
          "name": "Başarısız teslimatlara yeniden gönder",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/campaigns/:campaignId/resend-failed",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "campaigns",
                ":campaignId",
                "resend-failed"
              ],
              "query": [],
              "variable": [
                {
                  "key": "campaignId",
                  "value": "string"
                }
              ]
            },
            "description": "Başarısız teslimatlara yeniden gönder"
          },
          "response": []
        },
        {
          "name": "Kampanya çalıştırmaları",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/campaigns/:campaignId/messages",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "campaigns",
                ":campaignId",
                "messages"
              ],
              "query": [],
              "variable": [
                {
                  "key": "campaignId",
                  "value": "string"
                }
              ]
            },
            "description": "Kampanya çalıştırmaları"
          },
          "response": []
        }
      ]
    },
    {
      "name": "channels",
      "item": [
        {
          "name": "Kanal yapılandırmaları",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/channels",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "channels"
              ],
              "query": [],
              "variable": []
            },
            "description": "Kanal yapılandırmaları"
          },
          "response": []
        },
        {
          "name": "Kimlik bilgisi yükle (APNs p8, FCM servis hesabı, VAPID, mock)",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/channels/:channel",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "channels",
                ":channel"
              ],
              "query": [],
              "variable": [
                {
                  "key": "channel",
                  "value": "string"
                }
              ]
            },
            "description": "Kimlik bilgisi yükle (APNs p8, FCM servis hesabı, VAPID, mock)",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"provider\": \"string\",\n  \"key_id\": \"string\",\n  \"team_id\": \"string\",\n  \"bundle_id\": \"string\",\n  \"environment\": \"sandbox\",\n  \"p8\": \"string\",\n  \"p12\": \"string\",\n  \"p12_password\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Sağlayıcıya test bağlantısı",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/channels/:channel/validate",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "channels",
                ":channel",
                "validate"
              ],
              "query": [],
              "variable": [
                {
                  "key": "channel",
                  "value": "string"
                }
              ]
            },
            "description": "Sağlayıcıya test bağlantısı"
          },
          "response": []
        }
      ]
    },
    {
      "name": "conversations",
      "item": [
        {
          "name": "Konuşmalar (SMS, WhatsApp, RCS; son mesaja göre; kanal/durum/okunmamış/kişi filtresi)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/conversations",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "conversations"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "50",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "string",
                  "disabled": true
                },
                {
                  "key": "channel",
                  "value": "sms",
                  "disabled": true
                },
                {
                  "key": "status",
                  "value": "open",
                  "disabled": true
                },
                {
                  "key": "unread",
                  "value": "true",
                  "disabled": true
                },
                {
                  "key": "q",
                  "value": "string",
                  "disabled": true
                }
              ],
              "variable": []
            },
            "description": "Konuşmalar (SMS, WhatsApp, RCS; son mesaja göre; kanal/durum/okunmamış/kişi filtresi)"
          },
          "response": []
        },
        {
          "name": "Konuşma (WhatsApp oturum penceresi ve açık rıza durumu dahil)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/conversations/:conversationId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "conversations",
                ":conversationId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "conversationId",
                  "value": "string"
                }
              ]
            },
            "description": "Konuşma (WhatsApp oturum penceresi ve açık rıza durumu dahil)"
          },
          "response": []
        },
        {
          "name": "Konuşma mesajları (yeniden eskiye; giden mesaj durumu teslimattan)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/conversations/:conversationId/messages",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "conversations",
                ":conversationId",
                "messages"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "50",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "string",
                  "disabled": true
                }
              ],
              "variable": [
                {
                  "key": "conversationId",
                  "value": "string"
                }
              ]
            },
            "description": "Konuşma mesajları (yeniden eskiye; giden mesaj durumu teslimattan)"
          },
          "response": []
        },
        {
          "name": "Yanıt gönder. WhatsApp: açık rıza zorunlu; son gelen mesajdan 24 saat içinde metin/medya, pencere dışında yalnızca onaylı şablon (aksi 422 WHATSAPP_WINDOW_CLOSED).",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/conversations/:conversationId/messages",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "conversations",
                ":conversationId",
                "messages"
              ],
              "query": [],
              "variable": [
                {
                  "key": "conversationId",
                  "value": "string"
                }
              ]
            },
            "description": "Yanıt gönder. WhatsApp: açık rıza zorunlu; son gelen mesajdan 24 saat içinde metin/medya, pencere dışında yalnızca onaylı şablon (aksi 422 WHATSAPP_WINDOW_CLOSED).",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"text\": \"string\",\n  \"template\": {\n    \"name\": \"string\",\n    \"language\": \"string\"\n  },\n  \"media\": {\n    \"type\": \"image\",\n    \"url\": \"string\"\n  },\n  \"interactive\": {\n    \"type\": \"button\"\n  }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Gelen mesajları okundu işaretle",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/conversations/:conversationId/read",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "conversations",
                ":conversationId",
                "read"
              ],
              "query": [],
              "variable": [
                {
                  "key": "conversationId",
                  "value": "string"
                }
              ]
            },
            "description": "Gelen mesajları okundu işaretle"
          },
          "response": []
        },
        {
          "name": "İki yönlü mesaj anahtar sözcükleri (org geneli + bu app) ve yasal (ayrılmış) sözcükler",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/sms-keywords",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "sms-keywords"
              ],
              "query": [],
              "variable": []
            },
            "description": "İki yönlü mesaj anahtar sözcükleri (org geneli + bu app) ve yasal (ayrılmış) sözcükler"
          },
          "response": []
        },
        {
          "name": "Anahtar sözcük oluştur (tag ekle/kaldır, olay → journey tetiği, otomatik yanıt, abonelik)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/sms-keywords",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "sms-keywords"
              ],
              "query": [],
              "variable": []
            },
            "description": "Anahtar sözcük oluştur (tag ekle/kaldır, olay → journey tetiği, otomatik yanıt, abonelik)",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"keyword\": \"string\",\n  \"scope\": \"org\",\n  \"channels\": [\n    \"sms\"\n  ],\n  \"actions\": {},\n  \"enabled\": true,\n  \"description\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Anahtar sözcüğü güncelle",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/sms-keywords/:keywordId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "sms-keywords",
                ":keywordId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "keywordId",
                  "value": "string"
                }
              ]
            },
            "description": "Anahtar sözcüğü güncelle",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"keyword\": \"string\",\n  \"channels\": [\n    \"sms\"\n  ],\n  \"actions\": {},\n  \"enabled\": true,\n  \"description\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Anahtar sözcüğü sil",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/sms-keywords/:keywordId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "sms-keywords",
                ":keywordId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "keywordId",
                  "value": "string"
                }
              ]
            },
            "description": "Anahtar sözcüğü sil"
          },
          "response": []
        },
        {
          "name": "WhatsApp şablonları (Meta onay durumu ile)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/whatsapp/templates",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "whatsapp",
                "templates"
              ],
              "query": [
                {
                  "key": "status",
                  "value": "string",
                  "disabled": true
                }
              ],
              "variable": []
            },
            "description": "WhatsApp şablonları (Meta onay durumu ile)"
          },
          "response": []
        },
        {
          "name": "WhatsApp şablonlarını Meta Graph API’den senkronla",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/whatsapp/templates/sync",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "whatsapp",
                "templates",
                "sync"
              ],
              "query": [],
              "variable": []
            },
            "description": "WhatsApp şablonlarını Meta Graph API’den senkronla"
          },
          "response": []
        }
      ]
    },
    {
      "name": "dynamic-content",
      "item": [
        {
          "name": "Data feed listesi",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/data-feeds",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "data-feeds"
              ],
              "query": [],
              "variable": []
            },
            "description": "Data feed listesi"
          },
          "response": []
        },
        {
          "name": "Data feed oluştur",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/data-feeds",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "data-feeds"
              ],
              "query": [],
              "variable": []
            },
            "description": "Data feed oluştur\n\nURL şablonu Liquid ile kişiselleştirilir (ör. `https://api.ornek.com/u/{{ user.external_id }}`); şablonda `{{ feed.<ad>.alan }}`.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"string\",\n  \"description\": \"string\",\n  \"url_template\": \"string\",\n  \"method\": \"GET\",\n  \"body_template\": \"string\",\n  \"headers\": {},\n  \"secret_headers\": {},\n  \"cache_ttl_seconds\": 0,\n  \"timeout_ms\": 100,\n  \"enabled\": true\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Data feed ayrıntısı",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/data-feeds/:feedId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "data-feeds",
                ":feedId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "feedId",
                  "value": "string"
                }
              ]
            },
            "description": "Data feed ayrıntısı"
          },
          "response": []
        },
        {
          "name": "Data feed güncelle",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/data-feeds/:feedId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "data-feeds",
                ":feedId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "feedId",
                  "value": "string"
                }
              ]
            },
            "description": "Data feed güncelle",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"description\": \"string\",\n  \"url_template\": \"string\",\n  \"method\": \"GET\",\n  \"body_template\": \"string\",\n  \"headers\": {},\n  \"secret_headers\": {},\n  \"cache_ttl_seconds\": 0,\n  \"timeout_ms\": 100,\n  \"enabled\": true\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Data feed sil",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/data-feeds/:feedId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "data-feeds",
                ":feedId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "feedId",
                  "value": "string"
                }
              ]
            },
            "description": "Data feed sil"
          },
          "response": []
        },
        {
          "name": "Data feed'i örnek kullanıcıyla dene",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/data-feeds/:feedId/test",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "data-feeds",
                ":feedId",
                "test"
              ],
              "query": [],
              "variable": [
                {
                  "key": "feedId",
                  "value": "string"
                }
              ]
            },
            "description": "Data feed'i örnek kullanıcıyla dene",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"external_id\": \"string\",\n  \"user_id\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "İçerik tabloları",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/content-tables",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "content-tables"
              ],
              "query": [],
              "variable": []
            },
            "description": "İçerik tabloları"
          },
          "response": []
        },
        {
          "name": "CSV ile içerik tablosu oluştur",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/content-tables",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "content-tables"
              ],
              "query": [],
              "variable": []
            },
            "description": "CSV ile içerik tablosu oluştur\n\nŞablonda `{% lookup '<ad>' key: user.tags.<etiket> as satir %}{{ satir.<sütun> }}`."
          },
          "response": []
        },
        {
          "name": "İçerik tablosu ayrıntısı",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/content-tables/:tableId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "content-tables",
                ":tableId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "tableId",
                  "value": "string"
                }
              ]
            },
            "description": "İçerik tablosu ayrıntısı"
          },
          "response": []
        },
        {
          "name": "İçerik tablosu açıklamasını güncelle",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/content-tables/:tableId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "content-tables",
                ":tableId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "tableId",
                  "value": "string"
                }
              ]
            },
            "description": "İçerik tablosu açıklamasını güncelle",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"description\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "İçerik tablosunu sil",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/content-tables/:tableId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "content-tables",
                ":tableId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "tableId",
                  "value": "string"
                }
              ]
            },
            "description": "İçerik tablosunu sil"
          },
          "response": []
        },
        {
          "name": "İçerik tablosu satırları",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/content-tables/:tableId/rows",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "content-tables",
                ":tableId",
                "rows"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "1",
                  "disabled": true
                },
                {
                  "key": "offset",
                  "value": "0",
                  "disabled": true
                },
                {
                  "key": "q",
                  "value": "string",
                  "disabled": true
                }
              ],
              "variable": [
                {
                  "key": "tableId",
                  "value": "string"
                }
              ]
            },
            "description": "İçerik tablosu satırları"
          },
          "response": []
        },
        {
          "name": "İçerik tablosunu yeniden yükle (sürüm artar)",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/content-tables/:tableId/rows",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "content-tables",
                ":tableId",
                "rows"
              ],
              "query": [],
              "variable": [
                {
                  "key": "tableId",
                  "value": "string"
                }
              ]
            },
            "description": "İçerik tablosunu yeniden yükle (sürüm artar)"
          },
          "response": []
        }
      ]
    },
    {
      "name": "email-deliverability",
      "item": [
        {
          "name": "E-posta teslim ayarları (BCC/arşiv, gönderim öncesi adres doğrulama, üçüncü taraf doğrulayıcı)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/email-deliverability",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "email-deliverability"
              ],
              "query": [],
              "variable": []
            },
            "description": "E-posta teslim ayarları (BCC/arşiv, gönderim öncesi adres doğrulama, üçüncü taraf doğrulayıcı)"
          },
          "response": []
        },
        {
          "name": "E-posta teslim ayarlarını güncelle (doğrulayıcı anahtarı zarf şifreli saklanır, geri okunmaz)",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/email-deliverability",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "email-deliverability"
              ],
              "query": [],
              "variable": []
            },
            "description": "E-posta teslim ayarlarını güncelle (doğrulayıcı anahtarı zarf şifreli saklanır, geri okunmaz)",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"bcc_address\": \"user@example.com\",\n  \"validation\": {\n    \"enabled\": true\n  },\n  \"verifier\": {\n    \"provider\": \"zerobounce\"\n  }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Adres doğrulama testi (sözdizimi, MX, tek kullanımlık alan adı, rol hesabı, üçüncü taraf)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/email-deliverability/verify-address",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "email-deliverability",
                "verify-address"
              ],
              "query": [],
              "variable": []
            },
            "description": "Adres doğrulama testi (sözdizimi, MX, tek kullanımlık alan adı, rol hesabı, üçüncü taraf)",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"address\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Isındırma planları (bugünkü limit/kullanım ve ileri günlere ayrılmış gönderimler)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/email-deliverability/warmup-plans",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "email-deliverability",
                "warmup-plans"
              ],
              "query": [],
              "variable": []
            },
            "description": "Isındırma planları (bugünkü limit/kullanım ve ileri günlere ayrılmış gönderimler)"
          },
          "response": []
        },
        {
          "name": "Isındırma planı oluştur (günlük limit eğrisi veya başlangıç/çarpan/hedef; sağlayıcı payları)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/email-deliverability/warmup-plans",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "email-deliverability",
                "warmup-plans"
              ],
              "query": [],
              "variable": []
            },
            "description": "Isındırma planı oluştur (günlük limit eğrisi veya başlangıç/çarpan/hedef; sağlayıcı payları)",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"string\",\n  \"kind\": \"domain\",\n  \"target\": \"string\",\n  \"start_date\": \"string\",\n  \"daily_limits\": [\n    1\n  ],\n  \"curve\": {\n    \"start\": 1,\n    \"growth\": 1.05,\n    \"target\": 1\n  },\n  \"provider_shares\": {\n    \"gmail\": 0,\n    \"outlook\": 0,\n    \"yahoo\": 0,\n    \"other\": 0\n  },\n  \"timezone\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Isındırma planı",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/email-deliverability/warmup-plans/:planId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "email-deliverability",
                "warmup-plans",
                ":planId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "planId",
                  "value": "string"
                }
              ]
            },
            "description": "Isındırma planı"
          },
          "response": []
        },
        {
          "name": "Isındırma planını güncelle (duraklat/sürdür, eğri, paylar)",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/email-deliverability/warmup-plans/:planId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "email-deliverability",
                "warmup-plans",
                ":planId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "planId",
                  "value": "string"
                }
              ]
            },
            "description": "Isındırma planını güncelle (duraklat/sürdür, eğri, paylar)",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"string\",\n  \"status\": \"active\",\n  \"daily_limits\": [\n    1\n  ],\n  \"provider_shares\": {\n    \"gmail\": 0,\n    \"outlook\": 0,\n    \"yahoo\": 0,\n    \"other\": 0\n  }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Isındırma planını sil",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/email-deliverability/warmup-plans/:planId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "email-deliverability",
                "warmup-plans",
                ":planId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "planId",
                  "value": "string"
                }
              ]
            },
            "description": "Isındırma planını sil"
          },
          "response": []
        },
        {
          "name": "Isındırma planı gün × sağlayıcı kullanımı",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/email-deliverability/warmup-plans/:planId/usage",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "email-deliverability",
                "warmup-plans",
                ":planId",
                "usage"
              ],
              "query": [
                {
                  "key": "days",
                  "value": "1",
                  "disabled": true
                }
              ],
              "variable": [
                {
                  "key": "planId",
                  "value": "string"
                }
              ]
            },
            "description": "Isındırma planı gün × sağlayıcı kullanımı"
          },
          "response": []
        }
      ]
    },
    {
      "name": "events",
      "item": [
        {
          "name": "Olay tanımları",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/events/definitions",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "events",
                "definitions"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "500",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "string",
                  "disabled": true
                }
              ],
              "variable": []
            },
            "description": "Olay tanımları"
          },
          "response": []
        },
        {
          "name": "Olay detayı",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/events/definitions/:name",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "events",
                "definitions",
                ":name"
              ],
              "query": [],
              "variable": [
                {
                  "key": "name",
                  "value": "string"
                }
              ]
            },
            "description": "Olay detayı"
          },
          "response": []
        },
        {
          "name": "Görünen ad / dönüşüm işareti",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/events/definitions/:name",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "events",
                "definitions",
                ":name"
              ],
              "query": [],
              "variable": [
                {
                  "key": "name",
                  "value": "string"
                }
              ]
            },
            "description": "Görünen ad / dönüşüm işareti",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"display_name\": \"string\",\n  \"is_conversion\": true,\n  \"outcome_unique\": true,\n  \"outcome_unattributed\": true,\n  \"retention_days\": 1\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "exports",
      "item": [
        {
          "name": "Export işleri",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/exports",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "exports"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "50",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "string",
                  "disabled": true
                }
              ],
              "variable": []
            },
            "description": "Export işleri"
          },
          "response": []
        },
        {
          "name": "Export işi başlat",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/exports",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "exports"
              ],
              "query": [],
              "variable": []
            },
            "description": "Export işi başlat",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"type\": \"users\",\n  \"filters\": {}\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Export durumu (download_url)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/exports/:exportId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "exports",
                ":exportId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "exportId",
                  "value": "string"
                }
              ]
            },
            "description": "Export durumu (download_url)"
          },
          "response": []
        },
        {
          "name": "Import işleri",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/imports",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "imports"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "50",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "string",
                  "disabled": true
                }
              ],
              "variable": []
            },
            "description": "Import işleri"
          },
          "response": []
        },
        {
          "name": "Import işi başlat (multipart: type, file)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/imports",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "imports"
              ],
              "query": [],
              "variable": []
            },
            "description": "Import işi başlat (multipart: type, file)"
          },
          "response": []
        },
        {
          "name": "Import durumu",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/imports/:importId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "imports",
                ":importId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "importId",
                  "value": "string"
                }
              ]
            },
            "description": "Import durumu"
          },
          "response": []
        }
      ]
    },
    {
      "name": "identity-keys",
      "item": [
        {
          "name": "SDK kimlik doğrulama (JWT) genel anahtarları",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/identity-keys",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "identity-keys"
              ],
              "query": [],
              "variable": []
            },
            "description": "SDK kimlik doğrulama (JWT) genel anahtarları"
          },
          "response": []
        },
        {
          "name": "Genel anahtar ekle (ES256)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/identity-keys",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "identity-keys"
              ],
              "query": [],
              "variable": []
            },
            "description": "Genel anahtar ekle (ES256)\n\nSDK JWT identity verification için ES256 (EC P-256) genel anahtarı ekler; özel anahtar gönderilmez. Belirteç sunucunuzda imzalanır (`sub` = external_id, `aud` = app_id, `exp` ≤ 24 saat) ve SDK isteklerinde `Authorization: Bearer <jwt>` başlığıyla taşınır. Kip app ayarında `identity_verification_mode` ile seçilir.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"kid\": \"string\",\n  \"label\": \"string\",\n  \"public_jwk\": {},\n  \"public_key_pem\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Genel anahtarı iptal et",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/identity-keys/:keyId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "identity-keys",
                ":keyId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "keyId",
                  "value": "string"
                }
              ]
            },
            "description": "Genel anahtarı iptal et"
          },
          "response": []
        }
      ]
    },
    {
      "name": "in-app",
      "item": [
        {
          "name": "In-app mesajlar (durum filtresi; istatistik dahil)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/in-app-messages",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "in-app-messages"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "50",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "string",
                  "disabled": true
                },
                {
                  "key": "status",
                  "value": "draft",
                  "disabled": true
                }
              ],
              "variable": []
            },
            "description": "In-app mesajlar (durum filtresi; istatistik dahil)"
          },
          "response": []
        },
        {
          "name": "In-app mesaj oluştur (taslak)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/in-app-messages",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "in-app-messages"
              ],
              "query": [],
              "variable": []
            },
            "description": "In-app mesaj oluştur (taslak)",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"string\",\n  \"triggers\": [\n    {\n      \"kind\": \"string\"\n    }\n  ],\n  \"trigger_groups\": [\n    [\n      {\n        \"kind\": \"string\"\n      }\n    ]\n  ],\n  \"variants\": [\n    {\n      \"id\": \"string\",\n      \"name\": \"string\",\n      \"weight_percent\": 1,\n      \"display\": {\n        \"layout\": \"modal\",\n        \"blocks\": []\n      }\n    }\n  ],\n  \"ab_test\": {},\n  \"display\": {\n    \"layout\": \"modal\",\n    \"blocks\": [\n      {\n        \"type\": \"string\",\n        \"url\": \"string\"\n      }\n    ]\n  },\n  \"audience\": {},\n  \"frequency\": {},\n  \"journey_only\": true,\n  \"priority\": 0,\n  \"start_at\": \"2026-01-01T09:00:00Z\",\n  \"end_at\": \"2026-01-01T09:00:00Z\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "In-app mesaj detayı ve istatistikleri",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/in-app-messages/:messageId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "in-app-messages",
                ":messageId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "messageId",
                  "value": "string"
                }
              ]
            },
            "description": "In-app mesaj detayı ve istatistikleri"
          },
          "response": []
        },
        {
          "name": "In-app mesajı düzenle",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/in-app-messages/:messageId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "in-app-messages",
                ":messageId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "messageId",
                  "value": "string"
                }
              ]
            },
            "description": "In-app mesajı düzenle",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"string\",\n  \"triggers\": [\n    {\n      \"kind\": \"string\"\n    }\n  ],\n  \"trigger_groups\": [\n    [\n      {\n        \"kind\": \"string\"\n      }\n    ]\n  ],\n  \"variants\": [\n    {\n      \"id\": \"string\",\n      \"name\": \"string\",\n      \"weight_percent\": 1,\n      \"display\": {\n        \"layout\": \"modal\",\n        \"blocks\": []\n      }\n    }\n  ],\n  \"ab_test\": {},\n  \"display\": {\n    \"layout\": \"modal\",\n    \"blocks\": [\n      {\n        \"type\": \"string\",\n        \"url\": \"string\"\n      }\n    ]\n  },\n  \"audience\": {},\n  \"frequency\": {},\n  \"journey_only\": true,\n  \"priority\": 0,\n  \"start_at\": \"2026-01-01T09:00:00Z\",\n  \"end_at\": \"2026-01-01T09:00:00Z\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "In-app mesajı sil",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/in-app-messages/:messageId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "in-app-messages",
                ":messageId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "messageId",
                  "value": "string"
                }
              ]
            },
            "description": "In-app mesajı sil"
          },
          "response": []
        },
        {
          "name": "Yayınla / duraklat / arşivle",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/in-app-messages/:messageId/status",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "in-app-messages",
                ":messageId",
                "status"
              ],
              "query": [],
              "variable": [
                {
                  "key": "messageId",
                  "value": "string"
                }
              ]
            },
            "description": "Yayınla / duraklat / arşivle",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"status\": \"draft\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "A/B kazananını elle seç",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/in-app-messages/:messageId/winner",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "in-app-messages",
                ":messageId",
                "winner"
              ],
              "query": [],
              "variable": [
                {
                  "key": "messageId",
                  "value": "string"
                }
              ]
            },
            "description": "A/B kazananını elle seç",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"variant_id\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "inbox",
      "item": [
        {
          "name": "Kullanıcının bildirim kutusu (okunmamış sayısı dahil)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/users/by/:label/:value/inbox",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "users",
                "by",
                ":label",
                ":value",
                "inbox"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "50",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "string",
                  "disabled": true
                },
                {
                  "key": "include_archived",
                  "value": "true",
                  "disabled": true
                }
              ],
              "variable": [
                {
                  "key": "label",
                  "value": "string"
                },
                {
                  "key": "value",
                  "value": "string"
                }
              ]
            },
            "description": "Kullanıcının bildirim kutusu (okunmamış sayısı dahil)"
          },
          "response": []
        },
        {
          "name": "Tümünü okundu işaretle",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/users/by/:label/:value/inbox/read-all",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "users",
                "by",
                ":label",
                ":value",
                "inbox",
                "read-all"
              ],
              "query": [],
              "variable": [
                {
                  "key": "label",
                  "value": "string"
                },
                {
                  "key": "value",
                  "value": "string"
                }
              ]
            },
            "description": "Tümünü okundu işaretle"
          },
          "response": []
        },
        {
          "name": "Okundu işaretle",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/users/by/:label/:value/inbox/:itemId/read",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "users",
                "by",
                ":label",
                ":value",
                "inbox",
                ":itemId",
                "read"
              ],
              "query": [],
              "variable": [
                {
                  "key": "label",
                  "value": "string"
                },
                {
                  "key": "value",
                  "value": "string"
                },
                {
                  "key": "itemId",
                  "value": "string"
                }
              ]
            },
            "description": "Okundu işaretle"
          },
          "response": []
        },
        {
          "name": "Kutudan kaldır (arşivle)",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/users/by/:label/:value/inbox/:itemId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "users",
                "by",
                ":label",
                ":value",
                "inbox",
                ":itemId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "label",
                  "value": "string"
                },
                {
                  "key": "value",
                  "value": "string"
                },
                {
                  "key": "itemId",
                  "value": "string"
                }
              ]
            },
            "description": "Kutudan kaldır (arşivle)"
          },
          "response": []
        }
      ]
    },
    {
      "name": "integrations",
      "item": [
        {
          "name": "Zapier bağlantı testi: anahtarın app’i ve kapsamları",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/integrations/zapier/me",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "integrations",
                "zapier",
                "me"
              ],
              "query": [],
              "variable": []
            },
            "description": "Zapier bağlantı testi: anahtarın app’i ve kapsamları"
          },
          "response": []
        },
        {
          "name": "REST Hook aboneliği (Zap açıldı)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/integrations/zapier/hooks",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "integrations",
                "zapier",
                "hooks"
              ],
              "query": [],
              "variable": []
            },
            "description": "REST Hook aboneliği (Zap açıldı)",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"target_url\": \"string\",\n  \"event\": \"subscription.created\",\n  \"event_name\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "REST Hook aboneliğini sil (Zap kapatıldı)",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/integrations/zapier/hooks/:hookId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "integrations",
                "zapier",
                "hooks",
                ":hookId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "hookId",
                  "value": "string"
                }
              ]
            },
            "description": "REST Hook aboneliğini sil (Zap kapatıldı)"
          },
          "response": []
        },
        {
          "name": "Tetik örnekleri (performList): son kayıtlar, abonelik gövdesiyle aynı biçim",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/integrations/zapier/samples",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "integrations",
                "zapier",
                "samples"
              ],
              "query": [
                {
                  "key": "event",
                  "value": "subscription.created",
                  "disabled": false
                },
                {
                  "key": "event_name",
                  "value": "string",
                  "disabled": true
                }
              ],
              "variable": []
            },
            "description": "Tetik örnekleri (performList): son kayıtlar, abonelik gövdesiyle aynı biçim"
          },
          "response": []
        }
      ]
    },
    {
      "name": "journeys",
      "item": [
        {
          "name": "Journey listesi",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/journeys",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "journeys"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "50",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "string",
                  "disabled": true
                },
                {
                  "key": "status",
                  "value": "draft",
                  "disabled": true
                },
                {
                  "key": "q",
                  "value": "string",
                  "disabled": true
                }
              ],
              "variable": []
            },
            "description": "Journey listesi"
          },
          "response": []
        },
        {
          "name": "Journey oluştur (taslak)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/journeys",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "journeys"
              ],
              "query": [],
              "variable": []
            },
            "description": "Journey oluştur (taslak)",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"string\",\n  \"description\": \"string\",\n  \"graph\": {\n    \"nodes\": [\n      {}\n    ],\n    \"edges\": [\n      {}\n    ]\n  },\n  \"settings\": {}\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Journey detayı",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/journeys/:journeyId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "journeys",
                ":journeyId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "journeyId",
                  "value": "string"
                }
              ]
            },
            "description": "Journey detayı"
          },
          "response": []
        },
        {
          "name": "Ad / açıklama",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/journeys/:journeyId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "journeys",
                ":journeyId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "journeyId",
                  "value": "string"
                }
              ]
            },
            "description": "Ad / açıklama",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"string\",\n  \"description\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Hiç yayınlanmamış journey'i sil",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/journeys/:journeyId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "journeys",
                ":journeyId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "journeyId",
                  "value": "string"
                }
              ]
            },
            "description": "Hiç yayınlanmamış journey'i sil"
          },
          "response": []
        },
        {
          "name": "Taslağı kaydet",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/journeys/:journeyId/draft",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "journeys",
                ":journeyId",
                "draft"
              ],
              "query": [],
              "variable": [
                {
                  "key": "journeyId",
                  "value": "string"
                }
              ]
            },
            "description": "Taslağı kaydet",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"graph\": {\n    \"nodes\": [\n      {}\n    ],\n    \"edges\": [\n      {}\n    ]\n  },\n  \"settings\": {}\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Taslaktaki düğümü güncelle",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/journeys/:journeyId/nodes/:nodeId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "journeys",
                ":journeyId",
                "nodes",
                ":nodeId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "journeyId",
                  "value": "string"
                },
                {
                  "key": "nodeId",
                  "value": "string"
                }
              ]
            },
            "description": "Taslaktaki düğümü güncelle",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"data\": {},\n  \"position\": {\n    \"x\": 1,\n    \"y\": 1\n  }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Sürümler",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/journeys/:journeyId/versions",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "journeys",
                ":journeyId",
                "versions"
              ],
              "query": [],
              "variable": [
                {
                  "key": "journeyId",
                  "value": "string"
                }
              ]
            },
            "description": "Sürümler"
          },
          "response": []
        },
        {
          "name": "Yayınla",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/journeys/:journeyId/publish",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "journeys",
                ":journeyId",
                "publish"
              ],
              "query": [],
              "variable": [
                {
                  "key": "journeyId",
                  "value": "string"
                }
              ]
            },
            "description": "Yayınla"
          },
          "response": []
        },
        {
          "name": "Duraklat",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/journeys/:journeyId/pause",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "journeys",
                ":journeyId",
                "pause"
              ],
              "query": [],
              "variable": [
                {
                  "key": "journeyId",
                  "value": "string"
                }
              ]
            },
            "description": "Duraklat"
          },
          "response": []
        },
        {
          "name": "Devam ettir",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/journeys/:journeyId/resume",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "journeys",
                ":journeyId",
                "resume"
              ],
              "query": [],
              "variable": [
                {
                  "key": "journeyId",
                  "value": "string"
                }
              ]
            },
            "description": "Devam ettir"
          },
          "response": []
        },
        {
          "name": "Arşivle",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/journeys/:journeyId/archive",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "journeys",
                ":journeyId",
                "archive"
              ],
              "query": [],
              "variable": [
                {
                  "key": "journeyId",
                  "value": "string"
                }
              ]
            },
            "description": "Arşivle"
          },
          "response": []
        },
        {
          "name": "Kopyala",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/journeys/:journeyId/duplicate",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "journeys",
                ":journeyId",
                "duplicate"
              ],
              "query": [],
              "variable": [
                {
                  "key": "journeyId",
                  "value": "string"
                }
              ]
            },
            "description": "Kopyala"
          },
          "response": []
        },
        {
          "name": "Düğüm bazlı istatistik",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/journeys/:journeyId/stats",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "journeys",
                ":journeyId",
                "stats"
              ],
              "query": [
                {
                  "key": "version",
                  "value": "1",
                  "disabled": true
                },
                {
                  "key": "all_versions",
                  "value": "true",
                  "disabled": true
                }
              ],
              "variable": [
                {
                  "key": "journeyId",
                  "value": "string"
                }
              ]
            },
            "description": "Düğüm bazlı istatistik"
          },
          "response": []
        },
        {
          "name": "Run listesi",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/journeys/:journeyId/runs",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "journeys",
                ":journeyId",
                "runs"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "50",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "string",
                  "disabled": true
                },
                {
                  "key": "status",
                  "value": "active",
                  "disabled": true
                },
                {
                  "key": "user_id",
                  "value": "string",
                  "disabled": true
                },
                {
                  "key": "version",
                  "value": "1",
                  "disabled": true
                }
              ],
              "variable": [
                {
                  "key": "journeyId",
                  "value": "string"
                }
              ]
            },
            "description": "Run listesi"
          },
          "response": []
        },
        {
          "name": "Kullanıcıyı journey'e sok (external_id, user_id veya alias; context Liquid custom_data)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/journeys/:journeyId/runs",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "journeys",
                ":journeyId",
                "runs"
              ],
              "query": [],
              "variable": [
                {
                  "key": "journeyId",
                  "value": "string"
                }
              ]
            },
            "description": "Kullanıcıyı journey'e sok (external_id, user_id veya alias; context Liquid custom_data)",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"external_id\": \"string\",\n  \"user_id\": \"string\",\n  \"alias\": {\n    \"label\": \"string\",\n    \"value\": \"string\"\n  },\n  \"context\": {}\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Run detayı ve adımlar",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/journeys/:journeyId/runs/:runId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "journeys",
                ":journeyId",
                "runs",
                ":runId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "journeyId",
                  "value": "string"
                },
                {
                  "key": "runId",
                  "value": "string"
                }
              ]
            },
            "description": "Run detayı ve adımlar"
          },
          "response": []
        },
        {
          "name": "Run'ı sonlandır",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/journeys/:journeyId/runs/:runId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "journeys",
                ":journeyId",
                "runs",
                ":runId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "journeyId",
                  "value": "string"
                },
                {
                  "key": "runId",
                  "value": "string"
                }
              ]
            },
            "description": "Run'ı sonlandır"
          },
          "response": []
        },
        {
          "name": "Kullanıcının journey run'ları",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/users/by/:label/:value/journeys",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "users",
                "by",
                ":label",
                ":value",
                "journeys"
              ],
              "query": [],
              "variable": [
                {
                  "key": "label",
                  "value": "string"
                },
                {
                  "key": "value",
                  "value": "string"
                }
              ]
            },
            "description": "Kullanıcının journey run'ları"
          },
          "response": []
        }
      ]
    },
    {
      "name": "live-activities",
      "item": [
        {
          "name": "Live Activity türleri",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/live-activities/types",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "live-activities",
                "types"
              ],
              "query": [],
              "variable": []
            },
            "description": "Live Activity türleri"
          },
          "response": []
        },
        {
          "name": "Live Activity türü oluştur",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/live-activities/types",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "live-activities",
                "types"
              ],
              "query": [],
              "variable": []
            },
            "description": "Live Activity türü oluştur",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"string\",\n  \"description\": \"string\",\n  \"content_state_schema\": {\n    \"type\": \"string\",\n    \"properties\": {}\n  },\n  \"attributes_schema\": {\n    \"type\": \"string\",\n    \"properties\": {}\n  }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Live Activity türünü güncelle",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/live-activities/types/:activityType",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "live-activities",
                "types",
                ":activityType"
              ],
              "query": [],
              "variable": [
                {
                  "key": "activityType",
                  "value": "string"
                }
              ]
            },
            "description": "Live Activity türünü güncelle",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"description\": \"string\",\n  \"content_state_schema\": {\n    \"type\": \"string\",\n    \"properties\": {}\n  },\n  \"attributes_schema\": {\n    \"type\": \"string\",\n    \"properties\": {}\n  }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Live Activity türünü sil",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/live-activities/types/:activityType",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "live-activities",
                "types",
                ":activityType"
              ],
              "query": [],
              "variable": [
                {
                  "key": "activityType",
                  "value": "string"
                }
              ]
            },
            "description": "Live Activity türünü sil"
          },
          "response": []
        },
        {
          "name": "Live Activity başlat (push-to-start)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/live-activities/:activityType/start",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "live-activities",
                ":activityType",
                "start"
              ],
              "query": [],
              "variable": [
                {
                  "key": "activityType",
                  "value": "string"
                }
              ]
            },
            "description": "Live Activity başlat (push-to-start)\n\nHedefteki iOS aboneliklerinin push-to-start belirteçleriyle etkinliği uzaktan başlatır (iOS 17.2+). `attributes` ve `content_state` türün şemasına uymalıdır. Dönen `activity_id` ile sonraki update/end yapılır.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"activity_id\": \"string\",\n  \"attributes\": {},\n  \"target\": {},\n  \"content_state\": {},\n  \"alert\": {},\n  \"stale_date\": 0,\n  \"dismissal_date\": 0,\n  \"relevance_score\": 0,\n  \"priority\": 1,\n  \"name\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Live Activity güncelle",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/live-activities/:activityType/update",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "live-activities",
                ":activityType",
                "update"
              ],
              "query": [],
              "variable": [
                {
                  "key": "activityType",
                  "value": "string"
                }
              ]
            },
            "description": "Live Activity güncelle\n\nEtkinliğin cihazlardan bildirilen güncelleme belirteçlerine yeni içerik durumu gönderir. Sessiz saat ve frekans sınırı uygulanmaz; priority 5 Apple bütçesini korur.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"activity_id\": \"string\",\n  \"content_state\": {},\n  \"alert\": {},\n  \"stale_date\": 0,\n  \"dismissal_date\": 0,\n  \"relevance_score\": 0,\n  \"priority\": 1,\n  \"name\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Live Activity bitir",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/live-activities/:activityType/end",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "live-activities",
                ":activityType",
                "end"
              ],
              "query": [],
              "variable": [
                {
                  "key": "activityType",
                  "value": "string"
                }
              ]
            },
            "description": "Live Activity bitir",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"activity_id\": \"string\",\n  \"content_state\": {},\n  \"alert\": {},\n  \"stale_date\": 0,\n  \"dismissal_date\": 0,\n  \"relevance_score\": 0,\n  \"priority\": 1,\n  \"name\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "mcp",
      "item": [
        {
          "name": "Kampanya taslağı oluştur (MCP onaylı mod; gönderim yapmaz)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/mcp/campaign-drafts",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "mcp",
                "campaign-drafts"
              ],
              "query": [],
              "variable": []
            },
            "description": "Kampanya taslağı oluştur (MCP onaylı mod; gönderim yapmaz)",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"string\",\n  \"type\": \"one_time\",\n  \"audience\": {\n    \"all\": true,\n    \"segments\": [\n      \"string\"\n    ],\n    \"exclude_segments\": [\n      \"string\"\n    ],\n    \"filters\": {},\n    \"channels\": [\n      \"ios_push\"\n    ],\n    \"test_devices_only\": true\n  },\n  \"content\": {},\n  \"labels\": [\n    \"string\"\n  ],\n  \"category\": \"string\",\n  \"ab_test\": {\n    \"enabled\": true,\n    \"test_percentage\": 1,\n    \"winner\": {}\n  },\n  \"variants\": [\n    {\n      \"name\": \"string\",\n      \"weight_percent\": 1\n    }\n  ],\n  \"template_id\": \"string\",\n  \"template_version\": 1,\n  \"delivery\": {\n    \"timezone_mode\": \"immediate\",\n    \"delivery_time_of_day\": \"string\",\n    \"throttle_per_minute\": 1,\n    \"ttl\": 1,\n    \"priority\": 5,\n    \"collapse_id\": \"string\",\n    \"frequency_cap_exempt\": true,\n    \"quiet_hours_exempt\": true,\n    \"one_per_user\": true\n  },\n  \"recurrence\": {\n    \"cron\": \"string\",\n    \"until\": \"2026-01-01T09:00:00Z\",\n    \"timezone\": \"string\"\n  },\n  \"send_at\": \"2026-01-01T09:00:00Z\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Segment taslağı oluştur (MCP onaylı mod; dinamik segment)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/mcp/segment-drafts",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "mcp",
                "segment-drafts"
              ],
              "query": [],
              "variable": []
            },
            "description": "Segment taslağı oluştur (MCP onaylı mod; dinamik segment)",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"string\",\n  \"description\": \"string\",\n  \"definition\": {\n    \"all\": [\n      {}\n    ],\n    \"any\": [\n      {}\n    ],\n    \"none\": [\n      {}\n    ]\n  },\n  \"is_dynamic\": true\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "notifications",
      "item": [
        {
          "name": "Mesaj listesi (app_id zorunlu)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/notifications",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "notifications"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "50",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "string",
                  "disabled": true
                },
                {
                  "key": "app_id",
                  "value": "string",
                  "disabled": true
                },
                {
                  "key": "source",
                  "value": "campaign",
                  "disabled": true
                },
                {
                  "key": "kind",
                  "value": "campaign",
                  "disabled": true
                },
                {
                  "key": "status",
                  "value": "queued",
                  "disabled": true
                },
                {
                  "key": "sort",
                  "value": "created_at",
                  "disabled": true
                },
                {
                  "key": "label",
                  "value": "string",
                  "disabled": true
                }
              ],
              "variable": []
            },
            "description": "Mesaj listesi (app_id zorunlu)"
          },
          "response": []
        },
        {
          "name": "Bildirim oluştur (202, asenkron teslimat)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/notifications",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "notifications"
              ],
              "query": [],
              "variable": []
            },
            "description": "Bildirim oluştur (202, asenkron teslimat)",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"app_id\": \"string\",\n  \"idempotency_key\": \"string\",\n  \"target\": {},\n  \"headings\": {},\n  \"contents\": {},\n  \"subtitle\": {},\n  \"url\": \"string\",\n  \"app_url\": \"string\",\n  \"data\": {},\n  \"buttons\": [\n    {\n      \"id\": \"string\",\n      \"text\": \"string\"\n    }\n  ],\n  \"big_picture\": \"string\",\n  \"ios_attachments\": {},\n  \"ios_sound\": \"string\",\n  \"ios_badge_type\": \"None\",\n  \"ios_badge_count\": 0,\n  \"ios_interruption_level\": \"passive\",\n  \"ios_category\": \"string\",\n  \"thread_id\": \"string\",\n  \"ios_relevance_score\": 0,\n  \"target_content_identifier\": \"string\",\n  \"android_channel_id\": \"string\",\n  \"android_group\": \"string\",\n  \"android_sound\": \"string\",\n  \"small_icon\": \"string\",\n  \"large_icon\": \"string\",\n  \"android_accent_color\": \"string\",\n  \"android_visibility\": 1,\n  \"chrome_web_icon\": \"string\",\n  \"chrome_web_image\": \"string\",\n  \"chrome_web_badge\": \"string\",\n  \"web_push_topic\": \"string\",\n  \"web_buttons\": [\n    {\n      \"id\": \"string\",\n      \"text\": \"string\"\n    }\n  ],\n  \"require_interaction\": true,\n  \"content_available\": true,\n  \"mutable_content\": true,\n  \"collapse_id\": \"string\",\n  \"priority\": 1,\n  \"ttl\": 60,\n  \"send_after\": \"2026-01-01T09:00:00Z\",\n  \"delayed_option\": \"timezone\",\n  \"delivery_time_of_day\": \"string\",\n  \"template_id\": \"string\",\n  \"custom_data\": {},\n  \"email_subject\": \"string\",\n  \"email_body\": \"string\",\n  \"email_mjml\": \"string\",\n  \"email_preheader\": \"string\",\n  \"email_from_name\": \"string\",\n  \"email_from_address\": \"user@example.com\",\n  \"email_reply_to_address\": \"user@example.com\",\n  \"disable_email_click_tracking\": true,\n  \"sms_from\": \"string\",\n  \"sms_media_urls\": [\n    \"string\"\n  ],\n  \"disable_sms_link_shortening\": true,\n  \"whatsapp_template\": {\n    \"name\": \"string\",\n    \"language\": \"string\"\n  },\n  \"whatsapp_media\": {\n    \"type\": \"image\",\n    \"url\": \"string\"\n  },\n  \"whatsapp_interactive\": {\n    \"type\": \"button\"\n  },\n  \"rcs_card\": {},\n  \"rcs_suggestions\": [\n    {\n      \"type\": \"string\",\n      \"text\": \"string\"\n    }\n  ],\n  \"rcs_content_sid\": \"string\",\n  \"rcs_content_variables\": {},\n  \"rcs_fallback_text\": {},\n  \"add_to_inbox\": true,\n  \"inbox_ttl\": 60,\n  \"frequency_cap_exempt\": true,\n  \"quiet_hours_exempt\": true,\n  \"one_per_user\": true,\n  \"throttle_rate_per_minute\": 0,\n  \"include_unsubscribed\": true,\n  \"name\": \"string\",\n  \"labels\": [\n    \"string\"\n  ],\n  \"category\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Kaydedilmemiş hedef için alıcı sayısı (gönderim yapmaz)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/notifications/estimate",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "notifications",
                "estimate"
              ],
              "query": [],
              "variable": []
            },
            "description": "Kaydedilmemiş hedef için alıcı sayısı (gönderim yapmaz)",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"app_id\": \"string\",\n  \"target\": {},\n  \"include_unsubscribed\": true\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Mesaj durumu ve sayaçları",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/notifications/:messageId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "notifications",
                ":messageId"
              ],
              "query": [
                {
                  "key": "app_id",
                  "value": "string",
                  "disabled": true
                }
              ],
              "variable": [
                {
                  "key": "messageId",
                  "value": "string"
                }
              ]
            },
            "description": "Mesaj durumu ve sayaçları"
          },
          "response": []
        },
        {
          "name": "Zamanlanmış/kuyruktaki mesajı iptal et",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/notifications/:messageId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "notifications",
                ":messageId"
              ],
              "query": [
                {
                  "key": "app_id",
                  "value": "string",
                  "disabled": true
                }
              ],
              "variable": [
                {
                  "key": "messageId",
                  "value": "string"
                }
              ]
            },
            "description": "Zamanlanmış/kuyruktaki mesajı iptal et"
          },
          "response": []
        },
        {
          "name": "Abone bazlı teslimat sonuçları (cursor)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/notifications/:messageId/deliveries",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "notifications",
                ":messageId",
                "deliveries"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "50",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "string",
                  "disabled": true
                },
                {
                  "key": "app_id",
                  "value": "string",
                  "disabled": true
                },
                {
                  "key": "status",
                  "value": "pending",
                  "disabled": true
                }
              ],
              "variable": [
                {
                  "key": "messageId",
                  "value": "string"
                }
              ]
            },
            "description": "Abone bazlı teslimat sonuçları (cursor)"
          },
          "response": []
        },
        {
          "name": "Bildirim geçmişi CSV işi (teslimatlar; tamamlanınca download_url)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/notifications/:messageId/history",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "notifications",
                ":messageId",
                "history"
              ],
              "query": [
                {
                  "key": "app_id",
                  "value": "string",
                  "disabled": true
                }
              ],
              "variable": [
                {
                  "key": "messageId",
                  "value": "string"
                }
              ]
            },
            "description": "Bildirim geçmişi CSV işi (teslimatlar; tamamlanınca download_url)"
          },
          "response": []
        },
        {
          "name": "Mesaj olay CSV işi (gönderildi/teslim/açıldı/tıklandı/bounce…; tamamlanınca download_url)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/notifications/:messageId/export_events",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "notifications",
                ":messageId",
                "export_events"
              ],
              "query": [
                {
                  "key": "app_id",
                  "value": "string",
                  "disabled": true
                }
              ],
              "variable": [
                {
                  "key": "messageId",
                  "value": "string"
                }
              ]
            },
            "description": "Mesaj olay CSV işi (gönderildi/teslim/açıldı/tıklandı/bounce…; tamamlanınca download_url)"
          },
          "response": []
        }
      ]
    },
    {
      "name": "organization",
      "item": [
        {
          "name": "Organizasyon kullanımı ve plan kotaları (org geneli anahtar)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/organization/usage",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "organization",
                "usage"
              ],
              "query": [
                {
                  "key": "days",
                  "value": "30",
                  "disabled": true
                }
              ],
              "variable": []
            },
            "description": "Organizasyon kullanımı ve plan kotaları (org geneli anahtar)"
          },
          "response": []
        }
      ]
    },
    {
      "name": "preferences",
      "item": [
        {
          "name": "Mesaj kategorileri",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/categories",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "categories"
              ],
              "query": [],
              "variable": []
            },
            "description": "Mesaj kategorileri"
          },
          "response": []
        },
        {
          "name": "Kategori oluştur",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/categories",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "categories"
              ],
              "query": [],
              "variable": []
            },
            "description": "Kategori oluştur",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"key\": \"string\",\n  \"name\": {},\n  \"description\": {},\n  \"channels\": [\n    \"ios_push\"\n  ],\n  \"default_opted_in\": true,\n  \"position\": 0\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Kategori güncelle",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/categories/:categoryId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "categories",
                ":categoryId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "categoryId",
                  "value": "string"
                }
              ]
            },
            "description": "Kategori güncelle",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": {},\n  \"description\": {},\n  \"channels\": [\n    \"ios_push\"\n  ],\n  \"default_opted_in\": true,\n  \"position\": 0\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Kategori sil",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/categories/:categoryId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "categories",
                ":categoryId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "categoryId",
                  "value": "string"
                }
              ]
            },
            "description": "Kategori sil"
          },
          "response": []
        },
        {
          "name": "Kullanıcının tercihleri (alias ile)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/users/by/:label/:value/preferences",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "users",
                "by",
                ":label",
                ":value",
                "preferences"
              ],
              "query": [],
              "variable": [
                {
                  "key": "label",
                  "value": "string"
                },
                {
                  "key": "value",
                  "value": "string"
                }
              ]
            },
            "description": "Kullanıcının tercihleri (alias ile)"
          },
          "response": []
        },
        {
          "name": "Kullanıcı tercihlerini yaz (alias ile)",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/users/by/:label/:value/preferences",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "users",
                "by",
                ":label",
                ":value",
                "preferences"
              ],
              "query": [],
              "variable": [
                {
                  "key": "label",
                  "value": "string"
                },
                {
                  "key": "value",
                  "value": "string"
                }
              ]
            },
            "description": "Kullanıcı tercihlerini yaz (alias ile)",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"preferences\": [\n    {\n      \"category\": \"string\",\n      \"opted_in\": true\n    }\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "sdk",
      "item": [
        {
          "name": "SDK için public app yapılandırması",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/sdk/v1/apps/:{appId}/config",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "sdk",
                "v1",
                "apps",
                ":{appId}",
                "config"
              ],
              "query": [],
              "variable": []
            },
            "description": "SDK için public app yapılandırması",
            "auth": {
              "type": "noauth"
            }
          },
          "response": []
        },
        {
          "name": "Cihaz/kanal kaydı (idempotent: aynı token tek abonelik)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/sdk/v1/apps/:{appId}/subscriptions",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "sdk",
                "v1",
                "apps",
                ":{appId}",
                "subscriptions"
              ],
              "query": [],
              "variable": []
            },
            "description": "Cihaz/kanal kaydı (idempotent: aynı token tek abonelik)",
            "auth": {
              "type": "noauth"
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"channel\": \"ios_push\",\n  \"token\": \"string\",\n  \"device\": {},\n  \"test_device\": true,\n  \"user\": {},\n  \"ownership_proof\": true\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Token yenileme, cihaz bilgisi, opt-in/out (sahiplik kanıtı: token_hash veya identity_hash)",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/sdk/v1/apps/:{appId}/subscriptions/:subscriptionId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "sdk",
                "v1",
                "apps",
                ":{appId}",
                "subscriptions",
                ":subscriptionId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "subscriptionId",
                  "value": "string"
                }
              ]
            },
            "description": "Token yenileme, cihaz bilgisi, opt-in/out (sahiplik kanıtı: token_hash veya identity_hash)\n\nKanıt, kayıtlı token'ın SHA-256 özeti (`token_hash`) veya abonelik kullanıcısının `identity_hash`'idir. Push aboneliğinde `ownership_proof: true` ile kaydolmuş ya da bir kez geçerli kanıt göndermiş abonelikte zorunludur; e-posta/SMS aboneliğinde her zaman zorunludur. Yanlış kanıt 403 (ADR-0016).",
            "auth": {
              "type": "noauth"
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"token_hash\": \"string\",\n  \"identity_hash\": \"string\",\n  \"token\": \"string\",\n  \"device\": {},\n  \"opted_in\": true,\n  \"location\": {\n    \"lat\": -90,\n    \"lng\": -180\n  }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Aboneliği sil (sahiplik kanıtı: token_hash veya identity_hash)",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/sdk/v1/apps/:{appId}/subscriptions/:subscriptionId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "sdk",
                "v1",
                "apps",
                ":{appId}",
                "subscriptions",
                ":subscriptionId"
              ],
              "query": [
                {
                  "key": "token_hash",
                  "value": "string",
                  "disabled": true
                },
                {
                  "key": "identity_hash",
                  "value": "string",
                  "disabled": true
                }
              ],
              "variable": [
                {
                  "key": "subscriptionId",
                  "value": "string"
                }
              ]
            },
            "description": "Aboneliği sil (sahiplik kanıtı: token_hash veya identity_hash)\n\nKanıt kuralları PATCH ile aynıdır (ADR-0016).",
            "auth": {
              "type": "noauth"
            }
          },
          "response": []
        },
        {
          "name": "Cihazı external_id ile kullanıcıya bağla (anonim kullanıcı birleştirilir; sahiplik kanıtı: token_hash)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/sdk/v1/apps/:{appId}/subscriptions/:subscriptionId/login",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "sdk",
                "v1",
                "apps",
                ":{appId}",
                "subscriptions",
                ":subscriptionId",
                "login"
              ],
              "query": [],
              "variable": [
                {
                  "key": "subscriptionId",
                  "value": "string"
                }
              ]
            },
            "description": "Cihazı external_id ile kullanıcıya bağla (anonim kullanıcı birleştirilir; sahiplik kanıtı: token_hash)\n\nSahiplik kanıtı `token_hash` (kayıtlı token'ın SHA-256 özeti); `identity_hash` yalnızca abonelik zaten aynı `external_id` ile bağlıysa kanıt sayılır. Kurallar PATCH ile aynıdır (ADR-0016).",
            "auth": {
              "type": "noauth"
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"external_id\": \"string\",\n  \"identity_hash\": \"string\",\n  \"token_hash\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Cihazı anonim yeni kullanıcıya taşı (sahiplik kanıtı: token_hash veya identity_hash)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/sdk/v1/apps/:{appId}/subscriptions/:subscriptionId/logout",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "sdk",
                "v1",
                "apps",
                ":{appId}",
                "subscriptions",
                ":subscriptionId",
                "logout"
              ],
              "query": [],
              "variable": [
                {
                  "key": "subscriptionId",
                  "value": "string"
                }
              ]
            },
            "description": "Cihazı anonim yeni kullanıcıya taşı (sahiplik kanıtı: token_hash veya identity_hash)\n\nKanıt kuralları PATCH ile aynıdır (ADR-0016); gövde boş gönderilebilir.",
            "auth": {
              "type": "noauth"
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"token_hash\": \"string\",\n  \"identity_hash\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Tag/property merge-patch (identity verification zorunluysa hash gerekir)",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/sdk/v1/apps/:{appId}/users/:userId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "sdk",
                "v1",
                "apps",
                ":{appId}",
                "users",
                ":userId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "userId",
                  "value": "string"
                }
              ]
            },
            "description": "Tag/property merge-patch (identity verification zorunluysa hash gerekir)",
            "auth": {
              "type": "noauth"
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"tags\": {},\n  \"properties\": {},\n  \"deltas\": {},\n  \"identity_hash\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Kullanıcıya alias ekle (User.addAlias; identity verification zorunluysa hash)",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/sdk/v1/apps/:{appId}/users/:userId/identity",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "sdk",
                "v1",
                "apps",
                ":{appId}",
                "users",
                ":userId",
                "identity"
              ],
              "query": [],
              "variable": [
                {
                  "key": "userId",
                  "value": "string"
                }
              ]
            },
            "description": "Kullanıcıya alias ekle (User.addAlias; identity verification zorunluysa hash)",
            "auth": {
              "type": "noauth"
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"identity\": {},\n  \"identity_hash\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Kullanıcıdan alias kaldır (User.removeAlias)",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/sdk/v1/apps/:{appId}/users/:userId/identity/:label",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "sdk",
                "v1",
                "apps",
                ":{appId}",
                "users",
                ":userId",
                "identity",
                ":label"
              ],
              "query": [
                {
                  "key": "identity_hash",
                  "value": "string",
                  "disabled": true
                }
              ],
              "variable": [
                {
                  "key": "userId",
                  "value": "string"
                },
                {
                  "key": "label",
                  "value": "string"
                }
              ]
            },
            "description": "Kullanıcıdan alias kaldır (User.removeAlias)",
            "auth": {
              "type": "noauth"
            }
          },
          "response": []
        },
        {
          "name": "Oturum başlangıcı (süre yoksa) veya bitişi (süre ile; sahiplik kanıtı: token_hash veya identity_hash)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/sdk/v1/apps/:{appId}/sessions",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "sdk",
                "v1",
                "apps",
                ":{appId}",
                "sessions"
              ],
              "query": [],
              "variable": []
            },
            "description": "Oturum başlangıcı (süre yoksa) veya bitişi (süre ile; sahiplik kanıtı: token_hash veya identity_hash)\n\n`subscription_id` aboneliği için kanıt kuralları PATCH ile aynıdır (ADR-0016).",
            "auth": {
              "type": "noauth"
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"token_hash\": \"string\",\n  \"identity_hash\": \"string\",\n  \"subscription_id\": \"string\",\n  \"duration_seconds\": 0,\n  \"app_version\": \"string\",\n  \"sdk_version\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Toplu olay bildirimi (en fazla 100)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/sdk/v1/apps/:{appId}/events",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "sdk",
                "v1",
                "apps",
                ":{appId}",
                "events"
              ],
              "query": [],
              "variable": []
            },
            "description": "Toplu olay bildirimi (en fazla 100)",
            "auth": {
              "type": "noauth"
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"events\": [\n    {\n      \"name\": \"string\"\n    }\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Cihaz bildirimi aldı (confirmed delivery)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/sdk/v1/apps/:{appId}/deliveries/:deliveryId/received",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "sdk",
                "v1",
                "apps",
                ":{appId}",
                "deliveries",
                ":deliveryId",
                "received"
              ],
              "query": [],
              "variable": [
                {
                  "key": "deliveryId",
                  "value": "string"
                }
              ]
            },
            "description": "Cihaz bildirimi aldı (confirmed delivery)",
            "auth": {
              "type": "noauth"
            }
          },
          "response": []
        },
        {
          "name": "Bildirim kullanıcı tarafından kapatıldı (web notificationclose, Android silme)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/sdk/v1/apps/:{appId}/deliveries/:deliveryId/dismissed",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "sdk",
                "v1",
                "apps",
                ":{appId}",
                "deliveries",
                ":deliveryId",
                "dismissed"
              ],
              "query": [],
              "variable": [
                {
                  "key": "deliveryId",
                  "value": "string"
                }
              ]
            },
            "description": "Bildirim kullanıcı tarafından kapatıldı (web notificationclose, Android silme)",
            "auth": {
              "type": "noauth"
            }
          },
          "response": []
        },
        {
          "name": "Bildirim açıldı / düğmeye tıklandı",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/sdk/v1/apps/:{appId}/deliveries/:deliveryId/opened",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "sdk",
                "v1",
                "apps",
                ":{appId}",
                "deliveries",
                ":deliveryId",
                "opened"
              ],
              "query": [],
              "variable": [
                {
                  "key": "deliveryId",
                  "value": "string"
                }
              ]
            },
            "description": "Bildirim açıldı / düğmeye tıklandı",
            "auth": {
              "type": "noauth"
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"button_id\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Live Activity belirteci kaydet (push-to-start veya etkinlik güncelleme)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/sdk/v1/apps/:{appId}/live-activities/tokens",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "sdk",
                "v1",
                "apps",
                ":{appId}",
                "live-activities",
                "tokens"
              ],
              "query": [],
              "variable": []
            },
            "description": "Live Activity belirteci kaydet (push-to-start veya etkinlik güncelleme)",
            "auth": {
              "type": "noauth"
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"subscription_id\": \"string\",\n  \"activity_type\": \"string\",\n  \"kind\": \"push_to_start\",\n  \"activity_id\": \"string\",\n  \"token\": \"string\",\n  \"token_hash\": \"string\",\n  \"identity_hash\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Live Activity belirtecini sil (etkinlik bitti veya izin kaldırıldı)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/sdk/v1/apps/:{appId}/live-activities/tokens/delete",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "sdk",
                "v1",
                "apps",
                ":{appId}",
                "live-activities",
                "tokens",
                "delete"
              ],
              "query": [],
              "variable": []
            },
            "description": "Live Activity belirtecini sil (etkinlik bitti veya izin kaldırıldı)",
            "auth": {
              "type": "noauth"
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"subscription_id\": \"string\",\n  \"activity_type\": \"string\",\n  \"kind\": \"push_to_start\",\n  \"activity_id\": \"string\",\n  \"token_hash\": \"string\",\n  \"identity_hash\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "SDK hata raporları (en fazla 20; 7 gün saklanır)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/sdk/v1/apps/:{appId}/errors",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "sdk",
                "v1",
                "apps",
                ":{appId}",
                "errors"
              ],
              "query": [],
              "variable": []
            },
            "description": "SDK hata raporları (en fazla 20; 7 gün saklanır)",
            "auth": {
              "type": "noauth"
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"errors\": [\n    {\n      \"platform\": \"web\",\n      \"message\": \"string\"\n    }\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Cihaz için gösterilebilecek in-app mesajlar (tetikleri SDK değerlendirir)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/sdk/v1/apps/:{appId}/in-app",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "sdk",
                "v1",
                "apps",
                ":{appId}",
                "in-app"
              ],
              "query": [
                {
                  "key": "subscription_id",
                  "value": "string",
                  "disabled": false
                },
                {
                  "key": "token_hash",
                  "value": "string",
                  "disabled": true
                },
                {
                  "key": "supports",
                  "value": "string",
                  "disabled": true
                }
              ],
              "variable": []
            },
            "description": "Cihaz için gösterilebilecek in-app mesajlar (tetikleri SDK değerlendirir)",
            "auth": {
              "type": "noauth"
            }
          },
          "response": []
        },
        {
          "name": "In-app gösterim / tıklama / kapatma",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/sdk/v1/apps/:{appId}/in-app/:messageId/events",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "sdk",
                "v1",
                "apps",
                ":{appId}",
                "in-app",
                ":messageId",
                "events"
              ],
              "query": [],
              "variable": [
                {
                  "key": "messageId",
                  "value": "string"
                }
              ]
            },
            "description": "In-app gösterim / tıklama / kapatma",
            "auth": {
              "type": "noauth"
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"subscription_id\": \"string\",\n  \"token_hash\": \"string\",\n  \"type\": \"impression\",\n  \"button_id\": \"string\",\n  \"variant_id\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Bildirim kutusu (abonelik kullanıcıya ait olmalı; gerekirse identity_hash)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/sdk/v1/apps/:{appId}/users/:userId/inbox",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "sdk",
                "v1",
                "apps",
                ":{appId}",
                "users",
                ":userId",
                "inbox"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "50",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "string",
                  "disabled": true
                },
                {
                  "key": "subscription_id",
                  "value": "string",
                  "disabled": false
                },
                {
                  "key": "identity_hash",
                  "value": "string",
                  "disabled": true
                },
                {
                  "key": "token_hash",
                  "value": "string",
                  "disabled": true
                }
              ],
              "variable": [
                {
                  "key": "userId",
                  "value": "string"
                }
              ]
            },
            "description": "Bildirim kutusu (abonelik kullanıcıya ait olmalı; gerekirse identity_hash)",
            "auth": {
              "type": "noauth"
            }
          },
          "response": []
        },
        {
          "name": "Tümünü okundu işaretle",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/sdk/v1/apps/:{appId}/users/:userId/inbox/read-all",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "sdk",
                "v1",
                "apps",
                ":{appId}",
                "users",
                ":userId",
                "inbox",
                "read-all"
              ],
              "query": [],
              "variable": [
                {
                  "key": "userId",
                  "value": "string"
                }
              ]
            },
            "description": "Tümünü okundu işaretle",
            "auth": {
              "type": "noauth"
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"subscription_id\": \"string\",\n  \"identity_hash\": \"string\",\n  \"token_hash\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Okundu işaretle",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/sdk/v1/apps/:{appId}/users/:userId/inbox/:itemId/read",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "sdk",
                "v1",
                "apps",
                ":{appId}",
                "users",
                ":userId",
                "inbox",
                ":itemId",
                "read"
              ],
              "query": [],
              "variable": [
                {
                  "key": "userId",
                  "value": "string"
                },
                {
                  "key": "itemId",
                  "value": "string"
                }
              ]
            },
            "description": "Okundu işaretle",
            "auth": {
              "type": "noauth"
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"subscription_id\": \"string\",\n  \"identity_hash\": \"string\",\n  \"token_hash\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Kutudan kaldır (arşivle)",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/sdk/v1/apps/:{appId}/users/:userId/inbox/:itemId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "sdk",
                "v1",
                "apps",
                ":{appId}",
                "users",
                ":userId",
                "inbox",
                ":itemId"
              ],
              "query": [
                {
                  "key": "subscription_id",
                  "value": "string",
                  "disabled": false
                },
                {
                  "key": "identity_hash",
                  "value": "string",
                  "disabled": true
                },
                {
                  "key": "token_hash",
                  "value": "string",
                  "disabled": true
                }
              ],
              "variable": [
                {
                  "key": "userId",
                  "value": "string"
                },
                {
                  "key": "itemId",
                  "value": "string"
                }
              ]
            },
            "description": "Kutudan kaldır (arşivle)",
            "auth": {
              "type": "noauth"
            }
          },
          "response": []
        },
        {
          "name": "Cihaz kullanıcısının tercihleri ve kategoriler",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/sdk/v1/apps/:{appId}/preferences",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "sdk",
                "v1",
                "apps",
                ":{appId}",
                "preferences"
              ],
              "query": [
                {
                  "key": "subscription_id",
                  "value": "string",
                  "disabled": false
                },
                {
                  "key": "token_hash",
                  "value": "string",
                  "disabled": true
                },
                {
                  "key": "identity_hash",
                  "value": "string",
                  "disabled": true
                }
              ],
              "variable": []
            },
            "description": "Cihaz kullanıcısının tercihleri ve kategoriler",
            "auth": {
              "type": "noauth"
            }
          },
          "response": []
        },
        {
          "name": "Cihaz kullanıcısının tercihlerini yaz",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/sdk/v1/apps/:{appId}/preferences",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "sdk",
                "v1",
                "apps",
                ":{appId}",
                "preferences"
              ],
              "query": [],
              "variable": []
            },
            "description": "Cihaz kullanıcısının tercihlerini yaz",
            "auth": {
              "type": "noauth"
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"preferences\": [\n    {\n      \"category\": \"string\",\n      \"opted_in\": true\n    }\n  ],\n  \"subscription_id\": \"string\",\n  \"token_hash\": \"string\",\n  \"identity_hash\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "segments",
      "item": [
        {
          "name": "Segment listesi",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/segments",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "segments"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "50",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "string",
                  "disabled": true
                },
                {
                  "key": "q",
                  "value": "string",
                  "disabled": true
                }
              ],
              "variable": []
            },
            "description": "Segment listesi"
          },
          "response": []
        },
        {
          "name": "Segment oluştur",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/segments",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "segments"
              ],
              "query": [],
              "variable": []
            },
            "description": "Segment oluştur",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"string\",\n  \"description\": \"string\",\n  \"definition\": {\n    \"all\": [\n      {}\n    ],\n    \"any\": [\n      {}\n    ],\n    \"none\": [\n      {}\n    ]\n  },\n  \"is_dynamic\": true\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Tanım ile sayım ve örnek kullanıcılar",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/segments/preview",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "segments",
                "preview"
              ],
              "query": [],
              "variable": []
            },
            "description": "Tanım ile sayım ve örnek kullanıcılar",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"definition\": {\n    \"all\": [\n      {}\n    ],\n    \"any\": [\n      {}\n    ],\n    \"none\": [\n      {}\n    ]\n  },\n  \"limit\": 1\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Segment detayı",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/segments/:segmentId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "segments",
                ":segmentId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "segmentId",
                  "value": "string"
                }
              ]
            },
            "description": "Segment detayı"
          },
          "response": []
        },
        {
          "name": "Segment güncelle",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/segments/:segmentId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "segments",
                ":segmentId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "segmentId",
                  "value": "string"
                }
              ]
            },
            "description": "Segment güncelle",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"string\",\n  \"description\": \"string\",\n  \"definition\": {\n    \"all\": [\n      {}\n    ],\n    \"any\": [\n      {}\n    ],\n    \"none\": [\n      {}\n    ]\n  },\n  \"is_dynamic\": true\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Segment sil",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/segments/:segmentId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "segments",
                ":segmentId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "segmentId",
                  "value": "string"
                }
              ]
            },
            "description": "Segment sil"
          },
          "response": []
        },
        {
          "name": "Segmenti kullanan kampanyalar",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/segments/:segmentId/campaigns",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "segments",
                ":segmentId",
                "campaigns"
              ],
              "query": [],
              "variable": [
                {
                  "key": "segmentId",
                  "value": "string"
                }
              ]
            },
            "description": "Segmenti kullanan kampanyalar"
          },
          "response": []
        },
        {
          "name": "Tahmini sayım",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/segments/:segmentId/estimate",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "segments",
                ":segmentId",
                "estimate"
              ],
              "query": [
                {
                  "key": "force",
                  "value": "true",
                  "disabled": true,
                  "description": "true: önbelleği atla, tam sayım"
                }
              ],
              "variable": [
                {
                  "key": "segmentId",
                  "value": "string"
                }
              ]
            },
            "description": "Tahmini sayım"
          },
          "response": []
        }
      ]
    },
    {
      "name": "suppressions",
      "item": [
        {
          "name": "Suppression list (e-posta/SMS gönderilmeyecek adresler; kanal/neden/değer filtresi)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/suppressions",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "suppressions"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "50",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "string",
                  "disabled": true
                },
                {
                  "key": "channel",
                  "value": "email",
                  "disabled": true
                },
                {
                  "key": "reason",
                  "value": "bounce",
                  "disabled": true
                },
                {
                  "key": "value",
                  "value": "string",
                  "disabled": true
                }
              ],
              "variable": []
            },
            "description": "Suppression list (e-posta/SMS gönderilmeyecek adresler; kanal/neden/değer filtresi)"
          },
          "response": []
        },
        {
          "name": "Adres ekle (manuel engel; değer saklanmaz, özet + maskeli gösterim)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/suppressions",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "suppressions"
              ],
              "query": [],
              "variable": []
            },
            "description": "Adres ekle (manuel engel; değer saklanmaz, özet + maskeli gösterim)",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"channel\": \"email\",\n  \"value\": \"string\",\n  \"reason\": \"manual\",\n  \"expires_at\": \"2026-01-01T09:00:00Z\",\n  \"note\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Kaydı kaldır (adres yeniden gönderim alabilir)",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/suppressions/:suppressionId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "suppressions",
                ":suppressionId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "suppressionId",
                  "value": "string"
                }
              ]
            },
            "description": "Kaydı kaldır (adres yeniden gönderim alabilir)"
          },
          "response": []
        }
      ]
    },
    {
      "name": "system",
      "item": [
        {
          "name": "Servis bilgisi",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [],
              "query": [],
              "variable": []
            },
            "description": "Servis bilgisi"
          },
          "response": []
        },
        {
          "name": "Status page (bileşenler ve açık olaylar)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/status.json",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "status.json"
              ],
              "query": [],
              "variable": []
            },
            "description": "Status page (bileşenler ve açık olaylar)"
          },
          "response": []
        },
        {
          "name": "Liveness: süreç ayakta mı?",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/healthz",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "healthz"
              ],
              "query": [],
              "variable": []
            },
            "description": "Liveness: süreç ayakta mı?"
          },
          "response": []
        },
        {
          "name": "Readiness: veritabanı ve Redis erişilebilir mi?",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/readyz",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "readyz"
              ],
              "query": [],
              "variable": []
            },
            "description": "Readiness: veritabanı ve Redis erişilebilir mi?"
          },
          "response": []
        }
      ]
    },
    {
      "name": "templates",
      "item": [
        {
          "name": "Şablon listesi",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/templates",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "templates"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "50",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "string",
                  "disabled": true
                },
                {
                  "key": "q",
                  "value": "string",
                  "disabled": true
                },
                {
                  "key": "channel",
                  "value": "ios_push",
                  "disabled": true
                }
              ],
              "variable": []
            },
            "description": "Şablon listesi"
          },
          "response": []
        },
        {
          "name": "Şablon oluştur",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/templates",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "templates"
              ],
              "query": [],
              "variable": []
            },
            "description": "Şablon oluştur",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"string\",\n  \"channel\": \"ios_push\",\n  \"tags\": [\n    \"string\"\n  ],\n  \"content\": {}\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Şablon detayı",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/templates/:templateId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "templates",
                ":templateId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "templateId",
                  "value": "string"
                }
              ]
            },
            "description": "Şablon detayı"
          },
          "response": []
        },
        {
          "name": "Şablon güncelle",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/templates/:templateId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "templates",
                ":templateId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "templateId",
                  "value": "string"
                }
              ]
            },
            "description": "Şablon güncelle",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"string\",\n  \"channel\": \"ios_push\",\n  \"tags\": [\n    \"string\"\n  ],\n  \"content\": {}\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Şablon sil",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/templates/:templateId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "templates",
                ":templateId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "templateId",
                  "value": "string"
                }
              ]
            },
            "description": "Şablon sil"
          },
          "response": []
        },
        {
          "name": "Şablon analitiği",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/templates/:templateId/stats",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "templates",
                ":templateId",
                "stats"
              ],
              "query": [],
              "variable": [
                {
                  "key": "templateId",
                  "value": "string"
                }
              ]
            },
            "description": "Şablon analitiği"
          },
          "response": []
        },
        {
          "name": "Şablonu aynı organizasyondaki başka bir app'e kopyala",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/templates/:templateId/copy_to_app",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "templates",
                ":templateId",
                "copy_to_app"
              ],
              "query": [],
              "variable": [
                {
                  "key": "templateId",
                  "value": "string"
                }
              ]
            },
            "description": "Şablonu aynı organizasyondaki başka bir app'e kopyala",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"target_app_id\": \"string\",\n  \"name\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Sürüm geçmişi",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/templates/:templateId/versions",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "templates",
                ":templateId",
                "versions"
              ],
              "query": [],
              "variable": [
                {
                  "key": "templateId",
                  "value": "string"
                }
              ]
            },
            "description": "Sürüm geçmişi"
          },
          "response": []
        },
        {
          "name": "Şablonu örnek verilerle render et",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/templates/:templateId/render",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "templates",
                ":templateId",
                "render"
              ],
              "query": [],
              "variable": [
                {
                  "key": "templateId",
                  "value": "string"
                }
              ]
            },
            "description": "Şablonu örnek verilerle render et",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"channel\": \"ios_push\",\n  \"language\": \"string\",\n  \"user\": {},\n  \"custom_data\": {},\n  \"content\": {},\n  \"version\": 1\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "users",
      "item": [
        {
          "name": "Kullanıcı listesi",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/users",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "users"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "50",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "string",
                  "disabled": true
                },
                {
                  "key": "sort",
                  "value": "last_active_at",
                  "disabled": true
                },
                {
                  "key": "q",
                  "value": "string",
                  "disabled": true
                },
                {
                  "key": "tag",
                  "value": "string",
                  "disabled": true
                },
                {
                  "key": "last_active_after",
                  "value": "2026-01-01T09:00:00Z",
                  "disabled": true
                },
                {
                  "key": "last_active_before",
                  "value": "2026-01-01T09:00:00Z",
                  "disabled": true
                }
              ],
              "variable": []
            },
            "description": "Kullanıcı listesi"
          },
          "response": []
        },
        {
          "name": "Kullanıcı oluştur/güncelle (external_id ile, isteğe bağlı aboneliklerle)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/users",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "users"
              ],
              "query": [],
              "variable": []
            },
            "description": "Kullanıcı oluştur/güncelle (external_id ile, isteğe bağlı aboneliklerle)",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"identity\": {\n    \"external_id\": \"string\"\n  },\n  \"external_id\": \"string\",\n  \"properties\": {},\n  \"tags\": {},\n  \"subscriptions\": [\n    {\n      \"channel\": \"ios_push\",\n      \"token\": \"string\"\n    }\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Segment tanımı ile kullanıcı arama",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/users/search",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "users",
                "search"
              ],
              "query": [],
              "variable": []
            },
            "description": "Segment tanımı ile kullanıcı arama",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"definition\": {\n    \"all\": [\n      {}\n    ],\n    \"any\": [\n      {}\n    ],\n    \"none\": [\n      {}\n    ]\n  },\n  \"limit\": 50,\n  \"cursor\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Alias ile kullanıcı (hs_id, external_id veya özel etiket)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/users/by/:label/:value",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "users",
                "by",
                ":label",
                ":value"
              ],
              "query": [],
              "variable": [
                {
                  "key": "label",
                  "value": "string"
                },
                {
                  "key": "value",
                  "value": "string"
                }
              ]
            },
            "description": "Alias ile kullanıcı (hs_id, external_id veya özel etiket)"
          },
          "response": []
        },
        {
          "name": "Tag/property merge-patch ve deltas",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/users/by/:label/:value",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "users",
                "by",
                ":label",
                ":value"
              ],
              "query": [],
              "variable": [
                {
                  "key": "label",
                  "value": "string"
                },
                {
                  "key": "value",
                  "value": "string"
                }
              ]
            },
            "description": "Tag/property merge-patch ve deltas",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"properties\": {},\n  \"tags\": {},\n  \"deltas\": {}\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Kullanıcıyı sil (abonelikler silinir, olaylar anonimleşir)",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/users/by/:label/:value",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "users",
                "by",
                ":label",
                ":value"
              ],
              "query": [],
              "variable": [
                {
                  "key": "label",
                  "value": "string"
                },
                {
                  "key": "value",
                  "value": "string"
                }
              ]
            },
            "description": "Kullanıcıyı sil (abonelikler silinir, olaylar anonimleşir)"
          },
          "response": []
        },
        {
          "name": "Kullanıcının tüm kimlikleri (hs_id, external_id, özel alias'lar)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/users/by/:label/:value/identity",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "users",
                "by",
                ":label",
                ":value",
                "identity"
              ],
              "query": [],
              "variable": [
                {
                  "key": "label",
                  "value": "string"
                },
                {
                  "key": "value",
                  "value": "string"
                }
              ]
            },
            "description": "Kullanıcının tüm kimlikleri (hs_id, external_id, özel alias'lar)"
          },
          "response": []
        },
        {
          "name": "Alias ekle",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/users/by/:label/:value/identity",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "users",
                "by",
                ":label",
                ":value",
                "identity"
              ],
              "query": [],
              "variable": [
                {
                  "key": "label",
                  "value": "string"
                },
                {
                  "key": "value",
                  "value": "string"
                }
              ]
            },
            "description": "Alias ekle",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"identity\": {}\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Kullanıcı verisini dışa aktar (KVKK/GDPR taşınabilirlik): profil, alias, abonelik, son olaylar",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/users/by/:label/:value/export",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "users",
                "by",
                ":label",
                ":value",
                "export"
              ],
              "query": [],
              "variable": [
                {
                  "key": "label",
                  "value": "string"
                },
                {
                  "key": "value",
                  "value": "string"
                }
              ]
            },
            "description": "Kullanıcı verisini dışa aktar (KVKK/GDPR taşınabilirlik): profil, alias, abonelik, son olaylar"
          },
          "response": []
        },
        {
          "name": "Alias kaldır",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/users/by/:label/:value/identity/:aliasLabel",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "users",
                "by",
                ":label",
                ":value",
                "identity",
                ":aliasLabel"
              ],
              "query": [],
              "variable": [
                {
                  "key": "label",
                  "value": "string"
                },
                {
                  "key": "value",
                  "value": "string"
                },
                {
                  "key": "aliasLabel",
                  "value": "string"
                }
              ]
            },
            "description": "Alias kaldır"
          },
          "response": []
        },
        {
          "name": "Kullanıcıya abonelik ekle",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/users/by/:label/:value/subscriptions",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "users",
                "by",
                ":label",
                ":value",
                "subscriptions"
              ],
              "query": [],
              "variable": [
                {
                  "key": "label",
                  "value": "string"
                },
                {
                  "key": "value",
                  "value": "string"
                }
              ]
            },
            "description": "Kullanıcıya abonelik ekle",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"channel\": \"ios_push\",\n  \"token\": \"string\",\n  \"device\": {},\n  \"status\": \"subscribed\",\n  \"opt_in\": {\n    \"source\": \"string\"\n  }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Abonelik detayı",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/subscriptions/:subscriptionId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "subscriptions",
                ":subscriptionId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "subscriptionId",
                  "value": "string"
                }
              ]
            },
            "description": "Abonelik detayı"
          },
          "response": []
        },
        {
          "name": "Abonelik güncelle",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/subscriptions/:subscriptionId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "subscriptions",
                ":subscriptionId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "subscriptionId",
                  "value": "string"
                }
              ]
            },
            "description": "Abonelik güncelle",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"token\": \"string\",\n  \"device\": {},\n  \"status\": \"subscribed\",\n  \"test_device\": true,\n  \"test_device_name\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Aboneliği sil",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/subscriptions/:subscriptionId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "subscriptions",
                ":subscriptionId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "subscriptionId",
                  "value": "string"
                }
              ]
            },
            "description": "Aboneliği sil"
          },
          "response": []
        },
        {
          "name": "Aboneliğin sahibi kullanıcının kimlikleri",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/subscriptions/:subscriptionId/user/identity",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "subscriptions",
                ":subscriptionId",
                "user",
                "identity"
              ],
              "query": [],
              "variable": [
                {
                  "key": "subscriptionId",
                  "value": "string"
                }
              ]
            },
            "description": "Aboneliğin sahibi kullanıcının kimlikleri"
          },
          "response": []
        },
        {
          "name": "Token ile abonelik güncelle (token_type: ios_push, android_push, hms_push, web_push, email, sms veya OneSignal adları iOSPush, AndroidPush, HuaweiPush, ChromePush, FirefoxPush, SafariPush, Email, SMS)",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/subscriptions_by_token/:tokenType/:token",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "subscriptions_by_token",
                ":tokenType",
                ":token"
              ],
              "query": [],
              "variable": [
                {
                  "key": "tokenType",
                  "value": "string"
                },
                {
                  "key": "token",
                  "value": "string"
                }
              ]
            },
            "description": "Token ile abonelik güncelle (token_type: ios_push, android_push, hms_push, web_push, email, sms veya OneSignal adları iOSPush, AndroidPush, HuaweiPush, ChromePush, FirefoxPush, SafariPush, Email, SMS)",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"token\": \"string\",\n  \"device\": {},\n  \"status\": \"subscribed\",\n  \"test_device\": true,\n  \"test_device_name\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Aboneliği external_id ile kullanıcıya bağla",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/subscriptions/:subscriptionId/owner",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "subscriptions",
                ":subscriptionId",
                "owner"
              ],
              "query": [],
              "variable": [
                {
                  "key": "subscriptionId",
                  "value": "string"
                }
              ]
            },
            "description": "Aboneliği external_id ile kullanıcıya bağla",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"external_id\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Toplu olay gönder (en fazla 500)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/events",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "events"
              ],
              "query": [],
              "variable": []
            },
            "description": "Toplu olay gönder (en fazla 500)",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"events\": [\n    {\n      \"name\": \"string\"\n    }\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "warehouse",
      "item": [
        {
          "name": "Dışa aktarılabilir tablolar, kolonlar ve şema sürümleri",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/warehouse-exports/tables",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "warehouse-exports",
                "tables"
              ],
              "query": [],
              "variable": []
            },
            "description": "Dışa aktarılabilir tablolar, kolonlar ve şema sürümleri"
          },
          "response": []
        },
        {
          "name": "Kaydetmeden bağlantı testi",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/warehouse-exports/test-connection",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "warehouse-exports",
                "test-connection"
              ],
              "query": [],
              "variable": []
            },
            "description": "Kaydetmeden bağlantı testi",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"destination\": \"string\",\n  \"config\": {\n    \"project_id\": \"string\",\n    \"dataset\": \"string\"\n  },\n  \"credentials\": {\n    \"service_account_json\": \"string\"\n  }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Veri ambarı dışa aktarımları",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/warehouse-exports",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "warehouse-exports"
              ],
              "query": [],
              "variable": []
            },
            "description": "Veri ambarı dışa aktarımları"
          },
          "response": []
        },
        {
          "name": "Dışa aktarım oluştur (kimlik bilgisi şifreli saklanır, yanıtta dönmez)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/warehouse-exports",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "warehouse-exports"
              ],
              "query": [],
              "variable": []
            },
            "description": "Dışa aktarım oluştur (kimlik bilgisi şifreli saklanır, yanıtta dönmez)",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"string\",\n  \"tables\": [\n    \"deliveries\"\n  ],\n  \"schedule\": \"hourly\",\n  \"destination\": \"string\",\n  \"config\": {\n    \"project_id\": \"string\",\n    \"dataset\": \"string\"\n  },\n  \"credentials\": {\n    \"service_account_json\": \"string\"\n  }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Dışa aktarım detayı",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/warehouse-exports/:exportId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "warehouse-exports",
                ":exportId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "exportId",
                  "value": "string"
                }
              ]
            },
            "description": "Dışa aktarım detayı"
          },
          "response": []
        },
        {
          "name": "Dışa aktarımı güncelle (ad, tablolar, zamanlama, etkin/duraklat, hedef ayarı, kimlik bilgisi)",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/warehouse-exports/:exportId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "warehouse-exports",
                ":exportId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "exportId",
                  "value": "string"
                }
              ]
            },
            "description": "Dışa aktarımı güncelle (ad, tablolar, zamanlama, etkin/duraklat, hedef ayarı, kimlik bilgisi)",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"string\",\n  \"tables\": [\n    \"deliveries\"\n  ],\n  \"schedule\": \"hourly\",\n  \"enabled\": true,\n  \"config\": {},\n  \"credentials\": {}\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Dışa aktarımı sil (hedefteki veriler silinmez)",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/warehouse-exports/:exportId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "warehouse-exports",
                ":exportId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "exportId",
                  "value": "string"
                }
              ]
            },
            "description": "Dışa aktarımı sil (hedefteki veriler silinmez)"
          },
          "response": []
        },
        {
          "name": "Kayıtlı dışa aktarımın bağlantı testi",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/warehouse-exports/:exportId/test",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "warehouse-exports",
                ":exportId",
                "test"
              ],
              "query": [],
              "variable": [
                {
                  "key": "exportId",
                  "value": "string"
                }
              ]
            },
            "description": "Kayıtlı dışa aktarımın bağlantı testi"
          },
          "response": []
        },
        {
          "name": "Şimdi çalıştır (son başarılı imleçten itibaren)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/warehouse-exports/:exportId/run",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "warehouse-exports",
                ":exportId",
                "run"
              ],
              "query": [],
              "variable": [
                {
                  "key": "exportId",
                  "value": "string"
                }
              ]
            },
            "description": "Şimdi çalıştır (son başarılı imleçten itibaren)"
          },
          "response": []
        },
        {
          "name": "Çalıştırma geçmişi (cursor)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/warehouse-exports/:exportId/runs",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "warehouse-exports",
                ":exportId",
                "runs"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "50",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "string",
                  "disabled": true
                }
              ],
              "variable": [
                {
                  "key": "exportId",
                  "value": "string"
                }
              ]
            },
            "description": "Çalıştırma geçmişi (cursor)"
          },
          "response": []
        }
      ]
    },
    {
      "name": "webhooks",
      "item": [
        {
          "name": "Webhook endpoint'leri",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/webhooks",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "webhooks"
              ],
              "query": [],
              "variable": []
            },
            "description": "Webhook endpoint'leri"
          },
          "response": []
        },
        {
          "name": "Endpoint oluştur (secret yalnızca bu yanıtta döner)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/webhooks",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "webhooks"
              ],
              "query": [],
              "variable": []
            },
            "description": "Endpoint oluştur (secret yalnızca bu yanıtta döner)",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"url\": \"string\",\n  \"description\": \"string\",\n  \"events\": [\n    \"message.queued\"\n  ],\n  \"event_filters\": {},\n  \"batch\": true,\n  \"headers\": {},\n  \"body_template\": \"string\",\n  \"body_content_type\": \"application/json\",\n  \"filters\": {\n    \"match\": \"all\",\n    \"conditions\": [\n      {\n        \"field\": \"string\",\n        \"op\": \"eq\"\n      }\n    ]\n  }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Event Streams önizlemesi: örnek olay + şablon + filtre → gövde/hata (gönderim yapmaz)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/webhooks/preview",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "webhooks",
                "preview"
              ],
              "query": [],
              "variable": []
            },
            "description": "Event Streams önizlemesi: örnek olay + şablon + filtre → gövde/hata (gönderim yapmaz)",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"event_type\": \"message.queued\",\n  \"data\": {},\n  \"body_template\": \"string\",\n  \"body_content_type\": \"application/json\",\n  \"filters\": {\n    \"match\": \"all\",\n    \"conditions\": [\n      {\n        \"field\": \"string\",\n        \"op\": \"eq\"\n      }\n    ]\n  },\n  \"batch\": true\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Endpoint detayı",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/webhooks/:webhookId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "webhooks",
                ":webhookId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "webhookId",
                  "value": "string"
                }
              ]
            },
            "description": "Endpoint detayı"
          },
          "response": []
        },
        {
          "name": "Endpoint güncelle (URL, olaylar, batch, başlıklar, etkinleştir/durdur)",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/webhooks/:webhookId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "webhooks",
                ":webhookId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "webhookId",
                  "value": "string"
                }
              ]
            },
            "description": "Endpoint güncelle (URL, olaylar, batch, başlıklar, etkinleştir/durdur)",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"url\": \"string\",\n  \"description\": \"string\",\n  \"events\": [\n    \"message.queued\"\n  ],\n  \"event_filters\": {},\n  \"batch\": true,\n  \"headers\": {},\n  \"status\": \"active\",\n  \"body_template\": \"string\",\n  \"body_content_type\": \"application/json\",\n  \"filters\": {\n    \"match\": \"all\",\n    \"conditions\": [\n      {\n        \"field\": \"string\",\n        \"op\": \"eq\"\n      }\n    ]\n  }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Endpoint sil",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/webhooks/:webhookId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "webhooks",
                ":webhookId"
              ],
              "query": [],
              "variable": [
                {
                  "key": "webhookId",
                  "value": "string"
                }
              ]
            },
            "description": "Endpoint sil"
          },
          "response": []
        },
        {
          "name": "Secret rotasyonu (eski secret 24 saat ikinci imza olarak gönderilir)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/webhooks/:webhookId/rotate-secret",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "webhooks",
                ":webhookId",
                "rotate-secret"
              ],
              "query": [],
              "variable": [
                {
                  "key": "webhookId",
                  "value": "string"
                }
              ]
            },
            "description": "Secret rotasyonu (eski secret 24 saat ikinci imza olarak gönderilir)"
          },
          "response": []
        },
        {
          "name": "Test olayı gönder (anında, sonuç döner)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/webhooks/:webhookId/test",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "webhooks",
                ":webhookId",
                "test"
              ],
              "query": [],
              "variable": [
                {
                  "key": "webhookId",
                  "value": "string"
                }
              ]
            },
            "description": "Test olayı gönder (anında, sonuç döner)"
          },
          "response": []
        },
        {
          "name": "Teslim geçmişi (cursor; durum/olay türü filtresi)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/webhooks/:webhookId/deliveries",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "webhooks",
                ":webhookId",
                "deliveries"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "50",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "string",
                  "disabled": true
                },
                {
                  "key": "status",
                  "value": "pending",
                  "disabled": true
                },
                {
                  "key": "event_type",
                  "value": "string",
                  "disabled": true
                }
              ],
              "variable": [
                {
                  "key": "webhookId",
                  "value": "string"
                }
              ]
            },
            "description": "Teslim geçmişi (cursor; durum/olay türü filtresi)"
          },
          "response": []
        },
        {
          "name": "Teslimi yeniden gönder (aynı olay kimliğiyle)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/apps/:{appId}/webhooks/deliveries/:deliveryId/replay",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "apps",
                ":{appId}",
                "webhooks",
                "deliveries",
                ":deliveryId",
                "replay"
              ],
              "query": [],
              "variable": [
                {
                  "key": "deliveryId",
                  "value": "string"
                }
              ]
            },
            "description": "Teslimi yeniden gönder (aynı olay kimliğiyle)"
          },
          "response": []
        }
      ]
    }
  ]
}
