Skip to main content
Glama

people.people.deleteContactPhoto

Deletes a contact's photo by resource name, removing the image from the contact record. Use when a contact should no longer show that photo.

Instructions

Delete a contact's photo. Mutate requests for the same user should be done sequentially to avoid // lock contention [HTTP DELETE] — removes the resource; irreversible unless the API documents a trash/undo flow; refused under --readonly safety profiles. Returns the post-delete resource state (or empty) as JSON — request bodies are built from the typed parameters (typed flags win over the params map), or read whole from body_file Siblings over the same resource: batchCreateContacts, batchDeleteContacts, batchUpdateContacts, createContact, deleteContact, get, getBatchGet, listDirectoryPeople, searchContacts, searchDirectoryPeople, updateContact, updateContactPhoto.

Input Schema

NameRequiredDescriptionDefault
queryNoExtra KEY=VALUE query pairs for endpoints whose parameters Discovery does not describe.
paramsNoParameter map merged into the request; typed parameters win.
dry_runNoReturn the request that would be sent, without sending it.
sourcesNo
body_fileNoRead the request body from this file ('-' for stdin) instead of building one from the parameters.
personFieldsNo[query parameter] Optional. A field mask to restrict which fields on the person are returned. Multiple fields can be specified by separating them with commas. Defaults to empty i
resourceNameYes[URL path segment] Required. The resource name of the contact whose photo will be deleted.

Output Schema

NameRequiredDescriptionDefault
personNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed6 schema fields changed
    • changedInput schema / properties / personFields / description
      Previous value: -"Optional. A field mask to restrict which fields on the person are returned. Multiple fields can be specified by separating them with commas. Defaults to empty i"New value: +"[query parameter] Optional. A field mask to restrict which fields on the person are returned. Multiple fields can be specified by separating them with commas. Defaults to empty i"
    • addedInput schema / properties / personFields / format
      Added value: +"google-fieldmask"
    • changedInput schema / properties / resourceName / description
      Previous value: -"Required. The resource name of the contact whose photo will be deleted."New value: +"[URL path segment] Required. The resource name of the contact whose photo will be deleted."
    • addedInput schema / properties / resourceName / pattern
      Added value: +"^people/[^/]+$"
    • changedInput schema / properties / sources / items / description
      Previous value: -"Optional. A mask of what source types to return. Defaults to READ_SOURCE_TYPE_CONTACT and READ_SOURCE_TYPE_PROFILE if not set."New value: +"[query parameter] Optional. A mask of what source types to return. Defaults to READ_SOURCE_TYPE_CONTACT and READ_SOURCE_TYPE_PROFILE if not set. Values: `READ_SOURCE_TYPE_UNSPECIFIED` = Unspecified.; `READ_SOURCE_TYPE_PROFILE` = Returns SourceType.ACCOUNT, SourceType.DOMAIN_PROFILE, and SourceType.PROFILE.; `READ_SOURCE_TYPE_CONTACT` = Returns SourceType.CONTACT.; `READ_SOURCE_TYPE_DOMAIN_CONTACT` = Returns SourceType.DOMAIN_CONTACT.; `READ_SOURCE_TYPE_OTHER_CONTACT` = Returns SourceType.OTHER_CONTACT.."
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "properties": {
      +    "person": {
      +      "properties": {
      +        "addresses": {
      +          "items": {
      +            "properties": {
      +              "city": {
      +                "type": "string"
      +              },
      +              "country": {
      +                "type": "string"
      +              },
      +              "countryCode": {
      +                "type": "string"
      +              },
      +              "extendedAddress": {
      +                "type": "string"
      +              },
      +              "formattedType": {
      +                "type": "string"
      +              },
      +              "formattedValue": {
      +                "type": "string"
      +              },
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "poBox": {
      +                "type": "string"
      +              },
      +              "postalCode": {
      +                "type": "string"
      +              },
      +              "region": {
      +                "type": "string"
      +              },
      +              "streetAddress": {
      +                "type": "string"
      +              },
      +              "type": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "ageRange": {
      +          "enum": [
      +            "AGE_RANGE_UNSPECIFIED",
      +            "LESS_THAN_EIGHTEEN",
      +            "EIGHTEEN_TO_TWENTY",
      +            "TWENTY_ONE_OR_OLDER"
      +          ],
      +          "type": "string"
      +        },
      +        "ageRanges": {
      +          "items": {
      +            "properties": {
      +              "ageRange": {
      +                "enum": [
      +                  "AGE_RANGE_UNSPECIFIED",
      +                  "LESS_THAN_EIGHTEEN",
      +                  "EIGHTEEN_TO_TWENTY",
      +                  "TWENTY_ONE_OR_OLDER"
      +                ],
      +                "type": "string"
      +              },
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "biographies": {
      +          "items": {
      +            "properties": {
      +              "contentType": {
      +                "enum": [
      +                  "CONTENT_TYPE_UNSPECIFIED",
      +                  "TEXT_PLAIN",
      +                  "TEXT_HTML"
      +                ],
      +                "type": "string"
      +              },
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "value": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "birthdays": {
      +          "items": {
      +            "properties": {
      +              "date": {
      +                "properties": {
      +                  "day": {
      +                    "type": "integer"
      +                  },
      +                  "month": {
      +                    "type": "integer"
      +                  },
      +                  "year": {
      +                    "type": "integer"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "text": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "braggingRights": {
      +          "items": {
      +            "properties": {
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "value": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "calendarUrls": {
      +          "items": {
      +            "properties": {
      +              "formattedType": {
      +                "type": "string"
      +              },
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": {
      +                "type": "string"
      +              },
      +              "url": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "clientData": {
      +          "items": {
      +            "properties": {
      +              "key": {
      +                "type": "string"
      +              },
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "value": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "coverPhotos": {
      +          "items": {
      +            "properties": {
      +              "default": {
      +                "type": "boolean"
      +              },
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "url": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "emailAddresses": {
      +          "items": {
      +            "properties": {
      +              "displayName": {
      +                "type": "string"
      +              },
      +              "formattedType": {
      +                "type": "string"
      +              },
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": {
      +                "type": "string"
      +              },
      +              "value": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "etag": {
      +          "type": "string"
      +        },
      +        "events": {
      +          "items": {
      +            "properties": {
      +              "date": {
      +                "properties": {
      +                  "day": {
      +                    "type": "integer"
      +                  },
      +                  "month": {
      +                    "type": "integer"
      +                  },
      +                  "year": {
      +                    "type": "integer"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "formattedType": {
      +                "type": "string"
      +              },
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "externalIds": {
      +          "items": {
      +            "properties": {
      +              "formattedType": {
      +                "type": "string"
      +              },
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": {
      +                "type": "string"
      +              },
      +              "value": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "fileAses": {
      +          "items": {
      +            "properties": {
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "value": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "genders": {
      +          "items": {
      +            "properties": {
      +              "addressMeAs": {
      +                "type": "string"
      +              },
      +              "formattedValue": {
      +                "type": "string"
      +              },
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "value": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "imClients": {
      +          "items": {
      +            "properties": {
      +              "formattedProtocol": {
      +                "type": "string"
      +              },
      +              "formattedType": {
      +                "type": "string"
      +              },
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "protocol": {
      +                "type": "string"
      +              },
      +              "type": {
      +                "type": "string"
      +              },
      +              "username": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "interests": {
      +          "items": {
      +            "properties": {
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "value": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "locales": {
      +          "items": {
      +            "properties": {
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "value": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "locations": {
      +          "items": {
      +            "properties": {
      +              "buildingId": {
      +                "type": "string"
      +              },
      +              "current": {
      +                "type": "boolean"
      +              },
      +              "deskCode": {
      +                "type": "string"
      +              },
      +              "floor": {
      +                "type": "string"
      +              },
      +              "floorSection": {
      +                "type": "string"
      +              },
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": {
      +                "type": "string"
      +              },
      +              "value": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "memberships": {
      +          "items": {
      +            "properties": {
      +              "contactGroupMembership": {
      +                "properties": {
      +                  "contactGroupId": {
      +                    "type": "string"
      +                  },
      +                  "contactGroupResourceName": {
      +                    "type": "string"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "domainMembership": {
      +                "properties": {
      +                  "inViewerDomain": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "metadata": {
      +          "properties": {
      +            "deleted": {
      +              "type": "boolean"
      +            },
      +            "linkedPeopleResourceNames": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "objectType": {
      +              "enum": [
      +                "OBJECT_TYPE_UNSPECIFIED",
      +                "PERSON",
      +                "PAGE"
      +              ],
      +              "type": "string"
      +            },
      +            "previousResourceNames": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "sources": {
      +              "items": {
      +                "properties": {
      +                  "etag": {
      +                    "type": "string"
      +                  },
      +                  "id": {
      +                    "type": "string"
      +                  },
      +                  "profileMetadata": {
      +                    "type": "object"
      +                  },
      +                  "type": {
      +                    "enum": [
      +                      "SOURCE_TYPE_UNSPECIFIED",
      +                      "ACCOUNT",
      +                      "PROFILE",
      +                      "DOMAIN_PROFILE",
      +                      "CONTACT",
      +                      "OTHER_CONTACT",
      +                      "DOMAIN_CONTACT"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "updateTime": {
      +                    "type": "string"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": "array"
      +            }
      +          },
      +          "type": "object"
      +        },
      +        "miscKeywords": {
      +          "items": {
      +            "properties": {
      +              "formattedType": {
      +                "type": "string"
      +              },
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": {
      +                "enum": [
      +                  "TYPE_UNSPECIFIED",
      +                  "OUTLOOK_BILLING_INFORMATION",
      +                  "OUTLOOK_DIRECTORY_SERVER",
      +                  "OUTLOOK_KEYWORD",
      +                  "OUTLOOK_MILEAGE",
      +                  "OUTLOOK_PRIORITY",
      +                  "OUTLOOK_SENSITIVITY",
      +                  "OUTLOOK_SUBJECT",
      +                  "OUTLOOK_USER",
      +                  "HOME",
      +                  "WORK",
      +                  "OTHER"
      +                ],
      +                "type": "string"
      +              },
      +              "value": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "names": {
      +          "items": {
      +            "properties": {
      +              "displayName": {
      +                "type": "string"
      +              },
      +              "displayNameLastFirst": {
      +                "type": "string"
      +              },
      +              "familyName": {
      +                "type": "string"
      +              },
      +              "givenName": {
      +                "type": "string"
      +              },
      +              "honorificPrefix": {
      +                "type": "string"
      +              },
      +              "honorificSuffix": {
      +                "type": "string"
      +              },
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "middleName": {
      +                "type": "string"
      +              },
      +              "phoneticFamilyName": {
      +                "type": "string"
      +              },
      +              "phoneticFullName": {
      +                "type": "string"
      +              },
      +              "phoneticGivenName": {
      +                "type": "string"
      +              },
      +              "phoneticHonorificPrefix": {
      +                "type": "string"
      +              },
      +              "phoneticHonorificSuffix": {
      +                "type": "string"
      +              },
      +              "phoneticMiddleName": {
      +                "type": "string"
      +              },
      +              "unstructuredName": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "nicknames": {
      +          "items": {
      +            "properties": {
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": {
      +                "enum": [
      +                  "DEFAULT",
      +                  "MAIDEN_NAME",
      +                  "INITIALS",
      +                  "GPLUS",
      +                  "OTHER_NAME",
      +                  "ALTERNATE_NAME",
      +                  "SHORT_NAME"
      +                ],
      +                "type": "string"
      +              },
      +              "value": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "occupations": {
      +          "items": {
      +            "properties": {
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "value": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "organizations": {
      +          "items": {
      +            "properties": {
      +              "costCenter": {
      +                "type": "string"
      +              },
      +              "current": {
      +                "type": "boolean"
      +              },
      +              "department": {
      +                "type": "string"
      +              },
      +              "domain": {
      +                "type": "string"
      +              },
      +              "endDate": {
      +                "properties": {
      +                  "day": {
      +                    "type": "integer"
      +                  },
      +                  "month": {
      +                    "type": "integer"
      +                  },
      +                  "year": {
      +                    "type": "integer"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "formattedType": {
      +                "type": "string"
      +              },
      +              "fullTimeEquivalentMillipercent": {
      +                "type": "integer"
      +              },
      +              "jobDescription": {
      +                "type": "string"
      +              },
      +              "location": {
      +                "type": "string"
      +              },
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "name": {
      +                "type": "string"
      +              },
      +              "phoneticName": {
      +                "type": "string"
      +              },
      +              "startDate": {
      +                "properties": {
      +                  "day": {
      +                    "type": "integer"
      +                  },
      +                  "month": {
      +                    "type": "integer"
      +                  },
      +                  "year": {
      +                    "type": "integer"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "symbol": {
      +                "type": "string"
      +              },
      +              "title": {
      +                "type": "string"
      +              },
      +              "type": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "phoneNumbers": {
      +          "items": {
      +            "properties": {
      +              "canonicalForm": {
      +                "type": "string"
      +              },
      +              "formattedType": {
      +                "type": "string"
      +              },
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": {
      +                "type": "string"
      +              },
      +              "value": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "photos": {
      +          "items": {
      +            "properties": {
      +              "default": {
      +                "type": "boolean"
      +              },
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "url": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "relations": {
      +          "items": {
      +            "properties": {
      +              "formattedType": {
      +                "type": "string"
      +              },
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "person": {
      +                "type": "string"
      +              },
      +              "type": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "relationshipInterests": {
      +          "items": {
      +            "properties": {
      +              "formattedValue": {
      +                "type": "string"
      +              },
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "value": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "relationshipStatuses": {
      +          "items": {
      +            "properties": {
      +              "formattedValue": {
      +                "type": "string"
      +              },
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "value": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "residences": {
      +          "items": {
      +            "properties": {
      +              "current": {
      +                "type": "boolean"
      +              },
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "value": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "resourceName": {
      +          "type": "string"
      +        },
      +        "sipAddresses": {
      +          "items": {
      +            "properties": {
      +              "formattedType": {
      +                "type": "string"
      +              },
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": {
      +                "type": "string"
      +              },
      +              "value": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "skills": {
      +          "items": {
      +            "properties": {
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "value": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "taglines": {
      +          "items": {
      +            "properties": {
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "value": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "urls": {
      +          "items": {
      +            "properties": {
      +              "formattedType": {
      +                "type": "string"
      +              },
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": {
      +                "type": "string"
      +              },
      +              "value": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "userDefined": {
      +          "items": {
      +            "properties": {
      +              "key": {
      +                "type": "string"
      +              },
      +              "metadata": {
      +                "properties": {
      +                  "primary": {
      +                    "type": "boolean"
      +                  },
      +                  "source": {
      +                    "type": "object"
      +                  },
      +                  "sourcePrimary": {
      +                    "type": "boolean"
      +                  },
      +                  "verified": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "value": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        }
      +      },
      +      "type": "object"
      +    }
      +  },
      +  "type": "object"
      +}
  2. First observed

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations exist, and the description carries the load well: it states the operation is irreversible unless a trash flow is documented, that it is refused under --readonly profiles, that it returns the post-delete state, and the lock-contention constraint. Minor deduction for the garbled "// lock contention" artifact and the boilerplate about request bodies that is irrelevant to a DELETE.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The first sentence is properly front-loaded, but the body is a run-on mixing HTTP semantics, safety-profile boilerplate, body-construction rules, and a twelve-item sibling dump. The stray "// lock contention" fragment is a copy-paste defect that distracts.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Output schema exists, so return values need not be explained, and the description still notes the post-delete state is returned. Safety, sequencing, and side effects are covered; only the choice among the many sibling mutation tools is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 86%, so the schema already documents resourceName, personFields, sources, params, body_file and dry_run. The description adds only the typed-flags-win-over-params precedence rule and nothing about which of these matters for a photo deletion, so it sits at the baseline.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Opens with a specific verb+resource: "Delete a contact's photo." The sibling list explicitly separates it from updateContactPhoto and deleteContact, so an agent can distinguish it without opening a schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives a concurrency rule ("Mutate requests for the same user should be done sequentially to avoid lock contention") and lists siblings, but never states when to prefer updateContactPhoto (replace photo) or deleteContact (remove contact) over this one. Alternatives are named without selection criteria.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools