addedInput schema / properties / items / items / allOf
Added value: +[
+ {
+ "anyOf": [
+ {
+ "properties": {
+ "ad_id": {
+ "not": {
+ "type": "null"
+ }
+ }
+ },
+ "required": [
+ "ad_id"
+ ]
+ },
+ {
+ "properties": {
+ "entity_id": {
+ "not": {
+ "type": "null"
+ }
+ }
+ },
+ "required": [
+ "entity_id"
+ ]
+ }
+ ]
+ },
+ {
+ "anyOf": [
+ {
+ "properties": {
+ "target_configured_status": {
+ "not": {
+ "type": "null"
+ }
+ }
+ },
+ "required": [
+ "target_configured_status"
+ ]
+ },
+ {
+ "properties": {
+ "status": {
+ "not": {
+ "type": "null"
+ }
+ }
+ },
+ "required": [
+ "status"
+ ]
+ }
+ ]
+ }
+]
addedInput schema / properties / items / items / properties
Added value: +{
+ "ad_account_id": {
+ "description": "Public ad_account_id from the same ad's read result.",
+ "type": [
+ "string",
+ "number"
+ ]
+ },
+ "ad_id": {
+ "description": "Exact ad_id from the selected read result; no duplicates.",
+ "type": [
+ "string",
+ "number",
+ "null"
+ ]
+ },
+ "entity_id": {
+ "description": "Legacy alias for ad_id; prefer ad_id.",
+ "type": [
+ "string",
+ "number",
+ "null"
+ ]
+ },
+ "status": {
+ "description": "Legacy alias for target_configured_status; if both are set they must agree.",
+ "pattern": "^\\s*(?:[Aa][Cc][Tt][Ii][Vv][Ee]|[Pp][Aa][Uu][Ss][Ee][Dd])\\s*$",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "target_configured_status": {
+ "anyOf": [
+ {
+ "enum": [
+ "ACTIVE",
+ "PAUSED"
+ ],
+ "type": "string"
+ },
+ {
+ "pattern": "^\\s*(?:[Aa][Cc][Tt][Ii][Vv][Ee]|[Pp][Aa][Uu][Ss][Ee][Dd])\\s*$",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ ],
+ "description": "Desired configured state; ACTIVE does not guarantee effective delivery."
+ }
+}