# Memo Resource APIs

## Bind Resource to Memo

```
POST /api/v1/memo/:memoId/resource
```

**Request Body**

```json
{
  "resourceId": 123
}
```

**Response**

```
true
```

**Status Codes**

- 200: OK
- 400: Invalid request
- 401: Unauthorized
- 404: Memo/Resource not found
- 500: Internal server error

## Get Memo Resources

```
GET /api/v1/memo/:memoId/resource
```

**Response**

```json
[
  {
    "id": 123,
    "filename": "example.png"
    // other resource fields
  }
]
```

**Status Codes**

- 200: OK
- 500: Internal server error

## Unbind Resource from Memo

```
DELETE /api/v1/memo/:memoId/resource/:resourceId
```

**Status Codes**

- 200: OK
- 401: Unauthorized
- 404: Memo/Resource not found
- 500: Internal server error