# CRUD Operations

## Quick Reference

| Method    | Endpoint                                     | Description |
| --------- | -------------------------------------------- | ----------- |
| 🟢 GET    | `/toconfig`                                  | -           |
| 🟢 GET    | `/distinct/TOConfig/{field}`                 | -           |
| 🟢 GET    | `/TOConfig/{search}`                         | -           |
| 🟣 PATCH  | `/TOConfig/{search}`                         | -           |
| 🟢 GET    | `/count/toconfig`                            | -           |
| 🟢 GET    | `/reported/TOConfig`                         | -           |
| 🟢 GET    | `/graph/TOConfig`                            | -           |
| 🟢 GET    | `/a/TOConfig`                                | -           |
| 🟢 GET    | `/my/TOConfig`                               | -           |
| 🟢 GET    | `/mine/TOConfig`                             | -           |
| 🟡 POST   | `/attributes/TOConfig/{id}`                  | -           |
| 🔴 DELETE | `/attributes/TOConfig/{id}/{name}`           | -           |
| 🟡 POST   | `/report/TOConfig/{id}`                      | -           |
| 🔴 DELETE | `/report/TOConfig/{id}`                      | -           |
| 🟢 GET    | `/article`                                   | -           |
| 🟢 GET    | `/distinct/Article/{field}`                  | -           |
| 🟢 GET    | `/Article/{search}`                          | -           |
| 🟣 PATCH  | `/Article/{search}`                          | -           |
| 🟠 PUT    | `/Article/{search}`                          | -           |
| 🟢 GET    | `/count/article`                             | -           |
| 🟢 GET    | `/reported/Article`                          | -           |
| 🟢 GET    | `/graph/Article`                             | -           |
| 🟢 GET    | `/a/Article`                                 | -           |
| 🟢 GET    | `/my/Article`                                | -           |
| 🟢 GET    | `/mine/Article`                              | -           |
| 🟡 POST   | `/Article`                                   | -           |
| 🟡 POST   | `/batch/Article`                             | -           |
| 🔴 DELETE | `/Article/{id}`                              | -           |
| 🟡 POST   | `/attributes/Article/{id}`                   | -           |
| 🔴 DELETE | `/attributes/Article/{id}/{name}`            | -           |
| 🟡 POST   | `/report/Article/{id}`                       | -           |
| 🔴 DELETE | `/report/Article/{id}`                       | -           |
| 🟢 GET    | `/application`                               | -           |
| 🟢 GET    | `/distinct/Application/{field}`              | -           |
| 🟢 GET    | `/Application/{search}`                      | -           |
| 🟣 PATCH  | `/Application/{search}`                      | -           |
| 🟠 PUT    | `/Application/{search}`                      | -           |
| 🟢 GET    | `/count/application`                         | -           |
| 🟢 GET    | `/reported/Application`                      | -           |
| 🟢 GET    | `/graph/Application`                         | -           |
| 🟢 GET    | `/a/Application`                             | -           |
| 🟢 GET    | `/my/Application`                            | -           |
| 🟢 GET    | `/mine/Application`                          | -           |
| 🟡 POST   | `/Application`                               | -           |
| 🟡 POST   | `/batch/Application`                         | -           |
| 🔴 DELETE | `/Application/{id}`                          | -           |
| 🟡 POST   | `/attributes/Application/{id}`               | -           |
| 🔴 DELETE | `/attributes/Application/{id}/{name}`        | -           |
| 🟡 POST   | `/report/Application/{id}`                   | -           |
| 🔴 DELETE | `/report/Application/{id}`                   | -           |
| 🟢 GET    | `/booking`                                   | -           |
| 🟢 GET    | `/distinct/Booking/{field}`                  | -           |
| 🟢 GET    | `/Booking/{search}`                          | -           |
| 🟣 PATCH  | `/Booking/{search}`                          | -           |
| 🟠 PUT    | `/Booking/{search}`                          | -           |
| 🟢 GET    | `/count/booking`                             | -           |
| 🟢 GET    | `/reported/Booking`                          | -           |
| 🟢 GET    | `/graph/Booking`                             | -           |
| 🟢 GET    | `/a/Booking`                                 | -           |
| 🟢 GET    | `/my/Booking`                                | -           |
| 🟢 GET    | `/mine/Booking`                              | -           |
| 🟡 POST   | `/Booking`                                   | -           |
| 🟡 POST   | `/batch/Booking`                             | -           |
| 🔴 DELETE | `/Booking/{id}`                              | -           |
| 🟡 POST   | `/attributes/Booking/{id}`                   | -           |
| 🔴 DELETE | `/attributes/Booking/{id}/{name}`            | -           |
| 🟡 POST   | `/report/Booking/{id}`                       | -           |
| 🔴 DELETE | `/report/Booking/{id}`                       | -           |
| 🟢 GET    | `/config`                                    | -           |
| 🟢 GET    | `/distinct/Config/{field}`                   | -           |
| 🟢 GET    | `/Config/{search}`                           | -           |
| 🟣 PATCH  | `/Config/{search}`                           | -           |
| 🟠 PUT    | `/Config/{search}`                           | -           |
| 🟢 GET    | `/count/config`                              | -           |
| 🟢 GET    | `/reported/Config`                           | -           |
| 🟢 GET    | `/graph/Config`                              | -           |
| 🟢 GET    | `/a/Config`                                  | -           |
| 🟢 GET    | `/my/Config`                                 | -           |
| 🟢 GET    | `/mine/Config`                               | -           |
| 🟡 POST   | `/Config`                                    | -           |
| 🟡 POST   | `/batch/Config`                              | -           |
| 🟡 POST   | `/attributes/Config/{id}`                    | -           |
| 🔴 DELETE | `/attributes/Config/{id}/{name}`             | -           |
| 🟡 POST   | `/report/Config/{id}`                        | -           |
| 🔴 DELETE | `/report/Config/{id}`                        | -           |
| 🟢 GET    | `/lesson`                                    | -           |
| 🟢 GET    | `/distinct/Lesson/{field}`                   | -           |
| 🟢 GET    | `/Lesson/{search}`                           | -           |
| 🟣 PATCH  | `/Lesson/{search}`                           | -           |
| 🟠 PUT    | `/Lesson/{search}`                           | -           |
| 🟢 GET    | `/count/lesson`                              | -           |
| 🟢 GET    | `/reported/Lesson`                           | -           |
| 🟢 GET    | `/graph/Lesson`                              | -           |
| 🟢 GET    | `/a/Lesson`                                  | -           |
| 🟢 GET    | `/my/Lesson`                                 | -           |
| 🟢 GET    | `/mine/Lesson`                               | -           |
| 🟡 POST   | `/Lesson`                                    | -           |
| 🟡 POST   | `/batch/Lesson`                              | -           |
| 🔴 DELETE | `/Lesson/{id}`                               | -           |
| 🟡 POST   | `/attributes/Lesson/{id}`                    | -           |
| 🔴 DELETE | `/attributes/Lesson/{id}/{name}`             | -           |
| 🟡 POST   | `/report/Lesson/{id}`                        | -           |
| 🔴 DELETE | `/report/Lesson/{id}`                        | -           |
| 🟢 GET    | `/channel`                                   | -           |
| 🟢 GET    | `/distinct/Channel/{field}`                  | -           |
| 🟢 GET    | `/Channel/{search}`                          | -           |
| 🟣 PATCH  | `/Channel/{search}`                          | -           |
| 🟠 PUT    | `/Channel/{search}`                          | -           |
| 🟢 GET    | `/count/channel`                             | -           |
| 🟢 GET    | `/reported/Channel`                          | -           |
| 🟢 GET    | `/graph/Channel`                             | -           |
| 🟢 GET    | `/a/Channel`                                 | -           |
| 🟢 GET    | `/my/Channel`                                | -           |
| 🟢 GET    | `/mine/Channel`                              | -           |
| 🟡 POST   | `/Channel`                                   | -           |
| 🟡 POST   | `/batch/Channel`                             | -           |
| 🔴 DELETE | `/Channel/{id}`                              | -           |
| 🟡 POST   | `/attributes/Channel/{id}`                   | -           |
| 🔴 DELETE | `/attributes/Channel/{id}/{name}`            | -           |
| 🟡 POST   | `/report/Channel/{id}`                       | -           |
| 🔴 DELETE | `/report/Channel/{id}`                       | -           |
| 🟢 GET    | `/event`                                     | -           |
| 🟢 GET    | `/distinct/Event/{field}`                    | -           |
| 🟢 GET    | `/Event/{search}`                            | -           |
| 🟣 PATCH  | `/Event/{search}`                            | -           |
| 🟠 PUT    | `/Event/{search}`                            | -           |
| 🟢 GET    | `/count/event`                               | -           |
| 🟢 GET    | `/reported/Event`                            | -           |
| 🟢 GET    | `/graph/Event`                               | -           |
| 🟢 GET    | `/a/Event`                                   | -           |
| 🟢 GET    | `/my/Event`                                  | -           |
| 🟢 GET    | `/mine/Event`                                | -           |
| 🟡 POST   | `/Event`                                     | -           |
| 🟡 POST   | `/batch/Event`                               | -           |
| 🔴 DELETE | `/Event/{id}`                                | -           |
| 🟡 POST   | `/attend/Event/{id}`                         | -           |
| 🟡 POST   | `/attributes/Event/{id}`                     | -           |
| 🔴 DELETE | `/attributes/Event/{id}/{name}`              | -           |
| 🟡 POST   | `/report/Event/{id}`                         | -           |
| 🔴 DELETE | `/report/Event/{id}`                         | -           |
| 🟢 GET    | `/ticket`                                    | -           |
| 🟢 GET    | `/distinct/Ticket/{field}`                   | -           |
| 🟢 GET    | `/Ticket/{search}`                           | -           |
| 🟢 GET    | `/count/ticket`                              | -           |
| 🟢 GET    | `/reported/Ticket`                           | -           |
| 🟢 GET    | `/graph/Ticket`                              | -           |
| 🟢 GET    | `/a/Ticket`                                  | -           |
| 🟢 GET    | `/my/Ticket`                                 | -           |
| 🟢 GET    | `/mine/Ticket`                               | -           |
| 🟡 POST   | `/attributes/Ticket/{id}`                    | -           |
| 🔴 DELETE | `/attributes/Ticket/{id}/{name}`             | -           |
| 🟡 POST   | `/report/Ticket/{id}`                        | -           |
| 🔴 DELETE | `/report/Ticket/{id}`                        | -           |
| 🟢 GET    | `/listing`                                   | -           |
| 🟢 GET    | `/distinct/Listing/{field}`                  | -           |
| 🟢 GET    | `/Listing/{search}`                          | -           |
| 🟣 PATCH  | `/Listing/{search}`                          | -           |
| 🟠 PUT    | `/Listing/{search}`                          | -           |
| 🟢 GET    | `/count/listing`                             | -           |
| 🟢 GET    | `/reported/Listing`                          | -           |
| 🟢 GET    | `/graph/Listing`                             | -           |
| 🟢 GET    | `/a/Listing`                                 | -           |
| 🟢 GET    | `/my/Listing`                                | -           |
| 🟢 GET    | `/mine/Listing`                              | -           |
| 🟡 POST   | `/Listing`                                   | -           |
| 🟡 POST   | `/batch/Listing`                             | -           |
| 🔴 DELETE | `/Listing/{id}`                              | -           |
| 🟡 POST   | `/attributes/Listing/{id}`                   | -           |
| 🔴 DELETE | `/attributes/Listing/{id}/{name}`            | -           |
| 🟡 POST   | `/report/Listing/{id}`                       | -           |
| 🔴 DELETE | `/report/Listing/{id}`                       | -           |
| 🟢 GET    | `/message`                                   | -           |
| 🟢 GET    | `/distinct/Message/{field}`                  | -           |
| 🟢 GET    | `/Message/{search}`                          | -           |
| 🟣 PATCH  | `/Message/{search}`                          | -           |
| 🟠 PUT    | `/Message/{search}`                          | -           |
| 🟢 GET    | `/count/message`                             | -           |
| 🟢 GET    | `/reported/Message`                          | -           |
| 🟢 GET    | `/graph/Message`                             | -           |
| 🟢 GET    | `/a/Message`                                 | -           |
| 🟢 GET    | `/my/Message`                                | -           |
| 🟢 GET    | `/mine/Message`                              | -           |
| 🟡 POST   | `/Message`                                   | -           |
| 🟡 POST   | `/batch/Message`                             | -           |
| 🟡 POST   | `/attributes/Message/{id}`                   | -           |
| 🔴 DELETE | `/attributes/Message/{id}/{name}`            | -           |
| 🟡 POST   | `/report/Message/{id}`                       | -           |
| 🔴 DELETE | `/report/Message/{id}`                       | -           |
| 🟢 GET    | `/metric`                                    | -           |
| 🟢 GET    | `/distinct/Metric/{field}`                   | -           |
| 🟢 GET    | `/Metric/{search}`                           | -           |
| 🟢 GET    | `/count/metric`                              | -           |
| 🟢 GET    | `/reported/Metric`                           | -           |
| 🟢 GET    | `/graph/Metric`                              | -           |
| 🟢 GET    | `/a/Metric`                                  | -           |
| 🟢 GET    | `/my/Metric`                                 | -           |
| 🟢 GET    | `/mine/Metric`                               | -           |
| 🟡 POST   | `/Metric`                                    | -           |
| 🟡 POST   | `/batch/Metric`                              | -           |
| 🟡 POST   | `/attributes/Metric/{id}`                    | -           |
| 🔴 DELETE | `/attributes/Metric/{id}/{name}`             | -           |
| 🟡 POST   | `/report/Metric/{id}`                        | -           |
| 🔴 DELETE | `/report/Metric/{id}`                        | -           |
| 🟢 GET    | `/partner`                                   | -           |
| 🟢 GET    | `/distinct/Partner/{field}`                  | -           |
| 🟢 GET    | `/Partner/{search}`                          | -           |
| 🟣 PATCH  | `/Partner/{search}`                          | -           |
| 🟠 PUT    | `/Partner/{search}`                          | -           |
| 🟢 GET    | `/count/partner`                             | -           |
| 🟢 GET    | `/reported/Partner`                          | -           |
| 🟢 GET    | `/graph/Partner`                             | -           |
| 🟢 GET    | `/a/Partner`                                 | -           |
| 🟢 GET    | `/my/Partner`                                | -           |
| 🟢 GET    | `/mine/Partner`                              | -           |
| 🟡 POST   | `/Partner`                                   | -           |
| 🟡 POST   | `/batch/Partner`                             | -           |
| 🟡 POST   | `/attributes/Partner/{id}`                   | -           |
| 🔴 DELETE | `/attributes/Partner/{id}/{name}`            | -           |
| 🟡 POST   | `/report/Partner/{id}`                       | -           |
| 🔴 DELETE | `/report/Partner/{id}`                       | -           |
| 🟢 GET    | `/post`                                      | -           |
| 🟢 GET    | `/distinct/Post/{field}`                     | -           |
| 🟢 GET    | `/Post/{search}`                             | -           |
| 🟣 PATCH  | `/Post/{search}`                             | -           |
| 🟠 PUT    | `/Post/{search}`                             | -           |
| 🟢 GET    | `/count/post`                                | -           |
| 🟢 GET    | `/reported/Post`                             | -           |
| 🟢 GET    | `/graph/Post`                                | -           |
| 🟢 GET    | `/a/Post`                                    | -           |
| 🟢 GET    | `/my/Post`                                   | -           |
| 🟢 GET    | `/mine/Post`                                 | -           |
| 🟡 POST   | `/Post`                                      | -           |
| 🟡 POST   | `/batch/Post`                                | -           |
| 🔴 DELETE | `/Post/{id}`                                 | -           |
| 🟡 POST   | `/attributes/Post/{id}`                      | -           |
| 🔴 DELETE | `/attributes/Post/{id}/{name}`               | -           |
| 🟡 POST   | `/report/Post/{id}`                          | -           |
| 🔴 DELETE | `/report/Post/{id}`                          | -           |
| 🟢 GET    | `/product`                                   | -           |
| 🟢 GET    | `/distinct/Product/{field}`                  | -           |
| 🟢 GET    | `/Product/{search}`                          | -           |
| 🟣 PATCH  | `/Product/{search}`                          | -           |
| 🟠 PUT    | `/Product/{search}`                          | -           |
| 🟢 GET    | `/count/product`                             | -           |
| 🟢 GET    | `/reported/Product`                          | -           |
| 🟢 GET    | `/graph/Product`                             | -           |
| 🟢 GET    | `/a/Product`                                 | -           |
| 🟢 GET    | `/my/Product`                                | -           |
| 🟢 GET    | `/mine/Product`                              | -           |
| 🟡 POST   | `/Product`                                   | -           |
| 🟡 POST   | `/batch/Product`                             | -           |
| 🔴 DELETE | `/Product/{id}`                              | -           |
| 🟡 POST   | `/attributes/Product/{id}`                   | -           |
| 🔴 DELETE | `/attributes/Product/{id}/{name}`            | -           |
| 🟡 POST   | `/report/Product/{id}`                       | -           |
| 🔴 DELETE | `/report/Product/{id}`                       | -           |
| 🟢 GET    | `/photo`                                     | -           |
| 🟢 GET    | `/distinct/Photo/{field}`                    | -           |
| 🟢 GET    | `/Photo/{search}`                            | -           |
| 🟣 PATCH  | `/Photo/{search}`                            | -           |
| 🟠 PUT    | `/Photo/{search}`                            | -           |
| 🟢 GET    | `/count/photo`                               | -           |
| 🟢 GET    | `/reported/Photo`                            | -           |
| 🟢 GET    | `/graph/Photo`                               | -           |
| 🟢 GET    | `/a/Photo`                                   | -           |
| 🟢 GET    | `/my/Photo`                                  | -           |
| 🟢 GET    | `/mine/Photo`                                | -           |
| 🟡 POST   | `/Photo`                                     | -           |
| 🟡 POST   | `/batch/Photo`                               | -           |
| 🔴 DELETE | `/Photo/{id}`                                | -           |
| 🟡 POST   | `/attributes/Photo/{id}`                     | -           |
| 🔴 DELETE | `/attributes/Photo/{id}/{name}`              | -           |
| 🟡 POST   | `/report/Photo/{id}`                         | -           |
| 🔴 DELETE | `/report/Photo/{id}`                         | -           |
| 🟢 GET    | `/resource`                                  | -           |
| 🟢 GET    | `/distinct/Resource/{field}`                 | -           |
| 🟢 GET    | `/Resource/{search}`                         | -           |
| 🟣 PATCH  | `/Resource/{search}`                         | -           |
| 🟠 PUT    | `/Resource/{search}`                         | -           |
| 🟢 GET    | `/count/resource`                            | -           |
| 🟢 GET    | `/reported/Resource`                         | -           |
| 🟢 GET    | `/graph/Resource`                            | -           |
| 🟢 GET    | `/a/Resource`                                | -           |
| 🟢 GET    | `/my/Resource`                               | -           |
| 🟢 GET    | `/mine/Resource`                             | -           |
| 🟡 POST   | `/Resource`                                  | -           |
| 🟡 POST   | `/batch/Resource`                            | -           |
| 🟡 POST   | `/attributes/Resource/{id}`                  | -           |
| 🔴 DELETE | `/attributes/Resource/{id}/{name}`           | -           |
| 🟡 POST   | `/report/Resource/{id}`                      | -           |
| 🔴 DELETE | `/report/Resource/{id}`                      | -           |
| 🟢 GET    | `/session`                                   | -           |
| 🟢 GET    | `/distinct/Session/{field}`                  | -           |
| 🟢 GET    | `/Session/{search}`                          | -           |
| 🟣 PATCH  | `/Session/{search}`                          | -           |
| 🟠 PUT    | `/Session/{search}`                          | -           |
| 🟢 GET    | `/count/session`                             | -           |
| 🟢 GET    | `/reported/Session`                          | -           |
| 🟢 GET    | `/graph/Session`                             | -           |
| 🟢 GET    | `/a/Session`                                 | -           |
| 🟢 GET    | `/my/Session`                                | -           |
| 🟢 GET    | `/mine/Session`                              | -           |
| 🟡 POST   | `/Session`                                   | -           |
| 🟡 POST   | `/batch/Session`                             | -           |
| 🔴 DELETE | `/Session/{id}`                              | -           |
| 🟡 POST   | `/attend/Session/{id}`                       | -           |
| 🟡 POST   | `/attributes/Session/{id}`                   | -           |
| 🔴 DELETE | `/attributes/Session/{id}/{name}`            | -           |
| 🟡 POST   | `/report/Session/{id}`                       | -           |
| 🔴 DELETE | `/report/Session/{id}`                       | -           |
| 🟢 GET    | `/stay`                                      | -           |
| 🟢 GET    | `/distinct/Stay/{field}`                     | -           |
| 🟢 GET    | `/Stay/{search}`                             | -           |
| 🟢 GET    | `/count/stay`                                | -           |
| 🟢 GET    | `/reported/Stay`                             | -           |
| 🟢 GET    | `/graph/Stay`                                | -           |
| 🟢 GET    | `/a/Stay`                                    | -           |
| 🟢 GET    | `/my/Stay`                                   | -           |
| 🟢 GET    | `/mine/Stay`                                 | -           |
| 🟡 POST   | `/attributes/Stay/{id}`                      | -           |
| 🔴 DELETE | `/attributes/Stay/{id}/{name}`               | -           |
| 🟡 POST   | `/report/Stay/{id}`                          | -           |
| 🔴 DELETE | `/report/Stay/{id}`                          | -           |
| 🟢 GET    | `/user`                                      | -           |
| 🟢 GET    | `/distinct/User/{field}`                     | -           |
| 🟢 GET    | `/User/{search}`                             | -           |
| 🟣 PATCH  | `/User/{search}`                             | -           |
| 🟢 GET    | `/count/user`                                | -           |
| 🟢 GET    | `/reported/User`                             | -           |
| 🟢 GET    | `/graph/User`                                | -           |
| 🟢 GET    | `/a/User`                                    | -           |
| 🟢 GET    | `/my/User`                                   | -           |
| 🟢 GET    | `/mine/User`                                 | -           |
| 🟡 POST   | `/User`                                      | -           |
| 🟡 POST   | `/batch/User`                                | -           |
| 🔴 DELETE | `/User/{id}`                                 | -           |
| 🟡 POST   | `/attributes/User/{id}`                      | -           |
| 🔴 DELETE | `/attributes/User/{id}/{name}`               | -           |
| 🟡 POST   | `/report/User/{id}`                          | -           |
| 🔴 DELETE | `/report/User/{id}`                          | -           |
| 🟢 GET    | `/volunteer`                                 | -           |
| 🟢 GET    | `/distinct/Volunteer/{field}`                | -           |
| 🟢 GET    | `/Volunteer/{search}`                        | -           |
| 🟣 PATCH  | `/Volunteer/{search}`                        | -           |
| 🟠 PUT    | `/Volunteer/{search}`                        | -           |
| 🟢 GET    | `/count/volunteer`                           | -           |
| 🟢 GET    | `/reported/Volunteer`                        | -           |
| 🟢 GET    | `/graph/Volunteer`                           | -           |
| 🟢 GET    | `/a/Volunteer`                               | -           |
| 🟢 GET    | `/my/Volunteer`                              | -           |
| 🟢 GET    | `/mine/Volunteer`                            | -           |
| 🟡 POST   | `/Volunteer`                                 | -           |
| 🟡 POST   | `/batch/Volunteer`                           | -           |
| 🔴 DELETE | `/Volunteer/{id}`                            | -           |
| 🟡 POST   | `/attributes/Volunteer/{id}`                 | -           |
| 🔴 DELETE | `/attributes/Volunteer/{id}/{name}`          | -           |
| 🟡 POST   | `/report/Volunteer/{id}`                     | -           |
| 🔴 DELETE | `/report/Volunteer/{id}`                     | -           |
| 🟢 GET    | `/food`                                      | -           |
| 🟢 GET    | `/distinct/Food/{field}`                     | -           |
| 🟢 GET    | `/Food/{search}`                             | -           |
| 🟣 PATCH  | `/Food/{search}`                             | -           |
| 🟠 PUT    | `/Food/{search}`                             | -           |
| 🟢 GET    | `/count/food`                                | -           |
| 🟢 GET    | `/reported/Food`                             | -           |
| 🟢 GET    | `/graph/Food`                                | -           |
| 🟢 GET    | `/a/Food`                                    | -           |
| 🟢 GET    | `/my/Food`                                   | -           |
| 🟢 GET    | `/mine/Food`                                 | -           |
| 🟡 POST   | `/Food`                                      | -           |
| 🟡 POST   | `/batch/Food`                                | -           |
| 🔴 DELETE | `/Food/{id}`                                 | -           |
| 🟡 POST   | `/attributes/Food/{id}`                      | -           |
| 🔴 DELETE | `/attributes/Food/{id}/{name}`               | -           |
| 🟡 POST   | `/report/Food/{id}`                          | -           |
| 🔴 DELETE | `/report/Food/{id}`                          | -           |
| 🟢 GET    | `/charge`                                    | -           |
| 🟢 GET    | `/distinct/Charge/{field}`                   | -           |
| 🟢 GET    | `/Charge/{search}`                           | -           |
| 🟣 PATCH  | `/Charge/{search}`                           | -           |
| 🟠 PUT    | `/Charge/{search}`                           | -           |
| 🟢 GET    | `/count/charge`                              | -           |
| 🟢 GET    | `/reported/Charge`                           | -           |
| 🟢 GET    | `/graph/Charge`                              | -           |
| 🟢 GET    | `/a/Charge`                                  | -           |
| 🟢 GET    | `/my/Charge`                                 | -           |
| 🟢 GET    | `/mine/Charge`                               | -           |
| 🟡 POST   | `/Charge`                                    | -           |
| 🟡 POST   | `/batch/Charge`                              | -           |
| 🔴 DELETE | `/Charge/{id}`                               | -           |
| 🟡 POST   | `/attributes/Charge/{id}`                    | -           |
| 🔴 DELETE | `/attributes/Charge/{id}/{name}`             | -           |
| 🟡 POST   | `/report/Charge/{id}`                        | -           |
| 🔴 DELETE | `/report/Charge/{id}`                        | -           |
| 🟢 GET    | `/project`                                   | -           |
| 🟢 GET    | `/distinct/Project/{field}`                  | -           |
| 🟢 GET    | `/Project/{search}`                          | -           |
| 🟣 PATCH  | `/Project/{search}`                          | -           |
| 🟠 PUT    | `/Project/{search}`                          | -           |
| 🟢 GET    | `/count/project`                             | -           |
| 🟢 GET    | `/reported/Project`                          | -           |
| 🟢 GET    | `/graph/Project`                             | -           |
| 🟢 GET    | `/a/Project`                                 | -           |
| 🟢 GET    | `/my/Project`                                | -           |
| 🟢 GET    | `/mine/Project`                              | -           |
| 🟡 POST   | `/Project`                                   | -           |
| 🟡 POST   | `/batch/Project`                             | -           |
| 🔴 DELETE | `/Project/{id}`                              | -           |
| 🟡 POST   | `/attributes/Project/{id}`                   | -           |
| 🔴 DELETE | `/attributes/Project/{id}/{name}`            | -           |
| 🟡 POST   | `/report/Project/{id}`                       | -           |
| 🔴 DELETE | `/report/Project/{id}`                       | -           |
| 🟢 GET    | `/page`                                      | -           |
| 🟢 GET    | `/distinct/Page/{field}`                     | -           |
| 🟢 GET    | `/Page/{search}`                             | -           |
| 🟣 PATCH  | `/Page/{search}`                             | -           |
| 🟠 PUT    | `/Page/{search}`                             | -           |
| 🟢 GET    | `/count/page`                                | -           |
| 🟢 GET    | `/reported/Page`                             | -           |
| 🟢 GET    | `/graph/Page`                                | -           |
| 🟢 GET    | `/a/Page`                                    | -           |
| 🟢 GET    | `/my/Page`                                   | -           |
| 🟢 GET    | `/mine/Page`                                 | -           |
| 🟡 POST   | `/Page`                                      | -           |
| 🟡 POST   | `/batch/Page`                                | -           |
| 🔴 DELETE | `/Page/{id}`                                 | -           |
| 🟡 POST   | `/attributes/Page/{id}`                      | -           |
| 🔴 DELETE | `/attributes/Page/{id}/{name}`               | -           |
| 🟡 POST   | `/report/Page/{id}`                          | -           |
| 🔴 DELETE | `/report/Page/{id}`                          | -           |
| 🟢 GET    | `/webinar`                                   | -           |
| 🟢 GET    | `/distinct/Webinar/{field}`                  | -           |
| 🟢 GET    | `/Webinar/{search}`                          | -           |
| 🟢 GET    | `/count/webinar`                             | -           |
| 🟢 GET    | `/reported/Webinar`                          | -           |
| 🟢 GET    | `/graph/Webinar`                             | -           |
| 🟢 GET    | `/a/Webinar`                                 | -           |
| 🟢 GET    | `/my/Webinar`                                | -           |
| 🟢 GET    | `/mine/Webinar`                              | -           |
| 🟡 POST   | `/Webinar`                                   | -           |
| 🟡 POST   | `/batch/Webinar`                             | -           |
| 🟡 POST   | `/attributes/Webinar/{id}`                   | -           |
| 🔴 DELETE | `/attributes/Webinar/{id}/{name}`            | -           |
| 🟡 POST   | `/report/Webinar/{id}`                       | -           |
| 🔴 DELETE | `/report/Webinar/{id}`                       | -           |
| 🟢 GET    | `/sale`                                      | -           |
| 🟢 GET    | `/distinct/Sale/{field}`                     | -           |
| 🟢 GET    | `/Sale/{search}`                             | -           |
| 🟢 GET    | `/count/sale`                                | -           |
| 🟢 GET    | `/reported/Sale`                             | -           |
| 🟢 GET    | `/graph/Sale`                                | -           |
| 🟢 GET    | `/a/Sale`                                    | -           |
| 🟢 GET    | `/my/Sale`                                   | -           |
| 🟢 GET    | `/mine/Sale`                                 | -           |
| 🟡 POST   | `/attributes/Sale/{id}`                      | -           |
| 🔴 DELETE | `/attributes/Sale/{id}/{name}`               | -           |
| 🟡 POST   | `/report/Sale/{id}`                          | -           |
| 🔴 DELETE | `/report/Sale/{id}`                          | -           |
| 🟢 GET    | `/role`                                      | -           |
| 🟢 GET    | `/distinct/Role/{field}`                     | -           |
| 🟢 GET    | `/Role/{search}`                             | -           |
| 🟣 PATCH  | `/Role/{search}`                             | -           |
| 🟠 PUT    | `/Role/{search}`                             | -           |
| 🟢 GET    | `/count/role`                                | -           |
| 🟢 GET    | `/reported/Role`                             | -           |
| 🟢 GET    | `/graph/Role`                                | -           |
| 🟢 GET    | `/a/Role`                                    | -           |
| 🟢 GET    | `/my/Role`                                   | -           |
| 🟢 GET    | `/mine/Role`                                 | -           |
| 🟡 POST   | `/Role`                                      | -           |
| 🟡 POST   | `/batch/Role`                                | -           |
| 🔴 DELETE | `/Role/{id}`                                 | -           |
| 🟡 POST   | `/attributes/Role/{id}`                      | -           |
| 🔴 DELETE | `/attributes/Role/{id}/{name}`               | -           |
| 🟡 POST   | `/report/Role/{id}`                          | -           |
| 🔴 DELETE | `/report/Role/{id}`                          | -           |
| 🟢 GET    | `/subscriber`                                | -           |
| 🟢 GET    | `/distinct/Subscriber/{field}`               | -           |
| 🟢 GET    | `/Subscriber/{search}`                       | -           |
| 🟣 PATCH  | `/Subscriber/{search}`                       | -           |
| 🟠 PUT    | `/Subscriber/{search}`                       | -           |
| 🟢 GET    | `/count/subscriber`                          | -           |
| 🟢 GET    | `/reported/Subscriber`                       | -           |
| 🟢 GET    | `/graph/Subscriber`                          | -           |
| 🟢 GET    | `/a/Subscriber`                              | -           |
| 🟢 GET    | `/my/Subscriber`                             | -           |
| 🟢 GET    | `/mine/Subscriber`                           | -           |
| 🟡 POST   | `/Subscriber`                                | -           |
| 🟡 POST   | `/batch/Subscriber`                          | -           |
| 🔴 DELETE | `/Subscriber/{id}`                           | -           |
| 🟡 POST   | `/attributes/Subscriber/{id}`                | -           |
| 🔴 DELETE | `/attributes/Subscriber/{id}/{name}`         | -           |
| 🟡 POST   | `/report/Subscriber/{id}`                    | -           |
| 🔴 DELETE | `/report/Subscriber/{id}`                    | -           |
| 🟢 GET    | `/financeapplication`                        | -           |
| 🟢 GET    | `/distinct/FinanceApplication/{field}`       | -           |
| 🟢 GET    | `/FinanceApplication/{search}`               | -           |
| 🟣 PATCH  | `/FinanceApplication/{search}`               | -           |
| 🟠 PUT    | `/FinanceApplication/{search}`               | -           |
| 🟢 GET    | `/count/financeapplication`                  | -           |
| 🟢 GET    | `/reported/FinanceApplication`               | -           |
| 🟢 GET    | `/graph/FinanceApplication`                  | -           |
| 🟢 GET    | `/a/FinanceApplication`                      | -           |
| 🟢 GET    | `/my/FinanceApplication`                     | -           |
| 🟢 GET    | `/mine/FinanceApplication`                   | -           |
| 🟡 POST   | `/FinanceApplication`                        | -           |
| 🟡 POST   | `/batch/FinanceApplication`                  | -           |
| 🔴 DELETE | `/FinanceApplication/{id}`                   | -           |
| 🟡 POST   | `/attributes/FinanceApplication/{id}`        | -           |
| 🔴 DELETE | `/attributes/FinanceApplication/{id}/{name}` | -           |
| 🟡 POST   | `/report/FinanceApplication/{id}`            | -           |
| 🔴 DELETE | `/report/FinanceApplication/{id}`            | -           |
| 🟢 GET    | `/proposal`                                  | -           |
| 🟢 GET    | `/distinct/Proposal/{field}`                 | -           |
| 🟢 GET    | `/Proposal/{search}`                         | -           |
| 🟣 PATCH  | `/Proposal/{search}`                         | -           |
| 🟢 GET    | `/count/proposal`                            | -           |
| 🟢 GET    | `/reported/Proposal`                         | -           |
| 🟢 GET    | `/graph/Proposal`                            | -           |
| 🟢 GET    | `/a/Proposal`                                | -           |
| 🟢 GET    | `/my/Proposal`                               | -           |
| 🟢 GET    | `/mine/Proposal`                             | -           |
| 🟡 POST   | `/Proposal`                                  | -           |
| 🟡 POST   | `/batch/Proposal`                            | -           |
| 🔴 DELETE | `/Proposal/{id}`                             | -           |
| 🟡 POST   | `/attributes/Proposal/{id}`                  | -           |
| 🔴 DELETE | `/attributes/Proposal/{id}/{name}`           | -           |
| 🟡 POST   | `/report/Proposal/{id}`                      | -           |
| 🔴 DELETE | `/report/Proposal/{id}`                      | -           |
| 🟢 GET    | `/jobsync`                                   | -           |
| 🟢 GET    | `/distinct/JobSync/{field}`                  | -           |
| 🟢 GET    | `/JobSync/{search}`                          | -           |
| 🟣 PATCH  | `/JobSync/{search}`                          | -           |
| 🟠 PUT    | `/JobSync/{search}`                          | -           |
| 🟢 GET    | `/count/jobsync`                             | -           |
| 🟢 GET    | `/reported/JobSync`                          | -           |
| 🟢 GET    | `/graph/JobSync`                             | -           |
| 🟢 GET    | `/a/JobSync`                                 | -           |
| 🟢 GET    | `/my/JobSync`                                | -           |
| 🟢 GET    | `/mine/JobSync`                              | -           |
| 🟡 POST   | `/JobSync`                                   | -           |
| 🟡 POST   | `/batch/JobSync`                             | -           |
| 🔴 DELETE | `/JobSync/{id}`                              | -           |
| 🟡 POST   | `/attributes/JobSync/{id}`                   | -           |
| 🔴 DELETE | `/attributes/JobSync/{id}/{name}`            | -           |
| 🟡 POST   | `/report/JobSync/{id}`                       | -           |
| 🔴 DELETE | `/report/JobSync/{id}`                       | -           |

***

## Endpoints

### 🟢 GET `/toconfig`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/distinct/TOConfig/{field}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                              | Description |
| --------- | --------------------------------- | ----------- |
| `results` | `[TOConfig](schemas.md#toconfig)` | -           |

***

### 🟢 GET `/TOConfig/{search}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                              | Description |
| --------- | --------------------------------- | ----------- |
| `results` | `[TOConfig](schemas.md#toconfig)` | -           |

***

### 🟣 PATCH `/TOConfig/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [TOConfig](https://closer.gitbook.io/documentation/schemas#toconfig)

#### Responses

✅ **200** - OK

| Property  | Type                              | Description |
| --------- | --------------------------------- | ----------- |
| `results` | `[TOConfig](schemas.md#toconfig)` | -           |

***

### 🟢 GET `/count/toconfig`

#### Responses

✅ **200** - OK

| Property  | Type     | Description |
| --------- | -------- | ----------- |
| `results` | `number` | -           |

***

### 🟢 GET `/reported/TOConfig`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/graph/TOConfig`

#### Responses

✅ **200** - OK

| Property  | Type                              | Description |
| --------- | --------------------------------- | ----------- |
| `results` | `[TOConfig](schemas.md#toconfig)` | -           |

***

### 🟢 GET `/a/TOConfig`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/my/TOConfig`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/mine/TOConfig`

#### Responses

✅ **200** - OK

| Property  | Type                              | Description |
| --------- | --------------------------------- | ----------- |
| `results` | `[TOConfig](schemas.md#toconfig)` | -           |

***

### 🟡 POST `/attributes/TOConfig/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [TOConfig](https://closer.gitbook.io/documentation/schemas#toconfig)

#### Responses

✅ **200** - OK

| Property  | Type                              | Description |
| --------- | --------------------------------- | ----------- |
| `results` | `[TOConfig](schemas.md#toconfig)` | -           |

***

### 🔴 DELETE `/attributes/TOConfig/{id}/{name}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                              | Description |
| --------- | --------------------------------- | ----------- |
| `results` | `[TOConfig](schemas.md#toconfig)` | -           |

***

### 🟡 POST `/report/TOConfig/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [TOConfig](https://closer.gitbook.io/documentation/schemas#toconfig)

#### Responses

✅ **200** - OK

| Property  | Type                              | Description |
| --------- | --------------------------------- | ----------- |
| `results` | `[TOConfig](schemas.md#toconfig)` | -           |

***

### 🔴 DELETE `/report/TOConfig/{id}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                              | Description |
| --------- | --------------------------------- | ----------- |
| `results` | `[TOConfig](schemas.md#toconfig)` | -           |

***

### 🟢 GET `/article`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/distinct/Article/{field}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Article](schemas.md#article)` | -           |

***

### 🟢 GET `/Article/{search}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Article](schemas.md#article)` | -           |

***

### 🟣 PATCH `/Article/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Article](https://closer.gitbook.io/documentation/schemas#article)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Article](schemas.md#article)` | -           |

***

### 🟠 PUT `/Article/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Article](https://closer.gitbook.io/documentation/schemas#article)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Article](schemas.md#article)` | -           |

***

### 🟢 GET `/count/article`

#### Responses

✅ **200** - OK

| Property  | Type     | Description |
| --------- | -------- | ----------- |
| `results` | `number` | -           |

***

### 🟢 GET `/reported/Article`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/graph/Article`

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Article](schemas.md#article)` | -           |

***

### 🟢 GET `/a/Article`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/my/Article`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/mine/Article`

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Article](schemas.md#article)` | -           |

***

### 🟡 POST `/Article`

#### Request Body

**Content-Type:** `application/json` [Article](https://closer.gitbook.io/documentation/schemas#article)

#### Responses

✅ **201** - Created

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Article](schemas.md#article)` | -           |

***

### 🟡 POST `/batch/Article`

#### Request Body

**Content-Type:** `application/json` Array of [Article](https://closer.gitbook.io/documentation/schemas#article)

#### Responses

✅ **201** - Created

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Article](schemas.md#article)` | -           |

***

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

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Article](schemas.md#article)` | -           |

***

### 🟡 POST `/attributes/Article/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Article](https://closer.gitbook.io/documentation/schemas#article)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Article](schemas.md#article)` | -           |

***

### 🔴 DELETE `/attributes/Article/{id}/{name}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Article](schemas.md#article)` | -           |

***

### 🟡 POST `/report/Article/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Article](https://closer.gitbook.io/documentation/schemas#article)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Article](schemas.md#article)` | -           |

***

### 🔴 DELETE `/report/Article/{id}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Article](schemas.md#article)` | -           |

***

### 🟢 GET `/application`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/distinct/Application/{field}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                                    | Description |
| --------- | --------------------------------------- | ----------- |
| `results` | `[Application](schemas.md#application)` | -           |

***

### 🟢 GET `/Application/{search}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                                    | Description |
| --------- | --------------------------------------- | ----------- |
| `results` | `[Application](schemas.md#application)` | -           |

***

### 🟣 PATCH `/Application/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Application](https://closer.gitbook.io/documentation/schemas#application)

#### Responses

✅ **200** - OK

| Property  | Type                                    | Description |
| --------- | --------------------------------------- | ----------- |
| `results` | `[Application](schemas.md#application)` | -           |

***

### 🟠 PUT `/Application/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Application](https://closer.gitbook.io/documentation/schemas#application)

#### Responses

✅ **200** - OK

| Property  | Type                                    | Description |
| --------- | --------------------------------------- | ----------- |
| `results` | `[Application](schemas.md#application)` | -           |

***

### 🟢 GET `/count/application`

#### Responses

✅ **200** - OK

| Property  | Type     | Description |
| --------- | -------- | ----------- |
| `results` | `number` | -           |

***

### 🟢 GET `/reported/Application`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/graph/Application`

#### Responses

✅ **200** - OK

| Property  | Type                                    | Description |
| --------- | --------------------------------------- | ----------- |
| `results` | `[Application](schemas.md#application)` | -           |

***

### 🟢 GET `/a/Application`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/my/Application`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/mine/Application`

#### Responses

✅ **200** - OK

| Property  | Type                                    | Description |
| --------- | --------------------------------------- | ----------- |
| `results` | `[Application](schemas.md#application)` | -           |

***

### 🟡 POST `/Application`

#### Request Body

**Content-Type:** `application/json` [Application](https://closer.gitbook.io/documentation/schemas#application)

#### Responses

✅ **201** - Created

| Property  | Type                                    | Description |
| --------- | --------------------------------------- | ----------- |
| `results` | `[Application](schemas.md#application)` | -           |

***

### 🟡 POST `/batch/Application`

#### Request Body

**Content-Type:** `application/json` Array of [Application](https://closer.gitbook.io/documentation/schemas#application)

#### Responses

✅ **201** - Created

| Property  | Type                                    | Description |
| --------- | --------------------------------------- | ----------- |
| `results` | `[Application](schemas.md#application)` | -           |

***

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

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                                    | Description |
| --------- | --------------------------------------- | ----------- |
| `results` | `[Application](schemas.md#application)` | -           |

***

### 🟡 POST `/attributes/Application/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Application](https://closer.gitbook.io/documentation/schemas#application)

#### Responses

✅ **200** - OK

| Property  | Type                                    | Description |
| --------- | --------------------------------------- | ----------- |
| `results` | `[Application](schemas.md#application)` | -           |

***

### 🔴 DELETE `/attributes/Application/{id}/{name}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                                    | Description |
| --------- | --------------------------------------- | ----------- |
| `results` | `[Application](schemas.md#application)` | -           |

***

### 🟡 POST `/report/Application/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Application](https://closer.gitbook.io/documentation/schemas#application)

#### Responses

✅ **200** - OK

| Property  | Type                                    | Description |
| --------- | --------------------------------------- | ----------- |
| `results` | `[Application](schemas.md#application)` | -           |

***

### 🔴 DELETE `/report/Application/{id}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                                    | Description |
| --------- | --------------------------------------- | ----------- |
| `results` | `[Application](schemas.md#application)` | -           |

***

### 🟢 GET `/booking`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/distinct/Booking/{field}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Booking](schemas.md#booking)` | -           |

***

### 🟢 GET `/Booking/{search}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Booking](schemas.md#booking)` | -           |

***

### 🟣 PATCH `/Booking/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Booking](https://closer.gitbook.io/documentation/schemas#booking)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Booking](schemas.md#booking)` | -           |

***

### 🟠 PUT `/Booking/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Booking](https://closer.gitbook.io/documentation/schemas#booking)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Booking](schemas.md#booking)` | -           |

***

### 🟢 GET `/count/booking`

#### Responses

✅ **200** - OK

| Property  | Type     | Description |
| --------- | -------- | ----------- |
| `results` | `number` | -           |

***

### 🟢 GET `/reported/Booking`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/graph/Booking`

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Booking](schemas.md#booking)` | -           |

***

### 🟢 GET `/a/Booking`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/my/Booking`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/mine/Booking`

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Booking](schemas.md#booking)` | -           |

***

### 🟡 POST `/Booking`

#### Request Body

**Content-Type:** `application/json` [Booking](https://closer.gitbook.io/documentation/schemas#booking)

#### Responses

✅ **201** - Created

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Booking](schemas.md#booking)` | -           |

***

### 🟡 POST `/batch/Booking`

#### Request Body

**Content-Type:** `application/json` Array of [Booking](https://closer.gitbook.io/documentation/schemas#booking)

#### Responses

✅ **201** - Created

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Booking](schemas.md#booking)` | -           |

***

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

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Booking](schemas.md#booking)` | -           |

***

### 🟡 POST `/attributes/Booking/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Booking](https://closer.gitbook.io/documentation/schemas#booking)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Booking](schemas.md#booking)` | -           |

***

### 🔴 DELETE `/attributes/Booking/{id}/{name}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Booking](schemas.md#booking)` | -           |

***

### 🟡 POST `/report/Booking/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Booking](https://closer.gitbook.io/documentation/schemas#booking)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Booking](schemas.md#booking)` | -           |

***

### 🔴 DELETE `/report/Booking/{id}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Booking](schemas.md#booking)` | -           |

***

### 🟢 GET `/config`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/distinct/Config/{field}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Config](schemas.md#config)` | -           |

***

### 🟢 GET `/Config/{search}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Config](schemas.md#config)` | -           |

***

### 🟣 PATCH `/Config/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Config](https://closer.gitbook.io/documentation/schemas#config)

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Config](schemas.md#config)` | -           |

***

### 🟠 PUT `/Config/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Config](https://closer.gitbook.io/documentation/schemas#config)

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Config](schemas.md#config)` | -           |

***

### 🟢 GET `/count/config`

#### Responses

✅ **200** - OK

| Property  | Type     | Description |
| --------- | -------- | ----------- |
| `results` | `number` | -           |

***

### 🟢 GET `/reported/Config`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/graph/Config`

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Config](schemas.md#config)` | -           |

***

### 🟢 GET `/a/Config`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/my/Config`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/mine/Config`

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Config](schemas.md#config)` | -           |

***

### 🟡 POST `/Config`

#### Request Body

**Content-Type:** `application/json` [Config](https://closer.gitbook.io/documentation/schemas#config)

#### Responses

✅ **201** - Created

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Config](schemas.md#config)` | -           |

***

### 🟡 POST `/batch/Config`

#### Request Body

**Content-Type:** `application/json` Array of [Config](https://closer.gitbook.io/documentation/schemas#config)

#### Responses

✅ **201** - Created

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Config](schemas.md#config)` | -           |

***

### 🟡 POST `/attributes/Config/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Config](https://closer.gitbook.io/documentation/schemas#config)

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Config](schemas.md#config)` | -           |

***

### 🔴 DELETE `/attributes/Config/{id}/{name}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Config](schemas.md#config)` | -           |

***

### 🟡 POST `/report/Config/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Config](https://closer.gitbook.io/documentation/schemas#config)

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Config](schemas.md#config)` | -           |

***

### 🔴 DELETE `/report/Config/{id}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Config](schemas.md#config)` | -           |

***

### 🟢 GET `/lesson`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/distinct/Lesson/{field}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Lesson](schemas.md#lesson)` | -           |

***

### 🟢 GET `/Lesson/{search}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Lesson](schemas.md#lesson)` | -           |

***

### 🟣 PATCH `/Lesson/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Lesson](https://closer.gitbook.io/documentation/schemas#lesson)

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Lesson](schemas.md#lesson)` | -           |

***

### 🟠 PUT `/Lesson/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Lesson](https://closer.gitbook.io/documentation/schemas#lesson)

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Lesson](schemas.md#lesson)` | -           |

***

### 🟢 GET `/count/lesson`

#### Responses

✅ **200** - OK

| Property  | Type     | Description |
| --------- | -------- | ----------- |
| `results` | `number` | -           |

***

### 🟢 GET `/reported/Lesson`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/graph/Lesson`

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Lesson](schemas.md#lesson)` | -           |

***

### 🟢 GET `/a/Lesson`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/my/Lesson`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/mine/Lesson`

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Lesson](schemas.md#lesson)` | -           |

***

### 🟡 POST `/Lesson`

#### Request Body

**Content-Type:** `application/json` [Lesson](https://closer.gitbook.io/documentation/schemas#lesson)

#### Responses

✅ **201** - Created

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Lesson](schemas.md#lesson)` | -           |

***

### 🟡 POST `/batch/Lesson`

#### Request Body

**Content-Type:** `application/json` Array of [Lesson](https://closer.gitbook.io/documentation/schemas#lesson)

#### Responses

✅ **201** - Created

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Lesson](schemas.md#lesson)` | -           |

***

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

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Lesson](schemas.md#lesson)` | -           |

***

### 🟡 POST `/attributes/Lesson/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Lesson](https://closer.gitbook.io/documentation/schemas#lesson)

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Lesson](schemas.md#lesson)` | -           |

***

### 🔴 DELETE `/attributes/Lesson/{id}/{name}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Lesson](schemas.md#lesson)` | -           |

***

### 🟡 POST `/report/Lesson/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Lesson](https://closer.gitbook.io/documentation/schemas#lesson)

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Lesson](schemas.md#lesson)` | -           |

***

### 🔴 DELETE `/report/Lesson/{id}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Lesson](schemas.md#lesson)` | -           |

***

### 🟢 GET `/channel`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/distinct/Channel/{field}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Channel](schemas.md#channel)` | -           |

***

### 🟢 GET `/Channel/{search}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Channel](schemas.md#channel)` | -           |

***

### 🟣 PATCH `/Channel/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Channel](https://closer.gitbook.io/documentation/schemas#channel)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Channel](schemas.md#channel)` | -           |

***

### 🟠 PUT `/Channel/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Channel](https://closer.gitbook.io/documentation/schemas#channel)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Channel](schemas.md#channel)` | -           |

***

### 🟢 GET `/count/channel`

#### Responses

✅ **200** - OK

| Property  | Type     | Description |
| --------- | -------- | ----------- |
| `results` | `number` | -           |

***

### 🟢 GET `/reported/Channel`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/graph/Channel`

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Channel](schemas.md#channel)` | -           |

***

### 🟢 GET `/a/Channel`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/my/Channel`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/mine/Channel`

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Channel](schemas.md#channel)` | -           |

***

### 🟡 POST `/Channel`

#### Request Body

**Content-Type:** `application/json` [Channel](https://closer.gitbook.io/documentation/schemas#channel)

#### Responses

✅ **201** - Created

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Channel](schemas.md#channel)` | -           |

***

### 🟡 POST `/batch/Channel`

#### Request Body

**Content-Type:** `application/json` Array of [Channel](https://closer.gitbook.io/documentation/schemas#channel)

#### Responses

✅ **201** - Created

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Channel](schemas.md#channel)` | -           |

***

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

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Channel](schemas.md#channel)` | -           |

***

### 🟡 POST `/attributes/Channel/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Channel](https://closer.gitbook.io/documentation/schemas#channel)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Channel](schemas.md#channel)` | -           |

***

### 🔴 DELETE `/attributes/Channel/{id}/{name}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Channel](schemas.md#channel)` | -           |

***

### 🟡 POST `/report/Channel/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Channel](https://closer.gitbook.io/documentation/schemas#channel)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Channel](schemas.md#channel)` | -           |

***

### 🔴 DELETE `/report/Channel/{id}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Channel](schemas.md#channel)` | -           |

***

### 🟢 GET `/event`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/distinct/Event/{field}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                        | Description |
| --------- | --------------------------- | ----------- |
| `results` | `[Event](schemas.md#event)` | -           |

***

### 🟢 GET `/Event/{search}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                        | Description |
| --------- | --------------------------- | ----------- |
| `results` | `[Event](schemas.md#event)` | -           |

***

### 🟣 PATCH `/Event/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Event](https://closer.gitbook.io/documentation/schemas#event)

#### Responses

✅ **200** - OK

| Property  | Type                        | Description |
| --------- | --------------------------- | ----------- |
| `results` | `[Event](schemas.md#event)` | -           |

***

### 🟠 PUT `/Event/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Event](https://closer.gitbook.io/documentation/schemas#event)

#### Responses

✅ **200** - OK

| Property  | Type                        | Description |
| --------- | --------------------------- | ----------- |
| `results` | `[Event](schemas.md#event)` | -           |

***

### 🟢 GET `/count/event`

#### Responses

✅ **200** - OK

| Property  | Type     | Description |
| --------- | -------- | ----------- |
| `results` | `number` | -           |

***

### 🟢 GET `/reported/Event`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/graph/Event`

#### Responses

✅ **200** - OK

| Property  | Type                        | Description |
| --------- | --------------------------- | ----------- |
| `results` | `[Event](schemas.md#event)` | -           |

***

### 🟢 GET `/a/Event`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/my/Event`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/mine/Event`

#### Responses

✅ **200** - OK

| Property  | Type                        | Description |
| --------- | --------------------------- | ----------- |
| `results` | `[Event](schemas.md#event)` | -           |

***

### 🟡 POST `/Event`

#### Request Body

**Content-Type:** `application/json` [Event](https://closer.gitbook.io/documentation/schemas#event)

#### Responses

✅ **201** - Created

| Property  | Type                        | Description |
| --------- | --------------------------- | ----------- |
| `results` | `[Event](schemas.md#event)` | -           |

***

### 🟡 POST `/batch/Event`

#### Request Body

**Content-Type:** `application/json` Array of [Event](https://closer.gitbook.io/documentation/schemas#event)

#### Responses

✅ **201** - Created

| Property  | Type                        | Description |
| --------- | --------------------------- | ----------- |
| `results` | `[Event](schemas.md#event)` | -           |

***

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

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                        | Description |
| --------- | --------------------------- | ----------- |
| `results` | `[Event](schemas.md#event)` | -           |

***

### 🟡 POST `/attend/Event/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Event](https://closer.gitbook.io/documentation/schemas#event)

#### Responses

✅ **200** - OK

| Property  | Type                        | Description |
| --------- | --------------------------- | ----------- |
| `results` | `[Event](schemas.md#event)` | -           |

***

### 🟡 POST `/attributes/Event/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Event](https://closer.gitbook.io/documentation/schemas#event)

#### Responses

✅ **200** - OK

| Property  | Type                        | Description |
| --------- | --------------------------- | ----------- |
| `results` | `[Event](schemas.md#event)` | -           |

***

### 🔴 DELETE `/attributes/Event/{id}/{name}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                        | Description |
| --------- | --------------------------- | ----------- |
| `results` | `[Event](schemas.md#event)` | -           |

***

### 🟡 POST `/report/Event/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Event](https://closer.gitbook.io/documentation/schemas#event)

#### Responses

✅ **200** - OK

| Property  | Type                        | Description |
| --------- | --------------------------- | ----------- |
| `results` | `[Event](schemas.md#event)` | -           |

***

### 🔴 DELETE `/report/Event/{id}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                        | Description |
| --------- | --------------------------- | ----------- |
| `results` | `[Event](schemas.md#event)` | -           |

***

### 🟢 GET `/ticket`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/distinct/Ticket/{field}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Ticket](schemas.md#ticket)` | -           |

***

### 🟢 GET `/Ticket/{search}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Ticket](schemas.md#ticket)` | -           |

***

### 🟢 GET `/count/ticket`

#### Responses

✅ **200** - OK

| Property  | Type     | Description |
| --------- | -------- | ----------- |
| `results` | `number` | -           |

***

### 🟢 GET `/reported/Ticket`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/graph/Ticket`

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Ticket](schemas.md#ticket)` | -           |

***

### 🟢 GET `/a/Ticket`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/my/Ticket`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/mine/Ticket`

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Ticket](schemas.md#ticket)` | -           |

***

### 🟡 POST `/attributes/Ticket/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Ticket](https://closer.gitbook.io/documentation/schemas#ticket)

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Ticket](schemas.md#ticket)` | -           |

***

### 🔴 DELETE `/attributes/Ticket/{id}/{name}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Ticket](schemas.md#ticket)` | -           |

***

### 🟡 POST `/report/Ticket/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Ticket](https://closer.gitbook.io/documentation/schemas#ticket)

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Ticket](schemas.md#ticket)` | -           |

***

### 🔴 DELETE `/report/Ticket/{id}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Ticket](schemas.md#ticket)` | -           |

***

### 🟢 GET `/listing`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/distinct/Listing/{field}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Listing](schemas.md#listing)` | -           |

***

### 🟢 GET `/Listing/{search}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Listing](schemas.md#listing)` | -           |

***

### 🟣 PATCH `/Listing/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Listing](https://closer.gitbook.io/documentation/schemas#listing)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Listing](schemas.md#listing)` | -           |

***

### 🟠 PUT `/Listing/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Listing](https://closer.gitbook.io/documentation/schemas#listing)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Listing](schemas.md#listing)` | -           |

***

### 🟢 GET `/count/listing`

#### Responses

✅ **200** - OK

| Property  | Type     | Description |
| --------- | -------- | ----------- |
| `results` | `number` | -           |

***

### 🟢 GET `/reported/Listing`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/graph/Listing`

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Listing](schemas.md#listing)` | -           |

***

### 🟢 GET `/a/Listing`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/my/Listing`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/mine/Listing`

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Listing](schemas.md#listing)` | -           |

***

### 🟡 POST `/Listing`

#### Request Body

**Content-Type:** `application/json` [Listing](https://closer.gitbook.io/documentation/schemas#listing)

#### Responses

✅ **201** - Created

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Listing](schemas.md#listing)` | -           |

***

### 🟡 POST `/batch/Listing`

#### Request Body

**Content-Type:** `application/json` Array of [Listing](https://closer.gitbook.io/documentation/schemas#listing)

#### Responses

✅ **201** - Created

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Listing](schemas.md#listing)` | -           |

***

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

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Listing](schemas.md#listing)` | -           |

***

### 🟡 POST `/attributes/Listing/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Listing](https://closer.gitbook.io/documentation/schemas#listing)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Listing](schemas.md#listing)` | -           |

***

### 🔴 DELETE `/attributes/Listing/{id}/{name}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Listing](schemas.md#listing)` | -           |

***

### 🟡 POST `/report/Listing/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Listing](https://closer.gitbook.io/documentation/schemas#listing)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Listing](schemas.md#listing)` | -           |

***

### 🔴 DELETE `/report/Listing/{id}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Listing](schemas.md#listing)` | -           |

***

### 🟢 GET `/message`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/distinct/Message/{field}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Message](schemas.md#message)` | -           |

***

### 🟢 GET `/Message/{search}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Message](schemas.md#message)` | -           |

***

### 🟣 PATCH `/Message/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Message](https://closer.gitbook.io/documentation/schemas#message)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Message](schemas.md#message)` | -           |

***

### 🟠 PUT `/Message/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Message](https://closer.gitbook.io/documentation/schemas#message)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Message](schemas.md#message)` | -           |

***

### 🟢 GET `/count/message`

#### Responses

✅ **200** - OK

| Property  | Type     | Description |
| --------- | -------- | ----------- |
| `results` | `number` | -           |

***

### 🟢 GET `/reported/Message`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/graph/Message`

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Message](schemas.md#message)` | -           |

***

### 🟢 GET `/a/Message`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/my/Message`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/mine/Message`

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Message](schemas.md#message)` | -           |

***

### 🟡 POST `/Message`

#### Request Body

**Content-Type:** `application/json` [Message](https://closer.gitbook.io/documentation/schemas#message)

#### Responses

✅ **201** - Created

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Message](schemas.md#message)` | -           |

***

### 🟡 POST `/batch/Message`

#### Request Body

**Content-Type:** `application/json` Array of [Message](https://closer.gitbook.io/documentation/schemas#message)

#### Responses

✅ **201** - Created

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Message](schemas.md#message)` | -           |

***

### 🟡 POST `/attributes/Message/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Message](https://closer.gitbook.io/documentation/schemas#message)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Message](schemas.md#message)` | -           |

***

### 🔴 DELETE `/attributes/Message/{id}/{name}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Message](schemas.md#message)` | -           |

***

### 🟡 POST `/report/Message/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Message](https://closer.gitbook.io/documentation/schemas#message)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Message](schemas.md#message)` | -           |

***

### 🔴 DELETE `/report/Message/{id}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Message](schemas.md#message)` | -           |

***

### 🟢 GET `/metric`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/distinct/Metric/{field}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Metric](schemas.md#metric)` | -           |

***

### 🟢 GET `/Metric/{search}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Metric](schemas.md#metric)` | -           |

***

### 🟢 GET `/count/metric`

#### Responses

✅ **200** - OK

| Property  | Type     | Description |
| --------- | -------- | ----------- |
| `results` | `number` | -           |

***

### 🟢 GET `/reported/Metric`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/graph/Metric`

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Metric](schemas.md#metric)` | -           |

***

### 🟢 GET `/a/Metric`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/my/Metric`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/mine/Metric`

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Metric](schemas.md#metric)` | -           |

***

### 🟡 POST `/Metric`

#### Request Body

**Content-Type:** `application/json` [Metric](https://closer.gitbook.io/documentation/schemas#metric)

#### Responses

✅ **201** - Created

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Metric](schemas.md#metric)` | -           |

***

### 🟡 POST `/batch/Metric`

#### Request Body

**Content-Type:** `application/json` Array of [Metric](https://closer.gitbook.io/documentation/schemas#metric)

#### Responses

✅ **201** - Created

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Metric](schemas.md#metric)` | -           |

***

### 🟡 POST `/attributes/Metric/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Metric](https://closer.gitbook.io/documentation/schemas#metric)

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Metric](schemas.md#metric)` | -           |

***

### 🔴 DELETE `/attributes/Metric/{id}/{name}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Metric](schemas.md#metric)` | -           |

***

### 🟡 POST `/report/Metric/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Metric](https://closer.gitbook.io/documentation/schemas#metric)

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Metric](schemas.md#metric)` | -           |

***

### 🔴 DELETE `/report/Metric/{id}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Metric](schemas.md#metric)` | -           |

***

### 🟢 GET `/partner`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/distinct/Partner/{field}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Partner](schemas.md#partner)` | -           |

***

### 🟢 GET `/Partner/{search}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Partner](schemas.md#partner)` | -           |

***

### 🟣 PATCH `/Partner/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Partner](https://closer.gitbook.io/documentation/schemas#partner)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Partner](schemas.md#partner)` | -           |

***

### 🟠 PUT `/Partner/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Partner](https://closer.gitbook.io/documentation/schemas#partner)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Partner](schemas.md#partner)` | -           |

***

### 🟢 GET `/count/partner`

#### Responses

✅ **200** - OK

| Property  | Type     | Description |
| --------- | -------- | ----------- |
| `results` | `number` | -           |

***

### 🟢 GET `/reported/Partner`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/graph/Partner`

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Partner](schemas.md#partner)` | -           |

***

### 🟢 GET `/a/Partner`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/my/Partner`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/mine/Partner`

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Partner](schemas.md#partner)` | -           |

***

### 🟡 POST `/Partner`

#### Request Body

**Content-Type:** `application/json` [Partner](https://closer.gitbook.io/documentation/schemas#partner)

#### Responses

✅ **201** - Created

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Partner](schemas.md#partner)` | -           |

***

### 🟡 POST `/batch/Partner`

#### Request Body

**Content-Type:** `application/json` Array of [Partner](https://closer.gitbook.io/documentation/schemas#partner)

#### Responses

✅ **201** - Created

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Partner](schemas.md#partner)` | -           |

***

### 🟡 POST `/attributes/Partner/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Partner](https://closer.gitbook.io/documentation/schemas#partner)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Partner](schemas.md#partner)` | -           |

***

### 🔴 DELETE `/attributes/Partner/{id}/{name}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Partner](schemas.md#partner)` | -           |

***

### 🟡 POST `/report/Partner/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Partner](https://closer.gitbook.io/documentation/schemas#partner)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Partner](schemas.md#partner)` | -           |

***

### 🔴 DELETE `/report/Partner/{id}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Partner](schemas.md#partner)` | -           |

***

### 🟢 GET `/post`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/distinct/Post/{field}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Post](schemas.md#post)` | -           |

***

### 🟢 GET `/Post/{search}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Post](schemas.md#post)` | -           |

***

### 🟣 PATCH `/Post/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Post](https://closer.gitbook.io/documentation/schemas#post)

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Post](schemas.md#post)` | -           |

***

### 🟠 PUT `/Post/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Post](https://closer.gitbook.io/documentation/schemas#post)

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Post](schemas.md#post)` | -           |

***

### 🟢 GET `/count/post`

#### Responses

✅ **200** - OK

| Property  | Type     | Description |
| --------- | -------- | ----------- |
| `results` | `number` | -           |

***

### 🟢 GET `/reported/Post`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/graph/Post`

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Post](schemas.md#post)` | -           |

***

### 🟢 GET `/a/Post`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/my/Post`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/mine/Post`

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Post](schemas.md#post)` | -           |

***

### 🟡 POST `/Post`

#### Request Body

**Content-Type:** `application/json` [Post](https://closer.gitbook.io/documentation/schemas#post)

#### Responses

✅ **201** - Created

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Post](schemas.md#post)` | -           |

***

### 🟡 POST `/batch/Post`

#### Request Body

**Content-Type:** `application/json` Array of [Post](https://closer.gitbook.io/documentation/schemas#post)

#### Responses

✅ **201** - Created

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Post](schemas.md#post)` | -           |

***

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

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Post](schemas.md#post)` | -           |

***

### 🟡 POST `/attributes/Post/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Post](https://closer.gitbook.io/documentation/schemas#post)

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Post](schemas.md#post)` | -           |

***

### 🔴 DELETE `/attributes/Post/{id}/{name}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Post](schemas.md#post)` | -           |

***

### 🟡 POST `/report/Post/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Post](https://closer.gitbook.io/documentation/schemas#post)

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Post](schemas.md#post)` | -           |

***

### 🔴 DELETE `/report/Post/{id}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Post](schemas.md#post)` | -           |

***

### 🟢 GET `/product`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/distinct/Product/{field}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Product](schemas.md#product)` | -           |

***

### 🟢 GET `/Product/{search}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Product](schemas.md#product)` | -           |

***

### 🟣 PATCH `/Product/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Product](https://closer.gitbook.io/documentation/schemas#product)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Product](schemas.md#product)` | -           |

***

### 🟠 PUT `/Product/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Product](https://closer.gitbook.io/documentation/schemas#product)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Product](schemas.md#product)` | -           |

***

### 🟢 GET `/count/product`

#### Responses

✅ **200** - OK

| Property  | Type     | Description |
| --------- | -------- | ----------- |
| `results` | `number` | -           |

***

### 🟢 GET `/reported/Product`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/graph/Product`

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Product](schemas.md#product)` | -           |

***

### 🟢 GET `/a/Product`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/my/Product`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/mine/Product`

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Product](schemas.md#product)` | -           |

***

### 🟡 POST `/Product`

#### Request Body

**Content-Type:** `application/json` [Product](https://closer.gitbook.io/documentation/schemas#product)

#### Responses

✅ **201** - Created

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Product](schemas.md#product)` | -           |

***

### 🟡 POST `/batch/Product`

#### Request Body

**Content-Type:** `application/json` Array of [Product](https://closer.gitbook.io/documentation/schemas#product)

#### Responses

✅ **201** - Created

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Product](schemas.md#product)` | -           |

***

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

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Product](schemas.md#product)` | -           |

***

### 🟡 POST `/attributes/Product/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Product](https://closer.gitbook.io/documentation/schemas#product)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Product](schemas.md#product)` | -           |

***

### 🔴 DELETE `/attributes/Product/{id}/{name}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Product](schemas.md#product)` | -           |

***

### 🟡 POST `/report/Product/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Product](https://closer.gitbook.io/documentation/schemas#product)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Product](schemas.md#product)` | -           |

***

### 🔴 DELETE `/report/Product/{id}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Product](schemas.md#product)` | -           |

***

### 🟢 GET `/photo`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/distinct/Photo/{field}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                        | Description |
| --------- | --------------------------- | ----------- |
| `results` | `[Photo](schemas.md#photo)` | -           |

***

### 🟢 GET `/Photo/{search}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                        | Description |
| --------- | --------------------------- | ----------- |
| `results` | `[Photo](schemas.md#photo)` | -           |

***

### 🟣 PATCH `/Photo/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Photo](https://closer.gitbook.io/documentation/schemas#photo)

#### Responses

✅ **200** - OK

| Property  | Type                        | Description |
| --------- | --------------------------- | ----------- |
| `results` | `[Photo](schemas.md#photo)` | -           |

***

### 🟠 PUT `/Photo/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Photo](https://closer.gitbook.io/documentation/schemas#photo)

#### Responses

✅ **200** - OK

| Property  | Type                        | Description |
| --------- | --------------------------- | ----------- |
| `results` | `[Photo](schemas.md#photo)` | -           |

***

### 🟢 GET `/count/photo`

#### Responses

✅ **200** - OK

| Property  | Type     | Description |
| --------- | -------- | ----------- |
| `results` | `number` | -           |

***

### 🟢 GET `/reported/Photo`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/graph/Photo`

#### Responses

✅ **200** - OK

| Property  | Type                        | Description |
| --------- | --------------------------- | ----------- |
| `results` | `[Photo](schemas.md#photo)` | -           |

***

### 🟢 GET `/a/Photo`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/my/Photo`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/mine/Photo`

#### Responses

✅ **200** - OK

| Property  | Type                        | Description |
| --------- | --------------------------- | ----------- |
| `results` | `[Photo](schemas.md#photo)` | -           |

***

### 🟡 POST `/Photo`

#### Request Body

**Content-Type:** `application/json` [Photo](https://closer.gitbook.io/documentation/schemas#photo)

#### Responses

✅ **201** - Created

| Property  | Type                        | Description |
| --------- | --------------------------- | ----------- |
| `results` | `[Photo](schemas.md#photo)` | -           |

***

### 🟡 POST `/batch/Photo`

#### Request Body

**Content-Type:** `application/json` Array of [Photo](https://closer.gitbook.io/documentation/schemas#photo)

#### Responses

✅ **201** - Created

| Property  | Type                        | Description |
| --------- | --------------------------- | ----------- |
| `results` | `[Photo](schemas.md#photo)` | -           |

***

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

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                        | Description |
| --------- | --------------------------- | ----------- |
| `results` | `[Photo](schemas.md#photo)` | -           |

***

### 🟡 POST `/attributes/Photo/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Photo](https://closer.gitbook.io/documentation/schemas#photo)

#### Responses

✅ **200** - OK

| Property  | Type                        | Description |
| --------- | --------------------------- | ----------- |
| `results` | `[Photo](schemas.md#photo)` | -           |

***

### 🔴 DELETE `/attributes/Photo/{id}/{name}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                        | Description |
| --------- | --------------------------- | ----------- |
| `results` | `[Photo](schemas.md#photo)` | -           |

***

### 🟡 POST `/report/Photo/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Photo](https://closer.gitbook.io/documentation/schemas#photo)

#### Responses

✅ **200** - OK

| Property  | Type                        | Description |
| --------- | --------------------------- | ----------- |
| `results` | `[Photo](schemas.md#photo)` | -           |

***

### 🔴 DELETE `/report/Photo/{id}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                        | Description |
| --------- | --------------------------- | ----------- |
| `results` | `[Photo](schemas.md#photo)` | -           |

***

### 🟢 GET `/resource`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/distinct/Resource/{field}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                              | Description |
| --------- | --------------------------------- | ----------- |
| `results` | `[Resource](schemas.md#resource)` | -           |

***

### 🟢 GET `/Resource/{search}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                              | Description |
| --------- | --------------------------------- | ----------- |
| `results` | `[Resource](schemas.md#resource)` | -           |

***

### 🟣 PATCH `/Resource/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Resource](https://closer.gitbook.io/documentation/schemas#resource)

#### Responses

✅ **200** - OK

| Property  | Type                              | Description |
| --------- | --------------------------------- | ----------- |
| `results` | `[Resource](schemas.md#resource)` | -           |

***

### 🟠 PUT `/Resource/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Resource](https://closer.gitbook.io/documentation/schemas#resource)

#### Responses

✅ **200** - OK

| Property  | Type                              | Description |
| --------- | --------------------------------- | ----------- |
| `results` | `[Resource](schemas.md#resource)` | -           |

***

### 🟢 GET `/count/resource`

#### Responses

✅ **200** - OK

| Property  | Type     | Description |
| --------- | -------- | ----------- |
| `results` | `number` | -           |

***

### 🟢 GET `/reported/Resource`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/graph/Resource`

#### Responses

✅ **200** - OK

| Property  | Type                              | Description |
| --------- | --------------------------------- | ----------- |
| `results` | `[Resource](schemas.md#resource)` | -           |

***

### 🟢 GET `/a/Resource`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/my/Resource`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/mine/Resource`

#### Responses

✅ **200** - OK

| Property  | Type                              | Description |
| --------- | --------------------------------- | ----------- |
| `results` | `[Resource](schemas.md#resource)` | -           |

***

### 🟡 POST `/Resource`

#### Request Body

**Content-Type:** `application/json` [Resource](https://closer.gitbook.io/documentation/schemas#resource)

#### Responses

✅ **201** - Created

| Property  | Type                              | Description |
| --------- | --------------------------------- | ----------- |
| `results` | `[Resource](schemas.md#resource)` | -           |

***

### 🟡 POST `/batch/Resource`

#### Request Body

**Content-Type:** `application/json` Array of [Resource](https://closer.gitbook.io/documentation/schemas#resource)

#### Responses

✅ **201** - Created

| Property  | Type                              | Description |
| --------- | --------------------------------- | ----------- |
| `results` | `[Resource](schemas.md#resource)` | -           |

***

### 🟡 POST `/attributes/Resource/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Resource](https://closer.gitbook.io/documentation/schemas#resource)

#### Responses

✅ **200** - OK

| Property  | Type                              | Description |
| --------- | --------------------------------- | ----------- |
| `results` | `[Resource](schemas.md#resource)` | -           |

***

### 🔴 DELETE `/attributes/Resource/{id}/{name}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                              | Description |
| --------- | --------------------------------- | ----------- |
| `results` | `[Resource](schemas.md#resource)` | -           |

***

### 🟡 POST `/report/Resource/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Resource](https://closer.gitbook.io/documentation/schemas#resource)

#### Responses

✅ **200** - OK

| Property  | Type                              | Description |
| --------- | --------------------------------- | ----------- |
| `results` | `[Resource](schemas.md#resource)` | -           |

***

### 🔴 DELETE `/report/Resource/{id}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                              | Description |
| --------- | --------------------------------- | ----------- |
| `results` | `[Resource](schemas.md#resource)` | -           |

***

### 🟢 GET `/session`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/distinct/Session/{field}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Session](schemas.md#session)` | -           |

***

### 🟢 GET `/Session/{search}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Session](schemas.md#session)` | -           |

***

### 🟣 PATCH `/Session/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Session](https://closer.gitbook.io/documentation/schemas#session)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Session](schemas.md#session)` | -           |

***

### 🟠 PUT `/Session/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Session](https://closer.gitbook.io/documentation/schemas#session)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Session](schemas.md#session)` | -           |

***

### 🟢 GET `/count/session`

#### Responses

✅ **200** - OK

| Property  | Type     | Description |
| --------- | -------- | ----------- |
| `results` | `number` | -           |

***

### 🟢 GET `/reported/Session`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/graph/Session`

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Session](schemas.md#session)` | -           |

***

### 🟢 GET `/a/Session`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/my/Session`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/mine/Session`

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Session](schemas.md#session)` | -           |

***

### 🟡 POST `/Session`

#### Request Body

**Content-Type:** `application/json` [Session](https://closer.gitbook.io/documentation/schemas#session)

#### Responses

✅ **201** - Created

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Session](schemas.md#session)` | -           |

***

### 🟡 POST `/batch/Session`

#### Request Body

**Content-Type:** `application/json` Array of [Session](https://closer.gitbook.io/documentation/schemas#session)

#### Responses

✅ **201** - Created

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Session](schemas.md#session)` | -           |

***

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

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Session](schemas.md#session)` | -           |

***

### 🟡 POST `/attend/Session/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Session](https://closer.gitbook.io/documentation/schemas#session)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Session](schemas.md#session)` | -           |

***

### 🟡 POST `/attributes/Session/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Session](https://closer.gitbook.io/documentation/schemas#session)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Session](schemas.md#session)` | -           |

***

### 🔴 DELETE `/attributes/Session/{id}/{name}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Session](schemas.md#session)` | -           |

***

### 🟡 POST `/report/Session/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Session](https://closer.gitbook.io/documentation/schemas#session)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Session](schemas.md#session)` | -           |

***

### 🔴 DELETE `/report/Session/{id}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Session](schemas.md#session)` | -           |

***

### 🟢 GET `/stay`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/distinct/Stay/{field}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Stay](schemas.md#stay)` | -           |

***

### 🟢 GET `/Stay/{search}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Stay](schemas.md#stay)` | -           |

***

### 🟢 GET `/count/stay`

#### Responses

✅ **200** - OK

| Property  | Type     | Description |
| --------- | -------- | ----------- |
| `results` | `number` | -           |

***

### 🟢 GET `/reported/Stay`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/graph/Stay`

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Stay](schemas.md#stay)` | -           |

***

### 🟢 GET `/a/Stay`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/my/Stay`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/mine/Stay`

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Stay](schemas.md#stay)` | -           |

***

### 🟡 POST `/attributes/Stay/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Stay](https://closer.gitbook.io/documentation/schemas#stay)

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Stay](schemas.md#stay)` | -           |

***

### 🔴 DELETE `/attributes/Stay/{id}/{name}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Stay](schemas.md#stay)` | -           |

***

### 🟡 POST `/report/Stay/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Stay](https://closer.gitbook.io/documentation/schemas#stay)

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Stay](schemas.md#stay)` | -           |

***

### 🔴 DELETE `/report/Stay/{id}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Stay](schemas.md#stay)` | -           |

***

### 🟢 GET `/user`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/distinct/User/{field}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[User](schemas.md#user)` | -           |

***

### 🟢 GET `/User/{search}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[User](schemas.md#user)` | -           |

***

### 🟣 PATCH `/User/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [User](https://closer.gitbook.io/documentation/schemas#user)

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[User](schemas.md#user)` | -           |

***

### 🟢 GET `/count/user`

#### Responses

✅ **200** - OK

| Property  | Type     | Description |
| --------- | -------- | ----------- |
| `results` | `number` | -           |

***

### 🟢 GET `/reported/User`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/graph/User`

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[User](schemas.md#user)` | -           |

***

### 🟢 GET `/a/User`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/my/User`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/mine/User`

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[User](schemas.md#user)` | -           |

***

### 🟡 POST `/User`

#### Request Body

**Content-Type:** `application/json` [User](https://closer.gitbook.io/documentation/schemas#user)

#### Responses

✅ **201** - Created

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[User](schemas.md#user)` | -           |

***

### 🟡 POST `/batch/User`

#### Request Body

**Content-Type:** `application/json` Array of [User](https://closer.gitbook.io/documentation/schemas#user)

#### Responses

✅ **201** - Created

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[User](schemas.md#user)` | -           |

***

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

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[User](schemas.md#user)` | -           |

***

### 🟡 POST `/attributes/User/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [User](https://closer.gitbook.io/documentation/schemas#user)

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[User](schemas.md#user)` | -           |

***

### 🔴 DELETE `/attributes/User/{id}/{name}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[User](schemas.md#user)` | -           |

***

### 🟡 POST `/report/User/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [User](https://closer.gitbook.io/documentation/schemas#user)

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[User](schemas.md#user)` | -           |

***

### 🔴 DELETE `/report/User/{id}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[User](schemas.md#user)` | -           |

***

### 🟢 GET `/volunteer`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/distinct/Volunteer/{field}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                                | Description |
| --------- | ----------------------------------- | ----------- |
| `results` | `[Volunteer](schemas.md#volunteer)` | -           |

***

### 🟢 GET `/Volunteer/{search}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                                | Description |
| --------- | ----------------------------------- | ----------- |
| `results` | `[Volunteer](schemas.md#volunteer)` | -           |

***

### 🟣 PATCH `/Volunteer/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Volunteer](https://closer.gitbook.io/documentation/schemas#volunteer)

#### Responses

✅ **200** - OK

| Property  | Type                                | Description |
| --------- | ----------------------------------- | ----------- |
| `results` | `[Volunteer](schemas.md#volunteer)` | -           |

***

### 🟠 PUT `/Volunteer/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Volunteer](https://closer.gitbook.io/documentation/schemas#volunteer)

#### Responses

✅ **200** - OK

| Property  | Type                                | Description |
| --------- | ----------------------------------- | ----------- |
| `results` | `[Volunteer](schemas.md#volunteer)` | -           |

***

### 🟢 GET `/count/volunteer`

#### Responses

✅ **200** - OK

| Property  | Type     | Description |
| --------- | -------- | ----------- |
| `results` | `number` | -           |

***

### 🟢 GET `/reported/Volunteer`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/graph/Volunteer`

#### Responses

✅ **200** - OK

| Property  | Type                                | Description |
| --------- | ----------------------------------- | ----------- |
| `results` | `[Volunteer](schemas.md#volunteer)` | -           |

***

### 🟢 GET `/a/Volunteer`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/my/Volunteer`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/mine/Volunteer`

#### Responses

✅ **200** - OK

| Property  | Type                                | Description |
| --------- | ----------------------------------- | ----------- |
| `results` | `[Volunteer](schemas.md#volunteer)` | -           |

***

### 🟡 POST `/Volunteer`

#### Request Body

**Content-Type:** `application/json` [Volunteer](https://closer.gitbook.io/documentation/schemas#volunteer)

#### Responses

✅ **201** - Created

| Property  | Type                                | Description |
| --------- | ----------------------------------- | ----------- |
| `results` | `[Volunteer](schemas.md#volunteer)` | -           |

***

### 🟡 POST `/batch/Volunteer`

#### Request Body

**Content-Type:** `application/json` Array of [Volunteer](https://closer.gitbook.io/documentation/schemas#volunteer)

#### Responses

✅ **201** - Created

| Property  | Type                                | Description |
| --------- | ----------------------------------- | ----------- |
| `results` | `[Volunteer](schemas.md#volunteer)` | -           |

***

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

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                                | Description |
| --------- | ----------------------------------- | ----------- |
| `results` | `[Volunteer](schemas.md#volunteer)` | -           |

***

### 🟡 POST `/attributes/Volunteer/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Volunteer](https://closer.gitbook.io/documentation/schemas#volunteer)

#### Responses

✅ **200** - OK

| Property  | Type                                | Description |
| --------- | ----------------------------------- | ----------- |
| `results` | `[Volunteer](schemas.md#volunteer)` | -           |

***

### 🔴 DELETE `/attributes/Volunteer/{id}/{name}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                                | Description |
| --------- | ----------------------------------- | ----------- |
| `results` | `[Volunteer](schemas.md#volunteer)` | -           |

***

### 🟡 POST `/report/Volunteer/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Volunteer](https://closer.gitbook.io/documentation/schemas#volunteer)

#### Responses

✅ **200** - OK

| Property  | Type                                | Description |
| --------- | ----------------------------------- | ----------- |
| `results` | `[Volunteer](schemas.md#volunteer)` | -           |

***

### 🔴 DELETE `/report/Volunteer/{id}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                                | Description |
| --------- | ----------------------------------- | ----------- |
| `results` | `[Volunteer](schemas.md#volunteer)` | -           |

***

### 🟢 GET `/food`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/distinct/Food/{field}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Food](schemas.md#food)` | -           |

***

### 🟢 GET `/Food/{search}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Food](schemas.md#food)` | -           |

***

### 🟣 PATCH `/Food/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Food](https://closer.gitbook.io/documentation/schemas#food)

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Food](schemas.md#food)` | -           |

***

### 🟠 PUT `/Food/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Food](https://closer.gitbook.io/documentation/schemas#food)

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Food](schemas.md#food)` | -           |

***

### 🟢 GET `/count/food`

#### Responses

✅ **200** - OK

| Property  | Type     | Description |
| --------- | -------- | ----------- |
| `results` | `number` | -           |

***

### 🟢 GET `/reported/Food`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/graph/Food`

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Food](schemas.md#food)` | -           |

***

### 🟢 GET `/a/Food`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/my/Food`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/mine/Food`

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Food](schemas.md#food)` | -           |

***

### 🟡 POST `/Food`

#### Request Body

**Content-Type:** `application/json` [Food](https://closer.gitbook.io/documentation/schemas#food)

#### Responses

✅ **201** - Created

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Food](schemas.md#food)` | -           |

***

### 🟡 POST `/batch/Food`

#### Request Body

**Content-Type:** `application/json` Array of [Food](https://closer.gitbook.io/documentation/schemas#food)

#### Responses

✅ **201** - Created

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Food](schemas.md#food)` | -           |

***

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

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Food](schemas.md#food)` | -           |

***

### 🟡 POST `/attributes/Food/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Food](https://closer.gitbook.io/documentation/schemas#food)

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Food](schemas.md#food)` | -           |

***

### 🔴 DELETE `/attributes/Food/{id}/{name}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Food](schemas.md#food)` | -           |

***

### 🟡 POST `/report/Food/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Food](https://closer.gitbook.io/documentation/schemas#food)

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Food](schemas.md#food)` | -           |

***

### 🔴 DELETE `/report/Food/{id}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Food](schemas.md#food)` | -           |

***

### 🟢 GET `/charge`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/distinct/Charge/{field}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Charge](schemas.md#charge)` | -           |

***

### 🟢 GET `/Charge/{search}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Charge](schemas.md#charge)` | -           |

***

### 🟣 PATCH `/Charge/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Charge](https://closer.gitbook.io/documentation/schemas#charge)

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Charge](schemas.md#charge)` | -           |

***

### 🟠 PUT `/Charge/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Charge](https://closer.gitbook.io/documentation/schemas#charge)

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Charge](schemas.md#charge)` | -           |

***

### 🟢 GET `/count/charge`

#### Responses

✅ **200** - OK

| Property  | Type     | Description |
| --------- | -------- | ----------- |
| `results` | `number` | -           |

***

### 🟢 GET `/reported/Charge`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/graph/Charge`

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Charge](schemas.md#charge)` | -           |

***

### 🟢 GET `/a/Charge`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/my/Charge`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/mine/Charge`

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Charge](schemas.md#charge)` | -           |

***

### 🟡 POST `/Charge`

#### Request Body

**Content-Type:** `application/json` [Charge](https://closer.gitbook.io/documentation/schemas#charge)

#### Responses

✅ **201** - Created

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Charge](schemas.md#charge)` | -           |

***

### 🟡 POST `/batch/Charge`

#### Request Body

**Content-Type:** `application/json` Array of [Charge](https://closer.gitbook.io/documentation/schemas#charge)

#### Responses

✅ **201** - Created

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Charge](schemas.md#charge)` | -           |

***

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

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Charge](schemas.md#charge)` | -           |

***

### 🟡 POST `/attributes/Charge/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Charge](https://closer.gitbook.io/documentation/schemas#charge)

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Charge](schemas.md#charge)` | -           |

***

### 🔴 DELETE `/attributes/Charge/{id}/{name}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Charge](schemas.md#charge)` | -           |

***

### 🟡 POST `/report/Charge/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Charge](https://closer.gitbook.io/documentation/schemas#charge)

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Charge](schemas.md#charge)` | -           |

***

### 🔴 DELETE `/report/Charge/{id}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                          | Description |
| --------- | ----------------------------- | ----------- |
| `results` | `[Charge](schemas.md#charge)` | -           |

***

### 🟢 GET `/project`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/distinct/Project/{field}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Project](schemas.md#project)` | -           |

***

### 🟢 GET `/Project/{search}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Project](schemas.md#project)` | -           |

***

### 🟣 PATCH `/Project/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Project](https://closer.gitbook.io/documentation/schemas#project)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Project](schemas.md#project)` | -           |

***

### 🟠 PUT `/Project/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Project](https://closer.gitbook.io/documentation/schemas#project)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Project](schemas.md#project)` | -           |

***

### 🟢 GET `/count/project`

#### Responses

✅ **200** - OK

| Property  | Type     | Description |
| --------- | -------- | ----------- |
| `results` | `number` | -           |

***

### 🟢 GET `/reported/Project`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/graph/Project`

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Project](schemas.md#project)` | -           |

***

### 🟢 GET `/a/Project`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/my/Project`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/mine/Project`

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Project](schemas.md#project)` | -           |

***

### 🟡 POST `/Project`

#### Request Body

**Content-Type:** `application/json` [Project](https://closer.gitbook.io/documentation/schemas#project)

#### Responses

✅ **201** - Created

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Project](schemas.md#project)` | -           |

***

### 🟡 POST `/batch/Project`

#### Request Body

**Content-Type:** `application/json` Array of [Project](https://closer.gitbook.io/documentation/schemas#project)

#### Responses

✅ **201** - Created

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Project](schemas.md#project)` | -           |

***

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

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Project](schemas.md#project)` | -           |

***

### 🟡 POST `/attributes/Project/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Project](https://closer.gitbook.io/documentation/schemas#project)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Project](schemas.md#project)` | -           |

***

### 🔴 DELETE `/attributes/Project/{id}/{name}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Project](schemas.md#project)` | -           |

***

### 🟡 POST `/report/Project/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Project](https://closer.gitbook.io/documentation/schemas#project)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Project](schemas.md#project)` | -           |

***

### 🔴 DELETE `/report/Project/{id}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Project](schemas.md#project)` | -           |

***

### 🟢 GET `/page`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/distinct/Page/{field}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Page](schemas.md#page)` | -           |

***

### 🟢 GET `/Page/{search}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Page](schemas.md#page)` | -           |

***

### 🟣 PATCH `/Page/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Page](https://closer.gitbook.io/documentation/schemas#page)

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Page](schemas.md#page)` | -           |

***

### 🟠 PUT `/Page/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Page](https://closer.gitbook.io/documentation/schemas#page)

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Page](schemas.md#page)` | -           |

***

### 🟢 GET `/count/page`

#### Responses

✅ **200** - OK

| Property  | Type     | Description |
| --------- | -------- | ----------- |
| `results` | `number` | -           |

***

### 🟢 GET `/reported/Page`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/graph/Page`

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Page](schemas.md#page)` | -           |

***

### 🟢 GET `/a/Page`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/my/Page`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/mine/Page`

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Page](schemas.md#page)` | -           |

***

### 🟡 POST `/Page`

#### Request Body

**Content-Type:** `application/json` [Page](https://closer.gitbook.io/documentation/schemas#page)

#### Responses

✅ **201** - Created

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Page](schemas.md#page)` | -           |

***

### 🟡 POST `/batch/Page`

#### Request Body

**Content-Type:** `application/json` Array of [Page](https://closer.gitbook.io/documentation/schemas#page)

#### Responses

✅ **201** - Created

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Page](schemas.md#page)` | -           |

***

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

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Page](schemas.md#page)` | -           |

***

### 🟡 POST `/attributes/Page/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Page](https://closer.gitbook.io/documentation/schemas#page)

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Page](schemas.md#page)` | -           |

***

### 🔴 DELETE `/attributes/Page/{id}/{name}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Page](schemas.md#page)` | -           |

***

### 🟡 POST `/report/Page/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Page](https://closer.gitbook.io/documentation/schemas#page)

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Page](schemas.md#page)` | -           |

***

### 🔴 DELETE `/report/Page/{id}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Page](schemas.md#page)` | -           |

***

### 🟢 GET `/webinar`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/distinct/Webinar/{field}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Webinar](schemas.md#webinar)` | -           |

***

### 🟢 GET `/Webinar/{search}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Webinar](schemas.md#webinar)` | -           |

***

### 🟢 GET `/count/webinar`

#### Responses

✅ **200** - OK

| Property  | Type     | Description |
| --------- | -------- | ----------- |
| `results` | `number` | -           |

***

### 🟢 GET `/reported/Webinar`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/graph/Webinar`

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Webinar](schemas.md#webinar)` | -           |

***

### 🟢 GET `/a/Webinar`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/my/Webinar`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/mine/Webinar`

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Webinar](schemas.md#webinar)` | -           |

***

### 🟡 POST `/Webinar`

#### Request Body

**Content-Type:** `application/json` [Webinar](https://closer.gitbook.io/documentation/schemas#webinar)

#### Responses

✅ **201** - Created

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Webinar](schemas.md#webinar)` | -           |

***

### 🟡 POST `/batch/Webinar`

#### Request Body

**Content-Type:** `application/json` Array of [Webinar](https://closer.gitbook.io/documentation/schemas#webinar)

#### Responses

✅ **201** - Created

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Webinar](schemas.md#webinar)` | -           |

***

### 🟡 POST `/attributes/Webinar/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Webinar](https://closer.gitbook.io/documentation/schemas#webinar)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Webinar](schemas.md#webinar)` | -           |

***

### 🔴 DELETE `/attributes/Webinar/{id}/{name}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Webinar](schemas.md#webinar)` | -           |

***

### 🟡 POST `/report/Webinar/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Webinar](https://closer.gitbook.io/documentation/schemas#webinar)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Webinar](schemas.md#webinar)` | -           |

***

### 🔴 DELETE `/report/Webinar/{id}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[Webinar](schemas.md#webinar)` | -           |

***

### 🟢 GET `/sale`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/distinct/Sale/{field}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Sale](schemas.md#sale)` | -           |

***

### 🟢 GET `/Sale/{search}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Sale](schemas.md#sale)` | -           |

***

### 🟢 GET `/count/sale`

#### Responses

✅ **200** - OK

| Property  | Type     | Description |
| --------- | -------- | ----------- |
| `results` | `number` | -           |

***

### 🟢 GET `/reported/Sale`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/graph/Sale`

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Sale](schemas.md#sale)` | -           |

***

### 🟢 GET `/a/Sale`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/my/Sale`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/mine/Sale`

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Sale](schemas.md#sale)` | -           |

***

### 🟡 POST `/attributes/Sale/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Sale](https://closer.gitbook.io/documentation/schemas#sale)

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Sale](schemas.md#sale)` | -           |

***

### 🔴 DELETE `/attributes/Sale/{id}/{name}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Sale](schemas.md#sale)` | -           |

***

### 🟡 POST `/report/Sale/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Sale](https://closer.gitbook.io/documentation/schemas#sale)

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Sale](schemas.md#sale)` | -           |

***

### 🔴 DELETE `/report/Sale/{id}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Sale](schemas.md#sale)` | -           |

***

### 🟢 GET `/role`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/distinct/Role/{field}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Role](schemas.md#role)` | -           |

***

### 🟢 GET `/Role/{search}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Role](schemas.md#role)` | -           |

***

### 🟣 PATCH `/Role/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Role](https://closer.gitbook.io/documentation/schemas#role)

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Role](schemas.md#role)` | -           |

***

### 🟠 PUT `/Role/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Role](https://closer.gitbook.io/documentation/schemas#role)

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Role](schemas.md#role)` | -           |

***

### 🟢 GET `/count/role`

#### Responses

✅ **200** - OK

| Property  | Type     | Description |
| --------- | -------- | ----------- |
| `results` | `number` | -           |

***

### 🟢 GET `/reported/Role`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/graph/Role`

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Role](schemas.md#role)` | -           |

***

### 🟢 GET `/a/Role`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/my/Role`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/mine/Role`

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Role](schemas.md#role)` | -           |

***

### 🟡 POST `/Role`

#### Request Body

**Content-Type:** `application/json` [Role](https://closer.gitbook.io/documentation/schemas#role)

#### Responses

✅ **201** - Created

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Role](schemas.md#role)` | -           |

***

### 🟡 POST `/batch/Role`

#### Request Body

**Content-Type:** `application/json` Array of [Role](https://closer.gitbook.io/documentation/schemas#role)

#### Responses

✅ **201** - Created

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Role](schemas.md#role)` | -           |

***

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

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Role](schemas.md#role)` | -           |

***

### 🟡 POST `/attributes/Role/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Role](https://closer.gitbook.io/documentation/schemas#role)

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Role](schemas.md#role)` | -           |

***

### 🔴 DELETE `/attributes/Role/{id}/{name}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Role](schemas.md#role)` | -           |

***

### 🟡 POST `/report/Role/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Role](https://closer.gitbook.io/documentation/schemas#role)

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Role](schemas.md#role)` | -           |

***

### 🔴 DELETE `/report/Role/{id}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                      | Description |
| --------- | ------------------------- | ----------- |
| `results` | `[Role](schemas.md#role)` | -           |

***

### 🟢 GET `/subscriber`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/distinct/Subscriber/{field}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                                  | Description |
| --------- | ------------------------------------- | ----------- |
| `results` | `[Subscriber](schemas.md#subscriber)` | -           |

***

### 🟢 GET `/Subscriber/{search}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                                  | Description |
| --------- | ------------------------------------- | ----------- |
| `results` | `[Subscriber](schemas.md#subscriber)` | -           |

***

### 🟣 PATCH `/Subscriber/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Subscriber](https://closer.gitbook.io/documentation/schemas#subscriber)

#### Responses

✅ **200** - OK

| Property  | Type                                  | Description |
| --------- | ------------------------------------- | ----------- |
| `results` | `[Subscriber](schemas.md#subscriber)` | -           |

***

### 🟠 PUT `/Subscriber/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Subscriber](https://closer.gitbook.io/documentation/schemas#subscriber)

#### Responses

✅ **200** - OK

| Property  | Type                                  | Description |
| --------- | ------------------------------------- | ----------- |
| `results` | `[Subscriber](schemas.md#subscriber)` | -           |

***

### 🟢 GET `/count/subscriber`

#### Responses

✅ **200** - OK

| Property  | Type     | Description |
| --------- | -------- | ----------- |
| `results` | `number` | -           |

***

### 🟢 GET `/reported/Subscriber`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/graph/Subscriber`

#### Responses

✅ **200** - OK

| Property  | Type                                  | Description |
| --------- | ------------------------------------- | ----------- |
| `results` | `[Subscriber](schemas.md#subscriber)` | -           |

***

### 🟢 GET `/a/Subscriber`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/my/Subscriber`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/mine/Subscriber`

#### Responses

✅ **200** - OK

| Property  | Type                                  | Description |
| --------- | ------------------------------------- | ----------- |
| `results` | `[Subscriber](schemas.md#subscriber)` | -           |

***

### 🟡 POST `/Subscriber`

#### Request Body

**Content-Type:** `application/json` [Subscriber](https://closer.gitbook.io/documentation/schemas#subscriber)

#### Responses

✅ **201** - Created

| Property  | Type                                  | Description |
| --------- | ------------------------------------- | ----------- |
| `results` | `[Subscriber](schemas.md#subscriber)` | -           |

***

### 🟡 POST `/batch/Subscriber`

#### Request Body

**Content-Type:** `application/json` Array of [Subscriber](https://closer.gitbook.io/documentation/schemas#subscriber)

#### Responses

✅ **201** - Created

| Property  | Type                                  | Description |
| --------- | ------------------------------------- | ----------- |
| `results` | `[Subscriber](schemas.md#subscriber)` | -           |

***

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

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                                  | Description |
| --------- | ------------------------------------- | ----------- |
| `results` | `[Subscriber](schemas.md#subscriber)` | -           |

***

### 🟡 POST `/attributes/Subscriber/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Subscriber](https://closer.gitbook.io/documentation/schemas#subscriber)

#### Responses

✅ **200** - OK

| Property  | Type                                  | Description |
| --------- | ------------------------------------- | ----------- |
| `results` | `[Subscriber](schemas.md#subscriber)` | -           |

***

### 🔴 DELETE `/attributes/Subscriber/{id}/{name}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                                  | Description |
| --------- | ------------------------------------- | ----------- |
| `results` | `[Subscriber](schemas.md#subscriber)` | -           |

***

### 🟡 POST `/report/Subscriber/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Subscriber](https://closer.gitbook.io/documentation/schemas#subscriber)

#### Responses

✅ **200** - OK

| Property  | Type                                  | Description |
| --------- | ------------------------------------- | ----------- |
| `results` | `[Subscriber](schemas.md#subscriber)` | -           |

***

### 🔴 DELETE `/report/Subscriber/{id}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                                  | Description |
| --------- | ------------------------------------- | ----------- |
| `results` | `[Subscriber](schemas.md#subscriber)` | -           |

***

### 🟢 GET `/financeapplication`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/distinct/FinanceApplication/{field}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                                                  | Description |
| --------- | ----------------------------------------------------- | ----------- |
| `results` | `[FinanceApplication](schemas.md#financeapplication)` | -           |

***

### 🟢 GET `/FinanceApplication/{search}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                                                  | Description |
| --------- | ----------------------------------------------------- | ----------- |
| `results` | `[FinanceApplication](schemas.md#financeapplication)` | -           |

***

### 🟣 PATCH `/FinanceApplication/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [FinanceApplication](https://closer.gitbook.io/documentation/schemas#financeapplication)

#### Responses

✅ **200** - OK

| Property  | Type                                                  | Description |
| --------- | ----------------------------------------------------- | ----------- |
| `results` | `[FinanceApplication](schemas.md#financeapplication)` | -           |

***

### 🟠 PUT `/FinanceApplication/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [FinanceApplication](https://closer.gitbook.io/documentation/schemas#financeapplication)

#### Responses

✅ **200** - OK

| Property  | Type                                                  | Description |
| --------- | ----------------------------------------------------- | ----------- |
| `results` | `[FinanceApplication](schemas.md#financeapplication)` | -           |

***

### 🟢 GET `/count/financeapplication`

#### Responses

✅ **200** - OK

| Property  | Type     | Description |
| --------- | -------- | ----------- |
| `results` | `number` | -           |

***

### 🟢 GET `/reported/FinanceApplication`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/graph/FinanceApplication`

#### Responses

✅ **200** - OK

| Property  | Type                                                  | Description |
| --------- | ----------------------------------------------------- | ----------- |
| `results` | `[FinanceApplication](schemas.md#financeapplication)` | -           |

***

### 🟢 GET `/a/FinanceApplication`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/my/FinanceApplication`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/mine/FinanceApplication`

#### Responses

✅ **200** - OK

| Property  | Type                                                  | Description |
| --------- | ----------------------------------------------------- | ----------- |
| `results` | `[FinanceApplication](schemas.md#financeapplication)` | -           |

***

### 🟡 POST `/FinanceApplication`

#### Request Body

**Content-Type:** `application/json` [FinanceApplication](https://closer.gitbook.io/documentation/schemas#financeapplication)

#### Responses

✅ **201** - Created

| Property  | Type                                                  | Description |
| --------- | ----------------------------------------------------- | ----------- |
| `results` | `[FinanceApplication](schemas.md#financeapplication)` | -           |

***

### 🟡 POST `/batch/FinanceApplication`

#### Request Body

**Content-Type:** `application/json` Array of [FinanceApplication](https://closer.gitbook.io/documentation/schemas#financeapplication)

#### Responses

✅ **201** - Created

| Property  | Type                                                  | Description |
| --------- | ----------------------------------------------------- | ----------- |
| `results` | `[FinanceApplication](schemas.md#financeapplication)` | -           |

***

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

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                                                  | Description |
| --------- | ----------------------------------------------------- | ----------- |
| `results` | `[FinanceApplication](schemas.md#financeapplication)` | -           |

***

### 🟡 POST `/attributes/FinanceApplication/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [FinanceApplication](https://closer.gitbook.io/documentation/schemas#financeapplication)

#### Responses

✅ **200** - OK

| Property  | Type                                                  | Description |
| --------- | ----------------------------------------------------- | ----------- |
| `results` | `[FinanceApplication](schemas.md#financeapplication)` | -           |

***

### 🔴 DELETE `/attributes/FinanceApplication/{id}/{name}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                                                  | Description |
| --------- | ----------------------------------------------------- | ----------- |
| `results` | `[FinanceApplication](schemas.md#financeapplication)` | -           |

***

### 🟡 POST `/report/FinanceApplication/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [FinanceApplication](https://closer.gitbook.io/documentation/schemas#financeapplication)

#### Responses

✅ **200** - OK

| Property  | Type                                                  | Description |
| --------- | ----------------------------------------------------- | ----------- |
| `results` | `[FinanceApplication](schemas.md#financeapplication)` | -           |

***

### 🔴 DELETE `/report/FinanceApplication/{id}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                                                  | Description |
| --------- | ----------------------------------------------------- | ----------- |
| `results` | `[FinanceApplication](schemas.md#financeapplication)` | -           |

***

### 🟢 GET `/proposal`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/distinct/Proposal/{field}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                              | Description |
| --------- | --------------------------------- | ----------- |
| `results` | `[Proposal](schemas.md#proposal)` | -           |

***

### 🟢 GET `/Proposal/{search}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                              | Description |
| --------- | --------------------------------- | ----------- |
| `results` | `[Proposal](schemas.md#proposal)` | -           |

***

### 🟣 PATCH `/Proposal/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Proposal](https://closer.gitbook.io/documentation/schemas#proposal)

#### Responses

✅ **200** - OK

| Property  | Type                              | Description |
| --------- | --------------------------------- | ----------- |
| `results` | `[Proposal](schemas.md#proposal)` | -           |

***

### 🟢 GET `/count/proposal`

#### Responses

✅ **200** - OK

| Property  | Type     | Description |
| --------- | -------- | ----------- |
| `results` | `number` | -           |

***

### 🟢 GET `/reported/Proposal`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/graph/Proposal`

#### Responses

✅ **200** - OK

| Property  | Type                              | Description |
| --------- | --------------------------------- | ----------- |
| `results` | `[Proposal](schemas.md#proposal)` | -           |

***

### 🟢 GET `/a/Proposal`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/my/Proposal`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/mine/Proposal`

#### Responses

✅ **200** - OK

| Property  | Type                              | Description |
| --------- | --------------------------------- | ----------- |
| `results` | `[Proposal](schemas.md#proposal)` | -           |

***

### 🟡 POST `/Proposal`

#### Request Body

**Content-Type:** `application/json` [Proposal](https://closer.gitbook.io/documentation/schemas#proposal)

#### Responses

✅ **201** - Created

| Property  | Type                              | Description |
| --------- | --------------------------------- | ----------- |
| `results` | `[Proposal](schemas.md#proposal)` | -           |

***

### 🟡 POST `/batch/Proposal`

#### Request Body

**Content-Type:** `application/json` Array of [Proposal](https://closer.gitbook.io/documentation/schemas#proposal)

#### Responses

✅ **201** - Created

| Property  | Type                              | Description |
| --------- | --------------------------------- | ----------- |
| `results` | `[Proposal](schemas.md#proposal)` | -           |

***

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

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                              | Description |
| --------- | --------------------------------- | ----------- |
| `results` | `[Proposal](schemas.md#proposal)` | -           |

***

### 🟡 POST `/attributes/Proposal/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Proposal](https://closer.gitbook.io/documentation/schemas#proposal)

#### Responses

✅ **200** - OK

| Property  | Type                              | Description |
| --------- | --------------------------------- | ----------- |
| `results` | `[Proposal](schemas.md#proposal)` | -           |

***

### 🔴 DELETE `/attributes/Proposal/{id}/{name}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                              | Description |
| --------- | --------------------------------- | ----------- |
| `results` | `[Proposal](schemas.md#proposal)` | -           |

***

### 🟡 POST `/report/Proposal/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [Proposal](https://closer.gitbook.io/documentation/schemas#proposal)

#### Responses

✅ **200** - OK

| Property  | Type                              | Description |
| --------- | --------------------------------- | ----------- |
| `results` | `[Proposal](schemas.md#proposal)` | -           |

***

### 🔴 DELETE `/report/Proposal/{id}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                              | Description |
| --------- | --------------------------------- | ----------- |
| `results` | `[Proposal](schemas.md#proposal)` | -           |

***

### 🟢 GET `/jobsync`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/distinct/JobSync/{field}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[JobSync](schemas.md#jobsync)` | -           |

***

### 🟢 GET `/JobSync/{search}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[JobSync](schemas.md#jobsync)` | -           |

***

### 🟣 PATCH `/JobSync/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [JobSync](https://closer.gitbook.io/documentation/schemas#jobsync)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[JobSync](schemas.md#jobsync)` | -           |

***

### 🟠 PUT `/JobSync/{search}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [JobSync](https://closer.gitbook.io/documentation/schemas#jobsync)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[JobSync](schemas.md#jobsync)` | -           |

***

### 🟢 GET `/count/jobsync`

#### Responses

✅ **200** - OK

| Property  | Type     | Description |
| --------- | -------- | ----------- |
| `results` | `number` | -           |

***

### 🟢 GET `/reported/JobSync`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/graph/JobSync`

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[JobSync](schemas.md#jobsync)` | -           |

***

### 🟢 GET `/a/JobSync`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/my/JobSync`

#### Responses

✅ **200** - OK

| Property  | Type    | Description |
| --------- | ------- | ----------- |
| `results` | `array` | -           |

***

### 🟢 GET `/mine/JobSync`

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[JobSync](schemas.md#jobsync)` | -           |

***

### 🟡 POST `/JobSync`

#### Request Body

**Content-Type:** `application/json` [JobSync](https://closer.gitbook.io/documentation/schemas#jobsync)

#### Responses

✅ **201** - Created

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[JobSync](schemas.md#jobsync)` | -           |

***

### 🟡 POST `/batch/JobSync`

#### Request Body

**Content-Type:** `application/json` Array of [JobSync](https://closer.gitbook.io/documentation/schemas#jobsync)

#### Responses

✅ **201** - Created

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[JobSync](schemas.md#jobsync)` | -           |

***

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

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[JobSync](schemas.md#jobsync)` | -           |

***

### 🟡 POST `/attributes/JobSync/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [JobSync](https://closer.gitbook.io/documentation/schemas#jobsync)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[JobSync](schemas.md#jobsync)` | -           |

***

### 🔴 DELETE `/attributes/JobSync/{id}/{name}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[JobSync](schemas.md#jobsync)` | -           |

***

### 🟡 POST `/report/JobSync/{id}`

#### Parameters

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

#### Request Body

**Content-Type:** `application/json` [JobSync](https://closer.gitbook.io/documentation/schemas#jobsync)

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[JobSync](schemas.md#jobsync)` | -           |

***

### 🔴 DELETE `/report/JobSync/{id}`

#### Parameters

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

#### Responses

✅ **200** - OK

| Property  | Type                            | Description |
| --------- | ------------------------------- | ----------- |
| `results` | `[JobSync](schemas.md#jobsync)` | -           |

***
