request_secret
Ask the person for a secret only they have - an API token, a password, a licence key - without the value ever entering this conversation. If the organisation already stores a secret under the name, it answers status 'stored' with its sentinel. Otherwise it answers status 'waiting_for_person' with a link to the organisation's secrets page: give the person the link, ask them to store the secret there under exactly that name, and when they say it is done call request_secret again with the same name to get the sentinel. Never ask for, accept or repeat a secret value in the conversation; for a value nobody needs to know (a database password, a signing key) use create_secret instead. Read-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | The name the secret is stored under, e.g. 'stripe-api-key' (at most 120 characters, one line). | |
| description | No | Optional: what the secret is for and where the person finds it, to pass on with the link. |