naftiko: 1.0.0-alpha2 info: label: Microsoft Azure Content Moderator Client — ListManagementImageLists description: 'Microsoft Azure Content Moderator Client — ListManagementImageLists. 6 operations. Lead operation: Microsoft Azure Post Contentmoderator Lists 0 Imagelists. Self-contained Naftiko capability covering one Microsoft Azure business surface.' tags: - Microsoft Azure - ListManagementImageLists created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: MICROSOFT_AZURE_API_KEY: MICROSOFT_AZURE_API_KEY capability: consumes: - type: http namespace: content-moderator-client-listmanagementimagelists baseUri: '' description: Microsoft Azure Content Moderator Client — ListManagementImageLists business capability. Self-contained, no shared references. resources: - name: contentmoderator-lists-v1.0-imagelists path: /contentmoderator/lists/v1.0/imagelists operations: - name: microsoftazurelistmanagementimagelistscreate method: POST description: Microsoft Azure Post Contentmoderator Lists 0 Imagelists outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Content-Type in: header type: string description: Content type. required: true - name: microsoftazurelistmanagementimagelistsgetallimagelists method: GET description: Microsoft Azure Get Contentmoderator Lists 0 Imagelists outputRawFormat: json outputParameters: - name: result type: object value: $. - name: contentmoderator-lists-v1.0-imagelists-listId path: /contentmoderator/lists/v1.0/imagelists/{listId} operations: - name: microsoftazurelistmanagementimagelistsgetdetails method: GET description: Microsoft Azure Get Contentmoderator Lists 0 Imagelists Listid outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurelistmanagementimagelistsdelete method: DELETE description: Microsoft Azure Delete Contentmoderator Lists 0 Imagelists Listid outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurelistmanagementimagelistsupdate method: PUT description: Microsoft Azure Put Contentmoderator Lists 0 Imagelists Listid outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Content-Type in: header type: string description: Content type. required: true - name: contentmoderator-lists-v1.0-imagelists-listId-RefreshIndex path: /contentmoderator/lists/v1.0/imagelists/{listId}/RefreshIndex operations: - name: microsoftazurelistmanagementimagelistsrefreshindex method: POST description: Microsoft Azure Post Contentmoderator Lists 0 Imagelists Listid Refreshindex outputRawFormat: json outputParameters: - name: result type: object value: $. exposes: - type: rest namespace: content-moderator-client-listmanagementimagelists-rest port: 8080 description: REST adapter for Microsoft Azure Content Moderator Client — ListManagementImageLists. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/contentmoderator/lists/v1-0/imagelists name: contentmoderator-lists-v1-0-imagelists description: REST surface for contentmoderator-lists-v1.0-imagelists. operations: - method: POST name: microsoftazurelistmanagementimagelistscreate description: Microsoft Azure Post Contentmoderator Lists 0 Imagelists call: content-moderator-client-listmanagementimagelists.microsoftazurelistmanagementimagelistscreate with: Content-Type: rest.Content-Type outputParameters: - type: object mapping: $. - method: GET name: microsoftazurelistmanagementimagelistsgetallimagelists description: Microsoft Azure Get Contentmoderator Lists 0 Imagelists call: content-moderator-client-listmanagementimagelists.microsoftazurelistmanagementimagelistsgetallimagelists outputParameters: - type: object mapping: $. - path: /v1/contentmoderator/lists/v1-0/imagelists/{listid} name: contentmoderator-lists-v1-0-imagelists-listid description: REST surface for contentmoderator-lists-v1.0-imagelists-listId. operations: - method: GET name: microsoftazurelistmanagementimagelistsgetdetails description: Microsoft Azure Get Contentmoderator Lists 0 Imagelists Listid call: content-moderator-client-listmanagementimagelists.microsoftazurelistmanagementimagelistsgetdetails outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurelistmanagementimagelistsdelete description: Microsoft Azure Delete Contentmoderator Lists 0 Imagelists Listid call: content-moderator-client-listmanagementimagelists.microsoftazurelistmanagementimagelistsdelete outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurelistmanagementimagelistsupdate description: Microsoft Azure Put Contentmoderator Lists 0 Imagelists Listid call: content-moderator-client-listmanagementimagelists.microsoftazurelistmanagementimagelistsupdate with: Content-Type: rest.Content-Type outputParameters: - type: object mapping: $. - path: /v1/contentmoderator/lists/v1-0/imagelists/{listid}/refreshindex name: contentmoderator-lists-v1-0-imagelists-listid-refreshindex description: REST surface for contentmoderator-lists-v1.0-imagelists-listId-RefreshIndex. operations: - method: POST name: microsoftazurelistmanagementimagelistsrefreshindex description: Microsoft Azure Post Contentmoderator Lists 0 Imagelists Listid Refreshindex call: content-moderator-client-listmanagementimagelists.microsoftazurelistmanagementimagelistsrefreshindex outputParameters: - type: object mapping: $. - type: mcp namespace: content-moderator-client-listmanagementimagelists-mcp port: 9090 transport: http description: MCP adapter for Microsoft Azure Content Moderator Client — ListManagementImageLists. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-azure-post-contentmoderator-lists description: Microsoft Azure Post Contentmoderator Lists 0 Imagelists hints: readOnly: false destructive: false idempotent: false call: content-moderator-client-listmanagementimagelists.microsoftazurelistmanagementimagelistscreate with: Content-Type: tools.Content-Type outputParameters: - type: object mapping: $. - name: microsoft-azure-get-contentmoderator-lists description: Microsoft Azure Get Contentmoderator Lists 0 Imagelists hints: readOnly: true destructive: false idempotent: true call: content-moderator-client-listmanagementimagelists.microsoftazurelistmanagementimagelistsgetallimagelists outputParameters: - type: object mapping: $. - name: microsoft-azure-get-contentmoderator-lists-2 description: Microsoft Azure Get Contentmoderator Lists 0 Imagelists Listid hints: readOnly: true destructive: false idempotent: true call: content-moderator-client-listmanagementimagelists.microsoftazurelistmanagementimagelistsgetdetails outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-contentmoderator-lists description: Microsoft Azure Delete Contentmoderator Lists 0 Imagelists Listid hints: readOnly: false destructive: true idempotent: true call: content-moderator-client-listmanagementimagelists.microsoftazurelistmanagementimagelistsdelete outputParameters: - type: object mapping: $. - name: microsoft-azure-put-contentmoderator-lists description: Microsoft Azure Put Contentmoderator Lists 0 Imagelists Listid hints: readOnly: false destructive: false idempotent: true call: content-moderator-client-listmanagementimagelists.microsoftazurelistmanagementimagelistsupdate with: Content-Type: tools.Content-Type outputParameters: - type: object mapping: $. - name: microsoft-azure-post-contentmoderator-lists-2 description: Microsoft Azure Post Contentmoderator Lists 0 Imagelists Listid Refreshindex hints: readOnly: false destructive: false idempotent: false call: content-moderator-client-listmanagementimagelists.microsoftazurelistmanagementimagelistsrefreshindex outputParameters: - type: object mapping: $.