Resolve qURL Access Token
resolve_qurlRedeem a qURL access token to reveal the protected URL and obtain a time-bound, IP-bound network access grant for fetching the resource.
Instructions
Redeem a qURL access token (the at_ prefix you pulled out of a qurl_link) to reveal the underlying URL and obtain a time-bound, IP-bound network access grant. Use this when an agent has been handed an access token and needs to fetch the protected resource — after a successful resolve, requests from access_grant.src_ip are permitted to the target_url for access_grant.expires_in seconds. Use get_qurl instead when you have a resource identifier (public key, CRID, or legacy r_ ID) or qURL display ID (q_) and want admin-side details rather than end-user redemption. Side-effects: consumes one use on one_time_use tokens, decrements max_sessions, and may trip access policies (IP/geo/UA/AI-agent denylists). idempotentHint: false because one-time-use tokens consume on each call; for non-one-time tokens within an active grant window, repeats are effectively no-ops, but the conservative annotation reflects worst-case behavior.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| access_token | Yes | The access token from a qURL link (e.g., at_k8xqp9h2sj9lx7r4a) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| target_url | Yes | Underlying URL revealed by the resolve | |
| resource_id | Yes | ||
| access_grant | Yes | Time-bound, IP-bound network access grant |