batch_issue_credentials
Issue up to 50 verifiable credentials in parallel or sequentially with HiveAuth MCP Server. Includes error handling and performance metrics for efficient credential management.
Instructions
Issue multiple verifiable credentials in parallel or sequentially. Supports up to 50 credentials per batch with comprehensive error handling and performance metrics.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
credentials | Yes | ||
parallel | No | Whether to process credentials in parallel |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"definitions": {},
"properties": {
"credentials": {
"items": {
"additionalProperties": false,
"properties": {
"context": {
"description": "Additional JSON-LD contexts",
"items": {
"type": "string"
},
"type": "array"
},
"credentialSubject": {
"additionalProperties": {},
"description": "Credential subject data",
"type": "object"
},
"expirationDate": {
"description": "ISO 8601 date string",
"format": "date-time",
"type": "string"
},
"issuer": {
"anyOf": [
{
"type": "string"
},
{
"additionalProperties": true,
"properties": {},
"type": "object"
}
],
"description": "Custom issuer DID or object"
},
"type": {
"description": "Array of credential types (e.g., [\"VerifiableCredential\", \"EducationCredential\"])",
"items": {
"type": "string"
},
"minItems": 1,
"type": "array"
},
"validUntil": {
"description": "ISO 8601 date string",
"format": "date-time",
"type": "string"
},
"vcVersion": {
"default": "2.0",
"description": "W3C VC Data Model version",
"enum": [
"1.1",
"2.0"
],
"type": "string"
}
},
"required": [
"credentialSubject",
"type"
],
"type": "object"
},
"maxItems": 50,
"minItems": 1,
"type": "array"
},
"parallel": {
"default": true,
"description": "Whether to process credentials in parallel",
"type": "boolean"
}
},
"required": [
"credentials"
],
"type": "object"
}