HTTP Request
Leverage the HTTP request block in workflows to create custom integrations with external APIs and services - allowing for automated data retrieval, posting, and processing from virtually any web service.
Overview
The HTTP Request integration provides a flexible way to connect ScoutOS workflows with any API or web service. Make GET, POST, PUT, DELETE, and other HTTP requests to integrate with custom systems and third-party services that don't have dedicated integrations.
Prerequisites
- API endpoint URL for your target service
- Authentication credentials (API keys, tokens, OAuth, etc.)
- API documentation for the service you're integrating
- Understanding of request parameters and expected responses
How to use this integration
- Create a new Scout workflow in your dashboard
- Click Add Block and select the HTTP Request block
- Configure the request:
- Enter the API endpoint URL
- Select HTTP method (GET, POST, PUT, DELETE, etc.)
- Add headers (authentication, content-type, etc.)
- Configure request body for POST/PUT operations - Test the request and validate the response
- Chain HTTP Request blocks with other workflow steps
- Use response data in subsequent workflow blocks
Use cases
- Integrate with proprietary internal APIs
- Connect to third-party services without dedicated integrations
- Build custom webhooks and data pipelines
- Retrieve data from external databases or services
- Post data to custom endpoints and tracking systems
- Create complex multi-API workflows