# Retrieve a list of WebHooks

Returns a paginated list of WebHooks registered in your account. Use query parameters to filter, sort and paginate results.

Endpoint: GET /webhooks
Version: 2.0.0
Security: bearerAuth

## Query parameters:

  - `paramFilter` (string)
    JSON encoded string filter.

+ id (number) - Webhook id

+ entity (number) - Entity type: 1-User | 4-Task | 7-Customer | 27-Equipment | 62-Ticket

+ action (number) - Action type: 1-Inclusao | 2-Alteracao | 3-Exclusao

+ active (boolean) - Active status filter

  - `page` (number)
    Page. Default 1.

  - `pageSize` (number)
    Records per page. Default 10.

  - `order` (string)
    "asc"/0 or "desc"/1.

## Response 200 fields (application/json):

  - `result` (object)
    Example: {"entityList":[{"id":1,"entity":"User","action":"Inclusao","urlResponse":"https://your-url.com/webhook","creationDate":"2024-01-01 14:30:45","deleteDate":null,"active":true}],"pagedSearchReturnData":{"order":0,"pageSize":10,"page":1,"totalItems":1},"links":[]}

  - `result.entityList` (array)
    Example: [{"id":1,"entity":"User","action":"Inclusao","urlResponse":"https://your-url.com/webhook","creationDate":"2024-01-01 14:30:45","deleteDate":null,"active":true}]

  - `result.entityList.id` (number)

  - `result.entityList.entity` (string)

  - `result.entityList.action` (string)

  - `result.entityList.urlResponse` (string)

  - `result.entityList.creationDate` (string)

  - `result.entityList.deleteDate` (any)

  - `result.entityList.active` (boolean)

  - `result.pagedSearchReturnData` (object)
    Example: {"order":0,"pageSize":10,"page":1,"totalItems":1}

  - `result.pagedSearchReturnData.order` (number)

  - `result.pagedSearchReturnData.pageSize` (number)
    Example: 10

  - `result.pagedSearchReturnData.page` (number)
    Example: 1

  - `result.pagedSearchReturnData.totalItems` (number)
    Example: 1

  - `result.links` (array)
    Example: []

## Response 400 fields (application/json):

  - `error` (string)


