{"command":{"effect":"read","timeoutSeconds":30,"inputSchema":{"type":"object","description":"To list all signals consent records for your team, send a GET request to\n`/v1/consent`. Each record indicates whether signals collection is enabled\nfor a source: per-environment records (`source: agent`) for Harness Runtime, and\nthe team-level record (`source: inference`) for Serverless Inference chat\ncompletions.\n\nPass `?source=agent` or `?source=inference` to return only that source's\nrecords. When filtered, the response also echoes the `source`.\n","properties":{"query":{"type":"object","properties":{"source":{"type":"string","enum":["agent","inference"],"examples":["inference"],"description":"Filter consent records by source. `agent` returns per-environment records (Harness Runtime); `inference` returns the team-level record for Serverless Inference chat completions. When omitted, records for all sources are returned."}},"required":[],"additionalProperties":false}},"required":[],"additionalProperties":false},"name":"List All Consent Records","id":"digitalocean.signals_list_consents","example":{},"maxRequests":1,"summary":false}}