---
url: /apidocs/request.md
---
## Request API

API is used to manage user requests, such as: room invitation, friend request and so on.

| Endpoint | Method | Description |
|-----|-----|-----|
| ~~[request:accept](#accept-request)~~ | websocket | Accept request |
| [request:acceptRequest](#accept-user-request) | websocket | Accept user request |
| ~~[request:decline](#decline-request)~~ | websocket | Decline request |
| [request:declineRequest](#decline-user-request) | websocket | Decline user request |
| ~~[request:delete](#delete-request)~~ | websocket | Delete request |
| [request:deleteRequest](#delete-user-request) | websocket | Delete user request |
| ~~[request:list](#get-user-requests)~~ | websocket | Get user requests |
| [request:listRequests](#list-user-requests) | websocket | List user requests |
| ~~[request:new](#new-user-request-event)~~ | websocketEvent | New user request event |
| ~~[request:delete](#delete-user-request-event)~~ | websocketEvent | Delete user request event |
| ~~[request:accept](#accept-user-request-event)~~ | websocketEvent | Accept user request event |
| ~~[request:decline](#decline-user-request-event)~~ | websocketEvent | Decline user request event |
| [request:created](#user-request-created-event) | websocketEvent | User request created event |
| [request:deleted](#user-request-deleted-event) | websocketEvent | User request deleted event |
| [request:accepted](#user-request-accepted-event) | websocketEvent | User request accepted event |
| [request:declined](#user-request-declined-event) | websocketEvent | User request declined event |

### Accept request

**Method:** websocket

**Endpoint:** request:accept

**DEPRECATED**

**Request:**

**Response:**

### Accept user request

**Method:** websocket

**Endpoint:** request:acceptRequest

**Request:**

**Response:**

### Decline request

**Method:** websocket

**Endpoint:** request:decline

**DEPRECATED**

**Request:**

**Response:**

### Decline user request

**Method:** websocket

**Endpoint:** request:declineRequest

**Request:**

**Response:**

### Delete request

**Method:** websocket

**Endpoint:** request:delete

**DEPRECATED**

**Request:**

**Response:**

### Delete user request

**Method:** websocket

**Endpoint:** request:deleteRequest

**Request:**

**Response:**

### Get user requests

**Method:** websocket

**Endpoint:** request:list

**DEPRECATED**

**Description:** List of types:

* Connection - friend request

* Invitation - invitation request

* Matchmaking - ideal match request

* Supporter - become supporter request

* Recommendation - recommend ideal match request

* Meeting - invitation to meeting request

* VerifiableMessage - sign verifiable message request

**Request:**

**Response:**

### List user requests

**Method:** websocket

**Endpoint:** request:listRequests

**Description:** List of types:

* Connection - friend request

* Invitation - room invitation request

* Meeting - invitation to meeting request

* Group - invitation to group request

* Community - invitation to community request

* AttestationClaim - endorse attestation claim request

**Request:**

**Response:**

### New user request event

**Event:** request:new

**DEPRECATED**

**Data:**

### Delete user request event

**Event:** request:delete

**DEPRECATED**

**Data:**

### Accept user request event

**Event:** request:accept

**DEPRECATED**

**Data:**

### Decline user request event

**Event:** request:decline

**DEPRECATED**

**Data:**

### User request created event

**Event:** request:created

**Data:**

### User request deleted event

**Event:** request:deleted

**Data:**

### User request accepted event

**Event:** request:accepted

**Data:**

### User request declined event

**Event:** request:declined

**Data:**

## Models

#### User Request

#### User Simple
