API endpoint documentation

Ensure API documentation includes all required networking components and uses proper syntax for shell commands. API examples must include authentication headers, use correct variable expansion syntax, and clearly state network configuration assumptions.

copy reviewer prompt

Prompt

Reviewer Prompt

Ensure API documentation includes all required networking components and uses proper syntax for shell commands. API examples must include authentication headers, use correct variable expansion syntax, and clearly state network configuration assumptions.

Key requirements:

  • Include all required headers (especially authentication tokens like x-api-key)
  • Use double quotes for shell commands containing variables to enable proper expansion
  • Specify default network addresses and note when they might need modification
  • Provide clear verification steps for network connectivity

Example of proper curl documentation:

curl -X POST "http://localhost:7860/api/v1/run/$FLOW_ID" \
-H "Content-Type: application/json" \
-H "x-api-key: $LANGFLOW_API_KEY" \
-d '{
    "input_value": "message",
    "input_type": "chat",
    "output_type": "chat"
}'

This ensures developers can successfully integrate with network services without encountering authentication failures or variable expansion issues that would prevent proper API communication.

Source discussions