Personvernvalg

Nødvendige funksjoner

Kreves for sikkerhet og grunnleggende nettstedsfunksjoner.

Alltid på

Landing-diagnostikk og maskerte opptak

Måler offentlige besøk, frafall og interaksjoner med registreringslenker med en anonym ID bare for denne fanen, uten kontokobling. All tekst maskeres, og skjemaer blokkeres.

Valgfri bruksanalyse

Tillate bruksanalyse med PostHog? Du kan endre valget når som helst i bunnteksten.

Tillat også øktopptak på dette offentlige nettstedet

Øktopptak i valgfri modus på tvers av nettsteder viser offentlige sider og interaksjoner, mens inndata og privat innhold skjules. Øktopptak i appen er et separat valg.

Krever valgfri analyse; opptak i denne modusen på tvers av nettsteder er avslått som standard. Landing-modusen ovenfor kjører separat.

Nettleseranalyse aktiverer ikke kontoanalyse.

Søk lastes bare når du bruker det. Bla gjennom alle kategoriene nedenfor.

MCP-verktøy

Knytt annonsekonto

sosoapi_ads_accounts_bind

Knytt én annonsekonto som er bekreftet av leverandøren, til dette arbeidsområdet og den nøyaktige identitetens tillatelse. Krever administrasjonstilgang; endrer ingenting hos leverandøren og bruker ingen annonsemidler.

Les som Markdown

Profiler og transporter

Profiler: full · Transporter: stdio, http

Velg core eller full for å kontrollere hvilke verktøy klienten ser; dette endrer ikke tillatelsene. Lokal filopplasting krever stdio og er utilgjengelig over HTTP. Angi SOSOAPI_OUTPUT_SCHEMAS=1 for å inkludere utdataskjemaer i oppdagelsen. Verktøy returnerer strukturerte resultater med eller uten den innstillingen.

Tillatelser og sideeffekter

Merknader hjelper klienter med å beskrive et verktøy. Hvert kall kontrollerer fortsatt brukerens autentisering, rolle, ressurstilgang og funksjonstillatelser.

{
  "readOnlyHint": false,
  "destructiveHint": false,
  "idempotentHint": false,
  "openWorldHint": true
}

Inndatafelter

Påkrevd betyr påkrevd i foreldreobjektet og valgt gren. Et påkrevd underfelt gjør ikke en valgfri forelder påkrevd. Reglene og feltnavnene nedenfor er kopiert fra kontrakten.

Inndatafelter
Felt / grenType / påkrevdBegrensninger
$objectPåkrevd i forelder
  • additionalProperties: false
workspace_idstringPåkrevd i forelder
  • format: "uuid"
grant_idstringPåkrevd i forelder
  • format: "uuid"
provider_account_idstringPåkrevd i forelder
  • pattern: "^[1-9]\\d{1,24}$"
Fullstendig JSON Schema
{
  "type": "object",
  "properties": {
    "workspace_id": {
      "type": "string",
      "format": "uuid"
    },
    "grant_id": {
      "type": "string",
      "format": "uuid"
    },
    "provider_account_id": {
      "type": "string",
      "pattern": "^[1-9]\\d{1,24}$"
    }
  },
  "required": [
    "workspace_id",
    "grant_id",
    "provider_account_id"
  ],
  "additionalProperties": false
}

Strukturert utdata

Dette skjemaet beskriver structuredContent i et vellykket verktøyresultat. MCP-svaret inkluderer også content og kan sette isError når et kall mislykkes. Ved publisering, les innleggets endelige resultat i stedet for å regne en akseptert forespørsel eller et tekstsvar som bekreftelse. Den lenkede API-operasjonen forklarer tillatelser og regler for nye forsøk.

Påkrevd betyr påkrevd i foreldreobjektet og valgt gren. Et påkrevd underfelt gjør ikke en valgfri forelder påkrevd. Reglene og feltnavnene nedenfor er kopiert fra kontrakten.

Strukturert utdata
Felt / grenType / påkrevdBegrensninger
$objectPåkrevd i forelder
  • additionalProperties: false
contract_versionstringPåkrevd i forelder
  • const: "advertising/v1"
accountobjectPåkrevd i forelder
  • additionalProperties: false
account.idstringPåkrevd i forelder
  • format: "uuid"
account.workspace_idstringPåkrevd i forelder
  • format: "uuid"
account.grant_idstringPåkrevd i forelder
  • format: "uuid"
account.provider_account_idstringPåkrevd i forelder
  • pattern: "^[1-9]\\d{1,24}$"
account.provider_app_idstringPåkrevd i forelder
  • pattern: "^[1-9]\\d{1,24}$"
account.provider_principal_idstringPåkrevd i forelder
  • pattern: "^[1-9]\\d{1,24}$"
account.namestringPåkrevd i forelder
  • minLength: 1
  • maxLength: 200
account.currencystringPåkrevd i forelder
  • pattern: "^[A-Z]{3}$"
account.timezonestringPåkrevd i forelder
  • minLength: 1
  • maxLength: 100
account.account_statusintegerPåkrevd i forelder
  • minimum: -9007199254740991
  • maximum: 9007199254740991
account.tasksarrayPåkrevd i forelder
  • maxItems: 50
account.tasks[]stringValgfritt / element
  • maxLength: 100
account.granted_permissionsarrayPåkrevd i forelder
  • maxItems: 100
account.granted_permissions[]stringValgfritt / element
  • maxLength: 100
account.access_modestringPåkrevd i forelder
  • enum: ["read","manage"]
account.statestringPåkrevd i forelder
  • enum: ["ready","action_required","disconnected"]
account.generationintegerPåkrevd i forelder
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
account.observed_atstringPåkrevd i forelder
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
Fullstendig JSON Schema
{
  "type": "object",
  "properties": {
    "contract_version": {
      "type": "string",
      "const": "advertising/v1"
    },
    "account": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "workspace_id": {
          "type": "string",
          "format": "uuid"
        },
        "grant_id": {
          "type": "string",
          "format": "uuid"
        },
        "provider_account_id": {
          "type": "string",
          "pattern": "^[1-9]\\d{1,24}$"
        },
        "provider_app_id": {
          "type": "string",
          "pattern": "^[1-9]\\d{1,24}$"
        },
        "provider_principal_id": {
          "type": "string",
          "pattern": "^[1-9]\\d{1,24}$"
        },
        "name": {
          "type": "string",
          "minLength": 1,
          "maxLength": 200
        },
        "currency": {
          "type": "string",
          "pattern": "^[A-Z]{3}$"
        },
        "timezone": {
          "type": "string",
          "minLength": 1,
          "maxLength": 100
        },
        "account_status": {
          "type": "integer",
          "minimum": -9007199254740991,
          "maximum": 9007199254740991
        },
        "tasks": {
          "maxItems": 50,
          "type": "array",
          "items": {
            "type": "string",
            "maxLength": 100
          }
        },
        "granted_permissions": {
          "maxItems": 100,
          "type": "array",
          "items": {
            "type": "string",
            "maxLength": 100
          }
        },
        "access_mode": {
          "type": "string",
          "enum": [
            "read",
            "manage"
          ]
        },
        "state": {
          "type": "string",
          "enum": [
            "ready",
            "action_required",
            "disconnected"
          ]
        },
        "generation": {
          "type": "integer",
          "exclusiveMinimum": 0,
          "maximum": 9007199254740991
        },
        "observed_at": {
          "type": "string",
          "format": "date-time",
          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
        }
      },
      "required": [
        "id",
        "workspace_id",
        "grant_id",
        "provider_account_id",
        "provider_app_id",
        "provider_principal_id",
        "name",
        "currency",
        "timezone",
        "account_status",
        "tasks",
        "granted_permissions",
        "access_mode",
        "state",
        "generation",
        "observed_at"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "contract_version",
    "account"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

Eksempel på verktøykall

Disse eksemplene bruker fiktive verdier kontrollert mot skjemaene. Erstatt ID-ene med noen du har lov til å bruke, mediene med klare ressurser og datoene med bekreftet publiseringstidspunkt. Kontroller kontoens kvalifikasjon før en skriveoperasjon sendes inn. Siden sender ingen API-forespørsler.

{
  "name": "sosoapi_ads_accounts_bind",
  "arguments": {
    "workspace_id": "11111111-1111-4111-8111-111111111111",
    "grant_id": "11111111-1111-4111-8111-111111111111",
    "provider_account_id": "12345"
  }
}

structuredContent

{
  "contract_version": "advertising/v1",
  "account": {
    "id": "11111111-1111-4111-8111-111111111111",
    "workspace_id": "11111111-1111-4111-8111-111111111111",
    "grant_id": "11111111-1111-4111-8111-111111111111",
    "provider_account_id": "12345",
    "provider_app_id": "12345",
    "provider_principal_id": "12345",
    "name": "example",
    "currency": "USD",
    "timezone": "UTC",
    "account_status": 0,
    "tasks": [],
    "granted_permissions": [],
    "access_mode": "read",
    "state": "ready",
    "generation": 1,
    "observed_at": "2099-01-15T09:00:00Z"
  }
}
Installer eller koble til MCP