# Response Module

Import

```
import response from 'response';
```

Represents the current response object. setHeader, write and setStatusCode are only available\
in scripts originating from a custom Route script request.

### Methods

[setHeader(name, value)](https://docs.medable.com/reference#section-setheader-name-value-)\
[write(data)](https://docs.medable.com/reference#section-write-data-)\
[setStatusCode(code)](https://docs.medable.com/reference#section-setstatuscode-code-)\
[setCookie(name, value, options)](https://docs.medable.com/reference#section-setcookie-name-value-options-)\
[clearCookie(name, options)](https://docs.medable.com/reference#section-clearcookie-name-options-)

### setHeader(name, value)

**Arguments**

* `name` (String) header name
* `value` (String) header value

### write(data)

**Arguments**

* `data` (String) response data.

### setStatusCode(code)

**Arguments**

* `code` (Number) the http status code.

### setCookie(name, value, options)

**Arguments**

* `name` (String) cookie name
* `value` (Object) cookie value
* `options` (Object)
  * `signed` (Boolean:false)
  * `secure` (Boolean:false)
  * `maxAge` (Number:null)
  * `httpOnly` (Boolean:false)

### clearCookie(name, options)

**Arguments**

* `name` (String) cookie name
* `options` (Object)
  * `signed` (Boolean:false)
  * `secure` (Boolean:false)
  * `maxAge` (Number:null)
  * `httpOnly` (Boolean:false)
