# request.defaults

Create a callable adapter with default options.

```js
request.defaults(options)
```

## Arguments

| Argument | Type | Meaning |
| --- | --- | --- |
| `options` | object | Defaults for request(); per-call options override them. |

## Returns

Callable request adapter.

## Example

```js
const request = require("request").defaults({timeout: 5000});
request("https://example.com", (error, response) => {
  if (error) throw error;
  console.log(response.statusCode);
});
```

[All JavaScript APIs](https://mcp.applesauceos.com/doc/api.md) · [Automation playbook](https://mcp.applesauceos.com/doc/ai.md)
