Microsoft Azure · Capability

Microsoft Azure Speech Services API v3.0 — Custom Speech Endpoints:

Microsoft Azure Speech Services API v3.0 — Custom Speech Endpoints:. 14 operations. Lead operation: Microsoft Azure Gets The List Of Endpoints For The Authenticated Subscription. Self-contained Naftiko capability covering one Microsoft Azure business surface.

Run with Naftiko Microsoft AzureCustom Speech Endpoints:

What You Can Do

GET
Microsoftazuregetendpoints — Microsoft Azure Gets The List Of Endpoints For The Authenticated Subscription
/v1/endpoints
POST
Microsoftazurecreateendpoint — Microsoft Azure Creates A New Endpoint
/v1/endpoints
GET
Microsoftazuregetbasemodellogs — Microsoft Azure Gets The List Of Audio And Transcription Logs That Have Been Stored When Using The Default Base Model Of A Given Language
/v1/endpoints/base/{locale}/files/logs
DELETE
Microsoftazuredeletebasemodellogs — Microsoft Azure Deletes The Specified Audio And Transcription Logs That Have Been Stored When Using The Default Base Model Of A Given Language It Deletes All Logs Before And Including A Specific Day
/v1/endpoints/base/{locale}/files/logs
GET
Microsoftazuregetbasemodellog — Microsoft Azure Gets A Specific Audio Or Transcription Log For The Default Base Model In A Given Language
/v1/endpoints/base/{locale}/files/logs/{logid}
DELETE
Microsoftazuredeletebasemodellog — Microsoft Azure Deletes One Audio Or Transcription Log That Have Been Stored When Using The Default Base Model Of A Given Language
/v1/endpoints/base/{locale}/files/logs/{logid}
GET
Microsoftazuregetsupportedlocalesforendpoints — Microsoft Azure Gets A List Of Supported Locales For Endpoint Creations
/v1/endpoints/locales
GET
Microsoftazuregetendpoint — Microsoft Azure Gets The Endpoint Identified By The Given Id
/v1/endpoints/{id}
DELETE
Microsoftazuredeleteendpoint — Microsoft Azure Deletes The Endpoint Identified By The Given Id
/v1/endpoints/{id}
PATCH
Microsoftazureupdateendpoint — Microsoft Azure Updates The Metadata Of The Endpoint Identified By The Given Id
/v1/endpoints/{id}
GET
Microsoftazuregetendpointlogs — Microsoft Azure Gets The List Of Audio And Transcription Logs That Have Been Stored For A Given Endpoint
/v1/endpoints/{id}/files/logs
DELETE
Microsoftazuredeleteendpointlogs — Microsoft Azure Deletes The Specified Audio And Transcription Logs That Have Been Stored For A Given Endpoint It Deletes All Logs Before And Including A Specific Day
/v1/endpoints/{id}/files/logs
GET
Microsoftazuregetendpointlog — Microsoft Azure Gets A Specific Audio Or Transcription Log For A Given Endpoint
/v1/endpoints/{id}/files/logs/{logid}
DELETE
Microsoftazuredeleteendpointlog — Microsoft Azure Deletes One Audio Or Transcription Log That Have Been Stored For A Given Endpoint
/v1/endpoints/{id}/files/logs/{logid}

MCP Tools

microsoft-azure-gets-list-endpoints

Microsoft Azure Gets The List Of Endpoints For The Authenticated Subscription

read-only idempotent
microsoft-azure-creates-new-endpoint

Microsoft Azure Creates A New Endpoint

microsoft-azure-gets-list-audio

Microsoft Azure Gets The List Of Audio And Transcription Logs That Have Been Stored When Using The Default Base Model Of A Given Language

read-only idempotent
microsoft-azure-deletes-specified-audio

Microsoft Azure Deletes The Specified Audio And Transcription Logs That Have Been Stored When Using The Default Base Model Of A Given Language It Deletes All Logs Before And Including A Specific Day

idempotent
microsoft-azure-gets-specific-audio

Microsoft Azure Gets A Specific Audio Or Transcription Log For The Default Base Model In A Given Language

read-only idempotent
microsoft-azure-deletes-one-audio

Microsoft Azure Deletes One Audio Or Transcription Log That Have Been Stored When Using The Default Base Model Of A Given Language

idempotent
microsoft-azure-gets-list-supported

Microsoft Azure Gets A List Of Supported Locales For Endpoint Creations

read-only idempotent
microsoft-azure-gets-endpoint-identified

Microsoft Azure Gets The Endpoint Identified By The Given Id

read-only idempotent
microsoft-azure-deletes-endpoint-identified

Microsoft Azure Deletes The Endpoint Identified By The Given Id

idempotent
microsoft-azure-updates-metadata-endpoint

Microsoft Azure Updates The Metadata Of The Endpoint Identified By The Given Id

idempotent
microsoft-azure-gets-list-audio-2

Microsoft Azure Gets The List Of Audio And Transcription Logs That Have Been Stored For A Given Endpoint

read-only idempotent
microsoft-azure-deletes-specified-audio-2

Microsoft Azure Deletes The Specified Audio And Transcription Logs That Have Been Stored For A Given Endpoint It Deletes All Logs Before And Including A Specific Day

idempotent
microsoft-azure-gets-specific-audio-2

Microsoft Azure Gets A Specific Audio Or Transcription Log For A Given Endpoint

read-only idempotent
microsoft-azure-deletes-one-audio-2

Microsoft Azure Deletes One Audio Or Transcription Log That Have Been Stored For A Given Endpoint

idempotent

Capability Spec

speech-services-api-v30-custom-speech-endpoints.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: 'Microsoft Azure Speech Services API v3.0 — Custom Speech Endpoints:'
  description: 'Microsoft Azure Speech Services API v3.0 — Custom Speech Endpoints:. 14 operations. Lead operation: Microsoft
    Azure Gets The List Of Endpoints For The Authenticated Subscription. Self-contained Naftiko capability covering one Microsoft
    Azure business surface.'
  tags:
  - Microsoft Azure
  - 'Custom Speech Endpoints:'
  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: speech-services-api-v30-custom-speech-endpoints
    baseUri: ''
    description: 'Microsoft Azure Speech Services API v3.0 — Custom Speech Endpoints: business capability. Self-contained,
      no shared references.'
    resources:
    - name: endpoints
      path: /endpoints
      operations:
      - name: microsoftazuregetendpoints
        method: GET
        description: Microsoft Azure Gets The List Of Endpoints For The Authenticated Subscription
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazurecreateendpoint
        method: POST
        description: Microsoft Azure Creates A New Endpoint
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: endpoint
          in: body
          type: string
          description: The details of the endpoint.
          required: true
    - name: endpoints-base-locale-files-logs
      path: /endpoints/base/{locale}/files/logs
      operations:
      - name: microsoftazuregetbasemodellogs
        method: GET
        description: Microsoft Azure Gets The List Of Audio And Transcription Logs That Have Been Stored When Using The Default
          Base Model Of A Given Language
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: locale
          in: path
          type: string
          description: The language used to select the default base model.
          required: true
        - name: skipToken
          in: query
          type: string
          description: Token to skip logs that were already retrieved in previous requests. Pagination starts from beginning
            when not defined.
      - name: microsoftazuredeletebasemodellogs
        method: DELETE
        description: Microsoft Azure Deletes The Specified Audio And Transcription Logs That Have Been Stored When Using The
          Default Base Model Of A Given Language It Deletes All Logs Before And Including A Specific Day
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: locale
          in: path
          type: string
          description: The language used to select the default base model.
          required: true
        - name: endDate
          in: query
          type: string
          description: "The end date of the audio logs deletion (specific day, UTC).\r"
    - name: endpoints-base-locale-files-logs-logId
      path: /endpoints/base/{locale}/files/logs/{logId}
      operations:
      - name: microsoftazuregetbasemodellog
        method: GET
        description: Microsoft Azure Gets A Specific Audio Or Transcription Log For The Default Base Model In A Given Language
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: locale
          in: path
          type: string
          description: The language used to select the default base model.
          required: true
        - name: logId
          in: path
          type: string
          description: The identifier of the log.
          required: true
      - name: microsoftazuredeletebasemodellog
        method: DELETE
        description: Microsoft Azure Deletes One Audio Or Transcription Log That Have Been Stored When Using The Default Base
          Model Of A Given Language
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: locale
          in: path
          type: string
          description: The language used to select the default base model.
          required: true
        - name: logId
          in: path
          type: string
          description: The identifier of the log.
          required: true
    - name: endpoints-locales
      path: /endpoints/locales
      operations:
      - name: microsoftazuregetsupportedlocalesforendpoints
        method: GET
        description: Microsoft Azure Gets A List Of Supported Locales For Endpoint Creations
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: endpoints-id
      path: /endpoints/{id}
      operations:
      - name: microsoftazuregetendpoint
        method: GET
        description: Microsoft Azure Gets The Endpoint Identified By The Given Id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The identifier of the endpoint.
          required: true
      - name: microsoftazuredeleteendpoint
        method: DELETE
        description: Microsoft Azure Deletes The Endpoint Identified By The Given Id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The identifier of the endpoint.
          required: true
      - name: microsoftazureupdateendpoint
        method: PATCH
        description: Microsoft Azure Updates The Metadata Of The Endpoint Identified By The Given Id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The identifier of the endpoint.
          required: true
        - name: endpointUpdate
          in: body
          type: string
          description: The updated values for the endpoint.
          required: true
    - name: endpoints-id-files-logs
      path: /endpoints/{id}/files/logs
      operations:
      - name: microsoftazuregetendpointlogs
        method: GET
        description: Microsoft Azure Gets The List Of Audio And Transcription Logs That Have Been Stored For A Given Endpoint
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The identifier of the endpoint.
          required: true
        - name: skipToken
          in: query
          type: string
          description: Token to skip logs that were already retrieved in previous requests. Pagination starts from beginning
            when not defined.
      - name: microsoftazuredeleteendpointlogs
        method: DELETE
        description: Microsoft Azure Deletes The Specified Audio And Transcription Logs That Have Been Stored For A Given
          Endpoint It Deletes All Logs Before And Including A Specific Day
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The identifier of the endpoint.
          required: true
        - name: endDate
          in: query
          type: string
          description: "The end date of the audio logs deletion (specific day, UTC).\r"
    - name: endpoints-id-files-logs-logId
      path: /endpoints/{id}/files/logs/{logId}
      operations:
      - name: microsoftazuregetendpointlog
        method: GET
        description: Microsoft Azure Gets A Specific Audio Or Transcription Log For A Given Endpoint
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The identifier of the endpoint.
          required: true
        - name: logId
          in: path
          type: string
          description: The identifier of the log.
          required: true
      - name: microsoftazuredeleteendpointlog
        method: DELETE
        description: Microsoft Azure Deletes One Audio Or Transcription Log That Have Been Stored For A Given Endpoint
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The identifier of the endpoint.
          required: true
        - name: logId
          in: path
          type: string
          description: The identifier of the log.
          required: true
  exposes:
  - type: rest
    namespace: speech-services-api-v30-custom-speech-endpoints-rest
    port: 8080
    description: REST adapter for Microsoft Azure Speech Services API v3.0 — Custom Speech Endpoints:. One Spectral-compliant
      resource per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/endpoints
      name: endpoints
      description: REST surface for endpoints.
      operations:
      - method: GET
        name: microsoftazuregetendpoints
        description: Microsoft Azure Gets The List Of Endpoints For The Authenticated Subscription
        call: speech-services-api-v30-custom-speech-endpoints.microsoftazuregetendpoints
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: microsoftazurecreateendpoint
        description: Microsoft Azure Creates A New Endpoint
        call: speech-services-api-v30-custom-speech-endpoints.microsoftazurecreateendpoint
        with:
          endpoint: rest.endpoint
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/endpoints/base/{locale}/files/logs
      name: endpoints-base-locale-files-logs
      description: REST surface for endpoints-base-locale-files-logs.
      operations:
      - method: GET
        name: microsoftazuregetbasemodellogs
        description: Microsoft Azure Gets The List Of Audio And Transcription Logs That Have Been Stored When Using The Default
          Base Model Of A Given Language
        call: speech-services-api-v30-custom-speech-endpoints.microsoftazuregetbasemodellogs
        with:
          locale: rest.locale
          skipToken: rest.skipToken
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: microsoftazuredeletebasemodellogs
        description: Microsoft Azure Deletes The Specified Audio And Transcription Logs That Have Been Stored When Using The
          Default Base Model Of A Given Language It Deletes All Logs Before And Including A Specific Day
        call: speech-services-api-v30-custom-speech-endpoints.microsoftazuredeletebasemodellogs
        with:
          locale: rest.locale
          endDate: rest.endDate
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/endpoints/base/{locale}/files/logs/{logid}
      name: endpoints-base-locale-files-logs-logid
      description: REST surface for endpoints-base-locale-files-logs-logId.
      operations:
      - method: GET
        name: microsoftazuregetbasemodellog
        description: Microsoft Azure Gets A Specific Audio Or Transcription Log For The Default Base Model In A Given Language
        call: speech-services-api-v30-custom-speech-endpoints.microsoftazuregetbasemodellog
        with:
          locale: rest.locale
          logId: rest.logId
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: microsoftazuredeletebasemodellog
        description: Microsoft Azure Deletes One Audio Or Transcription Log That Have Been Stored When Using The Default Base
          Model Of A Given Language
        call: speech-services-api-v30-custom-speech-endpoints.microsoftazuredeletebasemodellog
        with:
          locale: rest.locale
          logId: rest.logId
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/endpoints/locales
      name: endpoints-locales
      description: REST surface for endpoints-locales.
      operations:
      - method: GET
        name: microsoftazuregetsupportedlocalesforendpoints
        description: Microsoft Azure Gets A List Of Supported Locales For Endpoint Creations
        call: speech-services-api-v30-custom-speech-endpoints.microsoftazuregetsupportedlocalesforendpoints
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/endpoints/{id}
      name: endpoints-id
      description: REST surface for endpoints-id.
      operations:
      - method: GET
        name: microsoftazuregetendpoint
        description: Microsoft Azure Gets The Endpoint Identified By The Given Id
        call: speech-services-api-v30-custom-speech-endpoints.microsoftazuregetendpoint
        with:
          id: rest.id
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: microsoftazuredeleteendpoint
        description: Microsoft Azure Deletes The Endpoint Identified By The Given Id
        call: speech-services-api-v30-custom-speech-endpoints.microsoftazuredeleteendpoint
        with:
          id: rest.id
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: microsoftazureupdateendpoint
        description: Microsoft Azure Updates The Metadata Of The Endpoint Identified By The Given Id
        call: speech-services-api-v30-custom-speech-endpoints.microsoftazureupdateendpoint
        with:
          id: rest.id
          endpointUpdate: rest.endpointUpdate
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/endpoints/{id}/files/logs
      name: endpoints-id-files-logs
      description: REST surface for endpoints-id-files-logs.
      operations:
      - method: GET
        name: microsoftazuregetendpointlogs
        description: Microsoft Azure Gets The List Of Audio And Transcription Logs That Have Been Stored For A Given Endpoint
        call: speech-services-api-v30-custom-speech-endpoints.microsoftazuregetendpointlogs
        with:
          id: rest.id
          skipToken: rest.skipToken
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: microsoftazuredeleteendpointlogs
        description: Microsoft Azure Deletes The Specified Audio And Transcription Logs That Have Been Stored For A Given
          Endpoint It Deletes All Logs Before And Including A Specific Day
        call: speech-services-api-v30-custom-speech-endpoints.microsoftazuredeleteendpointlogs
        with:
          id: rest.id
          endDate: rest.endDate
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/endpoints/{id}/files/logs/{logid}
      name: endpoints-id-files-logs-logid
      description: REST surface for endpoints-id-files-logs-logId.
      operations:
      - method: GET
        name: microsoftazuregetendpointlog
        description: Microsoft Azure Gets A Specific Audio Or Transcription Log For A Given Endpoint
        call: speech-services-api-v30-custom-speech-endpoints.microsoftazuregetendpointlog
        with:
          id: rest.id
          logId: rest.logId
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: microsoftazuredeleteendpointlog
        description: Microsoft Azure Deletes One Audio Or Transcription Log That Have Been Stored For A Given Endpoint
        call: speech-services-api-v30-custom-speech-endpoints.microsoftazuredeleteendpointlog
        with:
          id: rest.id
          logId: rest.logId
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: speech-services-api-v30-custom-speech-endpoints-mcp
    port: 9090
    transport: http
    description: MCP adapter for Microsoft Azure Speech Services API v3.0 — Custom Speech Endpoints:. One tool per consumed
      operation, routed inline through this capability's consumes block.
    tools:
    - name: microsoft-azure-gets-list-endpoints
      description: Microsoft Azure Gets The List Of Endpoints For The Authenticated Subscription
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: speech-services-api-v30-custom-speech-endpoints.microsoftazuregetendpoints
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-creates-new-endpoint
      description: Microsoft Azure Creates A New Endpoint
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: speech-services-api-v30-custom-speech-endpoints.microsoftazurecreateendpoint
      with:
        endpoint: tools.endpoint
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-gets-list-audio
      description: Microsoft Azure Gets The List Of Audio And Transcription Logs That Have Been Stored When Using The Default
        Base Model Of A Given Language
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: speech-services-api-v30-custom-speech-endpoints.microsoftazuregetbasemodellogs
      with:
        locale: tools.locale
        skipToken: tools.skipToken
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-deletes-specified-audio
      description: Microsoft Azure Deletes The Specified Audio And Transcription Logs That Have Been Stored When Using The
        Default Base Model Of A Given Language It Deletes All Logs Before And Including A Specific Day
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: speech-services-api-v30-custom-speech-endpoints.microsoftazuredeletebasemodellogs
      with:
        locale: tools.locale
        endDate: tools.endDate
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-gets-specific-audio
      description: Microsoft Azure Gets A Specific Audio Or Transcription Log For The Default Base Model In A Given Language
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: speech-services-api-v30-custom-speech-endpoints.microsoftazuregetbasemodellog
      with:
        locale: tools.locale
        logId: tools.logId
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-deletes-one-audio
      description: Microsoft Azure Deletes One Audio Or Transcription Log That Have Been Stored When Using The Default Base
        Model Of A Given Language
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: speech-services-api-v30-custom-speech-endpoints.microsoftazuredeletebasemodellog
      with:
        locale: tools.locale
        logId: tools.logId
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-gets-list-supported
      description: Microsoft Azure Gets A List Of Supported Locales For Endpoint Creations
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: speech-services-api-v30-custom-speech-endpoints.microsoftazuregetsupportedlocalesforendpoints
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-gets-endpoint-identified
      description: Microsoft Azure Gets The Endpoint Identified By The Given Id
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: speech-services-api-v30-custom-speech-endpoints.microsoftazuregetendpoint
      with:
        id: tools.id
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-deletes-endpoint-identified
      description: Microsoft Azure Deletes The Endpoint Identified By The Given Id
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: speech-services-api-v30-custom-speech-endpoints.microsoftazuredeleteendpoint
      with:
        id: tools.id
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-updates-metadata-endpoint
      description: Microsoft Azure Updates The Metadata Of The Endpoint Identified By The Given Id
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: speech-services-api-v30-custom-speech-endpoints.microsoftazureupdateendpoint
      with:
        id: tools.id
        endpointUpdate: tools.endpointUpdate
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-gets-list-audio-2
      description: Microsoft Azure Gets The List Of Audio And Transcription Logs That Have Been Stored For A Given Endpoint
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: speech-services-api-v30-custom-speech-endpoints.microsoftazuregetendpointlogs
      with:
        id: tools.id
        skipToken: tools.skipToken
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-deletes-specified-audio-2
      description: Microsoft Azure Deletes The Specified Audio And Transcription Logs That Have Been Stored For A Given Endpoint
        It Deletes All Logs Before And Including A Specific Day
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: speech-services-api-v30-custom-speech-endpoints.microsoftazuredeleteendpointlogs
      with:
        id: tools.id
        endDate: tools.endDate
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-gets-specific-audio-2
      description: Microsoft Azure Gets A Specific Audio Or Transcription Log For A Given Endpoint
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: speech-services-api-v30-custom-speech-endpoints.microsoftazuregetendpointlog
      with:
        id: tools.id
        logId: tools.logId
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-deletes-one-audio-2
      description: Microsoft Azure Deletes One Audio Or Transcription Log That Have Been Stored For A Given Endpoint
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: speech-services-api-v30-custom-speech-endpoints.microsoftazuredeleteendpointlog
      with:
        id: tools.id
        logId: tools.logId
      outputParameters:
      - type: object
        mapping: $.