nexo_api_call
Authenticate HTTP requests to NEXO Desktop backend using auto-loaded session bearer from OS keychain for API endpoints.
Instructions
Make an authenticated HTTP request to the NEXO Desktop backend (nexo-desktop.com).
The session bearer is auto-loaded from the OS keychain — the agent never sees or handles tokens. Use this for any /api/* endpoint the user has permission for: provider-proxy/, credits/, cards/*, auth/app-tokens, etc.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| method | Yes | HTTP method (GET / POST / PUT / DELETE / PATCH). | |
| path | Yes | path starting with '/' (e.g. '/api/provider-proxy/call'). | |
| body_json | No | JSON string of the request body. Empty for GET. | |
| idempotency_key | No | UUID v4 to dedupe POST/PUT retries (avoids double-charge). | |
| headers_json | No | optional extra headers as a JSON object. Authorization is ignored. | |
| base_url | No | override default base (default: https://nexo-desktop.com). |