Microsoft Azure · Capability
Microsoft Azure Azure Batch — certificates(thumbprintAlgorithm={thumbprintAlgorithm},thumbprint={thumbprint})
Microsoft Azure Azure Batch — certificates(thumbprintAlgorithm={thumbprintAlgorithm},thumbprint={thumbprint}). 3 operations. Lead operation: Microsoft Azure Get Certificates Thumbprintalgorithm Thumbprintalgorithm,thumbprint Thumbprint. Self-contained Naftiko capability covering one Microsoft Azure business surface.
Run with Naftiko
Microsoft Azurecertificates(thumbprintAlgorithm={thumbprintAlgorithm},thumbprint={thumbprint})
What You Can Do
GET
Microsoftazurebatchgetcertificate
— Microsoft Azure Get Certificates Thumbprintalgorithm Thumbprintalgorithm,thumbprint Thumbprint
/v1/certificates-thumbprintalgorithm-thumbprintalgorithm-thumbprint-thumbprint
DELETE
Microsoftazurebatchdeletecertificate
— Microsoft Azure Deletes A Certificate From The Specified Account
/v1/certificates-thumbprintalgorithm-thumbprintalgorithm-thumbprint-thumbprint
POST
Microsoftazurebatchcancelcertificatedeletion
— Microsoft Azure Cancels A Failed Deletion Of A Certificate From The Specified Account
/v1/certificates-thumbprintalgorithm-thumbprintalgorithm-thumbprint-thumbprint/canceldelete
MCP Tools
microsoft-azure-get-certificates-thumbprintalgorithm
Microsoft Azure Get Certificates Thumbprintalgorithm Thumbprintalgorithm,thumbprint Thumbprint
read-only
idempotent
microsoft-azure-deletes-certificate-specified
Microsoft Azure Deletes A Certificate From The Specified Account
idempotent
microsoft-azure-cancels-failed-deletion
Microsoft Azure Cancels A Failed Deletion Of A Certificate From The Specified Account
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Microsoft Azure Azure Batch — certificates(thumbprintAlgorithm={thumbprintAlgorithm},thumbprint={thumbprint})
description: 'Microsoft Azure Azure Batch — certificates(thumbprintAlgorithm={thumbprintAlgorithm},thumbprint={thumbprint}).
3 operations. Lead operation: Microsoft Azure Get Certificates Thumbprintalgorithm Thumbprintalgorithm,thumbprint Thumbprint.
Self-contained Naftiko capability covering one Microsoft Azure business surface.'
tags:
- Microsoft Azure
- certificates(thumbprintAlgorithm={thumbprintAlgorithm},thumbprint={thumbprint})
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: azure-batch-certificates-thumbprintalgorithm-thumbprintalgorithm-thumbprint-thumbprint
baseUri: ''
description: Microsoft Azure Azure Batch — certificates(thumbprintAlgorithm={thumbprintAlgorithm},thumbprint={thumbprint})
business capability. Self-contained, no shared references.
resources:
- name: certificates(thumbprintAlgorithm={thumbprintAlgorithm},thumbprint={thumbprint})
path: /certificates(thumbprintAlgorithm={thumbprintAlgorithm},thumbprint={thumbprint})
operations:
- name: microsoftazurebatchgetcertificate
method: GET
description: Microsoft Azure Get Certificates Thumbprintalgorithm Thumbprintalgorithm,thumbprint Thumbprint
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: timeOut
in: query
type: integer
description: The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds.
If the value is larger than 30, the default will be us
- name: client-request-id
in: header
type: string
description: The caller-generated request identity, in the form of a GUID with no decoration
- name: return-client-request-id
in: header
type: boolean
description: Whether the server should return the client-request-id in the response.
- name: ocp-date
in: header
type: string
description: The time the request was issued. Client libraries typically set this to the
- name: thumbprintAlgorithm
in: path
type: string
description: The algorithm used to derive the thumbprint parameter. This must be sha1.
required: true
- name: thumbprint
in: path
type: string
description: The thumbprint of the Certificate to get.
required: true
- name: $select
in: query
type: array
description: An OData $select clause.
- name: microsoftazurebatchdeletecertificate
method: DELETE
description: Microsoft Azure Deletes A Certificate From The Specified Account
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: timeOut
in: query
type: integer
description: The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds.
If the value is larger than 30, the default will be us
- name: client-request-id
in: header
type: string
description: The caller-generated request identity, in the form of a GUID with no decoration
- name: return-client-request-id
in: header
type: boolean
description: Whether the server should return the client-request-id in the response.
- name: ocp-date
in: header
type: string
description: The time the request was issued. Client libraries typically set this to the
- name: thumbprintAlgorithm
in: path
type: string
description: The algorithm used to derive the thumbprint parameter. This must be sha1.
required: true
- name: thumbprint
in: path
type: string
description: The thumbprint of the Certificate to be deleted.
required: true
- name: certificates(thumbprintAlgorithm={thumbprintAlgorithm},thumbprint={thumbprint})-
path: /certificates(thumbprintAlgorithm={thumbprintAlgorithm},thumbprint={thumbprint})/canceldelete
operations:
- name: microsoftazurebatchcancelcertificatedeletion
method: POST
description: Microsoft Azure Cancels A Failed Deletion Of A Certificate From The Specified Account
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: timeOut
in: query
type: integer
description: The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds.
If the value is larger than 30, the default will be us
- name: client-request-id
in: header
type: string
description: The caller-generated request identity, in the form of a GUID with no decoration
- name: return-client-request-id
in: header
type: boolean
description: Whether the server should return the client-request-id in the response.
- name: ocp-date
in: header
type: string
description: The time the request was issued. Client libraries typically set this to the
- name: thumbprintAlgorithm
in: path
type: string
description: The algorithm used to derive the thumbprint parameter. This must be sha1.
required: true
- name: thumbprint
in: path
type: string
description: The thumbprint of the Certificate being deleted.
required: true
exposes:
- type: rest
namespace: azure-batch-certificates-thumbprintalgorithm-thumbprintalgorithm-thumbprint-thumbprint-rest
port: 8080
description: REST adapter for Microsoft Azure Azure Batch — certificates(thumbprintAlgorithm={thumbprintAlgorithm},thumbprint={thumbprint}).
One Spectral-compliant resource per consumed operation, prefixed with /v1.
resources:
- path: /v1/certificates-thumbprintalgorithm-thumbprintalgorithm-thumbprint-thumbprint
name: certificates-thumbprintalgorithm-thumbprintalgorithm-thumbprint-thumbprint
description: REST surface for certificates(thumbprintAlgorithm={thumbprintAlgorithm},thumbprint={thumbprint}).
operations:
- method: GET
name: microsoftazurebatchgetcertificate
description: Microsoft Azure Get Certificates Thumbprintalgorithm Thumbprintalgorithm,thumbprint Thumbprint
call: azure-batch-certificates-thumbprintalgorithm-thumbprintalgorithm-thumbprint-thumbprint.microsoftazurebatchgetcertificate
with:
timeOut: rest.timeOut
client-request-id: rest.client-request-id
return-client-request-id: rest.return-client-request-id
ocp-date: rest.ocp-date
thumbprintAlgorithm: rest.thumbprintAlgorithm
thumbprint: rest.thumbprint
$select: rest.$select
outputParameters:
- type: object
mapping: $.
- method: DELETE
name: microsoftazurebatchdeletecertificate
description: Microsoft Azure Deletes A Certificate From The Specified Account
call: azure-batch-certificates-thumbprintalgorithm-thumbprintalgorithm-thumbprint-thumbprint.microsoftazurebatchdeletecertificate
with:
timeOut: rest.timeOut
client-request-id: rest.client-request-id
return-client-request-id: rest.return-client-request-id
ocp-date: rest.ocp-date
thumbprintAlgorithm: rest.thumbprintAlgorithm
thumbprint: rest.thumbprint
outputParameters:
- type: object
mapping: $.
- path: /v1/certificates-thumbprintalgorithm-thumbprintalgorithm-thumbprint-thumbprint/canceldelete
name: certificates-thumbprintalgorithm-thumbprintalgorithm-thumbprint-thumbprint
description: REST surface for certificates(thumbprintAlgorithm={thumbprintAlgorithm},thumbprint={thumbprint})-.
operations:
- method: POST
name: microsoftazurebatchcancelcertificatedeletion
description: Microsoft Azure Cancels A Failed Deletion Of A Certificate From The Specified Account
call: azure-batch-certificates-thumbprintalgorithm-thumbprintalgorithm-thumbprint-thumbprint.microsoftazurebatchcancelcertificatedeletion
with:
timeOut: rest.timeOut
client-request-id: rest.client-request-id
return-client-request-id: rest.return-client-request-id
ocp-date: rest.ocp-date
thumbprintAlgorithm: rest.thumbprintAlgorithm
thumbprint: rest.thumbprint
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: azure-batch-certificates-thumbprintalgorithm-thumbprintalgorithm-thumbprint-thumbprint-mcp
port: 9090
transport: http
description: MCP adapter for Microsoft Azure Azure Batch — certificates(thumbprintAlgorithm={thumbprintAlgorithm},thumbprint={thumbprint}).
One tool per consumed operation, routed inline through this capability's consumes block.
tools:
- name: microsoft-azure-get-certificates-thumbprintalgorithm
description: Microsoft Azure Get Certificates Thumbprintalgorithm Thumbprintalgorithm,thumbprint Thumbprint
hints:
readOnly: true
destructive: false
idempotent: true
call: azure-batch-certificates-thumbprintalgorithm-thumbprintalgorithm-thumbprint-thumbprint.microsoftazurebatchgetcertificate
with:
timeOut: tools.timeOut
client-request-id: tools.client-request-id
return-client-request-id: tools.return-client-request-id
ocp-date: tools.ocp-date
thumbprintAlgorithm: tools.thumbprintAlgorithm
thumbprint: tools.thumbprint
$select: tools.$select
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-deletes-certificate-specified
description: Microsoft Azure Deletes A Certificate From The Specified Account
hints:
readOnly: false
destructive: true
idempotent: true
call: azure-batch-certificates-thumbprintalgorithm-thumbprintalgorithm-thumbprint-thumbprint.microsoftazurebatchdeletecertificate
with:
timeOut: tools.timeOut
client-request-id: tools.client-request-id
return-client-request-id: tools.return-client-request-id
ocp-date: tools.ocp-date
thumbprintAlgorithm: tools.thumbprintAlgorithm
thumbprint: tools.thumbprint
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-cancels-failed-deletion
description: Microsoft Azure Cancels A Failed Deletion Of A Certificate From The Specified Account
hints:
readOnly: false
destructive: false
idempotent: false
call: azure-batch-certificates-thumbprintalgorithm-thumbprintalgorithm-thumbprint-thumbprint.microsoftazurebatchcancelcertificatedeletion
with:
timeOut: tools.timeOut
client-request-id: tools.client-request-id
return-client-request-id: tools.return-client-request-id
ocp-date: tools.ocp-date
thumbprintAlgorithm: tools.thumbprintAlgorithm
thumbprint: tools.thumbprint
outputParameters:
- type: object
mapping: $.