request_secret
Ask the person for an API key without it passing through this chat. Returns a one-time link to the Shipvo vault page (valid 10 minutes, works once) and a notice to show the person. The key goes straight into the vault: you never see it. Tell the person to open the link, then call secret_status to learn whether it was saved. Needs an owner token.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"app": "<app>",
"name": "<name>",
"purpose": "<purpose>",
"service": "<service>"
},
"name": "request_secret"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app | Yes | ||
| name | Yes | Name for the key, e.g. STRIPE_KEY (letters, digits and underscores) | |
| access | No | Access the key should have (default read) | |
| purpose | Yes | Why the app needs it, in plain English; shown to the person on the vault page | |
| service | Yes | Service name (stripe) or its domain (api.example.com) |