### Trigger Integration Sync using curl and JSON Source: https://context7.com/glaciereq/mcp-sovereign-deployment-complete/llms.txt This code example demonstrates how to trigger an integration synchronization process via a POST request to the MCP Sovereign API. It includes parameters to specify the integration name, sync type, and whether to include historical data. ```bash curl -X POST https://mcp-sovereign.e2b.dev:8400/api/v1/integrations/sync \ -H "Content-Type: application/json" \ -d '{ \ "integration_name": "orchestrator_desktop", \ "sync_type": "bidirectional", \ "include_historical": true \ }' ``` -------------------------------- ### Monitor Legal Deadlines - Bash Source: https://context7.com/glaciereq/mcp-sovereign-deployment-complete/llms.txt Fetches critical legal deadlines, including TRO expirations and motion due dates, from the /api/v1/deadlines/critical endpoint. It also includes an example of setting deadline alerts via a POST request to /api/v1/deadlines/alert. ```bash # Retrieve critical deadlines curl -s https://mcp-sovereign.e2b.dev:8200/api/v1/deadlines/critical | jq '.' # Set deadline alert curl -X POST https://mcp-sovereign.e2b.dev:8200/api/v1/deadlines/alert \ -H "Content-Type: application/json" \ -d '{ "deadline_name": "tro_4_expiration", "alert_days_before": 7, "notification_channels": ["email", "sms", "dashboard"] }' ``` -------------------------------- ### List Available Desktop Commands Source: https://context7.com/glaciereq/mcp-sovereign-deployment-complete/llms.txt Retrieves a list of all available commands that can be executed on the desktop commander. Includes command name, description, and required parameters. ```bash curl -s https://mcp-sovereign.e2b.dev:8100/api/v1/desktop/commands | jq '.' ``` -------------------------------- ### Desktop Commander Integration API Source: https://context7.com/glaciereq/mcp-sovereign-deployment-complete/llms.txt Execute desktop-level commands and automations for case management, document processing, and workflow orchestration. Includes endpoints for listing available commands and executing them. ```APIDOC ## GET /api/v1/desktop/commands ### Description List available desktop commands and their descriptions. ### Method GET ### Endpoint https://mcp-sovereign.e2b.dev:8100/api/v1/desktop/commands ### Parameters (No parameters specified) ### Request Example ```bash curl -s https://mcp-sovereign.e2b.dev:8100/api/v1/desktop/commands | jq '.' ``` ### Response #### Success Response (200) - **commands** (array) - A list of available commands. - **command** (string) - The name of the command. - **description** (string) - A description of what the command does. - **parameters** (array of strings) - A list of parameters the command accepts. #### Response Example ```json { "commands": [ { "command": "generate_motion", "description": "Generate legal motion from template", "parameters": ["motion_type", "case_id", "arguments"] }, { "command": "process_evidence", "description": "Process and catalog evidence files", "parameters": ["file_paths", "evidence_type", "metadata"] }, { "command": "export_timeline", "description": "Export case timeline with citations", "parameters": ["case_id", "format", "date_range"] } ] } ``` ## POST /api/v1/desktop/execute ### Description Execute a specified desktop command with provided parameters. ### Method POST ### Endpoint https://mcp-sovereign.e2b.dev:8100/api/v1/desktop/execute ### Parameters #### Request Body - **command** (string) - Required - The name of the command to execute. - **parameters** (object) - Required - An object containing the parameters for the command. - *Example parameters for `generate_motion`*: - **motion_type** (string) - The type of motion. - **case_id** (string) - The ID of the case. - **arguments** (array of strings) - Specific arguments for the motion. - **supporting_evidence** (array of strings) - IDs of supporting evidence. ### Request Example ```json { "command": "generate_motion", "parameters": { "motion_type": "custody_reconsideration", "case_id": "1FDV-23-0001009", "arguments": [ "Violation of due process rights", "Denial of GAL without proper hearing", "Pattern of judicial bias documented" ], "supporting_evidence": ["TDB_PERJURY_001", "NASO_GAL_DENIAL_001"] } } ``` ### Response #### Success Response (200) - **command_id** (string) - A unique identifier for the executed command. - **status** (string) - The execution status of the command (e.g., "completed"). - **output_file** (string) - Path to the output file generated by the command. - **execution_time_ms** (integer) - The execution time in milliseconds. #### Response Example ```json { "command_id": "CMD_20251015_123456", "status": "completed", "output_file": "/outputs/motion_custody_1FDV-23-0001009_20251015.pdf", "execution_time_ms": 2345 } ``` ``` -------------------------------- ### List All Connectors Source: https://context7.com/glaciereq/mcp-sovereign-deployment-complete/llms.txt Retrieves a list of all active connectors across different integration levels (quantum, federal, enterprise, cloud-native). Includes total capabilities and active connector count. ```bash curl -s https://mcp-sovereign.e2b.dev:8300/api/v1/connectors | jq '.' ``` -------------------------------- ### Execute Desktop Command Source: https://context7.com/glaciereq/mcp-sovereign-deployment-complete/llms.txt Executes a specified command on the desktop commander with provided parameters. Returns command ID, status, output file path, and execution time. ```bash curl -X POST https://mcp-sovereign.e2b.dev:8100/api/v1/desktop/execute \ -H "Content-Type: application/json" \ -d '{ "command": "generate_motion", "parameters": { "motion_type": "custody_reconsideration", "case_id": "1FDV-23-0001009", "arguments": [ "Violation of due process rights", "Denial of GAL without proper hearing", "Pattern of judicial bias documented" ], "supporting_evidence": ["TDB_PERJURY_001", "NASO_GAL_DENIAL_001"] } }' ``` -------------------------------- ### Multi-Cloud Connector Management API Source: https://context7.com/glaciereq/mcp-sovereign-deployment-complete/llms.txt Manage and orchestrate seven active connectors across different integration levels (quantum, federal-grade, enterprise, cloud-native). Includes endpoints for listing connectors and testing their health. ```APIDOC ## GET /api/v1/connectors ### Description List all active connectors and their capabilities. ### Method GET ### Endpoint https://mcp-sovereign.e2b.dev:8300/api/v1/connectors ### Parameters (No parameters specified) ### Request Example ```bash curl -s https://mcp-sovereign.e2b.dev:8300/api/v1/connectors | jq '.' ``` ### Response #### Success Response (200) - **total_capabilities** (integer) - Total number of capabilities across all connectors. - **active_connectors** (integer) - The number of currently active connectors. - **connectors** (array) - A list of connector objects. - **id** (string) - The unique identifier of the connector. - **status** (string) - The current status of the connector (e.g., "active"). - **integration_level** (string) - The integration level of the connector (e.g., "quantum"). - **capabilities** (array of strings) - A list of capabilities provided by the connector. #### Response Example ```json { "total_capabilities": 31, "active_connectors": 7, "connectors": [ { "id": "quantum_evidence_fusion", "status": "active", "integration_level": "quantum", "capabilities": ["evidence_hashing", "chain_of_custody", "tamper_detection"] }, { "id": "federal_compliance", "status": "active", "integration_level": "federal_grade", "capabilities": ["usc_1983_tracking", "discovery_management", "court_filing"] }, { "id": "cloud_storage", "status": "active", "integration_level": "cloud_native", "capabilities": ["s3_backup", "encryption", "versioning"] } ] } ``` ## POST /api/v1/connectors/health-check ### Description Test the health of a specified connector. ### Method POST ### Endpoint https://mcp-sovereign.e2b.dev:8300/api/v1/connectors/health-check ### Parameters #### Request Body - **connector_id** (string) - Required - The ID of the connector to test. - **test_depth** (string) - Optional - The depth of the health check (e.g., "comprehensive"). ### Request Example ```json { "connector_id": "quantum_evidence_fusion", "test_depth": "comprehensive" } ``` ### Response #### Success Response (200) - **connector_id** (string) - The ID of the connector that was tested. - **status** (string) - The health status of the connector (e.g., "healthy"). - **latency_ms** (integer) - The latency of the health check in milliseconds. - **last_check** (string) - The timestamp of the last health check. - **capabilities_tested** (integer) - The number of capabilities tested. - **capabilities_passed** (integer) - The number of capabilities that passed the test. #### Response Example ```json { "connector_id": "quantum_evidence_fusion", "status": "healthy", "latency_ms": 45, "last_check": "2025-10-15T06:57:28Z", "capabilities_tested": 3, "capabilities_passed": 3 } ``` ``` -------------------------------- ### Query Connector Uptime Metrics Source: https://context7.com/glaciereq/mcp-sovereign-deployment-complete/llms.txt Queries Prometheus for the connector uptime in seconds metric. This can be used to monitor the availability of various connectors. ```bash curl -s https://mcp-sovereign.e2b.dev:9090/api/v1/query?query=connector_uptime_seconds | jq '.' ``` -------------------------------- ### Create Alert for Deadline using curl and JSON Source: https://context7.com/glaciereq/mcp-sovereign-deployment-complete/llms.txt This code snippet demonstrates how to create an alert for a deadline using a curl command with a JSON payload. It targets the MCP Sovereign API to set up notifications for when a deadline is approaching. ```bash curl -X POST https://mcp-sovereign.e2b.dev:3000/api/alerts \ -H "Content-Type: application/json" \ -d '{ \ "name": "TRO Expiration Alert", \ "conditions": [{ \ "query": "deadline_days_remaining{name=\"tro_4_expiration\"}", \ "operator": "lt", \ "threshold": 7 \ }], \ "notifications": [{ \ "type": "email", \ "addresses": ["legal-team@example.com"] \ }] \ }' ``` -------------------------------- ### Query Deployment Status - Bash Source: https://context7.com/glaciereq/mcp-sovereign-deployment-complete/llms.txt Retrieves the current deployment status, system health, and operational metrics of the MCP Sovereign Deployment Complete platform using a curl command. It targets the /api/v1/deployment/status endpoint and formats the output with jq. ```bash # Check deployment manifest curl -s https://mcp-sovereign.e2b.dev:8000/api/v1/deployment/status | jq '.' ``` -------------------------------- ### Grafana Dashboard Visualization API Source: https://context7.com/glaciereq/mcp-sovereign-deployment-complete/llms.txt Access Grafana dashboards for real-time monitoring of system health, deadlines, and evidence processing. ```APIDOC ## GET /api/dashboards/uid/:uid ### Description Access a specific Grafana dashboard by its unique identifier (UID). ### Method GET ### Endpoint https://mcp-sovereign.e2b.dev:3000/api/dashboards/uid/:uid ### Parameters #### Path Parameters - **uid** (string) - Required - The unique identifier of the dashboard to retrieve (e.g., "sovereign-main"). ### Request Example ```bash curl -s https://mcp-sovereign.e2b.dev:3000/api/dashboards/uid/sovereign-main | jq '.' ``` ### Response #### Success Response (200) (Response details not provided in source text, assumed to be the dashboard JSON object.) #### Response Example (No example provided in source text.) ``` -------------------------------- ### Deployment Status Query API Source: https://context7.com/glaciereq/mcp-sovereign-deployment-complete/llms.txt Query the current deployment status, system health, and operational metrics for the sovereign legal technology platform. ```APIDOC ## GET /api/v1/deployment/status ### Description Retrieves the current deployment status, system health percentage, and operational metrics for the MCP Sovereign Deployment Complete platform. ### Method GET ### Endpoint https://mcp-sovereign.e2b.dev:8000/api/v1/deployment/status ### Parameters #### Query Parameters None #### Path Parameters None ### Request Example ```bash curl -s https://mcp-sovereign.e2b.dev:8000/api/v1/deployment/status ``` ### Response #### Success Response (200) - **deployment_id** (string) - Unique identifier for the deployment. - **system_name** (string) - The name of the system (e.g., SOVEREIGN_ASCENSION_PROTOCOL_V12.31_COSMIC_APEX_ENHANCED). - **deployment_phase** (string) - The current phase of the deployment (e.g., FULL_DEPLOYMENT_COMPLETE). - **system_health_percentage** (number) - The overall health of the system as a percentage. - **deployment_status** (string) - The current operational status of the deployment (e.g., FULLY_OPERATIONAL). - **connectors** (object) - Information about the system's connectors. - **total_capabilities** (integer) - The total number of capabilities provided by the connectors. - **active_connectors** (integer) - The number of currently active connectors. - **integration_levels** (array of strings) - The levels of integration supported by the connectors. #### Response Example ```json { "deployment_id": "FULL_DEPLOY_20251015_065728", "system_name": "SOVEREIGN_ASCENSION_PROTOCOL_V12.31_COSMIC_APEX_ENHANCED", "deployment_phase": "FULL_DEPLOYMENT_COMPLETE", "system_health_percentage": 100.0, "deployment_status": "FULLY_OPERATIONAL", "connectors": { "total_capabilities": 31, "active_connectors": 7, "integration_levels": ["quantum", "federal_grade", "enterprise", "cloud_native"] } } ``` ``` -------------------------------- ### Add Evidence to Corruption Network Source: https://context7.com/glaciereq/mcp-sovereign-deployment-complete/llms.txt Adds a piece of evidence to the corruption network. Requires actor name, evidence details, quantum hash, and chain of custody verification. ```bash curl -X POST https://mcp-sovereign.e2b.dev:8000/api/v1/corruption-network/evidence \ -H "Content-Type: application/json" \ -d '{ "actor_name": "Teresa Del Carpio Barton", "evidence_id": "TDB_PERJURY_003", "evidence_type": "sworn_testimony", "date": "2024-09-15", "description": "False testimony regarding custody timeline", "quantum_hash": "a7f3d8e9c2b1f4a6d8e3c7b9f2a5d8e1", "chain_of_custody": "verified" }' ``` -------------------------------- ### Prometheus Metrics Export API Source: https://context7.com/glaciereq/mcp-sovereign-deployment-complete/llms.txt Access real-time metrics for system performance, connector health, and operational statistics using Prometheus query language. ```APIDOC ## GET /api/v1/query ### Description Query system health and operational metrics from Prometheus. ### Method GET ### Endpoint https://mcp-sovereign.e2b.dev:9090/api/v1/query ### Parameters #### Query Parameters - **query** (string) - Required - The Prometheus query string (e.g., "system_health_percentage", "connector_uptime_seconds"). ### Request Example ```bash # Query system health metrics curl -s https://mcp-sovereign.e2b.dev:9090/api/v1/query?query=system_health_percentage | jq '.' # Query connector uptime curl -s https://mcp-sovereign.e2b.dev:9090/api/v1/query?query=connector_uptime_seconds | jq '.' # Query deadline countdown metrics curl -s https://mcp-sovereign.e2b.dev:9090/api/v1/query?query=deadline_days_remaining{priority="CRITICAL"} | jq '.' ``` ### Response #### Success Response (200) - **status** (string) - The status of the query (e.g., "success"). - **data** (object) - The data returned by the query. - **resultType** (string) - The type of the result (e.g., "vector"). - **result** (array) - An array of metric results. - **metric** (object) - The metric metadata. - **value** (array) - The metric value and timestamp. #### Response Example ```json { "status": "success", "data": { "resultType": "vector", "result": [ { "metric": { "__name__": "system_health_percentage", "deployment_id": "FULL_DEPLOY_20251015_065728" }, "value": [1728984000, "100.0"] } ] } } ``` ``` -------------------------------- ### Check Integration Status using curl and jq Source: https://context7.com/glaciereq/mcp-sovereign-deployment-complete/llms.txt This snippet shows how to check the status of integrations within the system using a curl command. The output is formatted using jq for readability, displaying details about connected services and their latency. ```bash curl -s https://mcp-sovereign.e2b.dev:8400/api/v1/integrations/status | jq '.' ``` -------------------------------- ### Query System Health Metrics Source: https://context7.com/glaciereq/mcp-sovereign-deployment-complete/llms.txt Queries Prometheus for the system health percentage metric. Returns the metric name, deployment ID, and current value. ```bash curl -s https://mcp-sovereign.e2b.dev:9090/api/v1/query?query=system_health_percentage | jq '.' ``` -------------------------------- ### Query Corruption Network Actors - Bash Source: https://context7.com/glaciereq/mcp-sovereign-deployment-complete/llms.txt Retrieves a list of documented actors within the corruption network and details related to their violations, evidence references, and status. This API call also indicates the federal exposure and evidence processing capabilities. ```bash # Retrieve corruption network actors curl -s https://mcp-sovereign.e2b.dev:8000/api/v1/corruption-network/actors | jq '.' ``` -------------------------------- ### Legal Deadline Monitoring API Source: https://context7.com/glaciereq/mcp-sovereign-deployment-complete/llms.txt Monitor critical legal deadlines with automated tracking for TRO expirations, motion due dates, and scheduled visits. ```APIDOC ## GET /api/v1/deadlines/critical ### Description Retrieves a list of critical legal deadlines for a given case, including TRO expirations, motion due dates, and scheduled visits. ### Method GET ### Endpoint https://mcp-sovereign.e2b.dev:8200/api/v1/deadlines/critical ### Parameters #### Query Parameters None #### Path Parameters None ### Request Example ```bash curl -s https://mcp-sovereign.e2b.dev:8200/api/v1/deadlines/critical ``` ### Response #### Success Response (200) - **case_id** (string) - The identifier for the legal case. - **deadlines** (array of objects) - A list of critical deadlines. - **name** (string) - The name of the deadline (e.g., 'tro_4_expiration'). - **date** (string) - The due date of the deadline in YYYY-MM-DD format. - **days_beyond_limit** (integer) - The number of days the deadline is past its limit (if applicable). - **type** (string) - The type of deadline (e.g., 'custody_reconsideration', 'reunion_visit'). - **priority** (string) - The priority level of the deadline (e.g., 'CRITICAL', 'HIGH'). - **monitoring** (string) - The monitoring status of the deadline ('active'). - **countdown_days** (integer) - The number of days remaining until the deadline. #### Response Example ```json { "case_id": "1FDV-23-0001009", "deadlines": [ { "name": "tro_4_expiration", "date": "2025-10-25", "days_beyond_limit": 398, "priority": "CRITICAL", "monitoring": "active", "countdown_days": 10 }, { "name": "motion_due", "date": "2025-10-20", "type": "custody_reconsideration", "priority": "HIGH", "monitoring": "active", "countdown_days": 5 }, { "name": "father_son_visit", "date": "2025-11-08", "type": "reunion_visit", "priority": "CRITICAL", "monitoring": "active", "countdown_days": 24 } ] } ``` ## POST /api/v1/deadlines/alert ### Description Sets an alert for a specific legal deadline, specifying the number of days before the deadline to trigger the alert and the notification channels. ### Method POST ### Endpoint https://mcp-sovereign.e2b.dev:8200/api/v1/deadlines/alert ### Parameters #### Query Parameters None #### Path Parameters None #### Request Body - **deadline_name** (string) - Required - The name of the deadline to set an alert for. - **alert_days_before** (integer) - Required - The number of days before the deadline to trigger the alert. - **notification_channels** (array of strings) - Required - A list of channels to send notifications through (e.g., 'email', 'sms', 'dashboard'). ### Request Example ```json { "deadline_name": "tro_4_expiration", "alert_days_before": 7, "notification_channels": ["email", "sms", "dashboard"] } ``` ### Response #### Success Response (200) (Response details not provided in source text, typically returns a confirmation message or status.) #### Response Example (No example provided in source text.) ``` -------------------------------- ### Corruption Network Documentation API Source: https://context7.com/glaciereq/mcp-sovereign-deployment-complete/llms.txt Access and update documentation of all documented actors in the corruption network with evidence processing capabilities. ```APIDOC ## GET /api/v1/corruption-network/actors ### Description Retrieves a list of documented actors involved in the corruption network, along with their associated violations, evidence references, and status. ### Method GET ### Endpoint https://mcp-sovereign.e2b.dev:8000/api/v1/corruption-network/actors ### Parameters #### Query Parameters None #### Path Parameters None ### Request Example ```bash curl -s https://mcp-sovereign.e2b.dev:8000/api/v1/corruption-network/actors ``` ### Response #### Success Response (200) - **case_id** (string) - The identifier for the legal case. - **documented_actors** (array of objects) - A list of actors documented within the corruption network. - **name** (string) - The name of the individual. - **violations** (array of strings) - Any documented violations attributed to the individual. - **evidence_refs** (array of strings) - References to evidence associated with the individual. - **status** (string) - The current status of the actor within the documentation ('documented'). - **bar_number** (string) - The individual's bar number (if applicable). - **disciplinary_action** (string) - Any disciplinary actions taken against the individual. - **allegations** (string) - Specific allegations made against the individual. - **action** (string) - Any actions taken or scheduled for the individual. - **federal_exposure** (string) - Description of federal exposure related to the case (e.g., '42 USC §1983 civil rights violations'). - **evidence_processing** (string) - Indicates the status or capability of evidence processing (e.g., 'quantum_fusion_enabled'). #### Response Example ```json { "case_id": "1FDV-23-0001009", "documented_actors": [ { "name": "Teresa Del Carpio Barton", "violations": ["Serial perjury"], "evidence_refs": ["TDB_PERJURY_001", "TDB_PERJURY_002"], "status": "documented" }, { "name": "Scot Stuart Brower", "bar_number": "3396", "disciplinary_action": "PUBLIC REPRIMAND Nov 17 2022", "evidence_refs": ["SSB_REPRIMAND_001"], "status": "documented" }, { "name": "Micky Yamatani", "bar_number": "A5188", "allegations": "$35K fraud allegations", "evidence_refs": ["MY_FRAUD_001", "MY_FRAUD_002"], "status": "documented" }, { "name": "Judge Courtney N. Naso", "violation": "GAL denial Oct 16 2024", "evidence_refs": ["NASO_GAL_DENIAL_001"], "status": "documented" }, { "name": "Judge Natasha R. Shaw", "action": "Trial set July 28 2025", "evidence_refs": ["SHAW_TRIAL_001"], "status": "documented" } ], "federal_exposure": "42 USC §1983 civil rights violations", "evidence_processing": "quantum_fusion_enabled" } ``` ``` -------------------------------- ### Access Main Grafana Dashboard Source: https://context7.com/glaciereq/mcp-sovereign-deployment-complete/llms.txt Retrieves information about the main Grafana dashboard for the sovereign deployment. This dashboard provides visualizations for system health, deadlines, and evidence processing. ```bash curl -s https://mcp-sovereign.e2b.dev:3000/api/dashboards/uid/sovereign-main | jq '.' ``` -------------------------------- ### Add Evidence for Actor Source: https://context7.com/glaciereq/mcp-sovereign-deployment-complete/llms.txt This endpoint allows for the addition of evidence related to an actor in the corruption network. It requires details such as actor name, evidence ID, type, date, description, quantum hash, and chain of custody status. ```APIDOC ## POST /api/v1/corruption-network/evidence ### Description Add evidence for an actor within the corruption network. ### Method POST ### Endpoint https://mcp-sovereign.e2b.dev:8000/api/v1/corruption-network/evidence ### Parameters #### Request Body - **actor_name** (string) - Required - The name of the actor associated with the evidence. - **evidence_id** (string) - Required - A unique identifier for the evidence. - **evidence_type** (string) - Required - The type of evidence (e.g., "sworn_testimony"). - **date** (string) - Required - The date the evidence was recorded (YYYY-MM-DD). - **description** (string) - Required - A detailed description of the evidence. - **quantum_hash** (string) - Required - The quantum hash of the evidence. - **chain_of_custody** (string) - Required - The chain of custody status (e.g., "verified"). ### Request Example ```json { "actor_name": "Teresa Del Carpio Barton", "evidence_id": "TDB_PERJURY_003", "evidence_type": "sworn_testimony", "date": "2024-09-15", "description": "False testimony regarding custody timeline", "quantum_hash": "a7f3d8e9c2b1f4a6d8e3c7b9f2a5d8e1", "chain_of_custody": "verified" } ``` ### Response #### Success Response (200) (Response details not provided in source text, assumed to be a success confirmation.) #### Response Example (No example provided in source text.) ``` -------------------------------- ### Query Deadline Countdown Metrics Source: https://context7.com/glaciereq/mcp-sovereign-deployment-complete/llms.txt Queries Prometheus for the deadline countdown metric, specifically filtering for critical priority deadlines. Returns the number of days remaining for critical tasks. ```bash curl -s https://mcp-sovereign.e2b.dev:9090/api/v1/query?query=deadline_days_remaining{priority=\"CRITICAL\"} | jq '.' ``` -------------------------------- ### Test Connector Health Source: https://context7.com/glaciereq/mcp-sovereign-deployment-complete/llms.txt Performs a health check on a specified connector. Requires connector ID and desired test depth. Returns status, latency, and test results. ```bash curl -X POST https://mcp-sovereign.e2b.dev:8300/api/v1/connectors/health-check \ -H "Content-Type: application/json" \ -d '{ "connector_id": "quantum_evidence_fusion", "test_depth": "comprehensive" }' ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.