aidelly_create_photo
ActiveTool of io.github.wilzer/aidelly
declared in 0.3.0
Upload a photo to a connected platform's media gallery (separate from posts). Today only google_business is wired.
Parameters schema
{
"type": "object",
"required": [
"idempotency_key",
"platform",
"source_url",
"category"
],
"properties": {
"body": {
"type": "object",
"description": "Optional body override for endpoints with sparse parameter schemas.",
"additionalProperties": true
},
"query": {
"type": "object",
"description": "Optional query overrides for endpoints with sparse parameter schemas.",
"additionalProperties": true
},
"brand_id": {
"type": "string"
},
"category": {
"enum": [
"PROFILE",
"LOGO",
"COVER",
"EXTERIOR",
"INTERIOR",
"PRODUCT",
"AT_WORK",
"FOOD_AND_DRINK",
"MENU",
"COMMON_AREA",
"ROOMS",
"TEAMS",
"ADDITIONAL"
],
"type": "string",
"description": "Where the photo lands on the location's listing. `PROFILE`,\n`LOGO`, and `COVER` replace the existing identity photos; the\nrest append to the gallery.\n"
},
"metadata": {
"type": "object",
"additionalProperties": true
},
"platform": {
"enum": [
"google_business"
],
"type": "string",
"description": "Currently only google_business is supported."
},
"account_id": {
"type": "string",
"description": "For `google_business`, the location resource name to upload to —\neither fully-qualified `accounts/{accountId}/locations/{locationId}`\nor the relative `locations/{locationId}` form. If omitted, the\nworkspace's default location is used.\n"
},
"source_url": {
"type": "string",
"format": "uri",
"description": "Public URL of the image to upload. Must be reachable by Google's\nservers. Use a `read_url` returned by `POST /media/upload-url` for\nfiles stored in Aidelly.\n"
},
"description": {
"type": "string",
"maxLength": 500,
"description": "Optional caption associated with the photo on Google's side."
},
"workspace_id": {
"type": "string",
"format": "uuid",
"description": "Workspace ID for this operation."
},
"idempotency_key": {
"type": "string"
}
},
"additionalProperties": false
}No endpoints wrapped at confidence ≥ 0.50.
Parent server
io.github.wilzer/aidelly
https://github.com/Aidelly/claude-plugin
1/7 registries