Sofa
Account

List integrations

Fetch all configured media server integrations for the current user, including recent webhook/sync events for each.

GET
/account/integrations
better-auth.session_token<token>

Better Auth session cookie

In: cookie

Response Body

application/json

curl -X GET "http://localhost:3000/api/v1/account/integrations"
{
  "integrations": [
    {
      "id": "string",
      "provider": "string",
      "type": "webhook",
      "token": "string",
      "enabled": true,
      "lastEventAt": "string",
      "createdAt": "string",
      "recentEvents": [
        {
          "id": "string",
          "eventType": "string",
          "mediaType": "string",
          "mediaTitle": "string",
          "status": "success",
          "receivedAt": "string"
        }
      ]
    }
  ]
}