# Hooks

[MangoPay Hooks API Reference](https://docs.mangopay.com/endpoints/v2.01/hooks#e246_the-hook-object)



* * *

### Hooks.create(hook, callback, options)

Create new hook

**Parameters**

**hook**: `Object`, Hook object

**callback**: `function`, Callback function

**options**: `Object`, Request options

**Returns**: `Object`, Request promise


### Hooks.get(hookId, callback, options)

Get hook

**Parameters**

**hookId**: `number`, Hook identifier

**callback**: `function`, Callback function

**options**: `Object`, Request options

**Returns**: `Object`, Request promise


### Hooks.update(hook, callback, options)

Save hook

**Parameters**

**hook**: `Object`, Hook object

**callback**: `function`, Callback function

**options**: `Object`, Request options

**Returns**: `Object`, Request promise


### Hooks.getAll(callback, options)

Get all hooks

**Parameters**

**callback**: `function`, Callback function

**options**: `Object`, Request options

**Returns**: `Object`, Request promise



* * *
