docs(proxy): clarify proxy_url usage in documentation
All checks were successful
Build and Push Docker Image / build (push) Successful in 21s
All checks were successful
Build and Push Docker Image / build (push) Successful in 21s
This commit is contained in:
@@ -7,6 +7,7 @@ from grist_mcp.session import SessionTokenManager
|
|||||||
PROXY_DOCUMENTATION = {
|
PROXY_DOCUMENTATION = {
|
||||||
"description": "HTTP proxy API for bulk data operations. Use request_session_token to get a short-lived token, then call the proxy endpoint directly from scripts.",
|
"description": "HTTP proxy API for bulk data operations. Use request_session_token to get a short-lived token, then call the proxy endpoint directly from scripts.",
|
||||||
"endpoint": "POST /api/v1/proxy",
|
"endpoint": "POST /api/v1/proxy",
|
||||||
|
"endpoint_note": "The full URL is returned in the 'proxy_url' field of request_session_token response",
|
||||||
"authentication": "Bearer token in Authorization header",
|
"authentication": "Bearer token in Authorization header",
|
||||||
"request_format": {
|
"request_format": {
|
||||||
"method": "Operation name (required)",
|
"method": "Operation name (required)",
|
||||||
@@ -88,11 +89,12 @@ PROXY_DOCUMENTATION = {
|
|||||||
import requests
|
import requests
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
|
# Use token and proxy_url from request_session_token response
|
||||||
token = sys.argv[1]
|
token = sys.argv[1]
|
||||||
host = sys.argv[2]
|
proxy_url = sys.argv[2]
|
||||||
|
|
||||||
response = requests.post(
|
response = requests.post(
|
||||||
f'{host}/api/v1/proxy',
|
proxy_url,
|
||||||
headers={'Authorization': f'Bearer {token}'},
|
headers={'Authorization': f'Bearer {token}'},
|
||||||
json={
|
json={
|
||||||
'method': 'add_records',
|
'method': 'add_records',
|
||||||
|
|||||||
Reference in New Issue
Block a user