addedInput schema / properties / input / properties
Added value: +{
+ "accurate_and_authorized": {
+ "description": "For prepare: true attests the claim is accurate and the signer is authorized.",
+ "type": "boolean"
+ },
+ "cadence_hours": {
+ "default": 24,
+ "description": "For monitor: hours between runs; daily by default.",
+ "maximum": 168,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "case_id": {
+ "description": "Case ID returned by investigate_url, required for evidence, prepare, submit, status and status monitoring.",
+ "maxLength": 4096,
+ "minLength": 1,
+ "type": "string"
+ },
+ "delegation_id": {
+ "description": "Unrevoked, unexpired delegation ID covering this work and action; submission requires appointment permission.",
+ "maxLength": 4096,
+ "minLength": 1,
+ "type": "string"
+ },
+ "destination": {
+ "description": "Optional prepare destination from the case's supported enforcement routes; arbitrary recipients are not supported.",
+ "maxLength": 4096,
+ "minLength": 1,
+ "type": "string"
+ },
+ "evidence_id": {
+ "description": "For prepare: evidence ID for this case with a current observation that the URL is live.",
+ "maxLength": 4096,
+ "minLength": 1,
+ "type": "string"
+ },
+ "expires_at": {
+ "description": "For monitor: future ISO 8601 expiry, at most 366 days away.",
+ "format": "date-time",
+ "type": "string"
+ },
+ "good_faith": {
+ "description": "For prepare: true attests a good-faith belief the use is unauthorized.",
+ "type": "boolean"
+ },
+ "infringement_explanation": {
+ "description": "For prepare: rights holder's factual explanation of the suspected infringement; stored as a customer assertion.",
+ "maxLength": 4096,
+ "minLength": 1,
+ "type": "string"
+ },
+ "main_handle": {
+ "description": "For search, or monitor targeting search: creator identity/handle used for existing text and identity queries.",
+ "maxLength": 4096,
+ "minLength": 1,
+ "type": "string"
+ },
+ "packet_id": {
+ "description": "For submit: ready packet ID returned by prepare_takedown for this case and delegation.",
+ "maxLength": 4096,
+ "minLength": 1,
+ "type": "string"
+ },
+ "per_run_limit_cents": {
+ "description": "For monitor: maximum USD cents reserved for one recurring run.",
+ "maximum": 100000,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "rights_holder_id": {
+ "description": "Rights-holder ID returned by create_rights_holder in this organization.",
+ "maxLength": 4096,
+ "minLength": 1,
+ "type": "string"
+ },
+ "scenario": {
+ "description": "Sandbox status fixture only: simulate a missing page. Repeated timestamped observations are still required to conclude removal.",
+ "enum": [
+ "removed"
+ ]
+ },
+ "target_action": {
+ "description": "For monitor: recurring discovery (search) or fresh observations of an existing case (status).",
+ "enum": [
+ "search",
+ "status"
+ ]
+ },
+ "total_limit_cents": {
+ "description": "For monitor: lifetime recurring-run budget in USD cents, at least the per-run limit.",
+ "maximum": 100000,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "url": {
+ "description": "For investigate: suspected-copy public HTTP(S) URL. Private network targets are refused.",
+ "format": "uri",
+ "type": "string"
+ },
+ "work_id": {
+ "description": "Work ID returned by create_work for this rights holder.",
+ "maxLength": 4096,
+ "minLength": 1,
+ "type": "string"
+ }
+}