GET https://admin.fulcro.opentag.hr/api/platform/marketing/integrations

Serializer

1 Handled
0.37 ms Total time

default 1

serialize 1

Data Context Normalizer Encoder Time Caller
array
[
  "groups" => [
    "ads" => "Pubblicità e canali"
    "ai" => "Intelligenza artificiale"
    "video" => "Video, avatar e voce"
  ]
  "items" => [
    [
      "provider" => "meta"
      "label" => "Meta (Facebook e Instagram)"
      "group" => "ads"
      "description" => "Campagne su Facebook e Instagram e relativi risultati."
      "config" => [
        [
          "key" => "ad_account_id"
          "label" => "ID del conto pubblicitario"
          "help" => "Solo cifre, senza "act_". Lo trovi in Gestione inserzioni."
          "required" => true
        ]
        [
          "key" => "page_id"
          "label" => "ID della Pagina Facebook"
          "help" => "La Pagina di Fulcro da cui pubblicare."
          "required" => false
        ]
        [
          "key" => "instagram_account_id"
          "label" => "ID dell'account Instagram"
          "help" => "L'account Instagram professionale collegato alla Pagina."
          "required" => false
        ]
        [
          "key" => "pixel_id"
          "label" => "ID del pixel"
          "help" => "Per misurare le registrazioni dal sito."
          "required" => false
        ]
      ]
      "credentials" => [
        [
          "key" => "access_token"
          "label" => "Token di accesso"
          "help" => "Meta Business Suite → Impostazioni → Utenti di sistema: genera un token con i permessi ads_management, ads_read e business_management."
          "required" => true
        ]
      ]
      "values" => []
      "secretsSet" => [
        "access_token" => false
      ]
      "connected" => false
      "status" => null
      "lastTestAt" => null
      "lastTestOk" => null
      "lastMessage" => null
      "lastSyncAt" => null
      "lastError" => null
    ]
    [
      "provider" => "google_ads"
      "label" => "Google Ads"
      "group" => "ads"
      "description" => "Campagne su Ricerca, YouTube e rete Display e relativi risultati."
      "config" => [
        [
          "key" => "customer_id"
          "label" => "ID cliente Google Ads"
          "help" => "10 cifre, senza trattini."
          "required" => true
        ]
        [
          "key" => "login_customer_id"
          "label" => "ID dell'account manager (MCC)"
          "help" => "Solo se il conto è gestito da un account manager."
          "required" => false
        ]
        [
          "key" => "api_version"
          "label" => "Versione dell'API"
          "help" => "Se la sincronizzazione risponde "non trovato" (404), aggiorna la versione (es. v22)."
          "required" => false
          "default" => "v21"
          "placeholder" => "v21"
        ]
      ]
      "credentials" => [
        [
          "key" => "developer_token"
          "label" => "Developer token"
          "help" => "Account manager → Strumenti → Centro API. Serve l'accesso "Basic" approvato da Google."
          "required" => true
        ]
        [
          "key" => "client_id"
          "label" => "Client ID OAuth"
          "help" => "Dal progetto Google Cloud (Credenziali → ID client OAuth)."
          "required" => true
        ]
        [
          "key" => "client_secret"
          "label" => "Client secret OAuth"
          "help" => "Dallo stesso ID client."
          "required" => true
        ]
        [
          "key" => "refresh_token"
          "label" => "Refresh token"
          "help" => "Ottenuto autorizzando l'accesso con l'ambito https://www.googleapis.com/auth/adwords."
          "required" => true
        ]
      ]
      "values" => []
      "secretsSet" => [
        "developer_token" => false
        "client_id" => false
        "client_secret" => false
        "refresh_token" => false
      ]
      "connected" => false
      "status" => null
      "lastTestAt" => null
      "lastTestOk" => null
      "lastMessage" => null
      "lastSyncAt" => null
      "lastError" => null
    ]
    [
      "provider" => "tiktok"
      "label" => "TikTok"
      "group" => "ads"
      "description" => "Campagne su TikTok e relativi risultati."
      "config" => [
        [
          "key" => "advertiser_id"
          "label" => "ID dell'inserzionista"
          "help" => "TikTok Ads Manager → Impostazioni account."
          "required" => true
        ]
        [
          "key" => "pixel_id"
          "label" => "ID del pixel"
          "help" => "Per misurare le registrazioni dal sito."
          "required" => false
        ]
      ]
      "credentials" => [
        [
          "key" => "access_token"
          "label" => "Token di accesso"
          "help" => "Dall'app su TikTok for Developers (Marketing API), dopo che l'inserzionista l'ha autorizzata."
          "required" => true
        ]
      ]
      "values" => []
      "secretsSet" => [
        "access_token" => false
      ]
      "connected" => false
      "status" => null
      "lastTestAt" => null
      "lastTestOk" => null
      "lastMessage" => null
      "lastSyncAt" => null
      "lastError" => null
    ]
    [
      "provider" => "youtube"
      "label" => "YouTube"
      "group" => "ads"
      "description" => "Il canale di Fulcro: video e statistiche."
      "config" => [
        [
          "key" => "channel_id"
          "label" => "ID del canale"
          "help" => "YouTube Studio → Impostazioni → Canale → Informazioni avanzate."
          "required" => false
        ]
      ]
      "credentials" => [
        [
          "key" => "client_id"
          "label" => "Client ID OAuth"
          "help" => "Dallo stesso progetto Google Cloud, con l'API YouTube Data attiva."
          "required" => true
        ]
        [
          "key" => "client_secret"
          "label" => "Client secret OAuth"
          "help" => ""
          "required" => true
        ]
        [
          "key" => "refresh_token"
          "label" => "Refresh token"
          "help" => "Ottenuto autorizzando l'accesso con l'ambito youtube.readonly (o youtube.upload per pubblicare)."
          "required" => true
        ]
      ]
      "values" => []
      "secretsSet" => [
        "client_id" => false
        "client_secret" => false
        "refresh_token" => false
      ]
      "connected" => false
      "status" => null
      "lastTestAt" => null
      "lastTestOk" => null
      "lastMessage" => null
      "lastSyncAt" => null
      "lastError" => null
    ]
    [
      "provider" => "anthropic"
      "label" => "Anthropic (Claude)"
      "group" => "ai"
      "description" => "Per scrivere copioni, testi degli annunci e analizzare i risultati."
      "config" => [
        [
          "key" => "model"
          "label" => "Modello"
          "help" => "Sonnet è il compromesso tra qualità e costo; Opus per i testi più importanti; Haiku per le bozze."
          "required" => false
          "default" => "claude-sonnet-5-5"
          "options" => [
            [
              "value" => "claude-sonnet-5-5"
              "label" => "Claude Sonnet 5.5"
            ]
            [
              "value" => "claude-opus-5-5"
              "label" => "Claude Opus 5.5"
            ]
            [
              "value" => "claude-haiku-5-5"
              "label" => "Claude Haiku 5.5"
            ]
          ]
        ]
      ]
      "credentials" => [
        [
          "key" => "api_key"
          "label" => "Chiave API"
          "help" => "console.anthropic.com → API keys. Meglio una chiave dedicata a Fulcro, con un limite di spesa."
          "required" => true
        ]
      ]
      "values" => []
      "secretsSet" => [
        "api_key" => false
      ]
      "connected" => false
      "status" => null
      "lastTestAt" => null
      "lastTestOk" => null
      "lastMessage" => null
      "lastSyncAt" => null
      "lastError" => null
    ]
    [
      "provider" => "higgsfield"
      "label" => "Higgsfield"
      "group" => "video"
      "description" => "Generazione di video e immagini con più modelli."
      "config" => []
      "credentials" => [
        [
          "key" => "api_key"
          "label" => "Chiave API"
          "help" => "L'API ha credito prepagato proprio, separato dall'abbonamento del sito."
          "required" => true
        ]
        [
          "key" => "api_secret"
          "label" => "Segreto API"
          "help" => "Solo se Higgsfield te ne ha dato uno insieme alla chiave."
          "required" => false
        ]
      ]
      "values" => []
      "secretsSet" => [
        "api_key" => false
        "api_secret" => false
      ]
      "connected" => false
      "status" => null
      "lastTestAt" => null
      "lastTestOk" => null
      "lastMessage" => null
      "lastSyncAt" => null
      "lastError" => null
    ]
    [
      "provider" => "heygen"
      "label" => "HeyGen"
      "group" => "video"
      "description" => "Presentatori virtuali (avatar) che parlano a camera."
      "config" => []
      "credentials" => [
        [
          "key" => "api_key"
          "label" => "Chiave API"
          "help" => "HeyGen → Impostazioni → API."
          "required" => true
        ]
      ]
      "values" => []
      "secretsSet" => [
        "api_key" => false
      ]
      "connected" => false
      "status" => null
      "lastTestAt" => null
      "lastTestOk" => null
      "lastMessage" => null
      "lastSyncAt" => null
      "lastError" => null
    ]
    [
      "provider" => "elevenlabs"
      "label" => "ElevenLabs"
      "group" => "video"
      "description" => "Voci sintetiche e doppiaggio."
      "config" => []
      "credentials" => [
        [
          "key" => "api_key"
          "label" => "Chiave API"
          "help" => "ElevenLabs → Profilo → Chiavi API."
          "required" => true
        ]
      ]
      "values" => []
      "secretsSet" => [
        "api_key" => false
      ]
      "connected" => false
      "status" => null
      "lastTestAt" => null
      "lastTestOk" => null
      "lastMessage" => null
      "lastSyncAt" => null
      "lastError" => null
    ]
  ]
]
Format: json
[
  "json_encode_options" => 15
]
JsonEncoder (0.04 ms) 0.37 ms

deserialize 0

Nothing was deserialized.

normalize 0

Nothing was normalized.

denormalize 0

Nothing was denormalized.

encode 0

Nothing was encoded.

decode 0

Nothing was decoded.