update_pod_keyword
Change the password or keyword for Cisco API Gateway pods to maintain secure access and manage authentication credentials for pod management operations.
Instructions
Update the pod keyword/password record with a new value.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| keyword | Yes | New keyword/password value (e.g., Cisco1234!) |
Implementation Reference
- src/podsClient.js:70-76 (handler)Core implementation of updatePodKeyword: sends PATCH request to the pods API endpoint with the new keyword.async updatePodKeyword(keyword) { const url = `${this.baseUrl}/api/v2/pods/keyword`; return this.makeRequest(url, { method: 'PATCH', body: JSON.stringify({ keyword }), }); }
- src/index.js:43-52 (schema)Input schema definition for the update_pod_keyword tool, specifying the required 'keyword' string parameter.inputSchema: { type: 'object', properties: { keyword: { type: 'string', description: 'New keyword/password value (e.g., Cisco1234!)', }, }, required: ['keyword'], },
- src/index.js:40-53 (registration)Registration of the update_pod_keyword tool in the stdio MCP server's tool list.{ name: 'update_pod_keyword', description: 'Update the pod keyword/password record with a new value.', inputSchema: { type: 'object', properties: { keyword: { type: 'string', description: 'New keyword/password value (e.g., Cisco1234!)', }, }, required: ['keyword'], }, },
- src/index.js:221-231 (registration)MCP CallToolRequest handler case that invokes the podsClient.updatePodKeyword method.case 'update_pod_keyword': { const result = await podsClient.updatePodKeyword(args.keyword); return { content: [ { type: 'text', text: JSON.stringify(result, null, 2), }, ], }; }
- src/server-http.js:127-133 (schema)Input schema definition for the update_pod_keyword tool in the HTTP MCP server.inputSchema: { type: 'object', properties: { keyword: { type: 'string', description: 'New keyword/password value (e.g., Cisco1234!)' }, }, required: ['keyword'], },