> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://developer-test.atomicwork.com/llms.txt.
> For full documentation content, see https://developer-test.atomicwork.com/llms-full.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developer-test.atomicwork.com/_mcp/server.

# executeHttpRequest

Execute an authenticated HTTP request via Atomicwork.

Executes a synchronous HTTP request to any URL, with authentication handled by
Atomicwork. Use this for calling third-party APIs where you need credentials
injected automatically. Returns the response status code and body.

## Parameters

| Name           | Type                                            | Required | Description                                                                                 |
| -------------- | ----------------------------------------------- | -------- | ------------------------------------------------------------------------------------------- |
| `url`          | string                                          | Yes      | The target URL (e.g., "[https://api.example.com/webhook](https://api.example.com/webhook)") |
| `method`       | `GET` \| `POST` \| `PUT` \| `DELETE` \| `PATCH` | Yes      | HTTP method to use                                                                          |
| `headers`      | object\[]                                       | No       | HTTP headers as key-value pairs. Duplicate keys are supported —                             |
| `query_params` | object\[]                                       | No       | URL query parameters as key-value pairs                                                     |
| `body`         | string                                          | No       | Request body as a string (JSON string for POST/PUT/PATCH)                                   |
| `auth`         | object                                          | No       | Authentication credentials for the outbound request. Omit for no auth.                      |