# Proposals

## Quick Reference

| Method    | Endpoint               | Description |
| --------- | ---------------------- | ----------- |
| 🟢 GET    | `/proposals`           | -           |
| 🟡 POST   | `/proposals`           | -           |
| 🟢 GET    | `/proposals/{id}`      | -           |
| 🟣 PATCH  | `/proposals/{id}`      | -           |
| 🔴 DELETE | `/proposals/{id}`      | -           |
| 🟡 POST   | `/proposals/{id}/vote` | -           |

***

## Endpoints

### 🟢 GET `/proposals`

#### Responses

✅ **200** - OK

***

### 🟡 POST `/proposals`

#### Responses

✅ **200** - OK

***

### 🟢 GET `/proposals/{id}`

#### Parameters

| Name | Type     | In   | Required | Description |
| ---- | -------- | ---- | -------- | ----------- |
| `id` | `string` | path | ✅ Yes    | -           |

#### Responses

✅ **200** - OK

***

### 🟣 PATCH `/proposals/{id}`

#### Parameters

| Name | Type     | In   | Required | Description |
| ---- | -------- | ---- | -------- | ----------- |
| `id` | `string` | path | ✅ Yes    | -           |

#### Responses

✅ **200** - OK

***

### 🔴 DELETE `/proposals/{id}`

#### Parameters

| Name | Type     | In   | Required | Description |
| ---- | -------- | ---- | -------- | ----------- |
| `id` | `string` | path | ✅ Yes    | -           |

#### Responses

✅ **200** - OK

***

### 🟡 POST `/proposals/{id}/vote`

#### Parameters

| Name | Type     | In   | Required | Description |
| ---- | -------- | ---- | -------- | ----------- |
| `id` | `string` | path | ✅ Yes    | -           |

#### Responses

✅ **200** - OK

***
