---
openapi: 3.0.1
info:
  title: API V1
  version: v1
paths:
  "/api/v1/admin_users":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-dd9f8de5-8923-4173-aba6-9f1b38fc97cc');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Admin Users
      security: []
      parameters:
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - updated_at_asc
          - updated_at_desc
          - created_at_asc
          - created_at_desc
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            user_id:
                              type: integer
                            group_id:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            user:
                              type: object
                              properties:
                                id:
                                  type: integer
                                email:
                                  type: string
                                name:
                                  type: string
                                phone:
                                  type: string
                                title:
                                  type: string
                                observation:
                                  type: string
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
  "/api/v1/admin_users/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-e531051d-97ad-4c89-be44-328aba5495fe');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Admin Users
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      email:
                        type: string
                      name:
                        type: string
                      phone:
                        type: string
                      title:
                        type: string
                      observation:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/admin_users/create":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open(\https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-b5e97ce2-27de-4bba-9115-f6d614341ca0');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Admin Users
      security: []
      parameters: []
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      email:
                        type: string
                      name:
                        type: string
                      phone:
                        type: string
                      title:
                        type: string
                      observation:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                    required:
                    - id
                    - email
                    - name
                    - phone
                    - title
                    - observation
                    - created_at
                    - updated_at
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      email:
                        type: string
                      name:
                        type: string
                      phone:
                        type: string
                      title:
                        type: string
                      observation:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                    required:
                    - id
                    - email
                    - name
                    - phone
                    - title
                    - observation
                    - created_at
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                email:
                  type: string
                name:
                  type: string
                phone:
                  type: string
                title:
                  type: string
                observation:
                  type: string
                poi_id:
                  type: integer
              required:
              - current_password
              - password
              - password_confirmation
  "/api/v1/assets":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-c7b383d3-01a9-49c5-8c5c-6e24170f3d36');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Assets
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      folder_name:
                        type: string
                      file_name:
                        type: string
                      url:
                        type: string
                      upload_url:
                        type: string
                        description: For "application/json"
                      attached_file:
                        type: string
                        description: For "multipart/form-data"
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      folder_name:
                        type: string
                      file_name:
                        type: string
                      url:
                        type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                attached_file:
                  type: file
                  description: For "multipart/form-data"
                file_name:
                  type: string
                  description: For "application/json"
                kind:
                  type: string
                comment_id:
                  type: integer
                  description: For asset belongs to "Comment"
                message_id:
                  type: integer
                  description: For asset belongs to "Message"
                navigational_aid_id:
                  type: integer
                  description: For asset belongs to "NavigationalAid"
                poi_rating_id:
                  type: integer
                  description: For asset belongs to "PoiRating"
                post_id:
                  type: integer
                  description: For asset belongs to "Post"
                vessel_id:
                  type: integer
                  description: For asset belongs to "Vessel"
                hazard_id:
                  type: integer
                  description: For asset belongs to "Hazard"
                advice_pin_id:
                  type: integer
                  description: For asset belongs to "AdvicePin"
                map_issue_id:
                  type: integer
                  description: For asset belongs to "MapIssue"
                place_id:
                  type: integer
                  description: For asset belongs to "Place"
                police_pin_id:
                  type: integer
                  description: For asset belongs to "PolicePin"
                sealife_pin_id:
                  type: integer
                  description: For asset belongs to "SealifePin"
                weather_pin_id:
                  type: integer
                  description: For asset belongs to "WeatherPin"
                voyage_id:
                  type: integer
                  description: For asset belongs to "Voyage"
                poi_id:
                  type: integer
                  description: For asset belongs to "Poi"
                user_id:
                  type: integer
                  description: For asset belongs to "User"
                avatar_user_id:
                  type: integer
                  description: For asset belongs to "User" as "avatar_user"
                cover_user_id:
                  type: integer
                  description: For asset belongs to "User" as "cover_user"
                avatar_group_id:
                  type: integer
                  description: For asset belongs to "Group" as "avatar_group"
                cover_group_id:
                  type: integer
                  description: For asset belongs to "Group" as "cover_group"
          multipart/form-data:
            schema:
              type: object
              properties:
                attached_file:
                  type: file
                  description: For "multipart/form-data"
                file_name:
                  type: string
                  description: For "application/json"
                kind:
                  type: string
                comment_id:
                  type: integer
                  description: For asset belongs to "Comment"
                message_id:
                  type: integer
                  description: For asset belongs to "Message"
                navigational_aid_id:
                  type: integer
                  description: For asset belongs to "NavigationalAid"
                poi_rating_id:
                  type: integer
                  description: For asset belongs to "PoiRating"
                post_id:
                  type: integer
                  description: For asset belongs to "Post"
                vessel_id:
                  type: integer
                  description: For asset belongs to "Vessel"
                hazard_id:
                  type: integer
                  description: For asset belongs to "Hazard"
                advice_pin_id:
                  type: integer
                  description: For asset belongs to "AdvicePin"
                map_issue_id:
                  type: integer
                  description: For asset belongs to "MapIssue"
                place_id:
                  type: integer
                  description: For asset belongs to "Place"
                police_pin_id:
                  type: integer
                  description: For asset belongs to "PolicePin"
                sealife_pin_id:
                  type: integer
                  description: For asset belongs to "SealifePin"
                weather_pin_id:
                  type: integer
                  description: For asset belongs to "WeatherPin"
                voyage_id:
                  type: integer
                  description: For asset belongs to "Voyage"
                poi_id:
                  type: integer
                  description: For asset belongs to "Poi"
                user_id:
                  type: integer
                  description: For asset belongs to "User"
                avatar_user_id:
                  type: integer
                  description: For asset belongs to "User" as "avatar_user"
                cover_user_id:
                  type: integer
                  description: For asset belongs to "User" as "cover_user"
                avatar_group_id:
                  type: integer
                  description: For asset belongs to "Group" as "avatar_group"
                cover_group_id:
                  type: integer
                  description: For asset belongs to "Group" as "cover_group"
  "/api/v1/assets/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-785ca06d-a6df-4c1f-a150-084e05ca096c');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Assets
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      - name: size
        in: query
        description: Add a specific size (800x600)
        schema:
          type: string
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      folder_name:
                        type: string
                      file_name:
                        type: string
                      url:
                        type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-ebbb7c09-9207-4b11-90ba-89ad4d82016d');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Assets
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      folder_name:
                        type: string
                      file_name:
                        type: string
                      url:
                        type: string
                      upload_url:
                        type: string
                        description: For "application/json"
                      attached_file:
                        type: string
                        description: For "multipart/form-data"
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      folder_name:
                        type: string
                      file_name:
                        type: string
                      url:
                        type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                attached_file:
                  type: file
                  description: For "multipart/form-data"
                file_name:
                  type: string
                  description: For "application/json"
                kind:
                  type: string
                comment_id:
                  type: integer
                  description: For asset belongs to "Comment"
                message_id:
                  type: integer
                  description: For asset belongs to "Message"
                navigational_aid_id:
                  type: integer
                  description: For asset belongs to "NavigationalAid"
                poi_rating_id:
                  type: integer
                  description: For asset belongs to "PoiRating"
                post_id:
                  type: integer
                  description: For asset belongs to "Post"
                vessel_id:
                  type: integer
                  description: For asset belongs to "Vessel"
                hazard_id:
                  type: integer
                  description: For asset belongs to "Hazard"
                advice_pin_id:
                  type: integer
                  description: For asset belongs to "AdvicePin"
                map_issue_id:
                  type: integer
                  description: For asset belongs to "MapIssue"
                place_id:
                  type: integer
                  description: For asset belongs to "Place"
                police_pin_id:
                  type: integer
                  description: For asset belongs to "PolicePin"
                sealife_pin_id:
                  type: integer
                  description: For asset belongs to "SealifePin"
                weather_pin_id:
                  type: integer
                  description: For asset belongs to "WeatherPin"
                voyage_id:
                  type: integer
                  description: For asset belongs to "Voyage"
                poi_id:
                  type: integer
                  description: For asset belongs to "Poi"
                user_id:
                  type: integer
                  description: For asset belongs to "User"
                avatar_user_id:
                  type: integer
                  description: For asset belongs to "User" as "avatar_user"
                cover_user_id:
                  type: integer
                  description: For asset belongs to "User" as "cover_user"
                avatar_group_id:
                  type: integer
                  description: For asset belongs to "Group" as "avatar_group"
                cover_group_id:
                  type: integer
                  description: For asset belongs to "Group" as "cover_group"
          multipart/form-data:
            schema:
              type: object
              properties:
                attached_file:
                  type: file
                  description: For "multipart/form-data"
                file_name:
                  type: string
                  description: For "application/json"
                kind:
                  type: string
                comment_id:
                  type: integer
                  description: For asset belongs to "Comment"
                message_id:
                  type: integer
                  description: For asset belongs to "Message"
                navigational_aid_id:
                  type: integer
                  description: For asset belongs to "NavigationalAid"
                poi_rating_id:
                  type: integer
                  description: For asset belongs to "PoiRating"
                post_id:
                  type: integer
                  description: For asset belongs to "Post"
                vessel_id:
                  type: integer
                  description: For asset belongs to "Vessel"
                hazard_id:
                  type: integer
                  description: For asset belongs to "Hazard"
                advice_pin_id:
                  type: integer
                  description: For asset belongs to "AdvicePin"
                map_issue_id:
                  type: integer
                  description: For asset belongs to "MapIssue"
                place_id:
                  type: integer
                  description: For asset belongs to "Place"
                police_pin_id:
                  type: integer
                  description: For asset belongs to "PolicePin"
                sealife_pin_id:
                  type: integer
                  description: For asset belongs to "SealifePin"
                weather_pin_id:
                  type: integer
                  description: For asset belongs to "WeatherPin"
                voyage_id:
                  type: integer
                  description: For asset belongs to "Voyage"
                poi_id:
                  type: integer
                  description: For asset belongs to "Poi"
                user_id:
                  type: integer
                  description: For asset belongs to "User"
                avatar_user_id:
                  type: integer
                  description: For asset belongs to "User" as "avatar_user"
                cover_user_id:
                  type: integer
                  description: For asset belongs to "User" as "cover_user"
                avatar_group_id:
                  type: integer
                  description: For asset belongs to "Group" as "avatar_group"
                cover_group_id:
                  type: integer
                  description: For asset belongs to "Group" as "cover_group"
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-634cd0ec-5edb-4468-b30a-bdf0f0b1b084');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Assets
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      folder_name:
                        type: string
                      file_name:
                        type: string
                      url:
                        type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/auth/sign_in":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Auth
      security: []
      parameters: []
      responses:
        '200':
          description: Respond ok
          headers:
            access-token:
              schema:
                type: string
              description: Access token for future requests
            client:
              schema:
                type: string
              description: Customer ID
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: object
                    properties: {}
        '401':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                  type:
                    type: string
                  message:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                email:
                  type: string
                password:
                  type: string
              required:
              - email
              - password
  "/api/v1/auth/google/sign_in":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Auth
      security: []
      parameters: []
      responses:
        '200':
          description: Respond ok
          headers:
            access-token:
              schema:
                type: string
              description: Access token for future requests
            client:
              schema:
                type: string
              description: Customer ID
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: object
                    properties: {}
        '401':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                  type:
                    type: string
                  message:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                auth_token:
                  type: string
                email:
                  type: string
                first_name:
                  type: string
                last_name:
                  type: string
                image:
                  type: string
                uid:
                  type: string
              required:
              - auth_token
              - email
              - first_name
              - last_name
              - image
              - uid
  "/api/v1/auth/apple/sign_in":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Auth
      security: []
      parameters: []
      responses:
        '200':
          description: Respond ok
          headers:
            access-token:
              schema:
                type: string
              description: Access token for future requests
            client:
              schema:
                type: string
              description: Customer ID
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: object
                    properties: {}
        '401':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                  type:
                    type: string
                  message:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                fullName:
                  type: string
                user:
                  type: string
                identityToken:
                  type: string
              required:
              - fullName
              - user
              - identityToken
  "/api/v1/auth/sign_up":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Auth
      security: []
      parameters: []
      responses:
        '200':
          description: Respond ok
          headers:
            access-token:
              schema:
                type: string
              description: Access token for future requests
            client:
              schema:
                type: string
              description: Customer ID
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: object
                    properties: {}
        '401':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                  type:
                    type: string
                  message:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                first_name:
                  type: string
                last_name:
                  type: string
                email:
                  type: string
                password:
                  type: string
              required:
              - first_name
              - last_name
              - email
              - password
  "/api/v1/auth/confirm":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Auth
      security: []
      parameters: []
      responses:
        '200':
          description: Respond ok
          headers:
            access-token:
              schema:
                type: string
              description: Access token for future requests
            client:
              schema:
                type: string
              description: Customer ID
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: object
                    properties: {}
        '401':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                  type:
                    type: string
                  message:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                confirmation_token:
                  type: string
              required:
              - confirmation_token
  "/api/v1/auth/send_confirmation":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Auth
      security: []
      parameters: []
      responses:
        '200':
          description: Respond ok
          headers:
            access-token:
              schema:
                type: string
              description: Access token for future requests
            client:
              schema:
                type: string
              description: Customer ID
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: object
                    properties: {}
        '401':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                  type:
                    type: string
                  message:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                email:
                  type: string
              required:
              - email
  "/api/v1/auth/reset_password":
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Auth
      security: []
      parameters: []
      responses:
        '200':
          description: Respond ok
          headers:
            access-token:
              schema:
                type: string
              description: Access token for future requests
            client:
              schema:
                type: string
              description: Customer ID
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: object
                    properties: {}
        '401':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                  type:
                    type: string
                  message:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                reset_password_token:
                  type: string
              required:
              - reset_password_token
  "/api/v1/auth/send_reset_password":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Auth
      security: []
      parameters: []
      responses:
        '200':
          description: Respond ok
          headers:
            access-token:
              schema:
                type: string
              description: Access token for future requests
            client:
              schema:
                type: string
              description: Customer ID
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: object
                    properties: {}
        '401':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                  type:
                    type: string
                  message:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                email:
                  type: string
              required:
              - email
  "/api/v1/auth/get_reset_password":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Auth
      security: []
      parameters:
      - name: user
        in: query
        schema:
          type: object
          properties:
            reset_password_token:
              type: string
          required:
          - reset_password_token
      responses:
        '200':
          description: Respond ok
          headers:
            access-token:
              schema:
                type: string
              description: Access token for future requests
            client:
              schema:
                type: string
              description: Customer ID
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: object
                    properties: {}
        '401':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                  type:
                    type: string
                  message:
                    type: string
  "/api/v1/auth/sign_out":
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Auth
      security: []
      responses:
        '200':
          description: Respond ok
          headers:
            access-token:
              schema:
                type: string
              description: Access token for future requests
            client:
              schema:
                type: string
              description: Customer ID
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: object
                    properties: {}
        '401':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                  type:
                    type: string
                  message:
                    type: string
  "/api/v1/auth/password_change":
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-9fdd29d7-1c05-49d1-a861-9806a941a760');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Auth
      security: []
      parameters: []
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      uid:
                        type: string
                      first_name:
                        type: string
                      last_name:
                        type: string
                      kind:
                        type: string
                      description:
                        type: string
                      facebook_link:
                        type: string
                      instagram_link:
                        type: string
                      youtube_link:
                        type: string
                      tiktok_link:
                        type: string
                      web_link:
                        type: string
                      username:
                        type: string
                      image:
                        type: string
                      cover:
                        type: string
                      email:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      current_vessel_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                    required:
                    - id
                    - uid
                    - first_name
                    - kind
                    - username
                    - email
                    - current_vessel_id
                    - created_at
                    - updated_at
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      uid:
                        type: string
                      first_name:
                        type: string
                      last_name:
                        type: string
                      kind:
                        type: string
                      description:
                        type: string
                      facebook_link:
                        type: string
                      instagram_link:
                        type: string
                      youtube_link:
                        type: string
                      tiktok_link:
                        type: string
                      web_link:
                        type: string
                      username:
                        type: string
                      image:
                        type: string
                      cover:
                        type: string
                      email:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      current_vessel_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                    required:
                    - id
                    - uid
                    - first_name
                    - kind
                    - username
                    - email
                    - current_vessel_id
                    - created_at
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                current_password:
                  type: string
                password:
                  type: string
                password_confirmation:
                  type: string
              required:
              - current_password
              - password
              - password_confirmation
  "/api/v1/auth":
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-c7b5e381-4467-48a0-a0c5-1da7990ab6b6');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Auth
      security: []
      parameters: []
      responses:
        '200':
          description: Respond ok
          headers:
            access-token:
              schema:
                type: string
              description: Access token for future requests
            client:
              schema:
                type: string
              description: Customer ID
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      uid:
                        type: string
                      first_name:
                        type: string
                      last_name:
                        type: string
                      kind:
                        type: string
                      privilege:
                        type: string
                      follower_count:
                        type: integer
                      description:
                        type: string
                      facebook_link:
                        type: string
                      instagram_link:
                        type: string
                      youtube_link:
                        type: string
                      tiktok_link:
                        type: string
                      web_link:
                        type: string
                      username:
                        type: string
                      avatar_asset_id:
                        type: integer
                      image:
                        type: string
                      cover_asset_id:
                        type: integer
                      cover:
                        type: string
                      user_subscription:
                        type: string
                      lifetime_member:
                        type: boolean
                      email:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      latitude:
                        type: number
                      longitude:
                        type: number
                      depth:
                        type: number
                      speed:
                        type: number
                      direction:
                        type: string
                      search_lat:
                        type: string
                      search_lng:
                        type: string
                      current_vessel_id:
                        type: integer
                      has_soundings:
                        type: boolean
                      trusted:
                        type: boolean
                      suspicious:
                        type: boolean
                      apply_for_trial:
                        type: boolean
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      active_at:
                        type: string
                      active:
                        type: boolean
        '401':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                  type:
                    type: string
                  message:
                    type: string
        '403':
          description: Respond forbidden. The body contains a field only an admin
            can change (email, password, privilege, user_subscription, kind, trusted,
            suspicious, blocked, provider, stripe_customer_id, payment and premium_free_user
            fields) under user. Nothing is updated. errors has one key per refused
            field.
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    additionalProperties:
                      type: array
                      items:
                        type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                username:
                  type: string
                first_name:
                  type: string
                last_name:
                  type: string
                description:
                  type: string
                instagram_link:
                  type: string
                web_link:
                  type: string
                facebook_link:
                  type: string
                tiktok_link:
                  type: string
                youtube_link:
                  type: string
                lat:
                  type: string
                lng:
                  type: string
                depth:
                  type: number
                speed:
                  type: number
                direction:
                  type: number
                course:
                  type: number
                platform_os:
                  type: string
                avatar_asset_attributes:
                  type: object
                  properties:
                    id:
                      type: integer
                    attached_file:
                      type: string
                    _destroy:
                      type: boolean
                cover_asset_attributes:
                  type: object
                  properties:
                    id:
                      type: integer
                    attached_file:
                      type: string
                    _destroy:
                      type: boolean
  "/api/v1/banned_group_users":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-26249ccc-f509-4e3f-b0eb-478985745800');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Banned Group Users
      security: []
      parameters:
      - name: user_id
        in: query
        description: Filter by User
        schema:
          type: integer
      - name: group_id
        in: query
        description: Filter by Group
        schema:
          type: integer
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - updated_at_asc
          - updated_at_desc
          - created_at_asc
          - created_at_desc
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            user_id:
                              type: integer
                            group_id:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            user:
                              type: object
                              properties:
                                id:
                                  type: integer
                                uid:
                                  type: string
                                first_name:
                                  type: string
                                last_name:
                                  type: string
                                kind:
                                  type: string
                                description:
                                  type: string
                                follower_count:
                                  type: integer
                                facebook_link:
                                  type: string
                                instagram_link:
                                  type: string
                                youtube_link:
                                  type: string
                                tiktok_link:
                                  type: string
                                web_link:
                                  type: string
                                username:
                                  type: string
                                avatar_asset_id:
                                  type: integer
                                image:
                                  type: string
                                cover_asset_id:
                                  type: integer
                                cover:
                                  type: string
                                email:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                current_vessel_id:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-851268d7-a1e2-4601-9f6e-31c486db7041');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Banned Group Users
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                group_id:
                  type: integer
                user_id:
                  type: integer
              required:
              - group_id
              - user_id
  "/api/v1/banned_group_users/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-d1600c53-6618-4075-acce-355f22d5ef66');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Banned Group Users
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-ebf23033-7da9-4145-80e8-9f5661f83f63');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Banned Group Users
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/blocked_relationships":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-733d52c8-2e0f-4603-ab74-6b1299a70186');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Blocked Relationships
      security: []
      parameters:
      - name: user_id
        in: query
        description: Filter by User
        schema:
          type: integer
      - name: blocked_user_id
        in: query
        description: Filter by BlockedUser
        schema:
          type: integer
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - updated_at_asc
          - updated_at_desc
          - created_at_asc
          - created_at_desc
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            user_id:
                              type: integer
                            blocked_user_id:
                              type: integer
                            user_initiated:
                              type: boolean
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            user:
                              type: object
                              properties:
                                id:
                                  type: integer
                                uid:
                                  type: string
                                first_name:
                                  type: string
                                last_name:
                                  type: string
                                kind:
                                  type: string
                                description:
                                  type: string
                                facebook_link:
                                  type: string
                                instagram_link:
                                  type: string
                                youtube_link:
                                  type: string
                                web_link:
                                  type: string
                                username:
                                  type: string
                                avatar_asset_id:
                                  type: integer
                                image:
                                  type: string
                                cover_asset_id:
                                  type: integer
                                cover:
                                  type: string
                                email:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                current_vessel_id:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-f872f5bb-319b-47c3-8168-29e993f5a230');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Blocked Relationships
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      blocked_user_id:
                        type: integer
                      user_initiated:
                        type: boolean
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      blocked_user_id:
                        type: integer
                      user_initiated:
                        type: boolean
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                blocked_user_id:
                  type: integer
              required:
              - blocked_user_id
  "/api/v1/blocked_relationships/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-9b3480cb-46ea-46f4-b0b7-09b0b4d69bbd');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Blocked Relationships
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      blocked_user_id:
                        type: integer
                      user_initiated:
                        type: boolean
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-5655e6da-d488-4a3e-9911-f089936ffc91');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Blocked Relationships
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      blocked_user_id:
                        type: integer
                      user_initiated:
                        type: boolean
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/data_exports":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-e775e0ea-2032-446d-add7-639f44bbda29');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Data Exports
      security: []
      parameters:
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - id_asc
          - id_desc
          - updated_at_asc
          - updated_at_desc
          - created_at_asc
          - created_at_desc
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            user_id:
                              type: integer
                            type:
                              type: string
                            kind:
                              type: string
                            status:
                              type: string
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            multiple_files:
                              type: boolean
                          required:
                          - id
                          - user_id
                          - type
                          - kind
                          - status
                          - created_at
                          - updated_at
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-26aff252-7c4f-4ae3-bf29-3347fd3c14dc');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Data Exports
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      type:
                        type: string
                        enum:
                        - place
                        - trips_report
                        - trip
                      kind:
                        type: string
                      status:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      multiple_files:
                        type: boolean
                      file_url:
                        type: string
                      file_urls:
                        type: array
                        items:
                          type: string
                    required:
                    - id
                    - user_id
                    - type
                    - kind
                    - status
                    - created_at
                    - updated_at
                    - file_url
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      type:
                        type: string
                        enum:
                        - place
                        - trips_report
                        - trip
                      kind:
                        type: string
                      status:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      multiple_files:
                        type: boolean
                      file_url:
                        type: string
                      file_urls:
                        type: array
                        items:
                          type: string
                    required:
                    - id
                    - user_id
                    - type
                    - kind
                    - status
                    - created_at
                    - updated_at
                    - file_url
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                type:
                  type: string
                  enum:
                  - place
                  - trips_report
                  - trip
                data_input:
                  type: object
              required:
              - type
          application/form-data:
            schema:
              type: object
              properties:
                type:
                  type: string
                  enum:
                  - place
                  - trips_report
                  - trip
                data_input:
                  type: object
              required:
              - type
  "/api/v1/data_exports/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-4978a358-1cd1-4c3a-9fef-f6354be19216');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Data Exports
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      type:
                        type: string
                        enum:
                        - place
                        - trips_report
                        - trip
                      kind:
                        type: string
                      status:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      multiple_files:
                        type: boolean
                      file_url:
                        type: string
                      file_urls:
                        type: array
                        items:
                          type: string
                    required:
                    - id
                    - user_id
                    - type
                    - kind
                    - status
                    - created_at
                    - updated_at
                    - file_url
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-7c3d7e08-a7c2-441f-ac0f-6203811c281a');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Data Exports
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      type:
                        type: string
                        enum:
                        - place
                        - trips_report
                        - trip
                      kind:
                        type: string
                      status:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      multiple_files:
                        type: boolean
                      file_url:
                        type: string
                      file_urls:
                        type: array
                        items:
                          type: string
                    required:
                    - id
                    - user_id
                    - type
                    - kind
                    - status
                    - created_at
                    - updated_at
                    - file_url
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/data_imports":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-8d507745-1294-4469-ab31-60b4eec7a86d');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Data Imports
      security: []
      parameters:
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - id_asc
          - id_desc
          - updated_at_asc
          - updated_at_desc
          - created_at_asc
          - created_at_desc
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            user_id:
                              type: integer
                            type:
                              type: string
                            kind:
                              type: string
                            status:
                              type: string
                            created_at:
                              type: string
                            updated_at:
                              type: string
                          required:
                          - id
                          - user_id
                          - type
                          - kind
                          - status
                          - created_at
                          - updated_at
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-254198f3-a61f-4875-ba3d-1fa849966cf4');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Data Imports
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      type:
                        type: string
                      kind:
                        type: string
                      status:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      data_output:
                        type: object
                      file_url:
                        type: string
                    required:
                    - id
                    - user_id
                    - type
                    - kind
                    - status
                    - created_at
                    - updated_at
                    - file_url
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      type:
                        type: string
                      kind:
                        type: string
                      status:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      data_output:
                        type: object
                      file_url:
                        type: string
                    required:
                    - id
                    - user_id
                    - type
                    - kind
                    - status
                    - created_at
                    - updated_at
                    - file_url
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                type:
                  type: string
                  enum:
                  - place
                attached_file:
                  type: file
              required:
              - type
              - attached_file
          application/form-data:
            schema:
              type: object
              properties:
                type:
                  type: string
                  enum:
                  - place
                attached_file:
                  type: file
              required:
              - type
              - attached_file
  "/api/v1/data_imports/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-65ecd5fc-300c-4ad9-a6ff-c99e9bc6b1da');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Data Imports
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      type:
                        type: string
                      kind:
                        type: string
                      status:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      data_output:
                        type: object
                      file_url:
                        type: string
                    required:
                    - id
                    - user_id
                    - type
                    - kind
                    - status
                    - created_at
                    - updated_at
                    - file_url
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-e76879bc-dfed-4708-8314-c0237b45bcde');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Data Imports
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      type:
                        type: string
                      kind:
                        type: string
                      status:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      data_output:
                        type: object
                      file_url:
                        type: string
                    required:
                    - id
                    - user_id
                    - type
                    - kind
                    - status
                    - created_at
                    - updated_at
                    - file_url
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/depth_shadings":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-cf2f7038-456e-4250-a13c-e4e1824e3ef3');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Depth Shadings
      security: []
      parameters:
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - updated_at_asc
          - updated_at_desc
          - created_at_asc
          - created_at_desc
      - name: user_id
        in: query
        description: Filter by User
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      extra:
                        type: object
                        properties:
                          depth_shading_enabled:
                            type: boolean
                          shader_opacity:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            user_id:
                              type: integer
                            name:
                              type: string
                            current:
                              type: boolean
                            default_flag:
                              type: boolean
                            preset_flag:
                              type: boolean
                            visible:
                              type: boolean
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            depth_shader_items:
                              type: array
                              items:
                                type: object
                                properties:
                                  id:
                                    type: integer
                                  color:
                                    type: string
                                  distance:
                                    type: string
                                  created_at:
                                    type: string
                                  updated_at:
                                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-c00992c7-8652-4585-9e91-b0084036cccb');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Depth Shadings
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      name:
                        type: string
                      current:
                        type: boolean
                      default_flag:
                        type: boolean
                      preset_flag:
                        type: boolean
                      visible:
                        type: boolean
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      depth_shader_items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            color:
                              type: string
                            distance:
                              type: string
                            created_at:
                              type: string
                            updated_at:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      name:
                        type: string
                      current:
                        type: boolean
                      default_flag:
                        type: boolean
                      preset_flag:
                        type: boolean
                      visible:
                        type: boolean
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      depth_shader_items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            color:
                              type: string
                            distance:
                              type: string
                            created_at:
                              type: string
                            updated_at:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                current:
                  type: boolean
                depth_shader_items_attributes:
                  type: array
                  items:
                    type: object
                    properties:
                      color:
                        type: string
                      distance:
                        type: string
  "/api/v1/depth_shadings/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-12f28225-635a-4e16-ab44-cacfcbbc0706');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Depth Shadings
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      name:
                        type: string
                      current:
                        type: boolean
                      default_flag:
                        type: boolean
                      preset_flag:
                        type: boolean
                      visible:
                        type: boolean
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      depth_shader_items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            color:
                              type: string
                            distance:
                              type: string
                            created_at:
                              type: string
                            updated_at:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-296f8209-dc3b-4e0c-b2b2-072ebe434440');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Depth Shadings
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      name:
                        type: string
                      current:
                        type: boolean
                      default_flag:
                        type: boolean
                      preset_flag:
                        type: boolean
                      visible:
                        type: boolean
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      depth_shader_items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            color:
                              type: string
                            distance:
                              type: string
                            created_at:
                              type: string
                            updated_at:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      name:
                        type: string
                      current:
                        type: boolean
                      default_flag:
                        type: boolean
                      preset_flag:
                        type: boolean
                      visible:
                        type: boolean
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      depth_shader_items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            color:
                              type: string
                            distance:
                              type: string
                            created_at:
                              type: string
                            updated_at:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                current:
                  type: boolean
                clean_depth_shader_items:
                  type: boolean
                  description: To delete all depth_shader_items before save the new
                    one
                depth_shader_items_attributes:
                  type: array
                  items:
                    type: object
                    properties:
                      id:
                        type: integer
                      color:
                        type: string
                      distance:
                        type: string
                      _destroy:
                        type: boolean
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-6be92a6c-fbf3-4a9c-be0a-53a7f295d8d9');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Depth Shadings
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      name:
                        type: string
                      current:
                        type: boolean
                      default_flag:
                        type: boolean
                      preset_flag:
                        type: boolean
                      visible:
                        type: boolean
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      depth_shader_items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            color:
                              type: string
                            distance:
                              type: string
                            created_at:
                              type: string
                            updated_at:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/follows":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-a03d25a3-79eb-4875-833b-eac7d62e1e04');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Follows
      security: []
      parameters:
      - name: followed_id
        in: query
        description: Filter by Followed
        schema:
          type: integer
      - name: follower_id
        in: query
        description: Filter by Follower
        schema:
          type: integer
      - name: kind
        in: query
        description: Filter by Kind
        schema:
          type: string
          enum:
          - ambassador
          - regular
          default: ambassador
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - updated_at_asc
          - updated_at_desc
          - created_at_asc
          - created_at_desc
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            followed_id:
                              type: integer
                            follower_id:
                              type: integer
                            kind:
                              type: string
                              enum:
                              - ambassador
                              - regular
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            followed:
                              type: object
                              properties:
                                id:
                                  type: integer
                                uid:
                                  type: string
                                first_name:
                                  type: string
                                last_name:
                                  type: string
                                kind:
                                  type: string
                                description:
                                  type: string
                                follower_count:
                                  type: integer
                                facebook_link:
                                  type: string
                                instagram_link:
                                  type: string
                                youtube_link:
                                  type: string
                                tiktok_link:
                                  type: string
                                web_link:
                                  type: string
                                username:
                                  type: string
                                avatar_asset_id:
                                  type: integer
                                image:
                                  type: string
                                cover_asset_id:
                                  type: integer
                                cover:
                                  type: string
                                email:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                current_vessel_id:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                            follower:
                              type: object
                              properties:
                                id:
                                  type: integer
                                uid:
                                  type: string
                                first_name:
                                  type: string
                                last_name:
                                  type: string
                                kind:
                                  type: string
                                description:
                                  type: string
                                follower_count:
                                  type: integer
                                facebook_link:
                                  type: string
                                instagram_link:
                                  type: string
                                youtube_link:
                                  type: string
                                tiktok_link:
                                  type: string
                                web_link:
                                  type: string
                                username:
                                  type: string
                                avatar_asset_id:
                                  type: integer
                                image:
                                  type: string
                                cover_asset_id:
                                  type: integer
                                cover:
                                  type: string
                                email:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                current_vessel_id:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-6a19a3bb-f9fd-4d07-a958-bb1f2268c1e4');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Follows
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      followed_id:
                        type: integer
                      follower_id:
                        type: integer
                      kind:
                        type: string
                        enum:
                        - ambassador
                        - regular
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      followed:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      follower:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      followed_id:
                        type: integer
                      follower_id:
                        type: integer
                      kind:
                        type: string
                        enum:
                        - ambassador
                        - regular
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      followed:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      follower:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                followed_id:
                  type: integer
                kind:
                  type: string
                  enum:
                  - ambassador
                  - regular
                  default: ambassador
              required:
              - followed_id
  "/api/v1/follows/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-f06ef052-a13c-4225-a197-b6e7af26de79');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Follows
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      followed_id:
                        type: integer
                      follower_id:
                        type: integer
                      kind:
                        type: string
                        enum:
                        - ambassador
                        - regular
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      followed:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      follower:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-9813cb54-256f-441c-a529-df9b5b6d423f');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Follows
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      followed_id:
                        type: integer
                      follower_id:
                        type: integer
                      kind:
                        type: string
                        enum:
                        - ambassador
                        - regular
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      followed:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      follower:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/group_invitations":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-486311f3-7957-40a1-b6c2-392e3eec7a53?active-environment=4cc6e0ee-f95e-4cc2-8980-e6a383faafd5');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Group Invitations
      security: []
      parameters:
      - name: keyword
        in: query
        description: Filter by Keyword
        schema:
          type: string
      - name: status
        in: query
        description: Filter by Status
        schema:
          type: string
          enum:
          - requested
          - accepted
          - canceled
          - blocked
      - name: statuses
        in: query
        description: 'Filter by Status separated by coma Ex: ''requested,canceled'''
        schema:
          type: string
          enum:
          - requested
          - accepted
          - canceled
          - blocked
      - name: user_id
        in: query
        description: Filter by User
        schema:
          type: integer
      - name: group_id
        in: query
        description: Filter by Group
        schema:
          type: integer
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - updated_at_asc
          - updated_at_desc
          - created_at_asc
          - created_at_desc
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            sender_id:
                              type: integer
                            user_id:
                              type: integer
                            group_id:
                              type: integer
                            status:
                              type: string
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            user:
                              type: object
                              properties:
                                id:
                                  type: integer
                                uid:
                                  type: string
                                first_name:
                                  type: string
                                last_name:
                                  type: string
                                kind:
                                  type: string
                                description:
                                  type: string
                                follower_count:
                                  type: integer
                                facebook_link:
                                  type: string
                                instagram_link:
                                  type: string
                                youtube_link:
                                  type: string
                                tiktok_link:
                                  type: string
                                web_link:
                                  type: string
                                username:
                                  type: string
                                avatar_asset_id:
                                  type: integer
                                image:
                                  type: string
                                cover_asset_id:
                                  type: integer
                                cover:
                                  type: string
                                email:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                current_vessel_id:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                            sender:
                              type: object
                              properties:
                                id:
                                  type: integer
                                uid:
                                  type: string
                                first_name:
                                  type: string
                                last_name:
                                  type: string
                                kind:
                                  type: string
                                description:
                                  type: string
                                follower_count:
                                  type: integer
                                facebook_link:
                                  type: string
                                instagram_link:
                                  type: string
                                youtube_link:
                                  type: string
                                tiktok_link:
                                  type: string
                                web_link:
                                  type: string
                                username:
                                  type: string
                                avatar_asset_id:
                                  type: integer
                                image:
                                  type: string
                                cover_asset_id:
                                  type: integer
                                cover:
                                  type: string
                                email:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                current_vessel_id:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-1507ffde-7ae1-4012-b315-2a87a3520320?active-environment=4cc6e0ee-f95e-4cc2-8980-e6a383faafd5');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Group Invitations
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      sender_id:
                        type: integer
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      status:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      sender:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      sender_id:
                        type: integer
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      status:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      sender:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                sender_id:
                  type: integer
                group_id:
                  type: integer
                user_id:
                  type: integer
              required:
              - sender_id
              - group_id
              - user_id
  "/api/v1/group_invitations/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-3f70bd1f-f0c9-46c8-9b5a-d732c4a9174e?active-environment=4cc6e0ee-f95e-4cc2-8980-e6a383faafd5');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Group Invitations
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      sender_id:
                        type: integer
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      status:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      sender:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-ce823bd8-6bb2-4664-8261-68f84bebb2f8?active-environment=4cc6e0ee-f95e-4cc2-8980-e6a383faafd5');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Group Invitations
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      sender_id:
                        type: integer
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      status:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      sender:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/group_invitations/{id}/approve":
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-71c21746-e62a-4b94-a527-5b76aa170682?active-environment=4cc6e0ee-f95e-4cc2-8980-e6a383faafd5');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Group Invitations
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      sender_id:
                        type: integer
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      status:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      sender:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      sender_id:
                        type: integer
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      status:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      sender:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/group_invitations/{id}/decline":
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-08acadfb-313b-47ee-9561-4bcf37d8bd27?active-environment=4cc6e0ee-f95e-4cc2-8980-e6a383faafd5');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Group Invitations
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      sender_id:
                        type: integer
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      status:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      sender:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      sender_id:
                        type: integer
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      status:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      sender:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/group_invitations/{id}/block":
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-a7b379fb-1cbd-45a6-be7d-d3bd5290a965?active-environment=4cc6e0ee-f95e-4cc2-8980-e6a383faafd5');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Group Invitations
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      sender_id:
                        type: integer
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      status:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      sender:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      sender_id:
                        type: integer
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      status:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      sender:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/group_places":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-3e735e26-72d2-4f99-9727-bd29cbd1b72a?action=share&creator=20396389&active-environment=20396389-106a6cf1-3b0a-4835-b8d9-e49cad555ead');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Group Places
      security: []
      parameters:
      - name: group_id
        in: query
        description: Filter by Group ID
        example: 42
        schema:
          type: integer
      - name: place_id
        in: query
        description: Filter by Place ID
        example: 7
        schema:
          type: integer
      - name: review_status
        in: query
        description: Filter by review status
        schema:
          type: string
          enum:
          - pending
          - accepted
          - rejected
        example: rejected
      - name: keyword
        in: query
        description: Filter by place name
        schema:
          type: string
          default: 
        example: Restaurant
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
        example: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
        example: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
        example: true
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            group_id:
                              type: integer
                            place_id:
                              type: integer
                            review_status:
                              type: string
                              enum:
                                pending: 0
                                accepted: 1
                                rejected: 2
                            creator_id:
                              type: integer
                              nullable: true
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            group_name:
                              type: string
                            place:
                              type: object
                              properties:
                                id:
                                  type: integer
                                name:
                                  type: string
                                sub_type:
                                  type: string
                                place_type:
                                  type: string
                                description:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                latitude:
                                  type: number
                                longitude:
                                  type: number
                                submit:
                                  type: boolean
                                phone:
                                  type: string
                                website:
                                  type: string
                                email:
                                  type: string
                                bookmark:
                                  type: boolean
                                bookmark_date:
                                  type: string
                                user_id:
                                  type: integer
                                depth:
                                  type: string
                                timestamp:
                                  type: string
                                status:
                                  type: string
                                feedback:
                                  type: string
                                poi_id:
                                  type: integer
                                favorite:
                                  type: boolean
                                rating:
                                  type: number
                                review:
                                  type: string
                                asset_links:
                                  type: array
                                  items:
                                    type: string
                                group_places:
                                  type: array
                                  items: []
                              required:
                              - id
                              - name
                              - place_type
                              - lat
                              - lng
                              - user_id
                              - created_at
                              - updated_at
                              - status
                            group:
                              type: object
                              properties:
                                id:
                                  type: integer
                                name:
                                  type: string
                                description:
                                  type: string
                                website:
                                  type: string
                                privacy:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                latitude:
                                  type: number
                                longitude:
                                  type: number
                                group_location_type:
                                  type: string
                                  enum:
                                  - Place
                                  - Poi
                                group_location_id:
                                  type: integer
                                group_location:
                                  type: object
                                country:
                                  type: string
                                state:
                                  type: string
                                city:
                                  type: string
                                address:
                                  type: string
                                avatar_asset_id:
                                  type: integer
                                avatar_asset_link:
                                  type: string
                                cover_asset_id:
                                  type: integer
                                cover_asset_link:
                                  type: string
                                group_users_count:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                                distance:
                                  type: number
                                own_group_user:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    user_id:
                                      type: integer
                                    group_id:
                                      type: integer
                                    role:
                                      type: string
                                    notifications_active:
                                      type: boolean
                                    push_notifications:
                                      type: string
                                      enum:
                                      - 'off'
                                      - posts
                                      - all
                                    updates_count:
                                      type: integer
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                                own_group_request:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    user_id:
                                      type: integer
                                    group_id:
                                      type: integer
                                    status:
                                      type: string
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                                admin_user_ids:
                                  type: array
                                  items:
                                    type: integer
                                group_places_preview:
                                  type: array
                                  items: []
                                group_report_pins_preview:
                                  type: array
                                  items:
                                    type: object
                                    properties:
                                      id:
                                        type: integer
                                      group_id:
                                        type: integer
                                      report_pin_id:
                                        type: integer
                                      review_status:
                                        type: string
                                        enum:
                                          pending: 0
                                          accepted: 1
                                          rejected: 2
                                      creator_id:
                                        type: integer
                                        nullable: true
                                      created_at:
                                        type: string
                                      updated_at:
                                        type: string
                                      group_name:
                                        type: string
                                      report_pin:
                                        type: object
                                        properties:
                                          id:
                                            type: integer
                                          name:
                                            type: string
                                          description:
                                            type: string
                                          lat:
                                            type: string
                                          lng:
                                            type: string
                                          kind:
                                            type: string
                                          user_id:
                                            type: integer
                                          created_at:
                                            type: string
                                          updated_at:
                                            type: string
                                    required:
                                    - id
                                    - group_id
                                    - report_pin_id
                                    - review_status
                                    - created_at
                                    - updated_at
                              required:
                              - id
                              - name
                              - privacy
                              - created_at
                              - updated_at
                          required:
                          - id
                          - group_id
                          - place_id
                          - review_status
                          - created_at
                          - updated_at
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-7f64b70c-97db-4dad-939a-3d935b6d094e?action=share&source=copy-link&creator=20396389&ctx=documentation');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Group Places
      security: []
      parameters: []
      responses:
        '201':
          description: Created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      group_id:
                        type: integer
                      place_id:
                        type: integer
                      review_status:
                        type: string
                        enum:
                          pending: 0
                          accepted: 1
                          rejected: 2
                      creator_id:
                        type: integer
                        nullable: true
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      group_name:
                        type: string
                      place:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          sub_type:
                            type: string
                          place_type:
                            type: string
                          description:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          latitude:
                            type: number
                          longitude:
                            type: number
                          submit:
                            type: boolean
                          phone:
                            type: string
                          website:
                            type: string
                          email:
                            type: string
                          bookmark:
                            type: boolean
                          bookmark_date:
                            type: string
                          user_id:
                            type: integer
                          depth:
                            type: string
                          timestamp:
                            type: string
                          status:
                            type: string
                          feedback:
                            type: string
                          poi_id:
                            type: integer
                          favorite:
                            type: boolean
                          rating:
                            type: number
                          review:
                            type: string
                          asset_links:
                            type: array
                            items:
                              type: string
                          group_places:
                            type: array
                            items: []
                        required:
                        - id
                        - name
                        - place_type
                        - lat
                        - lng
                        - user_id
                        - created_at
                        - updated_at
                        - status
                      group:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          description:
                            type: string
                          website:
                            type: string
                          privacy:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          latitude:
                            type: number
                          longitude:
                            type: number
                          group_location_type:
                            type: string
                            enum:
                            - Place
                            - Poi
                          group_location_id:
                            type: integer
                          group_location:
                            type: object
                          country:
                            type: string
                          state:
                            type: string
                          city:
                            type: string
                          address:
                            type: string
                          avatar_asset_id:
                            type: integer
                          avatar_asset_link:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover_asset_link:
                            type: string
                          group_users_count:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          distance:
                            type: number
                          own_group_user:
                            type: object
                            properties:
                              id:
                                type: integer
                              user_id:
                                type: integer
                              group_id:
                                type: integer
                              role:
                                type: string
                              notifications_active:
                                type: boolean
                              push_notifications:
                                type: string
                                enum:
                                - 'off'
                                - posts
                                - all
                              updates_count:
                                type: integer
                              created_at:
                                type: string
                              updated_at:
                                type: string
                          own_group_request:
                            type: object
                            properties:
                              id:
                                type: integer
                              user_id:
                                type: integer
                              group_id:
                                type: integer
                              status:
                                type: string
                              created_at:
                                type: string
                              updated_at:
                                type: string
                          admin_user_ids:
                            type: array
                            items:
                              type: integer
                          group_places_preview:
                            type: array
                            items: []
                          group_report_pins_preview:
                            type: array
                            items:
                              type: object
                              properties:
                                id:
                                  type: integer
                                group_id:
                                  type: integer
                                report_pin_id:
                                  type: integer
                                review_status:
                                  type: string
                                  enum:
                                    pending: 0
                                    accepted: 1
                                    rejected: 2
                                creator_id:
                                  type: integer
                                  nullable: true
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                                group_name:
                                  type: string
                                report_pin:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    name:
                                      type: string
                                    description:
                                      type: string
                                    lat:
                                      type: string
                                    lng:
                                      type: string
                                    kind:
                                      type: string
                                    user_id:
                                      type: integer
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                              required:
                              - id
                              - group_id
                              - report_pin_id
                              - review_status
                              - created_at
                              - updated_at
                        required:
                        - id
                        - name
                        - privacy
                        - created_at
                        - updated_at
                    required:
                    - id
                    - group_id
                    - place_id
                    - review_status
                    - created_at
                    - updated_at
        '422':
          description: Unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                group_id:
                  type: integer
                  example: 42
                place_id:
                  type: integer
                  example: 7
              required:
              - group_id
              - place_id
        required: true
  "/api/v1/group_places/{id}":
    parameters:
    - name: id
      in: path
      description: GroupPlace ID
      required: true
      example: 123
      schema:
        type: integer
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-a6648fe4-1428-434d-8018-2babc2480916?action=share&source=copy-link&creator=20396389&ctx=documentation');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Group Places
      security: []
      responses:
        '200':
          description: Found
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      group_id:
                        type: integer
                      place_id:
                        type: integer
                      review_status:
                        type: string
                        enum:
                          pending: 0
                          accepted: 1
                          rejected: 2
                      creator_id:
                        type: integer
                        nullable: true
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      group_name:
                        type: string
                      place:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          sub_type:
                            type: string
                          place_type:
                            type: string
                          description:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          latitude:
                            type: number
                          longitude:
                            type: number
                          submit:
                            type: boolean
                          phone:
                            type: string
                          website:
                            type: string
                          email:
                            type: string
                          bookmark:
                            type: boolean
                          bookmark_date:
                            type: string
                          user_id:
                            type: integer
                          depth:
                            type: string
                          timestamp:
                            type: string
                          status:
                            type: string
                          feedback:
                            type: string
                          poi_id:
                            type: integer
                          favorite:
                            type: boolean
                          rating:
                            type: number
                          review:
                            type: string
                          asset_links:
                            type: array
                            items:
                              type: string
                          group_places:
                            type: array
                            items: []
                        required:
                        - id
                        - name
                        - place_type
                        - lat
                        - lng
                        - user_id
                        - created_at
                        - updated_at
                        - status
                      group:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          description:
                            type: string
                          website:
                            type: string
                          privacy:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          latitude:
                            type: number
                          longitude:
                            type: number
                          group_location_type:
                            type: string
                            enum:
                            - Place
                            - Poi
                          group_location_id:
                            type: integer
                          group_location:
                            type: object
                          country:
                            type: string
                          state:
                            type: string
                          city:
                            type: string
                          address:
                            type: string
                          avatar_asset_id:
                            type: integer
                          avatar_asset_link:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover_asset_link:
                            type: string
                          group_users_count:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          distance:
                            type: number
                          own_group_user:
                            type: object
                            properties:
                              id:
                                type: integer
                              user_id:
                                type: integer
                              group_id:
                                type: integer
                              role:
                                type: string
                              notifications_active:
                                type: boolean
                              push_notifications:
                                type: string
                                enum:
                                - 'off'
                                - posts
                                - all
                              updates_count:
                                type: integer
                              created_at:
                                type: string
                              updated_at:
                                type: string
                          own_group_request:
                            type: object
                            properties:
                              id:
                                type: integer
                              user_id:
                                type: integer
                              group_id:
                                type: integer
                              status:
                                type: string
                              created_at:
                                type: string
                              updated_at:
                                type: string
                          admin_user_ids:
                            type: array
                            items:
                              type: integer
                          group_places_preview:
                            type: array
                            items: []
                          group_report_pins_preview:
                            type: array
                            items:
                              type: object
                              properties:
                                id:
                                  type: integer
                                group_id:
                                  type: integer
                                report_pin_id:
                                  type: integer
                                review_status:
                                  type: string
                                  enum:
                                    pending: 0
                                    accepted: 1
                                    rejected: 2
                                creator_id:
                                  type: integer
                                  nullable: true
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                                group_name:
                                  type: string
                                report_pin:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    name:
                                      type: string
                                    description:
                                      type: string
                                    lat:
                                      type: string
                                    lng:
                                      type: string
                                    kind:
                                      type: string
                                    user_id:
                                      type: integer
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                              required:
                              - id
                              - group_id
                              - report_pin_id
                              - review_status
                              - created_at
                              - updated_at
                        required:
                        - id
                        - name
                        - privacy
                        - created_at
                        - updated_at
                    required:
                    - id
                    - group_id
                    - place_id
                    - review_status
                    - created_at
                    - updated_at
        '404':
          description: Not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-af956a0a-8a07-480c-bc26-d9cdccbc0e93?action=share&source=copy-link&creator=20396389&ctx=documentation');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Group Places
      security: []
      responses:
        '200':
          description: Ok
        '404':
          description: Not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
  "/api/v1/group_places/{id}/accept":
    parameters:
    - name: id
      in: path
      description: GroupPlace ID
      required: true
      example: 123
      schema:
        type: integer
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-267274b2-d03e-45bd-9187-37c220bf6e18?action=share&source=copy-link&creator=20396389&ctx=documentation');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Group Places
      security: []
      responses:
        '200':
          description: Accepted
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      group_id:
                        type: integer
                      place_id:
                        type: integer
                      review_status:
                        type: string
                        enum:
                          pending: 0
                          accepted: 1
                          rejected: 2
                      creator_id:
                        type: integer
                        nullable: true
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      group_name:
                        type: string
                      place:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          sub_type:
                            type: string
                          place_type:
                            type: string
                          description:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          latitude:
                            type: number
                          longitude:
                            type: number
                          submit:
                            type: boolean
                          phone:
                            type: string
                          website:
                            type: string
                          email:
                            type: string
                          bookmark:
                            type: boolean
                          bookmark_date:
                            type: string
                          user_id:
                            type: integer
                          depth:
                            type: string
                          timestamp:
                            type: string
                          status:
                            type: string
                          feedback:
                            type: string
                          poi_id:
                            type: integer
                          favorite:
                            type: boolean
                          rating:
                            type: number
                          review:
                            type: string
                          asset_links:
                            type: array
                            items:
                              type: string
                          group_places:
                            type: array
                            items: []
                        required:
                        - id
                        - name
                        - place_type
                        - lat
                        - lng
                        - user_id
                        - created_at
                        - updated_at
                        - status
                      group:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          description:
                            type: string
                          website:
                            type: string
                          privacy:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          latitude:
                            type: number
                          longitude:
                            type: number
                          group_location_type:
                            type: string
                            enum:
                            - Place
                            - Poi
                          group_location_id:
                            type: integer
                          group_location:
                            type: object
                          country:
                            type: string
                          state:
                            type: string
                          city:
                            type: string
                          address:
                            type: string
                          avatar_asset_id:
                            type: integer
                          avatar_asset_link:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover_asset_link:
                            type: string
                          group_users_count:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          distance:
                            type: number
                          own_group_user:
                            type: object
                            properties:
                              id:
                                type: integer
                              user_id:
                                type: integer
                              group_id:
                                type: integer
                              role:
                                type: string
                              notifications_active:
                                type: boolean
                              push_notifications:
                                type: string
                                enum:
                                - 'off'
                                - posts
                                - all
                              updates_count:
                                type: integer
                              created_at:
                                type: string
                              updated_at:
                                type: string
                          own_group_request:
                            type: object
                            properties:
                              id:
                                type: integer
                              user_id:
                                type: integer
                              group_id:
                                type: integer
                              status:
                                type: string
                              created_at:
                                type: string
                              updated_at:
                                type: string
                          admin_user_ids:
                            type: array
                            items:
                              type: integer
                          group_places_preview:
                            type: array
                            items: []
                          group_report_pins_preview:
                            type: array
                            items:
                              type: object
                              properties:
                                id:
                                  type: integer
                                group_id:
                                  type: integer
                                report_pin_id:
                                  type: integer
                                review_status:
                                  type: string
                                  enum:
                                    pending: 0
                                    accepted: 1
                                    rejected: 2
                                creator_id:
                                  type: integer
                                  nullable: true
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                                group_name:
                                  type: string
                                report_pin:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    name:
                                      type: string
                                    description:
                                      type: string
                                    lat:
                                      type: string
                                    lng:
                                      type: string
                                    kind:
                                      type: string
                                    user_id:
                                      type: integer
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                              required:
                              - id
                              - group_id
                              - report_pin_id
                              - review_status
                              - created_at
                              - updated_at
                        required:
                        - id
                        - name
                        - privacy
                        - created_at
                        - updated_at
                    required:
                    - id
                    - group_id
                    - place_id
                    - review_status
                    - created_at
                    - updated_at
        '404':
          description: Not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
  "/api/v1/group_places/{id}/reject":
    parameters:
    - name: id
      in: path
      description: GroupPlace ID
      required: true
      example: 123
      schema:
        type: integer
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-71994cbb-a81b-4772-b3df-8feacd62de56?action=share&source=copy-link&creator=20396389&ctx=documentation');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Group Places
      security: []
      parameters: []
      responses:
        '200':
          description: Rejected
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      group_id:
                        type: integer
                      place_id:
                        type: integer
                      review_status:
                        type: string
                        enum:
                          pending: 0
                          accepted: 1
                          rejected: 2
                      creator_id:
                        type: integer
                        nullable: true
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      group_name:
                        type: string
                      place:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          sub_type:
                            type: string
                          place_type:
                            type: string
                          description:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          latitude:
                            type: number
                          longitude:
                            type: number
                          submit:
                            type: boolean
                          phone:
                            type: string
                          website:
                            type: string
                          email:
                            type: string
                          bookmark:
                            type: boolean
                          bookmark_date:
                            type: string
                          user_id:
                            type: integer
                          depth:
                            type: string
                          timestamp:
                            type: string
                          status:
                            type: string
                          feedback:
                            type: string
                          poi_id:
                            type: integer
                          favorite:
                            type: boolean
                          rating:
                            type: number
                          review:
                            type: string
                          asset_links:
                            type: array
                            items:
                              type: string
                          group_places:
                            type: array
                            items: []
                        required:
                        - id
                        - name
                        - place_type
                        - lat
                        - lng
                        - user_id
                        - created_at
                        - updated_at
                        - status
                      group:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          description:
                            type: string
                          website:
                            type: string
                          privacy:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          latitude:
                            type: number
                          longitude:
                            type: number
                          group_location_type:
                            type: string
                            enum:
                            - Place
                            - Poi
                          group_location_id:
                            type: integer
                          group_location:
                            type: object
                          country:
                            type: string
                          state:
                            type: string
                          city:
                            type: string
                          address:
                            type: string
                          avatar_asset_id:
                            type: integer
                          avatar_asset_link:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover_asset_link:
                            type: string
                          group_users_count:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          distance:
                            type: number
                          own_group_user:
                            type: object
                            properties:
                              id:
                                type: integer
                              user_id:
                                type: integer
                              group_id:
                                type: integer
                              role:
                                type: string
                              notifications_active:
                                type: boolean
                              push_notifications:
                                type: string
                                enum:
                                - 'off'
                                - posts
                                - all
                              updates_count:
                                type: integer
                              created_at:
                                type: string
                              updated_at:
                                type: string
                          own_group_request:
                            type: object
                            properties:
                              id:
                                type: integer
                              user_id:
                                type: integer
                              group_id:
                                type: integer
                              status:
                                type: string
                              created_at:
                                type: string
                              updated_at:
                                type: string
                          admin_user_ids:
                            type: array
                            items:
                              type: integer
                          group_places_preview:
                            type: array
                            items: []
                          group_report_pins_preview:
                            type: array
                            items:
                              type: object
                              properties:
                                id:
                                  type: integer
                                group_id:
                                  type: integer
                                report_pin_id:
                                  type: integer
                                review_status:
                                  type: string
                                  enum:
                                    pending: 0
                                    accepted: 1
                                    rejected: 2
                                creator_id:
                                  type: integer
                                  nullable: true
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                                group_name:
                                  type: string
                                report_pin:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    name:
                                      type: string
                                    description:
                                      type: string
                                    lat:
                                      type: string
                                    lng:
                                      type: string
                                    kind:
                                      type: string
                                    user_id:
                                      type: integer
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                              required:
                              - id
                              - group_id
                              - report_pin_id
                              - review_status
                              - created_at
                              - updated_at
                        required:
                        - id
                        - name
                        - privacy
                        - created_at
                        - updated_at
                    required:
                    - id
                    - group_id
                    - place_id
                    - review_status
                    - created_at
                    - updated_at
        '404':
          description: Not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
  "/api/v1/group_report_pins":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-7bf91842-a2a3-40ef-a203-abd78c88c36f');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Group Report Pins
      security: []
      parameters:
      - name: group_id
        in: query
        description: Filter by Group ID
        example: 42
        schema:
          type: integer
      - name: report_pin_id
        in: query
        description: Filter by ReportPin ID
        example: 7
        schema:
          type: integer
      - name: review_status
        in: query
        description: Filter by review status
        schema:
          type: string
          enum:
          - pending
          - accepted
          - rejected
        example: rejected
      - name: keyword
        in: query
        description: Filter by report pin name
        schema:
          type: string
          default: 
        example: Hazard
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
        example: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
        example: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
        example: true
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            group_id:
                              type: integer
                            report_pin_id:
                              type: integer
                            review_status:
                              type: string
                              enum:
                                pending: 0
                                accepted: 1
                                rejected: 2
                            creator_id:
                              type: integer
                              nullable: true
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            group_name:
                              type: string
                            report_pin:
                              type: object
                              properties:
                                id:
                                  type: integer
                                name:
                                  type: string
                                description:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                kind:
                                  type: string
                                user_id:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                            group:
                              type: object
                              properties:
                                id:
                                  type: integer
                                name:
                                  type: string
                                description:
                                  type: string
                                website:
                                  type: string
                                privacy:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                latitude:
                                  type: number
                                longitude:
                                  type: number
                                group_location_type:
                                  type: string
                                  enum:
                                  - Place
                                  - Poi
                                group_location_id:
                                  type: integer
                                group_location:
                                  type: object
                                country:
                                  type: string
                                state:
                                  type: string
                                city:
                                  type: string
                                address:
                                  type: string
                                avatar_asset_id:
                                  type: integer
                                avatar_asset_link:
                                  type: string
                                cover_asset_id:
                                  type: integer
                                cover_asset_link:
                                  type: string
                                group_users_count:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                                distance:
                                  type: number
                                own_group_user:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    user_id:
                                      type: integer
                                    group_id:
                                      type: integer
                                    role:
                                      type: string
                                    notifications_active:
                                      type: boolean
                                    push_notifications:
                                      type: string
                                      enum:
                                      - 'off'
                                      - posts
                                      - all
                                    updates_count:
                                      type: integer
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                                own_group_request:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    user_id:
                                      type: integer
                                    group_id:
                                      type: integer
                                    status:
                                      type: string
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                                admin_user_ids:
                                  type: array
                                  items:
                                    type: integer
                                group_places_preview:
                                  type: array
                                  items: []
                                group_report_pins_preview:
                                  type: array
                                  items: []
                              required:
                              - id
                              - name
                              - privacy
                              - created_at
                              - updated_at
                          required:
                          - id
                          - group_id
                          - report_pin_id
                          - review_status
                          - created_at
                          - updated_at
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-a515db48-4fbf-42cb-9716-c2071e4b305c');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Group Report Pins
      security: []
      parameters: []
      responses:
        '201':
          description: Created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      group_id:
                        type: integer
                      report_pin_id:
                        type: integer
                      review_status:
                        type: string
                        enum:
                          pending: 0
                          accepted: 1
                          rejected: 2
                      creator_id:
                        type: integer
                        nullable: true
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      group_name:
                        type: string
                      report_pin:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          description:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          kind:
                            type: string
                          user_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      group:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          description:
                            type: string
                          website:
                            type: string
                          privacy:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          latitude:
                            type: number
                          longitude:
                            type: number
                          group_location_type:
                            type: string
                            enum:
                            - Place
                            - Poi
                          group_location_id:
                            type: integer
                          group_location:
                            type: object
                          country:
                            type: string
                          state:
                            type: string
                          city:
                            type: string
                          address:
                            type: string
                          avatar_asset_id:
                            type: integer
                          avatar_asset_link:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover_asset_link:
                            type: string
                          group_users_count:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          distance:
                            type: number
                          own_group_user:
                            type: object
                            properties:
                              id:
                                type: integer
                              user_id:
                                type: integer
                              group_id:
                                type: integer
                              role:
                                type: string
                              notifications_active:
                                type: boolean
                              push_notifications:
                                type: string
                                enum:
                                - 'off'
                                - posts
                                - all
                              updates_count:
                                type: integer
                              created_at:
                                type: string
                              updated_at:
                                type: string
                          own_group_request:
                            type: object
                            properties:
                              id:
                                type: integer
                              user_id:
                                type: integer
                              group_id:
                                type: integer
                              status:
                                type: string
                              created_at:
                                type: string
                              updated_at:
                                type: string
                          admin_user_ids:
                            type: array
                            items:
                              type: integer
                          group_places_preview:
                            type: array
                            items: []
                          group_report_pins_preview:
                            type: array
                            items: []
                        required:
                        - id
                        - name
                        - privacy
                        - created_at
                        - updated_at
                    required:
                    - id
                    - group_id
                    - report_pin_id
                    - review_status
                    - created_at
                    - updated_at
        '422':
          description: Unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                group_id:
                  type: integer
                  example: 42
                report_pin_id:
                  type: integer
                  example: 7
              required:
              - group_id
              - report_pin_id
        required: true
  "/api/v1/group_report_pins/{id}":
    parameters:
    - name: id
      in: path
      description: GroupReportPin ID
      required: true
      example: 123
      schema:
        type: integer
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-faeef6b1-f8ba-4a55-9df1-31720b1cfb71');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Group Report Pins
      security: []
      responses:
        '200':
          description: Found
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      group_id:
                        type: integer
                      report_pin_id:
                        type: integer
                      review_status:
                        type: string
                        enum:
                          pending: 0
                          accepted: 1
                          rejected: 2
                      creator_id:
                        type: integer
                        nullable: true
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      group_name:
                        type: string
                      report_pin:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          description:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          kind:
                            type: string
                          user_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      group:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          description:
                            type: string
                          website:
                            type: string
                          privacy:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          latitude:
                            type: number
                          longitude:
                            type: number
                          group_location_type:
                            type: string
                            enum:
                            - Place
                            - Poi
                          group_location_id:
                            type: integer
                          group_location:
                            type: object
                          country:
                            type: string
                          state:
                            type: string
                          city:
                            type: string
                          address:
                            type: string
                          avatar_asset_id:
                            type: integer
                          avatar_asset_link:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover_asset_link:
                            type: string
                          group_users_count:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          distance:
                            type: number
                          own_group_user:
                            type: object
                            properties:
                              id:
                                type: integer
                              user_id:
                                type: integer
                              group_id:
                                type: integer
                              role:
                                type: string
                              notifications_active:
                                type: boolean
                              push_notifications:
                                type: string
                                enum:
                                - 'off'
                                - posts
                                - all
                              updates_count:
                                type: integer
                              created_at:
                                type: string
                              updated_at:
                                type: string
                          own_group_request:
                            type: object
                            properties:
                              id:
                                type: integer
                              user_id:
                                type: integer
                              group_id:
                                type: integer
                              status:
                                type: string
                              created_at:
                                type: string
                              updated_at:
                                type: string
                          admin_user_ids:
                            type: array
                            items:
                              type: integer
                          group_places_preview:
                            type: array
                            items: []
                          group_report_pins_preview:
                            type: array
                            items: []
                        required:
                        - id
                        - name
                        - privacy
                        - created_at
                        - updated_at
                    required:
                    - id
                    - group_id
                    - report_pin_id
                    - review_status
                    - created_at
                    - updated_at
        '404':
          description: Not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-3ba0675d-614a-4028-8d06-b048cd6ec89c');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Group Report Pins
      security: []
      responses:
        '200':
          description: Ok
        '404':
          description: Not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
  "/api/v1/group_report_pins/{id}/accept":
    parameters:
    - name: id
      in: path
      description: GroupReportPin ID
      required: true
      example: 123
      schema:
        type: integer
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-3388e107-480d-48e8-93fb-1e6ec3f6f749');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Group Report Pins
      security: []
      responses:
        '200':
          description: Accepted
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      group_id:
                        type: integer
                      report_pin_id:
                        type: integer
                      review_status:
                        type: string
                        enum:
                          pending: 0
                          accepted: 1
                          rejected: 2
                      creator_id:
                        type: integer
                        nullable: true
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      group_name:
                        type: string
                      report_pin:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          description:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          kind:
                            type: string
                          user_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      group:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          description:
                            type: string
                          website:
                            type: string
                          privacy:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          latitude:
                            type: number
                          longitude:
                            type: number
                          group_location_type:
                            type: string
                            enum:
                            - Place
                            - Poi
                          group_location_id:
                            type: integer
                          group_location:
                            type: object
                          country:
                            type: string
                          state:
                            type: string
                          city:
                            type: string
                          address:
                            type: string
                          avatar_asset_id:
                            type: integer
                          avatar_asset_link:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover_asset_link:
                            type: string
                          group_users_count:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          distance:
                            type: number
                          own_group_user:
                            type: object
                            properties:
                              id:
                                type: integer
                              user_id:
                                type: integer
                              group_id:
                                type: integer
                              role:
                                type: string
                              notifications_active:
                                type: boolean
                              push_notifications:
                                type: string
                                enum:
                                - 'off'
                                - posts
                                - all
                              updates_count:
                                type: integer
                              created_at:
                                type: string
                              updated_at:
                                type: string
                          own_group_request:
                            type: object
                            properties:
                              id:
                                type: integer
                              user_id:
                                type: integer
                              group_id:
                                type: integer
                              status:
                                type: string
                              created_at:
                                type: string
                              updated_at:
                                type: string
                          admin_user_ids:
                            type: array
                            items:
                              type: integer
                          group_places_preview:
                            type: array
                            items: []
                          group_report_pins_preview:
                            type: array
                            items: []
                        required:
                        - id
                        - name
                        - privacy
                        - created_at
                        - updated_at
                    required:
                    - id
                    - group_id
                    - report_pin_id
                    - review_status
                    - created_at
                    - updated_at
        '404':
          description: Not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
  "/api/v1/group_report_pins/{id}/reject":
    parameters:
    - name: id
      in: path
      description: GroupReportPin ID
      required: true
      example: 123
      schema:
        type: integer
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-88921dad-4d3e-4483-a38c-65d335d3bbf7');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Group Report Pins
      security: []
      responses:
        '200':
          description: Rejected
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      group_id:
                        type: integer
                      report_pin_id:
                        type: integer
                      review_status:
                        type: string
                        enum:
                          pending: 0
                          accepted: 1
                          rejected: 2
                      creator_id:
                        type: integer
                        nullable: true
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      group_name:
                        type: string
                      report_pin:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          description:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          kind:
                            type: string
                          user_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      group:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          description:
                            type: string
                          website:
                            type: string
                          privacy:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          latitude:
                            type: number
                          longitude:
                            type: number
                          group_location_type:
                            type: string
                            enum:
                            - Place
                            - Poi
                          group_location_id:
                            type: integer
                          group_location:
                            type: object
                          country:
                            type: string
                          state:
                            type: string
                          city:
                            type: string
                          address:
                            type: string
                          avatar_asset_id:
                            type: integer
                          avatar_asset_link:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover_asset_link:
                            type: string
                          group_users_count:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          distance:
                            type: number
                          own_group_user:
                            type: object
                            properties:
                              id:
                                type: integer
                              user_id:
                                type: integer
                              group_id:
                                type: integer
                              role:
                                type: string
                              notifications_active:
                                type: boolean
                              push_notifications:
                                type: string
                                enum:
                                - 'off'
                                - posts
                                - all
                              updates_count:
                                type: integer
                              created_at:
                                type: string
                              updated_at:
                                type: string
                          own_group_request:
                            type: object
                            properties:
                              id:
                                type: integer
                              user_id:
                                type: integer
                              group_id:
                                type: integer
                              status:
                                type: string
                              created_at:
                                type: string
                              updated_at:
                                type: string
                          admin_user_ids:
                            type: array
                            items:
                              type: integer
                          group_places_preview:
                            type: array
                            items: []
                          group_report_pins_preview:
                            type: array
                            items: []
                        required:
                        - id
                        - name
                        - privacy
                        - created_at
                        - updated_at
                    required:
                    - id
                    - group_id
                    - report_pin_id
                    - review_status
                    - created_at
                    - updated_at
        '404':
          description: Not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
  "/api/v1/group_requests":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-e7612310-eb80-4aa0-8062-a3bab59ab04d');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Group Requests
      security: []
      parameters:
      - name: keyword
        in: query
        description: Filter by Keyword
        schema:
          type: string
      - name: status
        in: query
        description: Filter by Status
        schema:
          type: string
          enum:
          - requested
          - accepted
          - canceled
          - blocked
      - name: statuses
        in: query
        description: 'Filter by Status separated by coma Ex: ''requested,canceled'''
        schema:
          type: string
          enum:
          - requested
          - accepted
          - canceled
          - blocked
      - name: user_id
        in: query
        description: Filter by User
        schema:
          type: integer
      - name: group_id
        in: query
        description: Filter by Group
        schema:
          type: integer
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - updated_at_asc
          - updated_at_desc
          - created_at_asc
          - created_at_desc
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            user_id:
                              type: integer
                            group_id:
                              type: integer
                            status:
                              type: string
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            user:
                              type: object
                              properties:
                                id:
                                  type: integer
                                uid:
                                  type: string
                                first_name:
                                  type: string
                                last_name:
                                  type: string
                                kind:
                                  type: string
                                description:
                                  type: string
                                follower_count:
                                  type: integer
                                facebook_link:
                                  type: string
                                instagram_link:
                                  type: string
                                youtube_link:
                                  type: string
                                tiktok_link:
                                  type: string
                                web_link:
                                  type: string
                                username:
                                  type: string
                                avatar_asset_id:
                                  type: integer
                                image:
                                  type: string
                                cover_asset_id:
                                  type: integer
                                cover:
                                  type: string
                                email:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                current_vessel_id:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-3aaadafb-2c0c-40d8-a1e2-2baf81ec49fb');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Group Requests
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      status:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      status:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                group_id:
                  type: integer
              required:
              - group_id
  "/api/v1/group_requests/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-538128c9-fb80-4059-a488-420408bb196f');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Group Requests
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      status:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-cfe59c5a-f03f-48d5-af01-c8475ee85ef5');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Group Requests
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      status:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/group_requests/{id}/approve":
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-ef1a51ab-1eb5-44bf-9282-0eff1faf2ccd');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Group Requests
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      status:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      status:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/group_requests/{id}/decline":
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-33838187-1970-4707-afd1-eac8d2018157');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Group Requests
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      status:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      status:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/group_requests/{id}/block":
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-83e9398e-0230-4e28-878e-ecc08998e674');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Group Requests
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      status:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      status:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/groups":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-bf5c7c40-9fb2-4e58-babb-d397565308f4');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Groups
      security: []
      parameters:
      - name: keyword
        in: query
        description: Filter by Keyword
        schema:
          type: string
      - name: exact_keyword
        in: query
        description: Define type of keyword search
        schema:
          type: boolean
          default: false
      - name: privacy
        in: query
        description: Filter by Privacy
        schema:
          type: string
          enum:
          - public
          - private
          - secret
          - archived
          - view_only
      - name: privacies
        in: query
        description: 'Filter by Privacies separated by coma Ex: ''public,private'''
        schema:
          type: string
          enum:
          - public
          - private
          - secret
          - archived
          - view_only
      - name: interest_ids
        in: query
        description: 'Filter by Interest Ids separated by coma Ex: ''21,23'''
        schema:
          type: string
      - name: user_id
        in: query
        description: Filter by User
        schema:
          type: integer
      - name: role
        in: query
        description: Filter by Role
        schema:
          type: string
          enum:
          - member
          - admin
          - not_member
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - role_admin_first
          - name_asc
          - name_desc
          - updated_at_asc
          - updated_at_desc
          - created_at_asc
          - created_at_desc
          - distance_asc
          - distance_desc
          - n_members_asc
          - n_members_desc
      - name: sw_latitude
        in: query
        description: Filter by bounding box (latitude SW)
        schema:
          type: number
          default: 39.057193
      - name: sw_longitude
        in: query
        description: Filter by bounding box (longitude SW)
        schema:
          type: number
          default: -76.831734
      - name: ne_latitude
        in: query
        description: Filter by bounding box (latitude NE)
        schema:
          type: number
          default: 39.970224
      - name: ne_longitude
        in: query
        description: Filter by bounding box (longitude NE)
        schema:
          type: number
          default: -75.442673
      - name: location
        in: query
        description: Filter by location
        schema:
          type: string
          enum:
          - anywhere
          - near_home_port
          - near_me
          - custom
      - name: lat
        in: query
        description: Filter by latitude
        schema:
          type: number
          default: 39.057193
      - name: lng
        in: query
        description: Filter by longitude
        schema:
          type: number
          default: -76.831734
      - name: distance
        in: query
        description: Filter by distance
        schema:
          type: number
          default: 100
      - name: group_places
        in: query
        description: Include group places in response. Default is true on PUT/POST
          endpoints if either group_places_attributes or place_ids is set. Default
          is false otherwise.
      - name: group_places_preview_limit
        in: query
        description: Limit number of group_places in preview. Default is 10
      - name: group_report_pins
        in: query
        description: Include group report pins in response. Default is true on PUT/POST
          endpoints if either group_report_pins_attributes or report_pin_ids is set.
          Default is false otherwise.
      - name: group_report_pins_preview_limit
        in: query
        description: Limit number of group_report_pins in preview. Default is 10
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            name:
                              type: string
                            description:
                              type: string
                            website:
                              type: string
                            privacy:
                              type: string
                            lat:
                              type: string
                            lng:
                              type: string
                            latitude:
                              type: number
                            longitude:
                              type: number
                            group_location_type:
                              type: string
                              enum:
                              - Place
                              - Poi
                            group_location_id:
                              type: integer
                            group_location:
                              type: object
                            country:
                              type: string
                            state:
                              type: string
                            city:
                              type: string
                            address:
                              type: string
                            avatar_asset_id:
                              type: integer
                            avatar_asset_link:
                              type: string
                            cover_asset_id:
                              type: integer
                            cover_asset_link:
                              type: string
                            group_users_count:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            distance:
                              type: number
                            own_group_user:
                              type: object
                              properties:
                                id:
                                  type: integer
                                user_id:
                                  type: integer
                                group_id:
                                  type: integer
                                role:
                                  type: string
                                notifications_active:
                                  type: boolean
                                push_notifications:
                                  type: string
                                  enum:
                                  - 'off'
                                  - posts
                                  - all
                                updates_count:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                            own_group_request:
                              type: object
                              properties:
                                id:
                                  type: integer
                                user_id:
                                  type: integer
                                group_id:
                                  type: integer
                                status:
                                  type: string
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                            admin_user_ids:
                              type: array
                              items:
                                type: integer
                            group_places_preview:
                              type: array
                              items:
                                type: object
                                properties:
                                  id:
                                    type: integer
                                  group_id:
                                    type: integer
                                  place_id:
                                    type: integer
                                  review_status:
                                    type: string
                                    enum:
                                      pending: 0
                                      accepted: 1
                                      rejected: 2
                                  creator_id:
                                    type: integer
                                    nullable: true
                                  created_at:
                                    type: string
                                  updated_at:
                                    type: string
                                  group_name:
                                    type: string
                                  place:
                                    type: object
                                    properties:
                                      id:
                                        type: integer
                                      name:
                                        type: string
                                      sub_type:
                                        type: string
                                      place_type:
                                        type: string
                                      description:
                                        type: string
                                      lat:
                                        type: string
                                      lng:
                                        type: string
                                      latitude:
                                        type: number
                                      longitude:
                                        type: number
                                      submit:
                                        type: boolean
                                      phone:
                                        type: string
                                      website:
                                        type: string
                                      email:
                                        type: string
                                      bookmark:
                                        type: boolean
                                      bookmark_date:
                                        type: string
                                      user_id:
                                        type: integer
                                      depth:
                                        type: string
                                      timestamp:
                                        type: string
                                      status:
                                        type: string
                                      feedback:
                                        type: string
                                      poi_id:
                                        type: integer
                                      favorite:
                                        type: boolean
                                      rating:
                                        type: number
                                      review:
                                        type: string
                                      asset_links:
                                        type: array
                                        items:
                                          type: string
                                      group_places:
                                        type: array
                                        items: []
                                    required:
                                    - id
                                    - name
                                    - place_type
                                    - lat
                                    - lng
                                    - user_id
                                    - created_at
                                    - updated_at
                                    - status
                                required:
                                - id
                                - group_id
                                - place_id
                                - review_status
                                - created_at
                                - updated_at
                            group_report_pins_preview:
                              type: array
                              items:
                                type: object
                                properties:
                                  id:
                                    type: integer
                                  group_id:
                                    type: integer
                                  report_pin_id:
                                    type: integer
                                  review_status:
                                    type: string
                                    enum:
                                      pending: 0
                                      accepted: 1
                                      rejected: 2
                                  creator_id:
                                    type: integer
                                    nullable: true
                                  created_at:
                                    type: string
                                  updated_at:
                                    type: string
                                  group_name:
                                    type: string
                                  report_pin:
                                    type: object
                                    properties:
                                      id:
                                        type: integer
                                      name:
                                        type: string
                                      description:
                                        type: string
                                      lat:
                                        type: string
                                      lng:
                                        type: string
                                      kind:
                                        type: string
                                      user_id:
                                        type: integer
                                      created_at:
                                        type: string
                                      updated_at:
                                        type: string
                                required:
                                - id
                                - group_id
                                - report_pin_id
                                - review_status
                                - created_at
                                - updated_at
                          required:
                          - id
                          - name
                          - privacy
                          - created_at
                          - updated_at
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-b3cc1bcf-2a1a-409c-bfaa-e3f4aeaf60bb');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Groups
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      description:
                        type: string
                      website:
                        type: string
                      privacy:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      latitude:
                        type: number
                      longitude:
                        type: number
                      group_location_type:
                        type: string
                        enum:
                        - Place
                        - Poi
                      group_location_id:
                        type: integer
                      group_location:
                        type: object
                      country:
                        type: string
                      state:
                        type: string
                      city:
                        type: string
                      address:
                        type: string
                      avatar_asset_id:
                        type: integer
                      avatar_asset_link:
                        type: string
                      cover_asset_id:
                        type: integer
                      cover_asset_link:
                        type: string
                      group_users_count:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      distance:
                        type: number
                      own_group_user:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          group_id:
                            type: integer
                          role:
                            type: string
                          notifications_active:
                            type: boolean
                          push_notifications:
                            type: string
                            enum:
                            - 'off'
                            - posts
                            - all
                          updates_count:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      own_group_request:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          group_id:
                            type: integer
                          status:
                            type: string
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      admin_user_ids:
                        type: array
                        items:
                          type: integer
                      interest_ids:
                        type: array
                        items:
                          type: integer
                      poi_ids:
                        type: array
                        items:
                          type: integer
                      group_places_preview:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            group_id:
                              type: integer
                            place_id:
                              type: integer
                            review_status:
                              type: string
                              enum:
                                pending: 0
                                accepted: 1
                                rejected: 2
                            creator_id:
                              type: integer
                              nullable: true
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            group_name:
                              type: string
                            place:
                              type: object
                              properties:
                                id:
                                  type: integer
                                name:
                                  type: string
                                sub_type:
                                  type: string
                                place_type:
                                  type: string
                                description:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                latitude:
                                  type: number
                                longitude:
                                  type: number
                                submit:
                                  type: boolean
                                phone:
                                  type: string
                                website:
                                  type: string
                                email:
                                  type: string
                                bookmark:
                                  type: boolean
                                bookmark_date:
                                  type: string
                                user_id:
                                  type: integer
                                depth:
                                  type: string
                                timestamp:
                                  type: string
                                status:
                                  type: string
                                feedback:
                                  type: string
                                poi_id:
                                  type: integer
                                favorite:
                                  type: boolean
                                rating:
                                  type: number
                                review:
                                  type: string
                                asset_links:
                                  type: array
                                  items:
                                    type: string
                                group_places:
                                  type: array
                                  items: []
                              required:
                              - id
                              - name
                              - place_type
                              - lat
                              - lng
                              - user_id
                              - created_at
                              - updated_at
                              - status
                          required:
                          - id
                          - group_id
                          - place_id
                          - review_status
                          - created_at
                          - updated_at
                      group_report_pins_preview:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            group_id:
                              type: integer
                            report_pin_id:
                              type: integer
                            review_status:
                              type: string
                              enum:
                                pending: 0
                                accepted: 1
                                rejected: 2
                            creator_id:
                              type: integer
                              nullable: true
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            group_name:
                              type: string
                            report_pin:
                              type: object
                              properties:
                                id:
                                  type: integer
                                name:
                                  type: string
                                description:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                kind:
                                  type: string
                                user_id:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                          required:
                          - id
                          - group_id
                          - report_pin_id
                          - review_status
                          - created_at
                          - updated_at
                    required:
                    - id
                    - name
                    - privacy
                    - created_at
                    - updated_at
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      description:
                        type: string
                      website:
                        type: string
                      privacy:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      latitude:
                        type: number
                      longitude:
                        type: number
                      group_location_type:
                        type: string
                        enum:
                        - Place
                        - Poi
                      group_location_id:
                        type: integer
                      group_location:
                        type: object
                      country:
                        type: string
                      state:
                        type: string
                      city:
                        type: string
                      address:
                        type: string
                      avatar_asset_id:
                        type: integer
                      avatar_asset_link:
                        type: string
                      cover_asset_id:
                        type: integer
                      cover_asset_link:
                        type: string
                      group_users_count:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      distance:
                        type: number
                      own_group_user:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          group_id:
                            type: integer
                          role:
                            type: string
                          notifications_active:
                            type: boolean
                          push_notifications:
                            type: string
                            enum:
                            - 'off'
                            - posts
                            - all
                          updates_count:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      own_group_request:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          group_id:
                            type: integer
                          status:
                            type: string
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      admin_user_ids:
                        type: array
                        items:
                          type: integer
                      interest_ids:
                        type: array
                        items:
                          type: integer
                      poi_ids:
                        type: array
                        items:
                          type: integer
                      group_places_preview:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            group_id:
                              type: integer
                            place_id:
                              type: integer
                            review_status:
                              type: string
                              enum:
                                pending: 0
                                accepted: 1
                                rejected: 2
                            creator_id:
                              type: integer
                              nullable: true
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            group_name:
                              type: string
                            place:
                              type: object
                              properties:
                                id:
                                  type: integer
                                name:
                                  type: string
                                sub_type:
                                  type: string
                                place_type:
                                  type: string
                                description:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                latitude:
                                  type: number
                                longitude:
                                  type: number
                                submit:
                                  type: boolean
                                phone:
                                  type: string
                                website:
                                  type: string
                                email:
                                  type: string
                                bookmark:
                                  type: boolean
                                bookmark_date:
                                  type: string
                                user_id:
                                  type: integer
                                depth:
                                  type: string
                                timestamp:
                                  type: string
                                status:
                                  type: string
                                feedback:
                                  type: string
                                poi_id:
                                  type: integer
                                favorite:
                                  type: boolean
                                rating:
                                  type: number
                                review:
                                  type: string
                                asset_links:
                                  type: array
                                  items:
                                    type: string
                                group_places:
                                  type: array
                                  items: []
                              required:
                              - id
                              - name
                              - place_type
                              - lat
                              - lng
                              - user_id
                              - created_at
                              - updated_at
                              - status
                          required:
                          - id
                          - group_id
                          - place_id
                          - review_status
                          - created_at
                          - updated_at
                      group_report_pins_preview:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            group_id:
                              type: integer
                            report_pin_id:
                              type: integer
                            review_status:
                              type: string
                              enum:
                                pending: 0
                                accepted: 1
                                rejected: 2
                            creator_id:
                              type: integer
                              nullable: true
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            group_name:
                              type: string
                            report_pin:
                              type: object
                              properties:
                                id:
                                  type: integer
                                name:
                                  type: string
                                description:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                kind:
                                  type: string
                                user_id:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                          required:
                          - id
                          - group_id
                          - report_pin_id
                          - review_status
                          - created_at
                          - updated_at
                    required:
                    - id
                    - name
                    - privacy
                    - created_at
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                description:
                  type: string
                website:
                  type: string
                privacy:
                  type: string
                lat:
                  type: string
                lng:
                  type: string
                latitude:
                  type: number
                longitude:
                  type: number
                group_location_type:
                  type: string
                  enum:
                  - Place
                  - Poi
                group_location_id:
                  type: integer
                poi_ids:
                  type: array
                  items:
                    type: integer
                interest_ids:
                  type: array
                  items:
                    type: integer
                invite_user_ids:
                  type: array
                  items:
                    type: integer
                member_user_ids:
                  type: array
                  items:
                    type: integer
                avatar_asset_attributes:
                  type: object
                  properties:
                    attached_file:
                      type: file
                cover_asset_attributes:
                  type: object
                  properties:
                    attached_file:
                      type: file
                group_places_attributes:
                  type: array
                  items:
                    type: object
                    properties:
                      place_id:
                        type: integer
                group_report_pins_attributes:
                  type: array
                  items:
                    type: object
                    properties:
                      report_pin_id:
                        type: integer
                place_ids:
                  type: array
                  items:
                    type: integer
                report_pin_ids:
                  type: array
                  items:
                    type: integer
              required:
              - name
              - privacy
          application/form-data:
            schema:
              type: object
              properties:
                name:
                  type: string
                description:
                  type: string
                website:
                  type: string
                privacy:
                  type: string
                lat:
                  type: string
                lng:
                  type: string
                latitude:
                  type: number
                longitude:
                  type: number
                group_location_type:
                  type: string
                  enum:
                  - Place
                  - Poi
                group_location_id:
                  type: integer
                poi_ids:
                  type: array
                  items:
                    type: integer
                interest_ids:
                  type: array
                  items:
                    type: integer
                invite_user_ids:
                  type: array
                  items:
                    type: integer
                member_user_ids:
                  type: array
                  items:
                    type: integer
                avatar_asset_attributes:
                  type: object
                  properties:
                    attached_file:
                      type: file
                cover_asset_attributes:
                  type: object
                  properties:
                    attached_file:
                      type: file
                group_places_attributes:
                  type: array
                  items:
                    type: object
                    properties:
                      place_id:
                        type: integer
                group_report_pins_attributes:
                  type: array
                  items:
                    type: object
                    properties:
                      report_pin_id:
                        type: integer
                place_ids:
                  type: array
                  items:
                    type: integer
                report_pin_ids:
                  type: array
                  items:
                    type: integer
              required:
              - name
              - privacy
  "/api/v1/groups/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-11882f8b-53c1-42e1-8a6d-312c9faafefd');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Groups
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      description:
                        type: string
                      website:
                        type: string
                      privacy:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      latitude:
                        type: number
                      longitude:
                        type: number
                      group_location_type:
                        type: string
                        enum:
                        - Place
                        - Poi
                      group_location_id:
                        type: integer
                      group_location:
                        type: object
                      country:
                        type: string
                      state:
                        type: string
                      city:
                        type: string
                      address:
                        type: string
                      avatar_asset_id:
                        type: integer
                      avatar_asset_link:
                        type: string
                      cover_asset_id:
                        type: integer
                      cover_asset_link:
                        type: string
                      group_users_count:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      distance:
                        type: number
                      own_group_user:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          group_id:
                            type: integer
                          role:
                            type: string
                          notifications_active:
                            type: boolean
                          push_notifications:
                            type: string
                            enum:
                            - 'off'
                            - posts
                            - all
                          updates_count:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      own_group_request:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          group_id:
                            type: integer
                          status:
                            type: string
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      admin_user_ids:
                        type: array
                        items:
                          type: integer
                      interest_ids:
                        type: array
                        items:
                          type: integer
                      poi_ids:
                        type: array
                        items:
                          type: integer
                      group_places_preview:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            group_id:
                              type: integer
                            place_id:
                              type: integer
                            review_status:
                              type: string
                              enum:
                                pending: 0
                                accepted: 1
                                rejected: 2
                            creator_id:
                              type: integer
                              nullable: true
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            group_name:
                              type: string
                            place:
                              type: object
                              properties:
                                id:
                                  type: integer
                                name:
                                  type: string
                                sub_type:
                                  type: string
                                place_type:
                                  type: string
                                description:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                latitude:
                                  type: number
                                longitude:
                                  type: number
                                submit:
                                  type: boolean
                                phone:
                                  type: string
                                website:
                                  type: string
                                email:
                                  type: string
                                bookmark:
                                  type: boolean
                                bookmark_date:
                                  type: string
                                user_id:
                                  type: integer
                                depth:
                                  type: string
                                timestamp:
                                  type: string
                                status:
                                  type: string
                                feedback:
                                  type: string
                                poi_id:
                                  type: integer
                                favorite:
                                  type: boolean
                                rating:
                                  type: number
                                review:
                                  type: string
                                asset_links:
                                  type: array
                                  items:
                                    type: string
                                group_places:
                                  type: array
                                  items: []
                              required:
                              - id
                              - name
                              - place_type
                              - lat
                              - lng
                              - user_id
                              - created_at
                              - updated_at
                              - status
                          required:
                          - id
                          - group_id
                          - place_id
                          - review_status
                          - created_at
                          - updated_at
                      group_report_pins_preview:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            group_id:
                              type: integer
                            report_pin_id:
                              type: integer
                            review_status:
                              type: string
                              enum:
                                pending: 0
                                accepted: 1
                                rejected: 2
                            creator_id:
                              type: integer
                              nullable: true
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            group_name:
                              type: string
                            report_pin:
                              type: object
                              properties:
                                id:
                                  type: integer
                                name:
                                  type: string
                                description:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                kind:
                                  type: string
                                user_id:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                          required:
                          - id
                          - group_id
                          - report_pin_id
                          - review_status
                          - created_at
                          - updated_at
                    required:
                    - id
                    - name
                    - privacy
                    - created_at
                    - updated_at
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-694cd6b9-13e8-4fe3-bcc3-1d3c2787ae86');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Groups
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      description:
                        type: string
                      website:
                        type: string
                      privacy:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      latitude:
                        type: number
                      longitude:
                        type: number
                      group_location_type:
                        type: string
                        enum:
                        - Place
                        - Poi
                      group_location_id:
                        type: integer
                      group_location:
                        type: object
                      country:
                        type: string
                      state:
                        type: string
                      city:
                        type: string
                      address:
                        type: string
                      avatar_asset_id:
                        type: integer
                      avatar_asset_link:
                        type: string
                      cover_asset_id:
                        type: integer
                      cover_asset_link:
                        type: string
                      group_users_count:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      distance:
                        type: number
                      own_group_user:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          group_id:
                            type: integer
                          role:
                            type: string
                          notifications_active:
                            type: boolean
                          push_notifications:
                            type: string
                            enum:
                            - 'off'
                            - posts
                            - all
                          updates_count:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      own_group_request:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          group_id:
                            type: integer
                          status:
                            type: string
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      admin_user_ids:
                        type: array
                        items:
                          type: integer
                      interest_ids:
                        type: array
                        items:
                          type: integer
                      poi_ids:
                        type: array
                        items:
                          type: integer
                      group_places_preview:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            group_id:
                              type: integer
                            place_id:
                              type: integer
                            review_status:
                              type: string
                              enum:
                                pending: 0
                                accepted: 1
                                rejected: 2
                            creator_id:
                              type: integer
                              nullable: true
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            group_name:
                              type: string
                            place:
                              type: object
                              properties:
                                id:
                                  type: integer
                                name:
                                  type: string
                                sub_type:
                                  type: string
                                place_type:
                                  type: string
                                description:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                latitude:
                                  type: number
                                longitude:
                                  type: number
                                submit:
                                  type: boolean
                                phone:
                                  type: string
                                website:
                                  type: string
                                email:
                                  type: string
                                bookmark:
                                  type: boolean
                                bookmark_date:
                                  type: string
                                user_id:
                                  type: integer
                                depth:
                                  type: string
                                timestamp:
                                  type: string
                                status:
                                  type: string
                                feedback:
                                  type: string
                                poi_id:
                                  type: integer
                                favorite:
                                  type: boolean
                                rating:
                                  type: number
                                review:
                                  type: string
                                asset_links:
                                  type: array
                                  items:
                                    type: string
                                group_places:
                                  type: array
                                  items: []
                              required:
                              - id
                              - name
                              - place_type
                              - lat
                              - lng
                              - user_id
                              - created_at
                              - updated_at
                              - status
                          required:
                          - id
                          - group_id
                          - place_id
                          - review_status
                          - created_at
                          - updated_at
                      group_report_pins_preview:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            group_id:
                              type: integer
                            report_pin_id:
                              type: integer
                            review_status:
                              type: string
                              enum:
                                pending: 0
                                accepted: 1
                                rejected: 2
                            creator_id:
                              type: integer
                              nullable: true
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            group_name:
                              type: string
                            report_pin:
                              type: object
                              properties:
                                id:
                                  type: integer
                                name:
                                  type: string
                                description:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                kind:
                                  type: string
                                user_id:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                          required:
                          - id
                          - group_id
                          - report_pin_id
                          - review_status
                          - created_at
                          - updated_at
                    required:
                    - id
                    - name
                    - privacy
                    - created_at
                    - updated_at
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      description:
                        type: string
                      website:
                        type: string
                      privacy:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      latitude:
                        type: number
                      longitude:
                        type: number
                      group_location_type:
                        type: string
                        enum:
                        - Place
                        - Poi
                      group_location_id:
                        type: integer
                      group_location:
                        type: object
                      country:
                        type: string
                      state:
                        type: string
                      city:
                        type: string
                      address:
                        type: string
                      avatar_asset_id:
                        type: integer
                      avatar_asset_link:
                        type: string
                      cover_asset_id:
                        type: integer
                      cover_asset_link:
                        type: string
                      group_users_count:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      distance:
                        type: number
                      own_group_user:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          group_id:
                            type: integer
                          role:
                            type: string
                          notifications_active:
                            type: boolean
                          push_notifications:
                            type: string
                            enum:
                            - 'off'
                            - posts
                            - all
                          updates_count:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      own_group_request:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          group_id:
                            type: integer
                          status:
                            type: string
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      admin_user_ids:
                        type: array
                        items:
                          type: integer
                      interest_ids:
                        type: array
                        items:
                          type: integer
                      poi_ids:
                        type: array
                        items:
                          type: integer
                      group_places_preview:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            group_id:
                              type: integer
                            place_id:
                              type: integer
                            review_status:
                              type: string
                              enum:
                                pending: 0
                                accepted: 1
                                rejected: 2
                            creator_id:
                              type: integer
                              nullable: true
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            group_name:
                              type: string
                            place:
                              type: object
                              properties:
                                id:
                                  type: integer
                                name:
                                  type: string
                                sub_type:
                                  type: string
                                place_type:
                                  type: string
                                description:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                latitude:
                                  type: number
                                longitude:
                                  type: number
                                submit:
                                  type: boolean
                                phone:
                                  type: string
                                website:
                                  type: string
                                email:
                                  type: string
                                bookmark:
                                  type: boolean
                                bookmark_date:
                                  type: string
                                user_id:
                                  type: integer
                                depth:
                                  type: string
                                timestamp:
                                  type: string
                                status:
                                  type: string
                                feedback:
                                  type: string
                                poi_id:
                                  type: integer
                                favorite:
                                  type: boolean
                                rating:
                                  type: number
                                review:
                                  type: string
                                asset_links:
                                  type: array
                                  items:
                                    type: string
                                group_places:
                                  type: array
                                  items: []
                              required:
                              - id
                              - name
                              - place_type
                              - lat
                              - lng
                              - user_id
                              - created_at
                              - updated_at
                              - status
                          required:
                          - id
                          - group_id
                          - place_id
                          - review_status
                          - created_at
                          - updated_at
                      group_report_pins_preview:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            group_id:
                              type: integer
                            report_pin_id:
                              type: integer
                            review_status:
                              type: string
                              enum:
                                pending: 0
                                accepted: 1
                                rejected: 2
                            creator_id:
                              type: integer
                              nullable: true
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            group_name:
                              type: string
                            report_pin:
                              type: object
                              properties:
                                id:
                                  type: integer
                                name:
                                  type: string
                                description:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                kind:
                                  type: string
                                user_id:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                          required:
                          - id
                          - group_id
                          - report_pin_id
                          - review_status
                          - created_at
                          - updated_at
                    required:
                    - id
                    - name
                    - privacy
                    - created_at
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                description:
                  type: string
                website:
                  type: string
                privacy:
                  type: string
                lat:
                  type: string
                lng:
                  type: string
                latitude:
                  type: number
                longitude:
                  type: number
                group_location_type:
                  type: string
                  enum:
                  - Place
                  - Poi
                group_location_id:
                  type: integer
                poi_ids:
                  type: array
                  items:
                    type: integer
                interest_ids:
                  type: array
                  items:
                    type: integer
                invite_user_ids:
                  type: array
                  items:
                    type: integer
                member_user_ids:
                  type: array
                  items:
                    type: integer
                avatar_asset_attributes:
                  type: object
                  properties:
                    attached_file:
                      type: file
                cover_asset_attributes:
                  type: object
                  properties:
                    attached_file:
                      type: file
                group_places_attributes:
                  type: array
                  items:
                    type: object
                    properties:
                      place_id:
                        type: integer
                group_report_pins_attributes:
                  type: array
                  items:
                    type: object
                    properties:
                      report_pin_id:
                        type: integer
                place_ids:
                  type: array
                  items:
                    type: integer
                report_pin_ids:
                  type: array
                  items:
                    type: integer
              required:
              - name
              - privacy
          application/form-data:
            schema:
              type: object
              properties:
                name:
                  type: string
                description:
                  type: string
                website:
                  type: string
                privacy:
                  type: string
                lat:
                  type: string
                lng:
                  type: string
                latitude:
                  type: number
                longitude:
                  type: number
                group_location_type:
                  type: string
                  enum:
                  - Place
                  - Poi
                group_location_id:
                  type: integer
                poi_ids:
                  type: array
                  items:
                    type: integer
                interest_ids:
                  type: array
                  items:
                    type: integer
                invite_user_ids:
                  type: array
                  items:
                    type: integer
                member_user_ids:
                  type: array
                  items:
                    type: integer
                avatar_asset_attributes:
                  type: object
                  properties:
                    attached_file:
                      type: file
                cover_asset_attributes:
                  type: object
                  properties:
                    attached_file:
                      type: file
                group_places_attributes:
                  type: array
                  items:
                    type: object
                    properties:
                      place_id:
                        type: integer
                group_report_pins_attributes:
                  type: array
                  items:
                    type: object
                    properties:
                      report_pin_id:
                        type: integer
                place_ids:
                  type: array
                  items:
                    type: integer
                report_pin_ids:
                  type: array
                  items:
                    type: integer
              required:
              - name
              - privacy
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-6dcc55b2-1918-4dca-a430-1f046388c7d3');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Groups
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      description:
                        type: string
                      website:
                        type: string
                      privacy:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      latitude:
                        type: number
                      longitude:
                        type: number
                      group_location_type:
                        type: string
                        enum:
                        - Place
                        - Poi
                      group_location_id:
                        type: integer
                      group_location:
                        type: object
                      country:
                        type: string
                      state:
                        type: string
                      city:
                        type: string
                      address:
                        type: string
                      avatar_asset_id:
                        type: integer
                      avatar_asset_link:
                        type: string
                      cover_asset_id:
                        type: integer
                      cover_asset_link:
                        type: string
                      group_users_count:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      distance:
                        type: number
                      own_group_user:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          group_id:
                            type: integer
                          role:
                            type: string
                          notifications_active:
                            type: boolean
                          push_notifications:
                            type: string
                            enum:
                            - 'off'
                            - posts
                            - all
                          updates_count:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      own_group_request:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          group_id:
                            type: integer
                          status:
                            type: string
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      admin_user_ids:
                        type: array
                        items:
                          type: integer
                      interest_ids:
                        type: array
                        items:
                          type: integer
                      poi_ids:
                        type: array
                        items:
                          type: integer
                      group_places_preview:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            group_id:
                              type: integer
                            place_id:
                              type: integer
                            review_status:
                              type: string
                              enum:
                                pending: 0
                                accepted: 1
                                rejected: 2
                            creator_id:
                              type: integer
                              nullable: true
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            group_name:
                              type: string
                            place:
                              type: object
                              properties:
                                id:
                                  type: integer
                                name:
                                  type: string
                                sub_type:
                                  type: string
                                place_type:
                                  type: string
                                description:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                latitude:
                                  type: number
                                longitude:
                                  type: number
                                submit:
                                  type: boolean
                                phone:
                                  type: string
                                website:
                                  type: string
                                email:
                                  type: string
                                bookmark:
                                  type: boolean
                                bookmark_date:
                                  type: string
                                user_id:
                                  type: integer
                                depth:
                                  type: string
                                timestamp:
                                  type: string
                                status:
                                  type: string
                                feedback:
                                  type: string
                                poi_id:
                                  type: integer
                                favorite:
                                  type: boolean
                                rating:
                                  type: number
                                review:
                                  type: string
                                asset_links:
                                  type: array
                                  items:
                                    type: string
                                group_places:
                                  type: array
                                  items: []
                              required:
                              - id
                              - name
                              - place_type
                              - lat
                              - lng
                              - user_id
                              - created_at
                              - updated_at
                              - status
                          required:
                          - id
                          - group_id
                          - place_id
                          - review_status
                          - created_at
                          - updated_at
                      group_report_pins_preview:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            group_id:
                              type: integer
                            report_pin_id:
                              type: integer
                            review_status:
                              type: string
                              enum:
                                pending: 0
                                accepted: 1
                                rejected: 2
                            creator_id:
                              type: integer
                              nullable: true
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            group_name:
                              type: string
                            report_pin:
                              type: object
                              properties:
                                id:
                                  type: integer
                                name:
                                  type: string
                                description:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                kind:
                                  type: string
                                user_id:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                          required:
                          - id
                          - group_id
                          - report_pin_id
                          - review_status
                          - created_at
                          - updated_at
                    required:
                    - id
                    - name
                    - privacy
                    - created_at
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/groups/exist":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-e672b211-ce6b-488d-998d-4b51275089e6');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Groups
      security: []
      parameters:
      - name: name
        in: query
        required: true
        description: Name of group
        schema:
          type: string
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      exists:
                        type: boolean
  "/api/v1/group_users":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-f40b4529-8787-4822-81b9-299045b68350');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Group Users
      security: []
      parameters:
      - name: keyword
        in: query
        description: Filter by Keyword
        schema:
          type: string
      - name: role
        in: query
        description: Filter by Role
        schema:
          type: string
          enum:
          - member
          - admin
      - name: push_notifications
        in: query
        description: Filter by Push Notifications setting
        schema:
          type: string
          enum:
          - 'off'
          - posts
          - all
      - name: user_id
        in: query
        description: Filter by User
        schema:
          type: integer
      - name: group_id
        in: query
        description: Filter by Group
        schema:
          type: integer
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - updated_at_asc
          - updated_at_desc
          - created_at_asc
          - created_at_desc
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            user_id:
                              type: integer
                            group_id:
                              type: integer
                            role:
                              type: string
                            notifications_active:
                              type: boolean
                            push_notifications:
                              type: string
                              enum:
                              - 'off'
                              - posts
                              - all
                            updates_count:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            user:
                              type: object
                              properties:
                                id:
                                  type: integer
                                uid:
                                  type: string
                                first_name:
                                  type: string
                                last_name:
                                  type: string
                                kind:
                                  type: string
                                description:
                                  type: string
                                follower_count:
                                  type: integer
                                facebook_link:
                                  type: string
                                instagram_link:
                                  type: string
                                youtube_link:
                                  type: string
                                tiktok_link:
                                  type: string
                                web_link:
                                  type: string
                                username:
                                  type: string
                                avatar_asset_id:
                                  type: integer
                                image:
                                  type: string
                                cover_asset_id:
                                  type: integer
                                cover:
                                  type: string
                                email:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                current_vessel_id:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-0fbc172d-ee2d-49df-9b1b-3b18b50b0010');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Group Users
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      role:
                        type: string
                      notifications_active:
                        type: boolean
                      push_notifications:
                        type: string
                        enum:
                        - 'off'
                        - posts
                        - all
                      updates_count:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      role:
                        type: string
                      notifications_active:
                        type: boolean
                      push_notifications:
                        type: string
                        enum:
                        - 'off'
                        - posts
                        - all
                      updates_count:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                role:
                  type: string
                user_id:
                  type: integer
                group_id:
                  type: integer
                push_notifications:
                  type: string
                  enum:
                  - 'off'
                  - posts
                  - all
              required:
              - role
              - user_id
              - group_id
  "/api/v1/group_users/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-7128d824-3844-4022-a4ef-5ed35796bc1e');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Group Users
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      role:
                        type: string
                      notifications_active:
                        type: boolean
                      push_notifications:
                        type: string
                        enum:
                        - 'off'
                        - posts
                        - all
                      updates_count:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-1634dfe5-3584-4031-abe0-1cb91c089df5');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Group Users
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      role:
                        type: string
                      notifications_active:
                        type: boolean
                      push_notifications:
                        type: string
                        enum:
                        - 'off'
                        - posts
                        - all
                      updates_count:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      role:
                        type: string
                      notifications_active:
                        type: boolean
                      push_notifications:
                        type: string
                        enum:
                        - 'off'
                        - posts
                        - all
                      updates_count:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                role:
                  type: string
                user_id:
                  type: integer
                group_id:
                  type: integer
                push_notifications:
                  type: string
                  enum:
                  - 'off'
                  - posts
                  - all
              required:
              - role
              - user_id
              - group_id
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-092419be-e852-4edd-be9d-aa11877b19af');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Group Users
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      role:
                        type: string
                      notifications_active:
                        type: boolean
                      push_notifications:
                        type: string
                        enum:
                        - 'off'
                        - posts
                        - all
                      updates_count:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/interests":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-d72cc186-7bfa-4d57-9140-a898a34e4594');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Interests
      parameters:
      - name: keyword
        in: query
        description: Filter by Keyword
        schema:
          type: string
      - name: category
        in: query
        description: Filter by Category
        schema:
          type: string
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - name_asc
          - name_desc
          - updated_at_asc
          - updated_at_desc
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            name:
                              type: string
                            translated_name:
                              type: string
                            category:
                              type: string
                            translated_category:
                              type: string
                            created_at:
                              type: string
                            updated_at:
                              type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-519cee3f-d38e-4004-847c-8ff9a7072022');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Interests
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      translated_name:
                        type: string
                      category:
                        type: string
                      translated_category:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      translated_name:
                        type: string
                      category:
                        type: string
                      translated_category:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                category:
                  type: string
                translations:
                  type: object
              required:
              - name
              - category
  "/api/v1/interests/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-02883d74-8394-42e9-84aa-ae500f3c85e1');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Interests
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      translated_name:
                        type: string
                      category:
                        type: string
                      translated_category:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-9d543dbd-2d75-4ab8-b0cf-0c95ccf6f95f');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Interests
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      translated_name:
                        type: string
                      category:
                        type: string
                      translated_category:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      translated_name:
                        type: string
                      category:
                        type: string
                      translated_category:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                category:
                  type: string
                translations:
                  type: object
              required:
              - name
              - category
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-118c9830-e44c-411f-8a47-dbb2b3b4fe4f');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Interests
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      category:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/list_categories":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-72f59b8b-860e-4817-81f6-3855d2eb0491');"><b>POSTMAN
        LINK</b></button>
      tags:
      - List Categories
      security: []
      parameters:
      - name: keyword
        in: query
        description: Filter by Keyword
        schema:
          type: string
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - pos_asc
          - pos_desc
          - name_asc
          - name_desc
          - updated_at_asc
          - updated_at_desc
          - created_at_asc
          - created_at_desc
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            name:
                              type: string
                            user_id:
                              type: integer
                            pos:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
                          required:
                          - id
                          - name
                          - user_id
                          - created_at
                          - updated_at
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-dd34e197-37e8-4fdc-9c00-88689d9912e4');"><b>POSTMAN
        LINK</b></button>
      tags:
      - List Categories
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      user_id:
                        type: integer
                      pos:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                    required:
                    - id
                    - name
                    - user_id
                    - created_at
                    - updated_at
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      user_id:
                        type: integer
                      pos:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                    required:
                    - id
                    - name
                    - user_id
                    - created_at
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                pos:
                  type: integer
              required:
              - name
          application/form-data:
            schema:
              type: object
              properties:
                name:
                  type: string
                pos:
                  type: integer
              required:
              - name
  "/api/v1/list_categories/batch":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-53cda964-6848-4cf3-b551-642268141e6f');"><b>POSTMAN
        LINK</b></button>
      tags:
      - List Categories
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: array
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                        name:
                          type: string
                        user_id:
                          type: integer
                        pos:
                          type: integer
                        created_at:
                          type: string
                        updated_at:
                          type: string
                      required:
                      - id
                      - name
                      - user_id
                      - created_at
                      - updated_at
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: array
              items:
                type: object
                properties:
                  name:
                    type: string
                  pos:
                    type: integer
                required:
                - name
          application/form-data:
            schema:
              type: array
              items:
                type: object
                properties:
                  name:
                    type: string
                  pos:
                    type: integer
                required:
                - name
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-597aa34f-2c62-42fc-871e-28a2d43155d9');"><b>POSTMAN
        LINK</b></button>
      tags:
      - List Categories
      security: []
      parameters: []
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: array
              items:
                type: integer
          application/form-data:
            schema:
              type: array
              items:
                type: integer
  "/api/v1/list_categories/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-8ed11949-2b4e-4e67-9c93-8f27652b763f');"><b>POSTMAN
        LINK</b></button>
      tags:
      - List Categories
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      user_id:
                        type: integer
                      pos:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                    required:
                    - id
                    - name
                    - user_id
                    - created_at
                    - updated_at
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-57aa04c6-5184-47d4-9422-45be67096b34');"><b>POSTMAN
        LINK</b></button>
      tags:
      - List Categories
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      user_id:
                        type: integer
                      pos:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                    required:
                    - id
                    - name
                    - user_id
                    - created_at
                    - updated_at
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      user_id:
                        type: integer
                      pos:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                    required:
                    - id
                    - name
                    - user_id
                    - created_at
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                pos:
                  type: integer
              required:
              - name
          application/form-data:
            schema:
              type: object
              properties:
                name:
                  type: string
                pos:
                  type: integer
              required:
              - name
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-986a11bb-3db2-44e1-b54a-03cd4525b4ce');"><b>POSTMAN
        LINK</b></button>
      tags:
      - List Categories
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      user_id:
                        type: integer
                      pos:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                    required:
                    - id
                    - name
                    - user_id
                    - created_at
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/lists":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-d88af21e-94f6-461f-8845-b0f17868e271?active-environment=fb254887-95ef-4da4-bf50-f507b860849e');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Lists
      security: []
      parameters:
      - name: label
        in: query
        description: Filter by Label
        schema:
          type: string
          enum:
          - bookmark
          - favorite
          - offline
          - show_on_map
          - custom
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - updated_at_asc
          - updated_at_desc
          - created_at_asc
          - created_at_desc
      - name: user_id
        in: query
        description: Filter by User
        schema:
          type: integer
      - name: entity_type
        in: query
        description: Filter by entity_type
        schema:
          type: string
          enum:
          - Place
          - Poi
          - Voyage
          - Trip
      - name: entity_types
        in: query
        description: 'Filter by entity_types separated by coma Ex: ''Poi,Place'''
        schema:
          type: string
          enum:
          - Place
          - Poi
          - Voyage
          - Trip
      - name: entity_id
        in: query
        description: Filter by entity_id
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            label:
                              type: string
                            list_category_id:
                              type: integer
                            user_id:
                              type: integer
                            duplicate_entity:
                              type: boolean
                            entity_type:
                              type: string
                            entity_id:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            entity:
                              type: object
                          required:
                          - id
                          - label
                          - user_id
                          - entity_type
                          - entity_id
                          - created_at
                          - updated_at
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-9dc8dc59-1290-4f48-851e-99294460600d?active-environment=fb254887-95ef-4da4-bf50-f507b860849e');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Lists
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      label:
                        type: string
                      list_category_id:
                        type: integer
                      user_id:
                        type: integer
                      duplicate_entity:
                        type: boolean
                      entity_type:
                        type: string
                      entity_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      entity:
                        type: object
                    required:
                    - id
                    - label
                    - user_id
                    - entity_type
                    - entity_id
                    - created_at
                    - updated_at
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      label:
                        type: string
                      list_category_id:
                        type: integer
                      user_id:
                        type: integer
                      duplicate_entity:
                        type: boolean
                      entity_type:
                        type: string
                      entity_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      entity:
                        type: object
                    required:
                    - id
                    - label
                    - user_id
                    - entity_type
                    - entity_id
                    - created_at
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                label:
                  type: string
                list_category_id:
                  type: integer
                duplicate_entity:
                  type: boolean
                entity_type:
                  type: string
                entity_id:
                  type: integer
              required:
              - label
              - list_category_id
              - entity_type
              - entity_id
  "/api/v1/lists/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-f7715d0a-9aa6-495e-9751-6512c49d7e43?active-environment=fb254887-95ef-4da4-bf50-f507b860849e');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Lists
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      label:
                        type: string
                      list_category_id:
                        type: integer
                      user_id:
                        type: integer
                      duplicate_entity:
                        type: boolean
                      entity_type:
                        type: string
                      entity_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      entity:
                        type: object
                    required:
                    - id
                    - label
                    - user_id
                    - entity_type
                    - entity_id
                    - created_at
                    - updated_at
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-3f5890c3-69a7-49ce-b0c6-94a58e661def?active-environment=fb254887-95ef-4da4-bf50-f507b860849e');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Lists
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      label:
                        type: string
                      list_category_id:
                        type: integer
                      user_id:
                        type: integer
                      duplicate_entity:
                        type: boolean
                      entity_type:
                        type: string
                      entity_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      entity:
                        type: object
                    required:
                    - id
                    - label
                    - user_id
                    - entity_type
                    - entity_id
                    - created_at
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/lists/{entity_type}/{entity_id}/toggle_favorite":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-a270a603-8903-49c2-a2eb-56cdd4fbbf3f');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Lists
      security: []
      parameters:
      - name: entity_type
        in: path
        required: true
        description: Type of entity
        schema:
          type: string
      - name: entity_id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
  "/api/v1/lists/{entity_type}/{entity_id}/toggle_bookmark":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-a07d15c4-bdcd-465f-9672-35933315f0e2');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Lists
      security: []
      parameters:
      - name: entity_type
        in: path
        required: true
        description: Type of entity
        schema:
          type: string
      - name: entity_id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
  "/api/v1/lists/{entity_type}/{entity_id}/toggle_offline":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-a4185a47-8398-48ff-b51e-3a6be197685f');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Lists
      security: []
      parameters:
      - name: entity_type
        in: path
        required: true
        description: Type of entity
        schema:
          type: string
      - name: entity_id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
  "/api/v1/lists/{entity_type}/{entity_id}/toggle_show_on_map":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-19339175-6181-49e8-b3de-32c407e9c88f');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Lists
      security: []
      parameters:
      - name: entity_type
        in: path
        required: true
        description: Type of entity
        schema:
          type: string
      - name: entity_id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
  "/api/v1/lists/{entity_type}/{entity_id}/toggle_custom":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-9e8eb3fb-1742-4840-9af1-061242f6d07c');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Lists
      security: []
      parameters:
      - name: entity_type
        in: path
        required: true
        description: Type of entity
        schema:
          type: string
      - name: entity_id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                list_category_id:
                  type: integer
              required:
              - list_category_id
  "/api/v1/lists/{entity_type}/batch_toggle_favorite":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-843343f6-df6d-46e5-8ead-e1bc91dab1e3');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Lists
      security: []
      parameters:
      - name: entity_type
        in: path
        required: true
        description: Type of entity
        schema:
          type: string
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: array
              items:
                type: integer
  "/api/v1/map_users":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-626ac066-0e37-45ea-90d0-1cebb585668c?action=share&creator=20396389&ctx=documentation&active-environment=18626368-fb254887-95ef-4da4-bf50-f507b860849e');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Map Users
      parameters:
      - name: sw_latitude
        in: query
        required: true
        description: Latitude of the southwest corner of the map
        schema:
          type: number
          example: 38.9
      - name: sw_longitude
        in: query
        required: true
        description: Longitude of the southwest corner of the map
        schema:
          type: number
          example: -77.05
      - name: ne_latitude
        in: query
        required: true
        description: Latitude of the northeast corner of the map
        schema:
          type: number
          example: 39.2
      - name: ne_longitude
        in: query
        required: true
        description: Longitude of the northeast corner of the map
        schema:
          type: number
          example: -76.6
      - name: active
        in: query
        description: If true, return currently active users; if false, return recently
          active users
        schema:
          type: boolean
          default: false
      - name: kind
        in: query
        description: Filter by user kind
        schema:
          type: string
          enum:
          - normal
          - ambassador
      - name: friends
        in: query
        description: |-
          Filter by friendship with the current user.
          If true, only friends are returned; if false, only non-friends; if omitted, returns both.
        schema:
          type: boolean
      - name: group_ids
        in: query
        description: Filter by Group IDs
        schema:
          type: array
          items:
            type: integer
      - name: poi_ids
        in: query
        description: Filter by Affiliated POI IDs
        schema:
          type: array
          items:
            type: integer
      - name: exclude_watching
        in: query
        description: Exclude currently watched users from result.
        schema:
          type: boolean
      - name: only_on_water
        in: query
        description: If true, only show users that are on water. If false, show users
          regardless of whether they are on water.
        schema:
          type: boolean
          default: true
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
          minimum: 1
          maximum: 100
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                description: 'NOTE: The following properties will be null unless the
                  watched user is a friend or the watched user''s map_visibility is
                  set to public: [first_name, last_name, image, email]'
                properties:
                  status:
                    type: string
                    example: ok
                  data:
                    type: object
                    properties:
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            first_name:
                              type: string
                            last_name:
                              type: string
                            image:
                              type: string
                              description: Avatar URL
                            lat:
                              type: number
                              description: Last known latitude
                            lng:
                              type: number
                              description: Last known longitude
                            active:
                              type: boolean
                              description: Whether the user is currently active
                            friendship_status:
                              type: string
                              description: Relationship with current user
                              enum:
                              - none
                              - requested
                              - pending
                              - friends
                            groups_in_common:
                              type: integer
                              description: Number of group IDs shared with the current
                                user
                            affiliated_poi_in_common:
                              type: array
                              description: POI IDs shared with the current user
                              items:
                                type: integer
                            map_visibility:
                              type: string
                              description: Visibility on the map as per user settings
                              enum:
                              - public
                              - friends_only
                              - private
        '422':
          description: Respond unprocessable entity (validation error)
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                    example: error
                  message:
                    type: string
                    example: Validation failed
  "/api/v1/navigational_aids":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-3cdf79e3-abbc-4835-884c-45f913ca305a');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Navigational Aids
      parameters:
      - name: keyword
        in: query
        description: Filter by Keyword
        schema:
          type: string
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - name_asc
          - name_desc
          - updated_at_asc
          - updated_at_desc
      - name: source
        in: query
        description: Filter by source
        schema:
          type: string
          enum:
          - USACE
          - NOAA
          - CHS
          - SML
          - NY
          - LNMC
          - LM
          - LS
          - USCG
          - USCG-Navcen
          - Argo User
          - Lake Winnipesaukee Campaign
      - name: kind
        in: query
        description: Filter by kind
        schema:
          type: string
          enum:
          - other
          - buoy
          - beacon
          - restricted_area
          - mile_marker
          - light
          - sound
          - wind_turbine
          - wreck
          - obstruction
          - rock
          - non_dangerous_wreck
          - dangerous_wreck
          - exposed_wreck
      - name: kinds
        in: query
        description: 'Filter by kinds separated by coma Ex: ''buoy,beacon'''
        schema:
          type: string
          enum:
          - other
          - buoy
          - beacon
          - restricted_area
          - mile_marker
          - light
          - sound
          - wind_turbine
          - wreck
          - obstruction
          - rock
          - non_dangerous_wreck
          - dangerous_wreck
          - exposed_wreck
      - name: user_id
        in: query
        description: Filter by User
        schema:
          type: integer
      - name: sw_latitude
        in: query
        description: Filter by bounding box (latitude SW)
        schema:
          type: number
          default: 39.057193
      - name: sw_longitude
        in: query
        description: Filter by bounding box (longitude SW)
        schema:
          type: number
          default: -76.831734
      - name: ne_latitude
        in: query
        description: Filter by bounding box (latitude NE)
        schema:
          type: number
          default: 39.970224
      - name: ne_longitude
        in: query
        description: Filter by bounding box (longitude NE)
        schema:
          type: number
          default: -75.442673
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            name:
                              type: string
                            description:
                              type: string
                            lat:
                              type: string
                            lng:
                              type: string
                            kind:
                              type: string
                            subkind:
                              type: string
                            source:
                              type: string
                            objname:
                              type: string
                            objname_short:
                              type: string
                            inform:
                              type: string
                            user_id:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            shape:
                              type: string
                              description: Only for "buoy" or "beacon"
                            color:
                              type: string
                              description: Only for "buoy" or "beacon"
                            color_short:
                              type: string
                              description: Only for "buoy" or "beacon"
                            colpat:
                              type: string
                              description: Only for "buoy" or "beacon"
                            conrad:
                              type: string
                              description: Only for "buoy" or "beacon"
                            catlam:
                              type: string
                              description: Only for "buoy" or "beacon"
                            catspm:
                              type: string
                              description: Only for "buoy" or "beacon"
                            light_color:
                              type: string
                              description: Only for "buoy" or "beacon"
                            light_exclit:
                              type: string
                              description: Only for "buoy" or "beacon"
                            light_litchr:
                              type: string
                              description: Only for "buoy" or "beacon"
                            light_sigper:
                              type: string
                              description: Only for "buoy" or "beacon"
                            light_info:
                              type: string
                              description: Only for "buoy" or "beacon"
                            icon:
                              type: string
                              description: Only for "buoy" or "beacon"
                            catrea:
                              type: string
                              description: Only for "restricted_area"
                            restrn:
                              type: string
                              description: Only for "restricted_area"
                            mile:
                              type: string
                              description: Only for "mile_marker"
                            valsou:
                              type: string
                              description: Only for "wreck" or "obstruction" or "rock"
                            watlev:
                              type: string
                              description: Only for "wreck"
                            status:
                              type: string
                              description: Only for "wreck" or "obstruction" or "rock"
                            natsur:
                              type: string
                              description: Only for "obstruction" or "rock"
                            catobs:
                              type: string
                              description: Only for "obstruction"
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-81c75cd7-6ffe-4179-83a8-9fb38da43323');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Navigational Aids
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      description:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      kind:
                        type: string
                      subkind:
                        type: string
                      source:
                        type: string
                      objname:
                        type: string
                      objname_short:
                        type: string
                      inform:
                        type: string
                      user_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      shape:
                        type: string
                        description: Only for "buoy" or "beacon"
                      color:
                        type: string
                        description: Only for "buoy" or "beacon"
                      color_short:
                        type: string
                        description: Only for "buoy" or "beacon"
                      colpat:
                        type: string
                        description: Only for "buoy" or "beacon"
                      conrad:
                        type: string
                        description: Only for "buoy" or "beacon"
                      catlam:
                        type: string
                        description: Only for "buoy" or "beacon"
                      catspm:
                        type: string
                        description: Only for "buoy" or "beacon"
                      light_color:
                        type: string
                        description: Only for "buoy" or "beacon"
                      light_exclit:
                        type: string
                        description: Only for "buoy" or "beacon"
                      light_litchr:
                        type: string
                        description: Only for "buoy" or "beacon"
                      light_sigper:
                        type: string
                        description: Only for "buoy" or "beacon"
                      light_info:
                        type: string
                        description: Only for "buoy" or "beacon"
                      icon:
                        type: string
                        description: Only for "buoy" or "beacon"
                      catrea:
                        type: string
                        description: Only for "restricted_area"
                      restrn:
                        type: string
                        description: Only for "restricted_area"
                      mile:
                        type: string
                        description: Only for "mile_marker"
                      valsou:
                        type: string
                        description: Only for "wreck" or "obstruction" or "rock"
                      watlev:
                        type: string
                        description: Only for "wreck"
                      status:
                        type: string
                        description: Only for "wreck" or "obstruction" or "rock"
                      natsur:
                        type: string
                        description: Only for "obstruction" or "rock"
                      catobs:
                        type: string
                        description: Only for "obstruction"
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      description:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      kind:
                        type: string
                      subkind:
                        type: string
                      source:
                        type: string
                      objname:
                        type: string
                      objname_short:
                        type: string
                      inform:
                        type: string
                      user_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      shape:
                        type: string
                        description: Only for "buoy" or "beacon"
                      color:
                        type: string
                        description: Only for "buoy" or "beacon"
                      color_short:
                        type: string
                        description: Only for "buoy" or "beacon"
                      colpat:
                        type: string
                        description: Only for "buoy" or "beacon"
                      conrad:
                        type: string
                        description: Only for "buoy" or "beacon"
                      catlam:
                        type: string
                        description: Only for "buoy" or "beacon"
                      catspm:
                        type: string
                        description: Only for "buoy" or "beacon"
                      light_color:
                        type: string
                        description: Only for "buoy" or "beacon"
                      light_exclit:
                        type: string
                        description: Only for "buoy" or "beacon"
                      light_litchr:
                        type: string
                        description: Only for "buoy" or "beacon"
                      light_sigper:
                        type: string
                        description: Only for "buoy" or "beacon"
                      light_info:
                        type: string
                        description: Only for "buoy" or "beacon"
                      icon:
                        type: string
                        description: Only for "buoy" or "beacon"
                      catrea:
                        type: string
                        description: Only for "restricted_area"
                      restrn:
                        type: string
                        description: Only for "restricted_area"
                      mile:
                        type: string
                        description: Only for "mile_marker"
                      valsou:
                        type: string
                        description: Only for "wreck" or "obstruction" or "rock"
                      watlev:
                        type: string
                        description: Only for "wreck"
                      status:
                        type: string
                        description: Only for "wreck" or "obstruction" or "rock"
                      natsur:
                        type: string
                        description: Only for "obstruction" or "rock"
                      catobs:
                        type: string
                        description: Only for "obstruction"
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                description:
                  type: string
                kind:
                  type: string
                  enum:
                  - other
                  - buoy
                  - beacon
                  - restricted_area
                  - mile_marker
                  - light
                  - sound
                  - wind_turbine
                  - wreck
                  - obstruction
                  - rock
                  - non_dangerous_wreck
                  - dangerous_wreck
                  - exposed_wreck
                subkind:
                  type: string
                  enum:
                  - other
                  - cardinal
                  - lateral
                  - special_purpose_general
                  - safe_water
                  - insolated_danger
                  - unknown
                  - junction
                lat:
                  type: string
                lng:
                  type: string
                source:
                  type: string
                objname:
                  type: string
                objname_short:
                  type: string
                inform:
                  type: string
                created_at:
                  type: string
                updated_at:
                  type: string
                shape:
                  type: string
                  description: Only for "buoy" or "beacon"
                color:
                  type: string
                  description: Only for "buoy" or "beacon"
                color_short:
                  type: string
                  description: Only for "buoy" or "beacon"
                colpat:
                  type: string
                  description: Only for "buoy" or "beacon"
                conrad:
                  type: string
                  description: Only for "buoy" or "beacon"
                catlam:
                  type: string
                  description: Only for "buoy" or "beacon"
                catspm:
                  type: string
                  description: Only for "buoy" or "beacon"
                light_color:
                  type: string
                  description: Only for "buoy" or "beacon"
                light_exclit:
                  type: string
                  description: Only for "buoy" or "beacon"
                light_litchr:
                  type: string
                  description: Only for "buoy" or "beacon"
                light_sigper:
                  type: string
                  description: Only for "buoy" or "beacon"
                light_info:
                  type: string
                  description: Only for "buoy" or "beacon"
                icon:
                  type: string
                  description: Only for "buoy" or "beacon"
                catrea:
                  type: string
                  description: Only for "restricted_area"
                restrn:
                  type: string
                  description: Only for "restricted_area"
                mile:
                  type: string
                  description: Only for "mile_marker"
                valsou:
                  type: string
                  description: Only for "wreck" or "obstruction" or "rock"
                watlev:
                  type: string
                  description: Only for "wreck"
                status:
                  type: string
                  description: Only for "wreck" or "obstruction" or "rock"
                natsur:
                  type: string
                  description: Only for "obstruction" or "rock"
                catobs:
                  type: string
                  description: Only for "obstruction"
              required:
              - name
              - lat
              - lng
              - kind
  "/api/v1/navigational_aids/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-8c579571-e997-4bfc-88e8-8b3d8bab8432');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Navigational Aids
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      description:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      kind:
                        type: string
                      subkind:
                        type: string
                      source:
                        type: string
                      objname:
                        type: string
                      objname_short:
                        type: string
                      inform:
                        type: string
                      user_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      shape:
                        type: string
                        description: Only for "buoy" or "beacon"
                      color:
                        type: string
                        description: Only for "buoy" or "beacon"
                      color_short:
                        type: string
                        description: Only for "buoy" or "beacon"
                      colpat:
                        type: string
                        description: Only for "buoy" or "beacon"
                      conrad:
                        type: string
                        description: Only for "buoy" or "beacon"
                      catlam:
                        type: string
                        description: Only for "buoy" or "beacon"
                      catspm:
                        type: string
                        description: Only for "buoy" or "beacon"
                      light_color:
                        type: string
                        description: Only for "buoy" or "beacon"
                      light_exclit:
                        type: string
                        description: Only for "buoy" or "beacon"
                      light_litchr:
                        type: string
                        description: Only for "buoy" or "beacon"
                      light_sigper:
                        type: string
                        description: Only for "buoy" or "beacon"
                      light_info:
                        type: string
                        description: Only for "buoy" or "beacon"
                      icon:
                        type: string
                        description: Only for "buoy" or "beacon"
                      catrea:
                        type: string
                        description: Only for "restricted_area"
                      restrn:
                        type: string
                        description: Only for "restricted_area"
                      mile:
                        type: string
                        description: Only for "mile_marker"
                      valsou:
                        type: string
                        description: Only for "wreck" or "obstruction" or "rock"
                      watlev:
                        type: string
                        description: Only for "wreck"
                      status:
                        type: string
                        description: Only for "wreck" or "obstruction" or "rock"
                      natsur:
                        type: string
                        description: Only for "obstruction" or "rock"
                      catobs:
                        type: string
                        description: Only for "obstruction"
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-d0586315-10d7-47e7-9896-a195bbefcf82');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Navigational Aids
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      description:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      kind:
                        type: string
                      subkind:
                        type: string
                      source:
                        type: string
                      objname:
                        type: string
                      objname_short:
                        type: string
                      inform:
                        type: string
                      user_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      shape:
                        type: string
                        description: Only for "buoy" or "beacon"
                      color:
                        type: string
                        description: Only for "buoy" or "beacon"
                      color_short:
                        type: string
                        description: Only for "buoy" or "beacon"
                      colpat:
                        type: string
                        description: Only for "buoy" or "beacon"
                      conrad:
                        type: string
                        description: Only for "buoy" or "beacon"
                      catlam:
                        type: string
                        description: Only for "buoy" or "beacon"
                      catspm:
                        type: string
                        description: Only for "buoy" or "beacon"
                      light_color:
                        type: string
                        description: Only for "buoy" or "beacon"
                      light_exclit:
                        type: string
                        description: Only for "buoy" or "beacon"
                      light_litchr:
                        type: string
                        description: Only for "buoy" or "beacon"
                      light_sigper:
                        type: string
                        description: Only for "buoy" or "beacon"
                      light_info:
                        type: string
                        description: Only for "buoy" or "beacon"
                      icon:
                        type: string
                        description: Only for "buoy" or "beacon"
                      catrea:
                        type: string
                        description: Only for "restricted_area"
                      restrn:
                        type: string
                        description: Only for "restricted_area"
                      mile:
                        type: string
                        description: Only for "mile_marker"
                      valsou:
                        type: string
                        description: Only for "wreck" or "obstruction" or "rock"
                      watlev:
                        type: string
                        description: Only for "wreck"
                      status:
                        type: string
                        description: Only for "wreck" or "obstruction" or "rock"
                      natsur:
                        type: string
                        description: Only for "obstruction" or "rock"
                      catobs:
                        type: string
                        description: Only for "obstruction"
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      description:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      kind:
                        type: string
                      subkind:
                        type: string
                      source:
                        type: string
                      objname:
                        type: string
                      objname_short:
                        type: string
                      inform:
                        type: string
                      user_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      shape:
                        type: string
                        description: Only for "buoy" or "beacon"
                      color:
                        type: string
                        description: Only for "buoy" or "beacon"
                      color_short:
                        type: string
                        description: Only for "buoy" or "beacon"
                      colpat:
                        type: string
                        description: Only for "buoy" or "beacon"
                      conrad:
                        type: string
                        description: Only for "buoy" or "beacon"
                      catlam:
                        type: string
                        description: Only for "buoy" or "beacon"
                      catspm:
                        type: string
                        description: Only for "buoy" or "beacon"
                      light_color:
                        type: string
                        description: Only for "buoy" or "beacon"
                      light_exclit:
                        type: string
                        description: Only for "buoy" or "beacon"
                      light_litchr:
                        type: string
                        description: Only for "buoy" or "beacon"
                      light_sigper:
                        type: string
                        description: Only for "buoy" or "beacon"
                      light_info:
                        type: string
                        description: Only for "buoy" or "beacon"
                      icon:
                        type: string
                        description: Only for "buoy" or "beacon"
                      catrea:
                        type: string
                        description: Only for "restricted_area"
                      restrn:
                        type: string
                        description: Only for "restricted_area"
                      mile:
                        type: string
                        description: Only for "mile_marker"
                      valsou:
                        type: string
                        description: Only for "wreck" or "obstruction" or "rock"
                      watlev:
                        type: string
                        description: Only for "wreck"
                      status:
                        type: string
                        description: Only for "wreck" or "obstruction" or "rock"
                      natsur:
                        type: string
                        description: Only for "obstruction" or "rock"
                      catobs:
                        type: string
                        description: Only for "obstruction"
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                description:
                  type: string
                kind:
                  type: string
                  enum:
                  - other
                  - buoy
                  - beacon
                  - restricted_area
                  - mile_marker
                  - light
                  - sound
                  - wind_turbine
                  - wreck
                  - obstruction
                  - rock
                  - non_dangerous_wreck
                  - dangerous_wreck
                  - exposed_wreck
                subkind:
                  type: string
                  enum:
                  - other
                  - cardinal
                  - lateral
                  - special_purpose_general
                  - safe_water
                  - insolated_danger
                  - unknown
                  - junction
                lat:
                  type: string
                lng:
                  type: string
                source:
                  type: string
                objname:
                  type: string
                objname_short:
                  type: string
                inform:
                  type: string
                created_at:
                  type: string
                updated_at:
                  type: string
                shape:
                  type: string
                  description: Only for "buoy" or "beacon"
                color:
                  type: string
                  description: Only for "buoy" or "beacon"
                color_short:
                  type: string
                  description: Only for "buoy" or "beacon"
                colpat:
                  type: string
                  description: Only for "buoy" or "beacon"
                conrad:
                  type: string
                  description: Only for "buoy" or "beacon"
                catlam:
                  type: string
                  description: Only for "buoy" or "beacon"
                catspm:
                  type: string
                  description: Only for "buoy" or "beacon"
                light_color:
                  type: string
                  description: Only for "buoy" or "beacon"
                light_exclit:
                  type: string
                  description: Only for "buoy" or "beacon"
                light_litchr:
                  type: string
                  description: Only for "buoy" or "beacon"
                light_sigper:
                  type: string
                  description: Only for "buoy" or "beacon"
                light_info:
                  type: string
                  description: Only for "buoy" or "beacon"
                icon:
                  type: string
                  description: Only for "buoy" or "beacon"
                catrea:
                  type: string
                  description: Only for "restricted_area"
                restrn:
                  type: string
                  description: Only for "restricted_area"
                mile:
                  type: string
                  description: Only for "mile_marker"
                valsou:
                  type: string
                  description: Only for "wreck" or "obstruction" or "rock"
                watlev:
                  type: string
                  description: Only for "wreck"
                status:
                  type: string
                  description: Only for "wreck" or "obstruction" or "rock"
                natsur:
                  type: string
                  description: Only for "obstruction" or "rock"
                catobs:
                  type: string
                  description: Only for "obstruction"
              required:
              - name
              - lat
              - lng
              - kind
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-ac33464e-3306-476b-afb7-910f0d246968');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Navigational Aids
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      description:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      kind:
                        type: string
                      subkind:
                        type: string
                      source:
                        type: string
                      objname:
                        type: string
                      objname_short:
                        type: string
                      inform:
                        type: string
                      user_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      shape:
                        type: string
                        description: Only for "buoy" or "beacon"
                      color:
                        type: string
                        description: Only for "buoy" or "beacon"
                      color_short:
                        type: string
                        description: Only for "buoy" or "beacon"
                      colpat:
                        type: string
                        description: Only for "buoy" or "beacon"
                      conrad:
                        type: string
                        description: Only for "buoy" or "beacon"
                      catlam:
                        type: string
                        description: Only for "buoy" or "beacon"
                      catspm:
                        type: string
                        description: Only for "buoy" or "beacon"
                      light_color:
                        type: string
                        description: Only for "buoy" or "beacon"
                      light_exclit:
                        type: string
                        description: Only for "buoy" or "beacon"
                      light_litchr:
                        type: string
                        description: Only for "buoy" or "beacon"
                      light_sigper:
                        type: string
                        description: Only for "buoy" or "beacon"
                      light_info:
                        type: string
                        description: Only for "buoy" or "beacon"
                      icon:
                        type: string
                        description: Only for "buoy" or "beacon"
                      catrea:
                        type: string
                        description: Only for "restricted_area"
                      restrn:
                        type: string
                        description: Only for "restricted_area"
                      mile:
                        type: string
                        description: Only for "mile_marker"
                      valsou:
                        type: string
                        description: Only for "wreck" or "obstruction" or "rock"
                      watlev:
                        type: string
                        description: Only for "wreck"
                      status:
                        type: string
                        description: Only for "wreck" or "obstruction" or "rock"
                      natsur:
                        type: string
                        description: Only for "obstruction" or "rock"
                      catobs:
                        type: string
                        description: Only for "obstruction"
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/notifications":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-9be5de34-4a60-46c3-970d-32797f273521?active-environment=4cc6e0ee-f95e-4cc2-8980-e6a383faafd5');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Notifications
      security: []
      parameters:
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - created_at_asc
          - created_at_desc
      - name: notification_types
        in: query
        description: "Filter by notification_types separated by coma Ex: 'GroupInvitation,Message\t'"
        schema:
          type: string
      - name: user_id
        in: query
        description: Filter by User
        schema:
          type: integer
      - name: read
        in: query
        description: Filter by read
        schema:
          type: boolean
      - name: visible
        in: query
        description: Filter by visible
        schema:
          type: boolean
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      total_items:
                        type: integer
                      total_items_in_page:
                        type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            read:
                              type: boolean
                            message:
                              type: string
                            title:
                              type: string
                            priority:
                              type: string
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            user_id:
                              type: integer
                            notification_type:
                              type: string
                            notifiable_type:
                              type: string
                            notifiable_id:
                              type: integer
                            sender_id:
                              type: integer
                            notifiable:
                              type: object
                            sender:
                              type: object
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
  "/api/v1/notifications/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-3c855137-e1e9-40b8-851d-f888fa48fea4?active-environment=4cc6e0ee-f95e-4cc2-8980-e6a383faafd5');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Notifications
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      read:
                        type: boolean
                      message:
                        type: string
                      title:
                        type: string
                      priority:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user_id:
                        type: integer
                      notification_type:
                        type: string
                      notifiable_type:
                        type: string
                      notifiable_id:
                        type: integer
                      sender_id:
                        type: integer
                      notifiable:
                        type: object
                      sender:
                        type: object
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-e541fbb8-b301-4b03-b095-389967df135b?active-environment=4cc6e0ee-f95e-4cc2-8980-e6a383faafd5');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Notifications
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      read:
                        type: boolean
                      message:
                        type: string
                      title:
                        type: string
                      priority:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user_id:
                        type: integer
                      notification_type:
                        type: string
                      notifiable_type:
                        type: string
                      notifiable_id:
                        type: integer
                      sender_id:
                        type: integer
                      notifiable:
                        type: object
                      sender:
                        type: object
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      read:
                        type: boolean
                      message:
                        type: string
                      title:
                        type: string
                      priority:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user_id:
                        type: integer
                      notification_type:
                        type: string
                      notifiable_type:
                        type: string
                      notifiable_id:
                        type: integer
                      sender_id:
                        type: integer
                      notifiable:
                        type: object
                      sender:
                        type: object
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                read:
                  type: string
          application/form-data:
            schema:
              type: object
              properties:
                read:
                  type: string
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-b1da2c3f-c074-4f6a-8337-78d947ccc79b?active-environment=4cc6e0ee-f95e-4cc2-8980-e6a383faafd5');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Notifications
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      read:
                        type: boolean
                      message:
                        type: string
                      title:
                        type: string
                      priority:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user_id:
                        type: integer
                      notification_type:
                        type: string
                      notifiable_type:
                        type: string
                      notifiable_id:
                        type: integer
                      sender_id:
                        type: integer
                      notifiable:
                        type: object
                      sender:
                        type: object
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/optimized_lists/pois/upsert":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-78598dd0-8015-49ae-b70f-4141a0cd7232');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Optimized Lists
      parameters:
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: paginate
        in: query
        description: Activate pagination
        schema:
          type: boolean
          default: true
      - name: only_ids
        in: query
        description: Only show ids
        schema:
          type: boolean
          default: false
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - id_asc
          - id_desc
          - name_asc
          - name_desc
          - updated_at_asc
          - updated_at_desc
      - name: from_date
        in: query
        description: 'Filter from date Ex: 2024-05-01 08:00:00'
        schema:
          type: string
      - name: map_visibility
        in: query
        description: Filter by map visibility
        schema:
          type: boolean
      - name: sw_latitude
        in: query
        description: Filter by bounding box (latitude SW)
        schema:
          type: number
          default: 39.057193
      - name: sw_longitude
        in: query
        description: Filter by bounding box (longitude SW)
        schema:
          type: number
          default: -76.831734
      - name: ne_latitude
        in: query
        description: Filter by bounding box (latitude NE)
        schema:
          type: number
          default: 39.970224
      - name: ne_longitude
        in: query
        description: Filter by bounding box (longitude NE)
        schema:
          type: number
          default: -75.442673
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            latitude:
                              type: number
                            longitude:
                              type: number
                            name:
                              type: string
                            poi_type:
                              type: string
                            partner:
                              type: string
                            info:
                              type: object
                              properties:
                                key:
                                  type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
  "/api/v1/optimized_lists/pois/removed":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-d3c654ec-de43-430f-bf73-867574af423e');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Optimized Lists
      parameters:
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: paginate
        in: query
        description: Activate pagination
        schema:
          type: boolean
          default: true
      - name: only_ids
        in: query
        description: Only show ids
        schema:
          type: boolean
          default: false
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - id_asc
          - id_desc
          - name_asc
          - name_desc
          - updated_at_asc
          - updated_at_desc
      - name: from_date
        in: query
        description: 'Filter from date Ex: 2024-05-01 08:00:00'
        schema:
          type: string
      - name: map_visibility
        in: query
        description: Filter by map visibility
        schema:
          type: boolean
      - name: sw_latitude
        in: query
        description: Filter by bounding box (latitude SW)
        schema:
          type: number
          default: 39.057193
      - name: sw_longitude
        in: query
        description: Filter by bounding box (longitude SW)
        schema:
          type: number
          default: -76.831734
      - name: ne_latitude
        in: query
        description: Filter by bounding box (latitude NE)
        schema:
          type: number
          default: 39.970224
      - name: ne_longitude
        in: query
        description: Filter by bounding box (longitude NE)
        schema:
          type: number
          default: -75.442673
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            latitude:
                              type: number
                            longitude:
                              type: number
                            name:
                              type: string
                            poi_type:
                              type: string
                            partner:
                              type: string
                            info:
                              type: object
                              properties:
                                key:
                                  type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
  "/api/v1/optimized_lists/navigational_aids/upsert":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-910f895d-a3b5-49c5-89b6-8d0059a82411');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Optimized Lists
      parameters:
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: paginate
        in: query
        description: Activate pagination
        schema:
          type: boolean
          default: true
      - name: only_ids
        in: query
        description: Only show ids
        schema:
          type: boolean
          default: false
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - name_asc
          - name_desc
          - updated_at_asc
          - updated_at_desc
      - name: from_date
        in: query
        description: 'Filter from date Ex: 2024-05-01 08:00:00'
        schema:
          type: string
      - name: source
        in: query
        description: Filter by source
        schema:
          type: string
          enum:
          - USACE
          - NOAA
          - CHS
          - SML
          - NY
          - LNMC
          - LM
          - LS
          - USCG
          - USCG-Navcen
          - Argo User
          - Lake Winnipesaukee Campaign
      - name: kind
        in: query
        description: Filter by kind
        schema:
          type: string
          enum:
          - other
          - buoy
          - beacon
          - restricted_area
          - mile_marker
          - light
          - sound
          - wind_turbine
          - wreck
          - obstruction
          - rock
          - non_dangerous_wreck
          - dangerous_wreck
          - exposed_wreck
      - name: kinds
        in: query
        description: 'Filter by kinds separated by coma Ex: ''buoy,beacon'''
        schema:
          type: string
          enum:
          - other
          - buoy
          - beacon
          - restricted_area
          - mile_marker
          - light
          - sound
          - wind_turbine
          - wreck
          - obstruction
          - rock
          - non_dangerous_wreck
          - dangerous_wreck
          - exposed_wreck
      - name: sw_latitude
        in: query
        description: Filter by bounding box (latitude SW)
        schema:
          type: number
          default: 39.057193
      - name: sw_longitude
        in: query
        description: Filter by bounding box (longitude SW)
        schema:
          type: number
          default: -76.831734
      - name: ne_latitude
        in: query
        description: Filter by bounding box (latitude NE)
        schema:
          type: number
          default: 39.970224
      - name: ne_longitude
        in: query
        description: Filter by bounding box (longitude NE)
        schema:
          type: number
          default: -75.442673
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            latitude:
                              type: number
                            longitude:
                              type: number
                            name:
                              type: string
                            title:
                              type: string
                            main_info:
                              type: string
                            kind:
                              type: string
                            subkind:
                              type: string
                            icon:
                              type: string
                            info:
                              type: object
                              properties:
                                key:
                                  type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
  "/api/v1/optimized_lists/navigational_aids/removed":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-94eeadf1-f797-4035-94b0-a73a7a7b8f33');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Optimized Lists
      parameters:
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: paginate
        in: query
        description: Activate pagination
        schema:
          type: boolean
          default: true
      - name: only_ids
        in: query
        description: Only show ids
        schema:
          type: boolean
          default: false
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - name_asc
          - name_desc
          - updated_at_asc
          - updated_at_desc
      - name: from_date
        in: query
        description: 'Filter from date Ex: 2024-05-01 08:00:00'
        schema:
          type: string
      - name: source
        in: query
        description: Filter by source
        schema:
          type: string
          enum:
          - USACE
          - NOAA
          - CHS
          - SML
          - NY
          - LNMC
          - LM
          - LS
          - USCG
          - USCG-Navcen
          - Argo User
          - Lake Winnipesaukee Campaign
      - name: kind
        in: query
        description: Filter by kind
        schema:
          type: string
          enum:
          - other
          - buoy
          - beacon
          - restricted_area
          - mile_marker
          - light
          - sound
          - wind_turbine
          - wreck
          - obstruction
          - rock
          - non_dangerous_wreck
          - dangerous_wreck
          - exposed_wreck
      - name: kinds
        in: query
        description: 'Filter by kinds separated by coma Ex: ''buoy,beacon'''
        schema:
          type: string
          enum:
          - other
          - buoy
          - beacon
          - restricted_area
          - mile_marker
          - light
          - sound
          - wind_turbine
          - wreck
          - obstruction
          - rock
          - non_dangerous_wreck
          - dangerous_wreck
          - exposed_wreck
      - name: sw_latitude
        in: query
        description: Filter by bounding box (latitude SW)
        schema:
          type: number
          default: 39.057193
      - name: sw_longitude
        in: query
        description: Filter by bounding box (longitude SW)
        schema:
          type: number
          default: -76.831734
      - name: ne_latitude
        in: query
        description: Filter by bounding box (latitude NE)
        schema:
          type: number
          default: 39.970224
      - name: ne_longitude
        in: query
        description: Filter by bounding box (longitude NE)
        schema:
          type: number
          default: -75.442673
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            latitude:
                              type: number
                            longitude:
                              type: number
                            name:
                              type: string
                            title:
                              type: string
                            main_info:
                              type: string
                            kind:
                              type: string
                            subkind:
                              type: string
                            icon:
                              type: string
                            info:
                              type: object
                              properties:
                                key:
                                  type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
  "/api/v1/optimized_lists/places/upsert":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-f1cc42da-8c33-4370-a3d1-46dd7044bb8a');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Optimized Lists
      parameters:
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: paginate
        in: query
        description: Activate pagination
        schema:
          type: boolean
          default: true
      - name: only_ids
        in: query
        description: Only show ids
        schema:
          type: boolean
          default: false
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - id_asc
          - id_desc
          - name_asc
          - name_desc
          - updated_at_asc
          - updated_at_desc
          - created_at_asc
          - created_at_desc
      - name: from_date
        in: query
        description: 'Filter from date Ex: 2024-05-01 08:00:00'
        schema:
          type: string
      - name: place_type
        in: query
        description: Filter by place_type
        schema:
          type: string
      - name: sw_latitude
        in: query
        description: Filter by bounding box (latitude SW)
        schema:
          type: number
          default: 39.057193
      - name: sw_longitude
        in: query
        description: Filter by bounding box (longitude SW)
        schema:
          type: number
          default: -76.831734
      - name: ne_latitude
        in: query
        description: Filter by bounding box (latitude NE)
        schema:
          type: number
          default: 39.970224
      - name: ne_longitude
        in: query
        description: Filter by bounding box (longitude NE)
        schema:
          type: number
          default: -75.442673
      - name: group_places
        in: query
        description: Include group places in response
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            latitude:
                              type: number
                            longitude:
                              type: number
                            name:
                              type: string
                            place_type:
                              type: string
                            status:
                              type: string
                            submit:
                              type: boolean
                            user_id:
                              type: integer
                            description:
                              type: string
                            group_places:
                              type: object
                              properties:
                                id:
                                  type: integer
                                group_id:
                                  type: integer
                                place_id:
                                  type: integer
                                review_status:
                                  type: string
                                  enum:
                                    pending: 0
                                    accepted: 1
                                    rejected: 2
                                creator_id:
                                  type: integer
                                  nullable: true
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                                group_name:
                                  type: string
                                group:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    name:
                                      type: string
                                    description:
                                      type: string
                                    website:
                                      type: string
                                    privacy:
                                      type: string
                                    lat:
                                      type: string
                                    lng:
                                      type: string
                                    latitude:
                                      type: number
                                    longitude:
                                      type: number
                                    group_location_type:
                                      type: string
                                      enum:
                                      - Place
                                      - Poi
                                    group_location_id:
                                      type: integer
                                    group_location:
                                      type: object
                                    country:
                                      type: string
                                    state:
                                      type: string
                                    city:
                                      type: string
                                    address:
                                      type: string
                                    avatar_asset_id:
                                      type: integer
                                    avatar_asset_link:
                                      type: string
                                    cover_asset_id:
                                      type: integer
                                    cover_asset_link:
                                      type: string
                                    group_users_count:
                                      type: integer
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                                    distance:
                                      type: number
                                    own_group_user:
                                      type: object
                                      properties:
                                        id:
                                          type: integer
                                        user_id:
                                          type: integer
                                        group_id:
                                          type: integer
                                        role:
                                          type: string
                                        notifications_active:
                                          type: boolean
                                        push_notifications:
                                          type: string
                                          enum:
                                          - 'off'
                                          - posts
                                          - all
                                        updates_count:
                                          type: integer
                                        created_at:
                                          type: string
                                        updated_at:
                                          type: string
                                    own_group_request:
                                      type: object
                                      properties:
                                        id:
                                          type: integer
                                        user_id:
                                          type: integer
                                        group_id:
                                          type: integer
                                        status:
                                          type: string
                                        created_at:
                                          type: string
                                        updated_at:
                                          type: string
                                    admin_user_ids:
                                      type: array
                                      items:
                                        type: integer
                                    group_places_preview:
                                      type: array
                                      items: []
                                    group_report_pins_preview:
                                      type: array
                                      items:
                                        type: object
                                        properties:
                                          id:
                                            type: integer
                                          group_id:
                                            type: integer
                                          report_pin_id:
                                            type: integer
                                          review_status:
                                            type: string
                                            enum:
                                              pending: 0
                                              accepted: 1
                                              rejected: 2
                                          creator_id:
                                            type: integer
                                            nullable: true
                                          created_at:
                                            type: string
                                          updated_at:
                                            type: string
                                          group_name:
                                            type: string
                                          report_pin:
                                            type: object
                                            properties:
                                              id:
                                                type: integer
                                              name:
                                                type: string
                                              description:
                                                type: string
                                              lat:
                                                type: string
                                              lng:
                                                type: string
                                              kind:
                                                type: string
                                              user_id:
                                                type: integer
                                              created_at:
                                                type: string
                                              updated_at:
                                                type: string
                                        required:
                                        - id
                                        - group_id
                                        - report_pin_id
                                        - review_status
                                        - created_at
                                        - updated_at
                                  required:
                                  - id
                                  - name
                                  - privacy
                                  - created_at
                                  - updated_at
                              required:
                              - id
                              - group_id
                              - place_id
                              - review_status
                              - created_at
                              - updated_at
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
  "/api/v1/optimized_lists/places/removed":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-7ac4c425-3dcc-4e28-b93e-6c5cf20ba6c1');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Optimized Lists
      parameters:
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: paginate
        in: query
        description: Activate pagination
        schema:
          type: boolean
          default: true
      - name: only_ids
        in: query
        description: Only show ids
        schema:
          type: boolean
          default: false
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - id_asc
          - id_desc
          - name_asc
          - name_desc
          - updated_at_asc
          - updated_at_desc
          - created_at_asc
          - created_at_desc
      - name: from_date
        in: query
        description: 'Filter from date Ex: 2024-05-01 08:00:00'
        schema:
          type: string
      - name: place_type
        in: query
        description: Filter by place_type
        schema:
          type: string
      - name: sw_latitude
        in: query
        description: Filter by bounding box (latitude SW)
        schema:
          type: number
          default: 39.057193
      - name: sw_longitude
        in: query
        description: Filter by bounding box (longitude SW)
        schema:
          type: number
          default: -76.831734
      - name: ne_latitude
        in: query
        description: Filter by bounding box (latitude NE)
        schema:
          type: number
          default: 39.970224
      - name: ne_longitude
        in: query
        description: Filter by bounding box (longitude NE)
        schema:
          type: number
          default: -75.442673
      - name: group_places
        in: query
        description: Include group places in response
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            latitude:
                              type: number
                            longitude:
                              type: number
                            name:
                              type: string
                            place_type:
                              type: string
                            status:
                              type: string
                            submit:
                              type: boolean
                            user_id:
                              type: integer
                            description:
                              type: string
                            group_places:
                              type: object
                              properties:
                                id:
                                  type: integer
                                group_id:
                                  type: integer
                                place_id:
                                  type: integer
                                review_status:
                                  type: string
                                  enum:
                                    pending: 0
                                    accepted: 1
                                    rejected: 2
                                creator_id:
                                  type: integer
                                  nullable: true
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                                group_name:
                                  type: string
                                group:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    name:
                                      type: string
                                    description:
                                      type: string
                                    website:
                                      type: string
                                    privacy:
                                      type: string
                                    lat:
                                      type: string
                                    lng:
                                      type: string
                                    latitude:
                                      type: number
                                    longitude:
                                      type: number
                                    group_location_type:
                                      type: string
                                      enum:
                                      - Place
                                      - Poi
                                    group_location_id:
                                      type: integer
                                    group_location:
                                      type: object
                                    country:
                                      type: string
                                    state:
                                      type: string
                                    city:
                                      type: string
                                    address:
                                      type: string
                                    avatar_asset_id:
                                      type: integer
                                    avatar_asset_link:
                                      type: string
                                    cover_asset_id:
                                      type: integer
                                    cover_asset_link:
                                      type: string
                                    group_users_count:
                                      type: integer
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                                    distance:
                                      type: number
                                    own_group_user:
                                      type: object
                                      properties:
                                        id:
                                          type: integer
                                        user_id:
                                          type: integer
                                        group_id:
                                          type: integer
                                        role:
                                          type: string
                                        notifications_active:
                                          type: boolean
                                        push_notifications:
                                          type: string
                                          enum:
                                          - 'off'
                                          - posts
                                          - all
                                        updates_count:
                                          type: integer
                                        created_at:
                                          type: string
                                        updated_at:
                                          type: string
                                    own_group_request:
                                      type: object
                                      properties:
                                        id:
                                          type: integer
                                        user_id:
                                          type: integer
                                        group_id:
                                          type: integer
                                        status:
                                          type: string
                                        created_at:
                                          type: string
                                        updated_at:
                                          type: string
                                    admin_user_ids:
                                      type: array
                                      items:
                                        type: integer
                                    group_places_preview:
                                      type: array
                                      items: []
                                    group_report_pins_preview:
                                      type: array
                                      items:
                                        type: object
                                        properties:
                                          id:
                                            type: integer
                                          group_id:
                                            type: integer
                                          report_pin_id:
                                            type: integer
                                          review_status:
                                            type: string
                                            enum:
                                              pending: 0
                                              accepted: 1
                                              rejected: 2
                                          creator_id:
                                            type: integer
                                            nullable: true
                                          created_at:
                                            type: string
                                          updated_at:
                                            type: string
                                          group_name:
                                            type: string
                                          report_pin:
                                            type: object
                                            properties:
                                              id:
                                                type: integer
                                              name:
                                                type: string
                                              description:
                                                type: string
                                              lat:
                                                type: string
                                              lng:
                                                type: string
                                              kind:
                                                type: string
                                              user_id:
                                                type: integer
                                              created_at:
                                                type: string
                                              updated_at:
                                                type: string
                                        required:
                                        - id
                                        - group_id
                                        - report_pin_id
                                        - review_status
                                        - created_at
                                        - updated_at
                                  required:
                                  - id
                                  - name
                                  - privacy
                                  - created_at
                                  - updated_at
                              required:
                              - id
                              - group_id
                              - place_id
                              - review_status
                              - created_at
                              - updated_at
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
  "/api/v1/optimized_lists/report_pins/upsert":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-595c62f3-22f6-46b6-b55f-87538a849baa');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Optimized Lists
      parameters:
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: paginate
        in: query
        description: Activate pagination
        schema:
          type: boolean
          default: true
      - name: only_ids
        in: query
        description: Only show ids
        schema:
          type: boolean
          default: false
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - name_asc
          - name_desc
          - updated_at_asc
          - updated_at_desc
          - created_at_asc
          - created_at_desc
      - name: from_date
        in: query
        description: 'Filter from date Ex: 2024-05-01 08:00:00'
        schema:
          type: string
      - name: kind
        in: query
        description: Filter by kind
        schema:
          type: string
          enum:
          - no_wake_zone
          - sos
          - police
          - local_advice
          - weather
          - hazard
          - map_issue
          - marine_life
          - suggested_nav_aid
          - depth_sounding
      - name: kinds
        in: query
        description: 'Filter by kinds separated by coma Ex: ''buoy,beacon'''
        schema:
          type: string
          enum:
          - no_wake_zone
          - sos
          - police
          - local_advice
          - weather
          - hazard
          - map_issue
          - marine_life
          - suggested_nav_aid
          - depth_sounding
      - name: sw_latitude
        in: query
        description: Filter by bounding box (latitude SW)
        schema:
          type: number
          default: 39.057193
      - name: sw_longitude
        in: query
        description: Filter by bounding box (longitude SW)
        schema:
          type: number
          default: -76.831734
      - name: ne_latitude
        in: query
        description: Filter by bounding box (latitude NE)
        schema:
          type: number
          default: 39.970224
      - name: ne_longitude
        in: query
        description: Filter by bounding box (longitude NE)
        schema:
          type: number
          default: -75.442673
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            latitude:
                              type: number
                            longitude:
                              type: number
                            depth:
                              type: number
                            kind:
                              type: string
                            subtype:
                              type: string
                            info:
                              type: object
                              properties:
                                key:
                                  type: string
                            user_id:
                              type: integer
                            description:
                              type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
  "/api/v1/optimized_lists/report_pins/removed":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-2e54c211-b761-4b1f-965d-67408826460a');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Optimized Lists
      parameters:
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: paginate
        in: query
        description: Activate pagination
        schema:
          type: boolean
          default: true
      - name: only_ids
        in: query
        description: Only show ids
        schema:
          type: boolean
          default: false
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - name_asc
          - name_desc
          - updated_at_asc
          - updated_at_desc
          - created_at_asc
          - created_at_desc
      - name: from_date
        in: query
        description: 'Filter from date Ex: 2024-05-01 08:00:00'
        schema:
          type: string
      - name: kind
        in: query
        description: Filter by kind
        schema:
          type: string
          enum:
          - no_wake_zone
          - sos
          - police
          - local_advice
          - weather
          - hazard
          - map_issue
          - marine_life
          - suggested_nav_aid
          - depth_sounding
      - name: kinds
        in: query
        description: 'Filter by kinds separated by coma Ex: ''buoy,beacon'''
        schema:
          type: string
          enum:
          - no_wake_zone
          - sos
          - police
          - local_advice
          - weather
          - hazard
          - map_issue
          - marine_life
          - suggested_nav_aid
          - depth_sounding
      - name: sw_latitude
        in: query
        description: Filter by bounding box (latitude SW)
        schema:
          type: number
          default: 39.057193
      - name: sw_longitude
        in: query
        description: Filter by bounding box (longitude SW)
        schema:
          type: number
          default: -76.831734
      - name: ne_latitude
        in: query
        description: Filter by bounding box (latitude NE)
        schema:
          type: number
          default: 39.970224
      - name: ne_longitude
        in: query
        description: Filter by bounding box (longitude NE)
        schema:
          type: number
          default: -75.442673
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            latitude:
                              type: number
                            longitude:
                              type: number
                            depth:
                              type: number
                            kind:
                              type: string
                            subtype:
                              type: string
                            info:
                              type: object
                              properties:
                                key:
                                  type: string
                            user_id:
                              type: integer
                            description:
                              type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
  "/api/v1/optimized_lists/quick_pins/upsert":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-1897e7c8-052b-4d63-891f-60c35ed8aa2a');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Optimized Lists
      parameters:
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: paginate
        in: query
        description: Activate pagination
        schema:
          type: boolean
          default: true
      - name: only_ids
        in: query
        description: Only show ids
        schema:
          type: boolean
          default: false
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - name_asc
          - name_desc
          - updated_at_asc
          - updated_at_desc
          - created_at_asc
          - created_at_desc
      - name: from_date
        in: query
        description: 'Filter from date Ex: 2024-05-01 08:00:00'
        schema:
          type: string
      - name: sw_latitude
        in: query
        description: Filter by bounding box (latitude SW)
        schema:
          type: number
          default: 39.057193
      - name: sw_longitude
        in: query
        description: Filter by bounding box (longitude SW)
        schema:
          type: number
          default: -76.831734
      - name: ne_latitude
        in: query
        description: Filter by bounding box (latitude NE)
        schema:
          type: number
          default: 39.970224
      - name: ne_longitude
        in: query
        description: Filter by bounding box (longitude NE)
        schema:
          type: number
          default: -75.442673
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            latitude:
                              type: number
                            longitude:
                              type: number
                            name:
                              type: string
                            user_id:
                              type: integer
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
  "/api/v1/optimized_lists/quick_pins/removed":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-c04b2bce-b5a6-40ff-98a4-56ea9acd584a');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Optimized Lists
      parameters:
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: paginate
        in: query
        description: Activate pagination
        schema:
          type: boolean
          default: true
      - name: only_ids
        in: query
        description: Only show ids
        schema:
          type: boolean
          default: false
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - name_asc
          - name_desc
          - updated_at_asc
          - updated_at_desc
          - created_at_asc
          - created_at_desc
      - name: from_date
        in: query
        description: 'Filter from date Ex: 2024-05-01 08:00:00'
        schema:
          type: string
      - name: sw_latitude
        in: query
        description: Filter by bounding box (latitude SW)
        schema:
          type: number
          default: 39.057193
      - name: sw_longitude
        in: query
        description: Filter by bounding box (longitude SW)
        schema:
          type: number
          default: -76.831734
      - name: ne_latitude
        in: query
        description: Filter by bounding box (latitude NE)
        schema:
          type: number
          default: 39.970224
      - name: ne_longitude
        in: query
        description: Filter by bounding box (longitude NE)
        schema:
          type: number
          default: -75.442673
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            latitude:
                              type: number
                            longitude:
                              type: number
                            name:
                              type: string
                            user_id:
                              type: integer
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
  "/api/v1/places":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-0b8e289c-e16b-4253-b8f0-9dde747426a9');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Places
      parameters:
      - name: keyword
        in: query
        description: Filter by Keyword
        schema:
          type: string
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - id_asc
          - id_desc
          - name_asc
          - name_desc
          - updated_at_asc
          - updated_at_desc
          - created_at_asc
          - created_at_desc
      - name: place_type
        in: query
        description: Filter by place_type
        schema:
          type: string
          enum:
          - Anchorage
          - Artificial Reef
          - Beach
          - Boat Club
          - BoatRamp
          - Bridge
          - Business
          - City/Town
          - Club/Association
          - Dam
          - Dock
          - Dock Bar/Restaurant
          - Fishing Spot
          - Fuel
          - Fuel Dock
          - Hotel
          - Inlet
          - Light House
          - Kayak Launch
          - Lock
          - Marina
          - Mooring
          - Mooring for Rent (Private)
          - Other
          - Point of Interest
          - Restaurant/Bar
          - Yacht Club
          - Dive Spot
          - Dive Site
          - Snorkeling
          - RV Park/Campground
          - Park
          - Race Mark
          - Museum
          - Raft-up
          - my_location
          - gps_location
          - address
          - home_port
      - name: submit
        in: query
        description: Filter by submit
        schema:
          type: boolean
      - name: status
        in: query
        description: Filter by status
        schema:
          type: string
      - name: sw_latitude
        in: query
        description: Filter by bounding box (latitude SW)
        schema:
          type: number
          default: 39.057193
      - name: sw_longitude
        in: query
        description: Filter by bounding box (longitude SW)
        schema:
          type: number
          default: -76.831734
      - name: ne_latitude
        in: query
        description: Filter by bounding box (latitude NE)
        schema:
          type: number
          default: 39.970224
      - name: ne_longitude
        in: query
        description: Filter by bounding box (longitude NE)
        schema:
          type: number
          default: -75.442673
      - name: group_places
        in: query
        description: Include group places in response. Default is true on PUT/POST
          endpoints if either group_places_attributes or group_ids is set. Default
          is false otherwise.
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            name:
                              type: string
                            sub_type:
                              type: string
                            place_type:
                              type: string
                            description:
                              type: string
                            lat:
                              type: string
                            lng:
                              type: string
                            latitude:
                              type: number
                            longitude:
                              type: number
                            submit:
                              type: boolean
                            phone:
                              type: string
                            website:
                              type: string
                            email:
                              type: string
                            bookmark:
                              type: boolean
                            bookmark_date:
                              type: string
                            user_id:
                              type: integer
                            depth:
                              type: string
                            timestamp:
                              type: string
                            status:
                              type: string
                            feedback:
                              type: string
                            poi_id:
                              type: integer
                            favorite:
                              type: boolean
                            rating:
                              type: number
                            review:
                              type: string
                            asset_links:
                              type: array
                              items:
                                type: string
                            group_places:
                              type: array
                              items:
                                type: object
                                properties:
                                  id:
                                    type: integer
                                  group_id:
                                    type: integer
                                  place_id:
                                    type: integer
                                  review_status:
                                    type: string
                                    enum:
                                      pending: 0
                                      accepted: 1
                                      rejected: 2
                                  creator_id:
                                    type: integer
                                    nullable: true
                                  created_at:
                                    type: string
                                  updated_at:
                                    type: string
                                  group_name:
                                    type: string
                                required:
                                - id
                                - group_id
                                - place_id
                                - review_status
                                - created_at
                                - updated_at
                          required:
                          - id
                          - name
                          - place_type
                          - lat
                          - lng
                          - user_id
                          - created_at
                          - updated_at
                          - status
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-1476ebf3-220e-49d2-9480-74897ec6c0ac');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Places
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      sub_type:
                        type: string
                      place_type:
                        type: string
                      description:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      latitude:
                        type: number
                      longitude:
                        type: number
                      submit:
                        type: boolean
                      phone:
                        type: string
                      website:
                        type: string
                      email:
                        type: string
                      bookmark:
                        type: boolean
                      bookmark_date:
                        type: string
                      user_id:
                        type: integer
                      depth:
                        type: string
                      timestamp:
                        type: string
                      status:
                        type: string
                      feedback:
                        type: string
                      poi_id:
                        type: integer
                      favorite:
                        type: boolean
                      rating:
                        type: number
                      review:
                        type: string
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          privilege:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          user_subscription:
                            type: string
                          lifetime_member:
                            type: boolean
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          trusted:
                            type: boolean
                          suspicious:
                            type: boolean
                          created_at:
                            type: string
                          updated_at:
                            type: string
                        required:
                        - id
                        - uid
                        - first_name
                        - last_name
                        - kind
                        - privilege
                        - username
                        - email
                        - user_subscription
                        - created_at
                        - updated_at
                      group_places:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            group_id:
                              type: integer
                            place_id:
                              type: integer
                            review_status:
                              type: string
                              enum:
                                pending: 0
                                accepted: 1
                                rejected: 2
                            creator_id:
                              type: integer
                              nullable: true
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            group_name:
                              type: string
                            group:
                              type: object
                              properties:
                                id:
                                  type: integer
                                name:
                                  type: string
                                description:
                                  type: string
                                website:
                                  type: string
                                privacy:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                latitude:
                                  type: number
                                longitude:
                                  type: number
                                group_location_type:
                                  type: string
                                  enum:
                                  - Place
                                  - Poi
                                group_location_id:
                                  type: integer
                                group_location:
                                  type: object
                                country:
                                  type: string
                                state:
                                  type: string
                                city:
                                  type: string
                                address:
                                  type: string
                                avatar_asset_id:
                                  type: integer
                                avatar_asset_link:
                                  type: string
                                cover_asset_id:
                                  type: integer
                                cover_asset_link:
                                  type: string
                                group_users_count:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                                distance:
                                  type: number
                                own_group_user:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    user_id:
                                      type: integer
                                    group_id:
                                      type: integer
                                    role:
                                      type: string
                                    notifications_active:
                                      type: boolean
                                    push_notifications:
                                      type: string
                                      enum:
                                      - 'off'
                                      - posts
                                      - all
                                    updates_count:
                                      type: integer
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                                own_group_request:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    user_id:
                                      type: integer
                                    group_id:
                                      type: integer
                                    status:
                                      type: string
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                                admin_user_ids:
                                  type: array
                                  items:
                                    type: integer
                                group_places_preview:
                                  type: array
                                  items: []
                                group_report_pins_preview:
                                  type: array
                                  items:
                                    type: object
                                    properties:
                                      id:
                                        type: integer
                                      group_id:
                                        type: integer
                                      report_pin_id:
                                        type: integer
                                      review_status:
                                        type: string
                                        enum:
                                          pending: 0
                                          accepted: 1
                                          rejected: 2
                                      creator_id:
                                        type: integer
                                        nullable: true
                                      created_at:
                                        type: string
                                      updated_at:
                                        type: string
                                      group_name:
                                        type: string
                                      report_pin:
                                        type: object
                                        properties:
                                          id:
                                            type: integer
                                          name:
                                            type: string
                                          description:
                                            type: string
                                          lat:
                                            type: string
                                          lng:
                                            type: string
                                          kind:
                                            type: string
                                          user_id:
                                            type: integer
                                          created_at:
                                            type: string
                                          updated_at:
                                            type: string
                                    required:
                                    - id
                                    - group_id
                                    - report_pin_id
                                    - review_status
                                    - created_at
                                    - updated_at
                              required:
                              - id
                              - name
                              - privacy
                              - created_at
                              - updated_at
                          required:
                          - id
                          - group_id
                          - place_id
                          - review_status
                          - created_at
                          - updated_at
                    required:
                    - id
                    - name
                    - place_type
                    - lat
                    - lng
                    - user_id
                    - created_at
                    - updated_at
                    - status
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      sub_type:
                        type: string
                      place_type:
                        type: string
                      description:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      latitude:
                        type: number
                      longitude:
                        type: number
                      submit:
                        type: boolean
                      phone:
                        type: string
                      website:
                        type: string
                      email:
                        type: string
                      bookmark:
                        type: boolean
                      bookmark_date:
                        type: string
                      user_id:
                        type: integer
                      depth:
                        type: string
                      timestamp:
                        type: string
                      status:
                        type: string
                      feedback:
                        type: string
                      poi_id:
                        type: integer
                      favorite:
                        type: boolean
                      rating:
                        type: number
                      review:
                        type: string
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          privilege:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          user_subscription:
                            type: string
                          lifetime_member:
                            type: boolean
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          trusted:
                            type: boolean
                          suspicious:
                            type: boolean
                          created_at:
                            type: string
                          updated_at:
                            type: string
                        required:
                        - id
                        - uid
                        - first_name
                        - last_name
                        - kind
                        - privilege
                        - username
                        - email
                        - user_subscription
                        - created_at
                        - updated_at
                      group_places:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            group_id:
                              type: integer
                            place_id:
                              type: integer
                            review_status:
                              type: string
                              enum:
                                pending: 0
                                accepted: 1
                                rejected: 2
                            creator_id:
                              type: integer
                              nullable: true
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            group_name:
                              type: string
                            group:
                              type: object
                              properties:
                                id:
                                  type: integer
                                name:
                                  type: string
                                description:
                                  type: string
                                website:
                                  type: string
                                privacy:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                latitude:
                                  type: number
                                longitude:
                                  type: number
                                group_location_type:
                                  type: string
                                  enum:
                                  - Place
                                  - Poi
                                group_location_id:
                                  type: integer
                                group_location:
                                  type: object
                                country:
                                  type: string
                                state:
                                  type: string
                                city:
                                  type: string
                                address:
                                  type: string
                                avatar_asset_id:
                                  type: integer
                                avatar_asset_link:
                                  type: string
                                cover_asset_id:
                                  type: integer
                                cover_asset_link:
                                  type: string
                                group_users_count:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                                distance:
                                  type: number
                                own_group_user:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    user_id:
                                      type: integer
                                    group_id:
                                      type: integer
                                    role:
                                      type: string
                                    notifications_active:
                                      type: boolean
                                    push_notifications:
                                      type: string
                                      enum:
                                      - 'off'
                                      - posts
                                      - all
                                    updates_count:
                                      type: integer
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                                own_group_request:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    user_id:
                                      type: integer
                                    group_id:
                                      type: integer
                                    status:
                                      type: string
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                                admin_user_ids:
                                  type: array
                                  items:
                                    type: integer
                                group_places_preview:
                                  type: array
                                  items: []
                                group_report_pins_preview:
                                  type: array
                                  items:
                                    type: object
                                    properties:
                                      id:
                                        type: integer
                                      group_id:
                                        type: integer
                                      report_pin_id:
                                        type: integer
                                      review_status:
                                        type: string
                                        enum:
                                          pending: 0
                                          accepted: 1
                                          rejected: 2
                                      creator_id:
                                        type: integer
                                        nullable: true
                                      created_at:
                                        type: string
                                      updated_at:
                                        type: string
                                      group_name:
                                        type: string
                                      report_pin:
                                        type: object
                                        properties:
                                          id:
                                            type: integer
                                          name:
                                            type: string
                                          description:
                                            type: string
                                          lat:
                                            type: string
                                          lng:
                                            type: string
                                          kind:
                                            type: string
                                          user_id:
                                            type: integer
                                          created_at:
                                            type: string
                                          updated_at:
                                            type: string
                                    required:
                                    - id
                                    - group_id
                                    - report_pin_id
                                    - review_status
                                    - created_at
                                    - updated_at
                              required:
                              - id
                              - name
                              - privacy
                              - created_at
                              - updated_at
                          required:
                          - id
                          - group_id
                          - place_id
                          - review_status
                          - created_at
                          - updated_at
                    required:
                    - id
                    - name
                    - place_type
                    - lat
                    - lng
                    - user_id
                    - created_at
                    - updated_at
                    - status
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                place_type:
                  type: string
                description:
                  type: string
                lat:
                  type: string
                lng:
                  type: string
                latitude:
                  type: number
                longitude:
                  type: number
                submit:
                  type: boolean
                phone:
                  type: string
                website:
                  type: string
                email:
                  type: string
                bookmark:
                  type: boolean
                bookmark_date:
                  type: string
                rating:
                  type: number
                review:
                  type: string
                group_places_attributes:
                  type: array
                  items:
                    type: object
                    properties:
                      group_id:
                        type: integer
                group_ids:
                  type: array
                  items:
                    type: integer
              required:
              - name
              - place_type
              - lat
              - lng
          application/form-data:
            schema:
              type: object
              properties:
                name:
                  type: string
                place_type:
                  type: string
                description:
                  type: string
                lat:
                  type: string
                lng:
                  type: string
                latitude:
                  type: number
                longitude:
                  type: number
                submit:
                  type: boolean
                phone:
                  type: string
                website:
                  type: string
                email:
                  type: string
                bookmark:
                  type: boolean
                bookmark_date:
                  type: string
                rating:
                  type: number
                review:
                  type: string
                group_places_attributes:
                  type: array
                  items:
                    type: object
                    properties:
                      group_id:
                        type: integer
                group_ids:
                  type: array
                  items:
                    type: integer
              required:
              - name
              - place_type
              - lat
              - lng
  "/api/v1/places/export":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-3686ff7b-9dc7-48c1-be4c-6bd205912372');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Places
      security: []
      parameters:
      - name: ids
        in: query
        required: true
        description: 'Ids separated by coma Ex: ''123,124,125'''
        schema:
          type: string
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/places/export_send":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-f35b7305-e571-4bc2-a87c-d0764e8bf47a');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Places
      security: []
      parameters:
      - name: ids
        in: query
        required: true
        description: 'Ids separated by coma Ex: ''123,124,125'''
        schema:
          type: string
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/places/import":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-7c3e1c81-02a6-4cac-b406-fca9fb56f7c9');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Places
      security: []
      parameters: []
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                file:
                  type: file
              required:
              - file
          application/form-data:
            schema:
              type: object
              properties:
                file:
                  type: file
              required:
              - file
  "/api/v1/places/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-cc2f3a10-22a6-4fef-a586-6f459dc26163');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Places
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      sub_type:
                        type: string
                      place_type:
                        type: string
                      description:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      latitude:
                        type: number
                      longitude:
                        type: number
                      submit:
                        type: boolean
                      phone:
                        type: string
                      website:
                        type: string
                      email:
                        type: string
                      bookmark:
                        type: boolean
                      bookmark_date:
                        type: string
                      user_id:
                        type: integer
                      depth:
                        type: string
                      timestamp:
                        type: string
                      status:
                        type: string
                      feedback:
                        type: string
                      poi_id:
                        type: integer
                      favorite:
                        type: boolean
                      rating:
                        type: number
                      review:
                        type: string
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          privilege:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          user_subscription:
                            type: string
                          lifetime_member:
                            type: boolean
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          trusted:
                            type: boolean
                          suspicious:
                            type: boolean
                          created_at:
                            type: string
                          updated_at:
                            type: string
                        required:
                        - id
                        - uid
                        - first_name
                        - last_name
                        - kind
                        - privilege
                        - username
                        - email
                        - user_subscription
                        - created_at
                        - updated_at
                      group_places:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            group_id:
                              type: integer
                            place_id:
                              type: integer
                            review_status:
                              type: string
                              enum:
                                pending: 0
                                accepted: 1
                                rejected: 2
                            creator_id:
                              type: integer
                              nullable: true
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            group_name:
                              type: string
                            group:
                              type: object
                              properties:
                                id:
                                  type: integer
                                name:
                                  type: string
                                description:
                                  type: string
                                website:
                                  type: string
                                privacy:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                latitude:
                                  type: number
                                longitude:
                                  type: number
                                group_location_type:
                                  type: string
                                  enum:
                                  - Place
                                  - Poi
                                group_location_id:
                                  type: integer
                                group_location:
                                  type: object
                                country:
                                  type: string
                                state:
                                  type: string
                                city:
                                  type: string
                                address:
                                  type: string
                                avatar_asset_id:
                                  type: integer
                                avatar_asset_link:
                                  type: string
                                cover_asset_id:
                                  type: integer
                                cover_asset_link:
                                  type: string
                                group_users_count:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                                distance:
                                  type: number
                                own_group_user:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    user_id:
                                      type: integer
                                    group_id:
                                      type: integer
                                    role:
                                      type: string
                                    notifications_active:
                                      type: boolean
                                    push_notifications:
                                      type: string
                                      enum:
                                      - 'off'
                                      - posts
                                      - all
                                    updates_count:
                                      type: integer
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                                own_group_request:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    user_id:
                                      type: integer
                                    group_id:
                                      type: integer
                                    status:
                                      type: string
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                                admin_user_ids:
                                  type: array
                                  items:
                                    type: integer
                                group_places_preview:
                                  type: array
                                  items: []
                                group_report_pins_preview:
                                  type: array
                                  items:
                                    type: object
                                    properties:
                                      id:
                                        type: integer
                                      group_id:
                                        type: integer
                                      report_pin_id:
                                        type: integer
                                      review_status:
                                        type: string
                                        enum:
                                          pending: 0
                                          accepted: 1
                                          rejected: 2
                                      creator_id:
                                        type: integer
                                        nullable: true
                                      created_at:
                                        type: string
                                      updated_at:
                                        type: string
                                      group_name:
                                        type: string
                                      report_pin:
                                        type: object
                                        properties:
                                          id:
                                            type: integer
                                          name:
                                            type: string
                                          description:
                                            type: string
                                          lat:
                                            type: string
                                          lng:
                                            type: string
                                          kind:
                                            type: string
                                          user_id:
                                            type: integer
                                          created_at:
                                            type: string
                                          updated_at:
                                            type: string
                                    required:
                                    - id
                                    - group_id
                                    - report_pin_id
                                    - review_status
                                    - created_at
                                    - updated_at
                              required:
                              - id
                              - name
                              - privacy
                              - created_at
                              - updated_at
                          required:
                          - id
                          - group_id
                          - place_id
                          - review_status
                          - created_at
                          - updated_at
                    required:
                    - id
                    - name
                    - place_type
                    - lat
                    - lng
                    - user_id
                    - created_at
                    - updated_at
                    - status
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-04f82a60-6174-4610-824b-bc78bebf847d');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Places
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      sub_type:
                        type: string
                      place_type:
                        type: string
                      description:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      latitude:
                        type: number
                      longitude:
                        type: number
                      submit:
                        type: boolean
                      phone:
                        type: string
                      website:
                        type: string
                      email:
                        type: string
                      bookmark:
                        type: boolean
                      bookmark_date:
                        type: string
                      user_id:
                        type: integer
                      depth:
                        type: string
                      timestamp:
                        type: string
                      status:
                        type: string
                      feedback:
                        type: string
                      poi_id:
                        type: integer
                      favorite:
                        type: boolean
                      rating:
                        type: number
                      review:
                        type: string
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          privilege:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          user_subscription:
                            type: string
                          lifetime_member:
                            type: boolean
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          trusted:
                            type: boolean
                          suspicious:
                            type: boolean
                          created_at:
                            type: string
                          updated_at:
                            type: string
                        required:
                        - id
                        - uid
                        - first_name
                        - last_name
                        - kind
                        - privilege
                        - username
                        - email
                        - user_subscription
                        - created_at
                        - updated_at
                      group_places:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            group_id:
                              type: integer
                            place_id:
                              type: integer
                            review_status:
                              type: string
                              enum:
                                pending: 0
                                accepted: 1
                                rejected: 2
                            creator_id:
                              type: integer
                              nullable: true
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            group_name:
                              type: string
                            group:
                              type: object
                              properties:
                                id:
                                  type: integer
                                name:
                                  type: string
                                description:
                                  type: string
                                website:
                                  type: string
                                privacy:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                latitude:
                                  type: number
                                longitude:
                                  type: number
                                group_location_type:
                                  type: string
                                  enum:
                                  - Place
                                  - Poi
                                group_location_id:
                                  type: integer
                                group_location:
                                  type: object
                                country:
                                  type: string
                                state:
                                  type: string
                                city:
                                  type: string
                                address:
                                  type: string
                                avatar_asset_id:
                                  type: integer
                                avatar_asset_link:
                                  type: string
                                cover_asset_id:
                                  type: integer
                                cover_asset_link:
                                  type: string
                                group_users_count:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                                distance:
                                  type: number
                                own_group_user:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    user_id:
                                      type: integer
                                    group_id:
                                      type: integer
                                    role:
                                      type: string
                                    notifications_active:
                                      type: boolean
                                    push_notifications:
                                      type: string
                                      enum:
                                      - 'off'
                                      - posts
                                      - all
                                    updates_count:
                                      type: integer
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                                own_group_request:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    user_id:
                                      type: integer
                                    group_id:
                                      type: integer
                                    status:
                                      type: string
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                                admin_user_ids:
                                  type: array
                                  items:
                                    type: integer
                                group_places_preview:
                                  type: array
                                  items: []
                                group_report_pins_preview:
                                  type: array
                                  items:
                                    type: object
                                    properties:
                                      id:
                                        type: integer
                                      group_id:
                                        type: integer
                                      report_pin_id:
                                        type: integer
                                      review_status:
                                        type: string
                                        enum:
                                          pending: 0
                                          accepted: 1
                                          rejected: 2
                                      creator_id:
                                        type: integer
                                        nullable: true
                                      created_at:
                                        type: string
                                      updated_at:
                                        type: string
                                      group_name:
                                        type: string
                                      report_pin:
                                        type: object
                                        properties:
                                          id:
                                            type: integer
                                          name:
                                            type: string
                                          description:
                                            type: string
                                          lat:
                                            type: string
                                          lng:
                                            type: string
                                          kind:
                                            type: string
                                          user_id:
                                            type: integer
                                          created_at:
                                            type: string
                                          updated_at:
                                            type: string
                                    required:
                                    - id
                                    - group_id
                                    - report_pin_id
                                    - review_status
                                    - created_at
                                    - updated_at
                              required:
                              - id
                              - name
                              - privacy
                              - created_at
                              - updated_at
                          required:
                          - id
                          - group_id
                          - place_id
                          - review_status
                          - created_at
                          - updated_at
                    required:
                    - id
                    - name
                    - place_type
                    - lat
                    - lng
                    - user_id
                    - created_at
                    - updated_at
                    - status
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      sub_type:
                        type: string
                      place_type:
                        type: string
                      description:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      latitude:
                        type: number
                      longitude:
                        type: number
                      submit:
                        type: boolean
                      phone:
                        type: string
                      website:
                        type: string
                      email:
                        type: string
                      bookmark:
                        type: boolean
                      bookmark_date:
                        type: string
                      user_id:
                        type: integer
                      depth:
                        type: string
                      timestamp:
                        type: string
                      status:
                        type: string
                      feedback:
                        type: string
                      poi_id:
                        type: integer
                      favorite:
                        type: boolean
                      rating:
                        type: number
                      review:
                        type: string
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          privilege:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          user_subscription:
                            type: string
                          lifetime_member:
                            type: boolean
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          trusted:
                            type: boolean
                          suspicious:
                            type: boolean
                          created_at:
                            type: string
                          updated_at:
                            type: string
                        required:
                        - id
                        - uid
                        - first_name
                        - last_name
                        - kind
                        - privilege
                        - username
                        - email
                        - user_subscription
                        - created_at
                        - updated_at
                      group_places:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            group_id:
                              type: integer
                            place_id:
                              type: integer
                            review_status:
                              type: string
                              enum:
                                pending: 0
                                accepted: 1
                                rejected: 2
                            creator_id:
                              type: integer
                              nullable: true
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            group_name:
                              type: string
                            group:
                              type: object
                              properties:
                                id:
                                  type: integer
                                name:
                                  type: string
                                description:
                                  type: string
                                website:
                                  type: string
                                privacy:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                latitude:
                                  type: number
                                longitude:
                                  type: number
                                group_location_type:
                                  type: string
                                  enum:
                                  - Place
                                  - Poi
                                group_location_id:
                                  type: integer
                                group_location:
                                  type: object
                                country:
                                  type: string
                                state:
                                  type: string
                                city:
                                  type: string
                                address:
                                  type: string
                                avatar_asset_id:
                                  type: integer
                                avatar_asset_link:
                                  type: string
                                cover_asset_id:
                                  type: integer
                                cover_asset_link:
                                  type: string
                                group_users_count:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                                distance:
                                  type: number
                                own_group_user:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    user_id:
                                      type: integer
                                    group_id:
                                      type: integer
                                    role:
                                      type: string
                                    notifications_active:
                                      type: boolean
                                    push_notifications:
                                      type: string
                                      enum:
                                      - 'off'
                                      - posts
                                      - all
                                    updates_count:
                                      type: integer
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                                own_group_request:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    user_id:
                                      type: integer
                                    group_id:
                                      type: integer
                                    status:
                                      type: string
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                                admin_user_ids:
                                  type: array
                                  items:
                                    type: integer
                                group_places_preview:
                                  type: array
                                  items: []
                                group_report_pins_preview:
                                  type: array
                                  items:
                                    type: object
                                    properties:
                                      id:
                                        type: integer
                                      group_id:
                                        type: integer
                                      report_pin_id:
                                        type: integer
                                      review_status:
                                        type: string
                                        enum:
                                          pending: 0
                                          accepted: 1
                                          rejected: 2
                                      creator_id:
                                        type: integer
                                        nullable: true
                                      created_at:
                                        type: string
                                      updated_at:
                                        type: string
                                      group_name:
                                        type: string
                                      report_pin:
                                        type: object
                                        properties:
                                          id:
                                            type: integer
                                          name:
                                            type: string
                                          description:
                                            type: string
                                          lat:
                                            type: string
                                          lng:
                                            type: string
                                          kind:
                                            type: string
                                          user_id:
                                            type: integer
                                          created_at:
                                            type: string
                                          updated_at:
                                            type: string
                                    required:
                                    - id
                                    - group_id
                                    - report_pin_id
                                    - review_status
                                    - created_at
                                    - updated_at
                              required:
                              - id
                              - name
                              - privacy
                              - created_at
                              - updated_at
                          required:
                          - id
                          - group_id
                          - place_id
                          - review_status
                          - created_at
                          - updated_at
                    required:
                    - id
                    - name
                    - place_type
                    - lat
                    - lng
                    - user_id
                    - created_at
                    - updated_at
                    - status
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                place_type:
                  type: string
                description:
                  type: string
                lat:
                  type: string
                lng:
                  type: string
                latitude:
                  type: number
                longitude:
                  type: number
                submit:
                  type: boolean
                phone:
                  type: string
                website:
                  type: string
                email:
                  type: string
                bookmark:
                  type: boolean
                bookmark_date:
                  type: string
                rating:
                  type: number
                review:
                  type: string
                group_places_attributes:
                  type: array
                  items:
                    type: object
                    properties:
                      group_id:
                        type: integer
                group_ids:
                  type: array
                  items:
                    type: integer
              required:
              - name
              - place_type
              - lat
              - lng
          application/form-data:
            schema:
              type: object
              properties:
                name:
                  type: string
                place_type:
                  type: string
                description:
                  type: string
                lat:
                  type: string
                lng:
                  type: string
                latitude:
                  type: number
                longitude:
                  type: number
                submit:
                  type: boolean
                phone:
                  type: string
                website:
                  type: string
                email:
                  type: string
                bookmark:
                  type: boolean
                bookmark_date:
                  type: string
                rating:
                  type: number
                review:
                  type: string
                group_places_attributes:
                  type: array
                  items:
                    type: object
                    properties:
                      group_id:
                        type: integer
                group_ids:
                  type: array
                  items:
                    type: integer
              required:
              - name
              - place_type
              - lat
              - lng
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-ca7d7edc-35ba-4346-a762-0f9a3450a630');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Places
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      sub_type:
                        type: string
                      place_type:
                        type: string
                      description:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      latitude:
                        type: number
                      longitude:
                        type: number
                      submit:
                        type: boolean
                      phone:
                        type: string
                      website:
                        type: string
                      email:
                        type: string
                      bookmark:
                        type: boolean
                      bookmark_date:
                        type: string
                      user_id:
                        type: integer
                      depth:
                        type: string
                      timestamp:
                        type: string
                      status:
                        type: string
                      feedback:
                        type: string
                      poi_id:
                        type: integer
                      favorite:
                        type: boolean
                      rating:
                        type: number
                      review:
                        type: string
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          privilege:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          user_subscription:
                            type: string
                          lifetime_member:
                            type: boolean
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          trusted:
                            type: boolean
                          suspicious:
                            type: boolean
                          created_at:
                            type: string
                          updated_at:
                            type: string
                        required:
                        - id
                        - uid
                        - first_name
                        - last_name
                        - kind
                        - privilege
                        - username
                        - email
                        - user_subscription
                        - created_at
                        - updated_at
                      group_places:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            group_id:
                              type: integer
                            place_id:
                              type: integer
                            review_status:
                              type: string
                              enum:
                                pending: 0
                                accepted: 1
                                rejected: 2
                            creator_id:
                              type: integer
                              nullable: true
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            group_name:
                              type: string
                            group:
                              type: object
                              properties:
                                id:
                                  type: integer
                                name:
                                  type: string
                                description:
                                  type: string
                                website:
                                  type: string
                                privacy:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                latitude:
                                  type: number
                                longitude:
                                  type: number
                                group_location_type:
                                  type: string
                                  enum:
                                  - Place
                                  - Poi
                                group_location_id:
                                  type: integer
                                group_location:
                                  type: object
                                country:
                                  type: string
                                state:
                                  type: string
                                city:
                                  type: string
                                address:
                                  type: string
                                avatar_asset_id:
                                  type: integer
                                avatar_asset_link:
                                  type: string
                                cover_asset_id:
                                  type: integer
                                cover_asset_link:
                                  type: string
                                group_users_count:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                                distance:
                                  type: number
                                own_group_user:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    user_id:
                                      type: integer
                                    group_id:
                                      type: integer
                                    role:
                                      type: string
                                    notifications_active:
                                      type: boolean
                                    push_notifications:
                                      type: string
                                      enum:
                                      - 'off'
                                      - posts
                                      - all
                                    updates_count:
                                      type: integer
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                                own_group_request:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    user_id:
                                      type: integer
                                    group_id:
                                      type: integer
                                    status:
                                      type: string
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                                admin_user_ids:
                                  type: array
                                  items:
                                    type: integer
                                group_places_preview:
                                  type: array
                                  items: []
                                group_report_pins_preview:
                                  type: array
                                  items:
                                    type: object
                                    properties:
                                      id:
                                        type: integer
                                      group_id:
                                        type: integer
                                      report_pin_id:
                                        type: integer
                                      review_status:
                                        type: string
                                        enum:
                                          pending: 0
                                          accepted: 1
                                          rejected: 2
                                      creator_id:
                                        type: integer
                                        nullable: true
                                      created_at:
                                        type: string
                                      updated_at:
                                        type: string
                                      group_name:
                                        type: string
                                      report_pin:
                                        type: object
                                        properties:
                                          id:
                                            type: integer
                                          name:
                                            type: string
                                          description:
                                            type: string
                                          lat:
                                            type: string
                                          lng:
                                            type: string
                                          kind:
                                            type: string
                                          user_id:
                                            type: integer
                                          created_at:
                                            type: string
                                          updated_at:
                                            type: string
                                    required:
                                    - id
                                    - group_id
                                    - report_pin_id
                                    - review_status
                                    - created_at
                                    - updated_at
                              required:
                              - id
                              - name
                              - privacy
                              - created_at
                              - updated_at
                          required:
                          - id
                          - group_id
                          - place_id
                          - review_status
                          - created_at
                          - updated_at
                    required:
                    - id
                    - name
                    - place_type
                    - lat
                    - lng
                    - user_id
                    - created_at
                    - updated_at
                    - status
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/places/{id}/duplicate":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-621fa0be-dc7f-4116-b118-6d603b38b968');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Places
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      sub_type:
                        type: string
                      place_type:
                        type: string
                      description:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      latitude:
                        type: number
                      longitude:
                        type: number
                      submit:
                        type: boolean
                      phone:
                        type: string
                      website:
                        type: string
                      email:
                        type: string
                      bookmark:
                        type: boolean
                      bookmark_date:
                        type: string
                      user_id:
                        type: integer
                      depth:
                        type: string
                      timestamp:
                        type: string
                      status:
                        type: string
                      feedback:
                        type: string
                      poi_id:
                        type: integer
                      favorite:
                        type: boolean
                      rating:
                        type: number
                      review:
                        type: string
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          privilege:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          user_subscription:
                            type: string
                          lifetime_member:
                            type: boolean
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          trusted:
                            type: boolean
                          suspicious:
                            type: boolean
                          created_at:
                            type: string
                          updated_at:
                            type: string
                        required:
                        - id
                        - uid
                        - first_name
                        - last_name
                        - kind
                        - privilege
                        - username
                        - email
                        - user_subscription
                        - created_at
                        - updated_at
                      group_places:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            group_id:
                              type: integer
                            place_id:
                              type: integer
                            review_status:
                              type: string
                              enum:
                                pending: 0
                                accepted: 1
                                rejected: 2
                            creator_id:
                              type: integer
                              nullable: true
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            group_name:
                              type: string
                            group:
                              type: object
                              properties:
                                id:
                                  type: integer
                                name:
                                  type: string
                                description:
                                  type: string
                                website:
                                  type: string
                                privacy:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                latitude:
                                  type: number
                                longitude:
                                  type: number
                                group_location_type:
                                  type: string
                                  enum:
                                  - Place
                                  - Poi
                                group_location_id:
                                  type: integer
                                group_location:
                                  type: object
                                country:
                                  type: string
                                state:
                                  type: string
                                city:
                                  type: string
                                address:
                                  type: string
                                avatar_asset_id:
                                  type: integer
                                avatar_asset_link:
                                  type: string
                                cover_asset_id:
                                  type: integer
                                cover_asset_link:
                                  type: string
                                group_users_count:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                                distance:
                                  type: number
                                own_group_user:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    user_id:
                                      type: integer
                                    group_id:
                                      type: integer
                                    role:
                                      type: string
                                    notifications_active:
                                      type: boolean
                                    push_notifications:
                                      type: string
                                      enum:
                                      - 'off'
                                      - posts
                                      - all
                                    updates_count:
                                      type: integer
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                                own_group_request:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    user_id:
                                      type: integer
                                    group_id:
                                      type: integer
                                    status:
                                      type: string
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                                admin_user_ids:
                                  type: array
                                  items:
                                    type: integer
                                group_places_preview:
                                  type: array
                                  items: []
                                group_report_pins_preview:
                                  type: array
                                  items:
                                    type: object
                                    properties:
                                      id:
                                        type: integer
                                      group_id:
                                        type: integer
                                      report_pin_id:
                                        type: integer
                                      review_status:
                                        type: string
                                        enum:
                                          pending: 0
                                          accepted: 1
                                          rejected: 2
                                      creator_id:
                                        type: integer
                                        nullable: true
                                      created_at:
                                        type: string
                                      updated_at:
                                        type: string
                                      group_name:
                                        type: string
                                      report_pin:
                                        type: object
                                        properties:
                                          id:
                                            type: integer
                                          name:
                                            type: string
                                          description:
                                            type: string
                                          lat:
                                            type: string
                                          lng:
                                            type: string
                                          kind:
                                            type: string
                                          user_id:
                                            type: integer
                                          created_at:
                                            type: string
                                          updated_at:
                                            type: string
                                    required:
                                    - id
                                    - group_id
                                    - report_pin_id
                                    - review_status
                                    - created_at
                                    - updated_at
                              required:
                              - id
                              - name
                              - privacy
                              - created_at
                              - updated_at
                          required:
                          - id
                          - group_id
                          - place_id
                          - review_status
                          - created_at
                          - updated_at
                    required:
                    - id
                    - name
                    - place_type
                    - lat
                    - lng
                    - user_id
                    - created_at
                    - updated_at
                    - status
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      sub_type:
                        type: string
                      place_type:
                        type: string
                      description:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      latitude:
                        type: number
                      longitude:
                        type: number
                      submit:
                        type: boolean
                      phone:
                        type: string
                      website:
                        type: string
                      email:
                        type: string
                      bookmark:
                        type: boolean
                      bookmark_date:
                        type: string
                      user_id:
                        type: integer
                      depth:
                        type: string
                      timestamp:
                        type: string
                      status:
                        type: string
                      feedback:
                        type: string
                      poi_id:
                        type: integer
                      favorite:
                        type: boolean
                      rating:
                        type: number
                      review:
                        type: string
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          privilege:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          user_subscription:
                            type: string
                          lifetime_member:
                            type: boolean
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          trusted:
                            type: boolean
                          suspicious:
                            type: boolean
                          created_at:
                            type: string
                          updated_at:
                            type: string
                        required:
                        - id
                        - uid
                        - first_name
                        - last_name
                        - kind
                        - privilege
                        - username
                        - email
                        - user_subscription
                        - created_at
                        - updated_at
                      group_places:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            group_id:
                              type: integer
                            place_id:
                              type: integer
                            review_status:
                              type: string
                              enum:
                                pending: 0
                                accepted: 1
                                rejected: 2
                            creator_id:
                              type: integer
                              nullable: true
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            group_name:
                              type: string
                            group:
                              type: object
                              properties:
                                id:
                                  type: integer
                                name:
                                  type: string
                                description:
                                  type: string
                                website:
                                  type: string
                                privacy:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                latitude:
                                  type: number
                                longitude:
                                  type: number
                                group_location_type:
                                  type: string
                                  enum:
                                  - Place
                                  - Poi
                                group_location_id:
                                  type: integer
                                group_location:
                                  type: object
                                country:
                                  type: string
                                state:
                                  type: string
                                city:
                                  type: string
                                address:
                                  type: string
                                avatar_asset_id:
                                  type: integer
                                avatar_asset_link:
                                  type: string
                                cover_asset_id:
                                  type: integer
                                cover_asset_link:
                                  type: string
                                group_users_count:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                                distance:
                                  type: number
                                own_group_user:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    user_id:
                                      type: integer
                                    group_id:
                                      type: integer
                                    role:
                                      type: string
                                    notifications_active:
                                      type: boolean
                                    push_notifications:
                                      type: string
                                      enum:
                                      - 'off'
                                      - posts
                                      - all
                                    updates_count:
                                      type: integer
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                                own_group_request:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    user_id:
                                      type: integer
                                    group_id:
                                      type: integer
                                    status:
                                      type: string
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                                admin_user_ids:
                                  type: array
                                  items:
                                    type: integer
                                group_places_preview:
                                  type: array
                                  items: []
                                group_report_pins_preview:
                                  type: array
                                  items:
                                    type: object
                                    properties:
                                      id:
                                        type: integer
                                      group_id:
                                        type: integer
                                      report_pin_id:
                                        type: integer
                                      review_status:
                                        type: string
                                        enum:
                                          pending: 0
                                          accepted: 1
                                          rejected: 2
                                      creator_id:
                                        type: integer
                                        nullable: true
                                      created_at:
                                        type: string
                                      updated_at:
                                        type: string
                                      group_name:
                                        type: string
                                      report_pin:
                                        type: object
                                        properties:
                                          id:
                                            type: integer
                                          name:
                                            type: string
                                          description:
                                            type: string
                                          lat:
                                            type: string
                                          lng:
                                            type: string
                                          kind:
                                            type: string
                                          user_id:
                                            type: integer
                                          created_at:
                                            type: string
                                          updated_at:
                                            type: string
                                    required:
                                    - id
                                    - group_id
                                    - report_pin_id
                                    - review_status
                                    - created_at
                                    - updated_at
                              required:
                              - id
                              - name
                              - privacy
                              - created_at
                              - updated_at
                          required:
                          - id
                          - group_id
                          - place_id
                          - review_status
                          - created_at
                          - updated_at
                    required:
                    - id
                    - name
                    - place_type
                    - lat
                    - lng
                    - user_id
                    - created_at
                    - updated_at
                    - status
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/places/batch":
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-0211e935-6802-48d8-bc75-f75f0bee137b');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Places
      security: []
      parameters: []
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: array
              items:
                type: integer
          application/form-data:
            schema:
              type: array
              items:
                type: integer
  "/api/v1/poi_ratings":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-331e9400-fc2c-4526-8289-759df6214c09');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Poi Ratings
      parameters:
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - updated_at_asc
          - updated_at_desc
          - created_at_asc
          - created_at_desc
          - rating_asc
          - rating_desc
          - poi_name_asc
          - poi_name_desc
      - name: rating
        in: query
        description: Filter by rating
        schema:
          type: integer
      - name: user_id
        in: query
        description: Filter by User
        schema:
          type: integer
      - name: poi_id
        in: query
        description: Filter by Poi
        schema:
          type: integer
      - name: poi_name
        in: query
        description: Filter by Poi Name
        schema:
          type: string
      - name: reply
        in: query
        description: Filter by with replies
        schema:
          type: boolean
      - name: photos
        in: query
        description: Filter by with photos
        schema:
          type: boolean
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            rating:
                              type: integer
                            review:
                              type: string
                            reply:
                              type: string
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            user_id:
                              type: integer
                            poi_id:
                              type: integer
                            own_rating:
                              type: boolean
                            user:
                              type: object
                              properties:
                                id:
                                  type: integer
                                uid:
                                  type: string
                                first_name:
                                  type: string
                                last_name:
                                  type: string
                                kind:
                                  type: string
                                description:
                                  type: string
                                facebook_link:
                                  type: string
                                instagram_link:
                                  type: string
                                youtube_link:
                                  type: string
                                tiktok_link:
                                  type: string
                                web_link:
                                  type: string
                                username:
                                  type: string
                                image:
                                  type: string
                                cover:
                                  type: string
                                email:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                current_vessel_id:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-ab3e2dfc-a087-4389-84fa-d2334e54ffac');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Poi Ratings
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      rating:
                        type: integer
                      review:
                        type: string
                      reply:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user_id:
                        type: integer
                      poi_id:
                        type: integer
                      own_rating:
                        type: boolean
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      poi:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          poi_type:
                            type: string
                          sub_type:
                            type: string
                          category:
                            type: string
                          subcategory:
                            type: string
                          additional_types:
                            type: string
                          address:
                            type: string
                          mile:
                            type: string
                          number_of_slips:
                            type: string
                          description:
                            type: string
                          phone:
                            type: string
                          website:
                            type: string
                          email:
                            type: string
                          event_url:
                            type: string
                          clean_marina:
                            type: boolean
                          rental_boats:
                            type: boolean
                          uid:
                            type: string
                          hashuid:
                            type: string
                          map_visibility:
                            type: boolean
                          complete_perc:
                            type: string
                          poi_ratings_overall:
                            type: string
                          poi_ratings_count:
                            type: string
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          operation:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          vhf_channel:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          operation_hour:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          after_hours_contact:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_87_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_87:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_87_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_89_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_89:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_89_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_93_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_93:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_93_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_94_plus_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_94_plus:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_94_plus_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          diesel_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          diesel:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          diesel_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_non_ethanol:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          valv_tect:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          fuel_discounts:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_gas_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          boaters_can_update_prices:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          last_fuel_change_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          last_fuel_change_by:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          credit_cards:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          checks:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          payment_discount:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          tidal_change:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          current:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          tide_and_extra:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          approach:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          fuel_dock:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_depth_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient_available:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          moorings_available:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient_night_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient_price:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient_price_night:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          length_max:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          beam_max:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          amp_30:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          amp_50:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          amp_100:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_transient_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          snag_a_slip:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          snag_a_slip_id:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          snag_a_slip_url:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          call_dockmaster:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          dockwa:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_reservation:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_size_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          supplies:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          supplies_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          cable_satellite:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          cable_satellite_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          captains_lounge:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          captains_lounge_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          fitness_center:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          fitness_center_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          floating_docks:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          floating_docks_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          grocery:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          grocery_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          haul_out_capabilities:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          haul_out_capabilities_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          ice:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          ice_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          laundry:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          laundry_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          repair_capabilities:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          repair_capabilities_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          pets_welcome:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_pet_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          picnic_area:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          picnic_area_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          playground:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          playground_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          pump_out:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          pump_out_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          restaurant:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          restaurant_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          bathrooms:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          bathrooms_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          security:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          security_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          showers:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          showers_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          pool:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          pool_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transportation:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_transportation_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          trash:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          trash_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          wifi:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          wifi_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          date_deployed:
                            type: string
                            description: Only for "artificial_reef"
                          depth:
                            type: string
                            description: Only for "artificial_reef"
                          asset_links:
                            type: array
                            items:
                              type: string
                          assets:
                            type: array
                            items:
                              type: object
                              properties:
                                id:
                                  type: integer
                                folder_name:
                                  type: string
                                file_name:
                                  type: string
                                url:
                                  type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      rating:
                        type: integer
                      review:
                        type: string
                      reply:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user_id:
                        type: integer
                      poi_id:
                        type: integer
                      own_rating:
                        type: boolean
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      poi:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          poi_type:
                            type: string
                          sub_type:
                            type: string
                          category:
                            type: string
                          subcategory:
                            type: string
                          additional_types:
                            type: string
                          address:
                            type: string
                          mile:
                            type: string
                          number_of_slips:
                            type: string
                          description:
                            type: string
                          phone:
                            type: string
                          website:
                            type: string
                          email:
                            type: string
                          event_url:
                            type: string
                          clean_marina:
                            type: boolean
                          rental_boats:
                            type: boolean
                          uid:
                            type: string
                          hashuid:
                            type: string
                          map_visibility:
                            type: boolean
                          complete_perc:
                            type: string
                          poi_ratings_overall:
                            type: string
                          poi_ratings_count:
                            type: string
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          operation:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          vhf_channel:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          operation_hour:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          after_hours_contact:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_87_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_87:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_87_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_89_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_89:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_89_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_93_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_93:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_93_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_94_plus_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_94_plus:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_94_plus_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          diesel_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          diesel:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          diesel_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_non_ethanol:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          valv_tect:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          fuel_discounts:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_gas_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          boaters_can_update_prices:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          last_fuel_change_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          last_fuel_change_by:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          credit_cards:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          checks:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          payment_discount:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          tidal_change:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          current:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          tide_and_extra:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          approach:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          fuel_dock:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_depth_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient_available:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          moorings_available:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient_night_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient_price:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient_price_night:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          length_max:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          beam_max:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          amp_30:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          amp_50:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          amp_100:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_transient_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          snag_a_slip:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          snag_a_slip_id:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          snag_a_slip_url:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          call_dockmaster:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          dockwa:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_reservation:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_size_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          supplies:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          supplies_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          cable_satellite:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          cable_satellite_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          captains_lounge:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          captains_lounge_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          fitness_center:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          fitness_center_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          floating_docks:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          floating_docks_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          grocery:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          grocery_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          haul_out_capabilities:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          haul_out_capabilities_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          ice:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          ice_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          laundry:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          laundry_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          repair_capabilities:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          repair_capabilities_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          pets_welcome:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_pet_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          picnic_area:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          picnic_area_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          playground:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          playground_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          pump_out:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          pump_out_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          restaurant:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          restaurant_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          bathrooms:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          bathrooms_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          security:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          security_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          showers:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          showers_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          pool:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          pool_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transportation:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_transportation_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          trash:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          trash_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          wifi:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          wifi_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          date_deployed:
                            type: string
                            description: Only for "artificial_reef"
                          depth:
                            type: string
                            description: Only for "artificial_reef"
                          asset_links:
                            type: array
                            items:
                              type: string
                          assets:
                            type: array
                            items:
                              type: object
                              properties:
                                id:
                                  type: integer
                                folder_name:
                                  type: string
                                file_name:
                                  type: string
                                url:
                                  type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                poi_id:
                  type: integer
                rating:
                  type: integer
                review:
                  type: string
              required:
              - poi_id
              - rating
  "/api/v1/poi_ratings/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-82cc0f46-4f20-41b4-914f-1816468c8901?active-environment=4cc6e0ee-f95e-4cc2-8980-e6a383faafd5');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Poi Ratings
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      rating:
                        type: integer
                      review:
                        type: string
                      reply:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user_id:
                        type: integer
                      poi_id:
                        type: integer
                      own_rating:
                        type: boolean
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      poi:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          poi_type:
                            type: string
                          sub_type:
                            type: string
                          category:
                            type: string
                          subcategory:
                            type: string
                          additional_types:
                            type: string
                          address:
                            type: string
                          mile:
                            type: string
                          number_of_slips:
                            type: string
                          description:
                            type: string
                          phone:
                            type: string
                          website:
                            type: string
                          email:
                            type: string
                          event_url:
                            type: string
                          clean_marina:
                            type: boolean
                          rental_boats:
                            type: boolean
                          uid:
                            type: string
                          hashuid:
                            type: string
                          map_visibility:
                            type: boolean
                          complete_perc:
                            type: string
                          poi_ratings_overall:
                            type: string
                          poi_ratings_count:
                            type: string
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          operation:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          vhf_channel:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          operation_hour:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          after_hours_contact:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_87_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_87:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_87_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_89_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_89:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_89_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_93_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_93:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_93_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_94_plus_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_94_plus:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_94_plus_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          diesel_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          diesel:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          diesel_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_non_ethanol:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          valv_tect:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          fuel_discounts:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_gas_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          boaters_can_update_prices:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          last_fuel_change_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          last_fuel_change_by:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          credit_cards:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          checks:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          payment_discount:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          tidal_change:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          current:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          tide_and_extra:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          approach:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          fuel_dock:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_depth_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient_available:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          moorings_available:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient_night_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient_price:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient_price_night:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          length_max:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          beam_max:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          amp_30:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          amp_50:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          amp_100:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_transient_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          snag_a_slip:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          snag_a_slip_id:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          snag_a_slip_url:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          call_dockmaster:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          dockwa:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_reservation:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_size_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          supplies:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          supplies_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          cable_satellite:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          cable_satellite_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          captains_lounge:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          captains_lounge_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          fitness_center:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          fitness_center_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          floating_docks:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          floating_docks_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          grocery:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          grocery_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          haul_out_capabilities:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          haul_out_capabilities_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          ice:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          ice_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          laundry:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          laundry_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          repair_capabilities:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          repair_capabilities_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          pets_welcome:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_pet_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          picnic_area:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          picnic_area_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          playground:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          playground_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          pump_out:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          pump_out_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          restaurant:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          restaurant_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          bathrooms:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          bathrooms_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          security:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          security_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          showers:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          showers_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          pool:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          pool_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transportation:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_transportation_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          trash:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          trash_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          wifi:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          wifi_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          date_deployed:
                            type: string
                            description: Only for "artificial_reef"
                          depth:
                            type: string
                            description: Only for "artificial_reef"
                          asset_links:
                            type: array
                            items:
                              type: string
                          assets:
                            type: array
                            items:
                              type: object
                              properties:
                                id:
                                  type: integer
                                folder_name:
                                  type: string
                                file_name:
                                  type: string
                                url:
                                  type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-973b5dc9-aa30-420b-9cde-86796c994d3f?active-environment=4cc6e0ee-f95e-4cc2-8980-e6a383faafd5');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Poi Ratings
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      rating:
                        type: integer
                      review:
                        type: string
                      reply:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user_id:
                        type: integer
                      poi_id:
                        type: integer
                      own_rating:
                        type: boolean
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      poi:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          poi_type:
                            type: string
                          sub_type:
                            type: string
                          category:
                            type: string
                          subcategory:
                            type: string
                          additional_types:
                            type: string
                          address:
                            type: string
                          mile:
                            type: string
                          number_of_slips:
                            type: string
                          description:
                            type: string
                          phone:
                            type: string
                          website:
                            type: string
                          email:
                            type: string
                          event_url:
                            type: string
                          clean_marina:
                            type: boolean
                          rental_boats:
                            type: boolean
                          uid:
                            type: string
                          hashuid:
                            type: string
                          map_visibility:
                            type: boolean
                          complete_perc:
                            type: string
                          poi_ratings_overall:
                            type: string
                          poi_ratings_count:
                            type: string
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          operation:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          vhf_channel:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          operation_hour:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          after_hours_contact:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_87_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_87:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_87_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_89_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_89:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_89_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_93_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_93:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_93_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_94_plus_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_94_plus:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_94_plus_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          diesel_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          diesel:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          diesel_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_non_ethanol:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          valv_tect:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          fuel_discounts:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_gas_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          boaters_can_update_prices:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          last_fuel_change_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          last_fuel_change_by:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          credit_cards:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          checks:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          payment_discount:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          tidal_change:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          current:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          tide_and_extra:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          approach:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          fuel_dock:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_depth_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient_available:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          moorings_available:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient_night_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient_price:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient_price_night:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          length_max:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          beam_max:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          amp_30:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          amp_50:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          amp_100:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_transient_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          snag_a_slip:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          snag_a_slip_id:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          snag_a_slip_url:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          call_dockmaster:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          dockwa:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_reservation:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_size_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          supplies:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          supplies_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          cable_satellite:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          cable_satellite_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          captains_lounge:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          captains_lounge_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          fitness_center:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          fitness_center_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          floating_docks:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          floating_docks_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          grocery:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          grocery_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          haul_out_capabilities:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          haul_out_capabilities_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          ice:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          ice_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          laundry:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          laundry_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          repair_capabilities:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          repair_capabilities_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          pets_welcome:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_pet_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          picnic_area:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          picnic_area_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          playground:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          playground_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          pump_out:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          pump_out_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          restaurant:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          restaurant_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          bathrooms:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          bathrooms_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          security:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          security_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          showers:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          showers_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          pool:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          pool_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transportation:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_transportation_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          trash:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          trash_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          wifi:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          wifi_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          date_deployed:
                            type: string
                            description: Only for "artificial_reef"
                          depth:
                            type: string
                            description: Only for "artificial_reef"
                          asset_links:
                            type: array
                            items:
                              type: string
                          assets:
                            type: array
                            items:
                              type: object
                              properties:
                                id:
                                  type: integer
                                folder_name:
                                  type: string
                                file_name:
                                  type: string
                                url:
                                  type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      rating:
                        type: integer
                      review:
                        type: string
                      reply:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user_id:
                        type: integer
                      poi_id:
                        type: integer
                      own_rating:
                        type: boolean
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      poi:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          poi_type:
                            type: string
                          sub_type:
                            type: string
                          category:
                            type: string
                          subcategory:
                            type: string
                          additional_types:
                            type: string
                          address:
                            type: string
                          mile:
                            type: string
                          number_of_slips:
                            type: string
                          description:
                            type: string
                          phone:
                            type: string
                          website:
                            type: string
                          email:
                            type: string
                          event_url:
                            type: string
                          clean_marina:
                            type: boolean
                          rental_boats:
                            type: boolean
                          uid:
                            type: string
                          hashuid:
                            type: string
                          map_visibility:
                            type: boolean
                          complete_perc:
                            type: string
                          poi_ratings_overall:
                            type: string
                          poi_ratings_count:
                            type: string
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          operation:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          vhf_channel:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          operation_hour:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          after_hours_contact:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_87_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_87:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_87_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_89_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_89:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_89_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_93_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_93:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_93_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_94_plus_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_94_plus:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_94_plus_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          diesel_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          diesel:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          diesel_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_non_ethanol:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          valv_tect:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          fuel_discounts:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_gas_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          boaters_can_update_prices:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          last_fuel_change_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          last_fuel_change_by:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          credit_cards:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          checks:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          payment_discount:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          tidal_change:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          current:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          tide_and_extra:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          approach:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          fuel_dock:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_depth_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient_available:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          moorings_available:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient_night_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient_price:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient_price_night:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          length_max:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          beam_max:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          amp_30:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          amp_50:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          amp_100:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_transient_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          snag_a_slip:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          snag_a_slip_id:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          snag_a_slip_url:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          call_dockmaster:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          dockwa:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_reservation:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_size_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          supplies:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          supplies_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          cable_satellite:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          cable_satellite_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          captains_lounge:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          captains_lounge_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          fitness_center:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          fitness_center_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          floating_docks:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          floating_docks_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          grocery:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          grocery_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          haul_out_capabilities:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          haul_out_capabilities_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          ice:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          ice_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          laundry:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          laundry_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          repair_capabilities:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          repair_capabilities_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          pets_welcome:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_pet_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          picnic_area:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          picnic_area_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          playground:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          playground_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          pump_out:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          pump_out_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          restaurant:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          restaurant_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          bathrooms:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          bathrooms_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          security:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          security_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          showers:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          showers_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          pool:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          pool_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transportation:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_transportation_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          trash:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          trash_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          wifi:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          wifi_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          date_deployed:
                            type: string
                            description: Only for "artificial_reef"
                          depth:
                            type: string
                            description: Only for "artificial_reef"
                          asset_links:
                            type: array
                            items:
                              type: string
                          assets:
                            type: array
                            items:
                              type: object
                              properties:
                                id:
                                  type: integer
                                folder_name:
                                  type: string
                                file_name:
                                  type: string
                                url:
                                  type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                poi_id:
                  type: integer
                rating:
                  type: integer
                review:
                  type: string
              required:
              - poi_id
              - rating
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-6f0a3a2c-0f00-4816-aaa2-2bf42a653584?active-environment=4cc6e0ee-f95e-4cc2-8980-e6a383faafd5');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Poi Ratings
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      rating:
                        type: integer
                      review:
                        type: string
                      reply:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user_id:
                        type: integer
                      poi_id:
                        type: integer
                      own_rating:
                        type: boolean
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      poi:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          poi_type:
                            type: string
                          sub_type:
                            type: string
                          category:
                            type: string
                          subcategory:
                            type: string
                          additional_types:
                            type: string
                          address:
                            type: string
                          mile:
                            type: string
                          number_of_slips:
                            type: string
                          description:
                            type: string
                          phone:
                            type: string
                          website:
                            type: string
                          email:
                            type: string
                          event_url:
                            type: string
                          clean_marina:
                            type: boolean
                          rental_boats:
                            type: boolean
                          uid:
                            type: string
                          hashuid:
                            type: string
                          map_visibility:
                            type: boolean
                          complete_perc:
                            type: string
                          poi_ratings_overall:
                            type: string
                          poi_ratings_count:
                            type: string
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          operation:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          vhf_channel:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          operation_hour:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          after_hours_contact:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_87_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_87:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_87_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_89_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_89:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_89_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_93_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_93:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_93_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_94_plus_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_94_plus:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_octane_94_plus_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          diesel_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          diesel:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          diesel_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          gas_non_ethanol:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          valv_tect:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          fuel_discounts:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_gas_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          boaters_can_update_prices:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          last_fuel_change_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          last_fuel_change_by:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          credit_cards:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          checks:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          payment_discount:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          tidal_change:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          current:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          tide_and_extra:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          approach:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          fuel_dock:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_depth_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient_available:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          moorings_available:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient_night_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient_price:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transient_price_night:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          length_max:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          beam_max:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          amp_30:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          amp_50:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          amp_100:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_transient_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          snag_a_slip:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          snag_a_slip_id:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          snag_a_slip_url:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          call_dockmaster:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          dockwa:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_reservation:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_size_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          supplies:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          supplies_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          cable_satellite:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          cable_satellite_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          captains_lounge:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          captains_lounge_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          fitness_center:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          fitness_center_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          floating_docks:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          floating_docks_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          grocery:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          grocery_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          haul_out_capabilities:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          haul_out_capabilities_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          ice:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          ice_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          laundry:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          laundry_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          repair_capabilities:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          repair_capabilities_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          pets_welcome:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_pet_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          picnic_area:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          picnic_area_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          playground:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          playground_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          pump_out:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          pump_out_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          restaurant:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          restaurant_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          bathrooms:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          bathrooms_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          security:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          security_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          showers:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          showers_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          pool:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          pool_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          transportation:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          other_transportation_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          trash:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          trash_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          wifi:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          wifi_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock"
                          date_deployed:
                            type: string
                            description: Only for "artificial_reef"
                          depth:
                            type: string
                            description: Only for "artificial_reef"
                          asset_links:
                            type: array
                            items:
                              type: string
                          assets:
                            type: array
                            items:
                              type: object
                              properties:
                                id:
                                  type: integer
                                folder_name:
                                  type: string
                                file_name:
                                  type: string
                                url:
                                  type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/pois":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-55951846-1fe2-409a-b30e-591c89a236bf');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Pois
      parameters:
      - name: keyword
        in: query
        description: Filter by Keyword
        schema:
          type: string
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - id_asc
          - id_desc
          - name_asc
          - name_desc
          - updated_at_asc
          - updated_at_desc
      - name: poi_type
        in: query
        description: Filter by poi_type
        schema:
          type: string
          enum:
          - Anchorage
          - Artificial Reef
          - Bar
          - Basin
          - Bay
          - Beach
          - Bend
          - Boat Club
          - BoatRamp
          - Bridge
          - Business
          - Canal
          - Cape
          - Channel
          - City/Town
          - Cliff
          - Club/Association
          - Cove
          - Creek
          - Crossing
          - Dam
          - Dive Site
          - Dock Bar/Restaurant
          - Dock (Free)
          - Dock (Pay)
          - Dock for Rent (Private)
          - Falls
          - Fishing Spot
          - Free Dock
          - Fuel
          - Fuel Dock
          - Glacier
          - Gut
          - Hotel
          - Inlet
          - Isthmus
          - Island
          - Lake
          - Levee
          - Kayak Launch
          - Light House
          - Lock
          - Marina
          - Military
          - Mooring
          - Mooring for Rent (Private)
          - Museum
          - Other
          - Park
          - Point of Interest
          - Private Dock
          - Race Mark
          - Raft-up
          - Rapids
          - Reef
          - Reservoir
          - Restaurant/Bar
          - RV Park/Campground
          - Sea
          - Snorkeling
          - Spring
          - Stream
          - Swamp
          - Towing
          - Yacht Club
      - name: sub_type
        in: query
        description: Filter by sub_type
        schema:
          type: string
      - name: dockshare
        in: query
        description: Filter linked with dockshare
        schema:
          type: boolean
      - name: sw_latitude
        in: query
        description: Filter by bounding box (latitude SW)
        schema:
          type: number
          default: 39.057193
      - name: sw_longitude
        in: query
        description: Filter by bounding box (longitude SW)
        schema:
          type: number
          default: -76.831734
      - name: ne_latitude
        in: query
        description: Filter by bounding box (latitude NE)
        schema:
          type: number
          default: 39.970224
      - name: ne_longitude
        in: query
        description: Filter by bounding box (longitude NE)
        schema:
          type: number
          default: -75.442673
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            name:
                              type: string
                            lat:
                              type: string
                            lng:
                              type: string
                            poi_type:
                              type: string
                            sub_type:
                              type: string
                            category:
                              type: string
                            subcategory:
                              type: string
                            additional_types:
                              type: string
                            address:
                              type: string
                            mile:
                              type: string
                            number_of_slips:
                              type: string
                            description:
                              type: string
                            phone:
                              type: string
                            website:
                              type: string
                            email:
                              type: string
                            event_url:
                              type: string
                            clean_marina:
                              type: boolean
                            rental_boats:
                              type: boolean
                            boaters_can_update_poi_vessels:
                              type: boolean
                            poi_sponsor:
                              type: string
                            uid:
                              type: string
                            hashuid:
                              type: string
                            map_visibility:
                              type: boolean
                            complete_perc:
                              type: string
                            poi_ratings_overall:
                              type: string
                            poi_ratings_count:
                              type: string
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            claimed:
                              type: boolean
                            fuel_visible:
                              type: string
                            transients_visible:
                              type: string
                            approach_visible:
                              type: string
                            amenities_visible:
                              type: string
                            fuel_available:
                              type: string
                            transients_available:
                              type: string
                            amenities_available:
                              type: string
                            operation:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            vhf_channel:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            operation_hour:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            after_hours_contact:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            gas:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            gas_updated_at:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            gas_octane_87_updated_at:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            gas_octane_87:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            gas_octane_87_value:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            gas_octane_89_updated_at:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            gas_octane_89:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            gas_octane_89_value:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            gas_octane_93_updated_at:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            gas_octane_93:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            gas_octane_93_value:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            gas_octane_94_plus_updated_at:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            gas_octane_94_plus:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            gas_octane_94_plus_value:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            diesel_updated_at:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            diesel:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            diesel_value:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            gas_non_ethanol:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            valv_tect:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            fuel_discounts:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            other_gas_info:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            boaters_can_update_prices:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            last_fuel_change_at:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            last_fuel_change_by:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            credit_cards:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            checks:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            payment_discount:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            tidal_change:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            current:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            tide_and_extra:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            approach:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            transient:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            fuel_dock:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            other_depth_info:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            transient_available:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            moorings_available:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            transient_updated_at:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            transient_night_updated_at:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            transient_price:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            transient_price_night:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            length_max:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            beam_max:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            amp_30:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            amp_50:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            amp_100:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            other_transient_info:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            snag_a_slip:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            snag_a_slip_id:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            snag_a_slip_url:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            slip_rezi:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            slip_rezi_id:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            slip_rezi_url:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            call_dockmaster:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            dockwa:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            dockshare:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            dockshare_id:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            dockshare_url:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            other_reservation:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            other_size_info:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            supplies:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            supplies_info:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            cable_satellite:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            cable_satellite_info:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            captains_lounge:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            captains_lounge_info:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            fitness_center:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            fitness_center_info:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            floating_docks:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            floating_docks_info:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            grocery:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            grocery_info:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            haul_out_capabilities:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            haul_out_capabilities_info:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            ice:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            ice_info:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            laundry:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            laundry_info:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            repair_capabilities:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            repair_capabilities_info:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            pets_welcome:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            other_pet_info:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            picnic_area:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            picnic_area_info:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            playground:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            playground_info:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            pump_out:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            pump_out_info:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            restaurant:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            restaurant_info:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            bathrooms:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            bathrooms_info:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            security:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            security_info:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            showers:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            showers_info:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            pool:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            pool_info:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            transportation:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            other_transportation_info:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            trash:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            trash_info:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            wifi:
                              type: boolean
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            wifi_info:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            date_deployed:
                              type: string
                              description: Only for "artificial_reef"
                            depth:
                              type: number
                              description: In feet. Only for "artificial_reef"
                            ver_clr:
                              type: number
                              description: In feet. Only for "bridge"
                            hor_clr:
                              type: number
                              description: In feet. Only for "bridge"
                            open_ver_clr:
                              type: number
                              description: In feet. Only for "bridge"
                            open_hor_clr:
                              type: number
                              description: In feet. Only for "bridge"
                            bridge_type:
                              type: string
                              description: Only for "bridge"
                            bridge_schedule:
                              type: string
                              description: Only for "bridge"
                            bridge_other_info:
                              type: string
                              description: Only for "bridge"
                            number_of_chamber:
                              type: string
                              description: Only for "lock"
                            lock_size:
                              type: string
                              description: Only for "lock"
                            lock_schedule:
                              type: string
                              description: Only for "lock"
                            lock_other_info:
                              type: string
                              description: Only for "lock"
                            slip_mooring_diagram_asset_link:
                              type: string
                              description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                                or "type_dock" or "club_association"
                            slip_mooring_diagram_asset:
                              type: object
                              properties:
                                id:
                                  type: integer
                                folder_name:
                                  type: string
                                file_name:
                                  type: string
                                url:
                                  type: string
                            asset_links:
                              type: array
                              items:
                                type: string
                            assets:
                              type: array
                              items:
                                type: object
                                properties:
                                  id:
                                    type: integer
                                  folder_name:
                                    type: string
                                  file_name:
                                    type: string
                                  url:
                                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
  "/api/v1/pois/export":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-33624958-6540-449f-8e42-3688ab5e2a21');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Pois
      security: []
      parameters:
      - name: ids
        in: query
        required: true
        description: 'Ids separated by coma Ex: ''123,124,125'''
        schema:
          type: string
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/pois/export_send":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-377d8591-a1b1-4af1-9593-a31e92581027');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Pois
      security: []
      parameters:
      - name: ids
        in: query
        required: true
        description: 'Ids separated by coma Ex: ''123,124,125'''
        schema:
          type: string
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/pois/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-9bd5c383-f886-4b0a-864a-be8abbd1398a');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Pois
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      poi_type:
                        type: string
                      sub_type:
                        type: string
                      category:
                        type: string
                      subcategory:
                        type: string
                      additional_types:
                        type: string
                      address:
                        type: string
                      mile:
                        type: string
                      number_of_slips:
                        type: string
                      description:
                        type: string
                      phone:
                        type: string
                      website:
                        type: string
                      email:
                        type: string
                      event_url:
                        type: string
                      clean_marina:
                        type: boolean
                      rental_boats:
                        type: boolean
                      boaters_can_update_poi_vessels:
                        type: boolean
                      poi_sponsor:
                        type: string
                      uid:
                        type: string
                      hashuid:
                        type: string
                      map_visibility:
                        type: boolean
                      complete_perc:
                        type: string
                      poi_ratings_overall:
                        type: string
                      poi_ratings_count:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      claimed:
                        type: boolean
                      fuel_visible:
                        type: string
                      transients_visible:
                        type: string
                      approach_visible:
                        type: string
                      amenities_visible:
                        type: string
                      fuel_available:
                        type: string
                      transients_available:
                        type: string
                      amenities_available:
                        type: string
                      operation:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      vhf_channel:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      operation_hour:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      after_hours_contact:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_updated_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_87_updated_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_87:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_87_value:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_89_updated_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_89:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_89_value:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_93_updated_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_93:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_93_value:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_94_plus_updated_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_94_plus:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_94_plus_value:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      diesel_updated_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      diesel:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      diesel_value:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_non_ethanol:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      valv_tect:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      fuel_discounts:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      other_gas_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      boaters_can_update_prices:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      last_fuel_change_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      last_fuel_change_by:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      credit_cards:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      checks:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      payment_discount:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      tidal_change:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      current:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      tide_and_extra:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      approach:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      transient:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      fuel_dock:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      other_depth_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      transient_available:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      moorings_available:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      transient_updated_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      transient_night_updated_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      transient_price:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      transient_price_night:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      length_max:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      beam_max:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      amp_30:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      amp_50:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      amp_100:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      other_transient_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      snag_a_slip:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      snag_a_slip_id:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      snag_a_slip_url:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      slip_rezi:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      slip_rezi_id:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      slip_rezi_url:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      call_dockmaster:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      dockwa:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      dockshare:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      dockshare_id:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      dockshare_url:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      other_reservation:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      other_size_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      supplies:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      supplies_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      cable_satellite:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      cable_satellite_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      captains_lounge:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      captains_lounge_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      fitness_center:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      fitness_center_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      floating_docks:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      floating_docks_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      grocery:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      grocery_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      haul_out_capabilities:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      haul_out_capabilities_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      ice:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      ice_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      laundry:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      laundry_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      repair_capabilities:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      repair_capabilities_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      pets_welcome:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      other_pet_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      picnic_area:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      picnic_area_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      playground:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      playground_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      pump_out:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      pump_out_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      restaurant:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      restaurant_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      bathrooms:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      bathrooms_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      security:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      security_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      showers:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      showers_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      pool:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      pool_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      transportation:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      other_transportation_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      trash:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      trash_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      wifi:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      wifi_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      date_deployed:
                        type: string
                        description: Only for "artificial_reef"
                      depth:
                        type: number
                        description: In feet. Only for "artificial_reef"
                      ver_clr:
                        type: number
                        description: In feet. Only for "bridge"
                      hor_clr:
                        type: number
                        description: In feet. Only for "bridge"
                      open_ver_clr:
                        type: number
                        description: In feet. Only for "bridge"
                      open_hor_clr:
                        type: number
                        description: In feet. Only for "bridge"
                      bridge_type:
                        type: string
                        description: Only for "bridge"
                      bridge_schedule:
                        type: string
                        description: Only for "bridge"
                      bridge_other_info:
                        type: string
                        description: Only for "bridge"
                      number_of_chamber:
                        type: string
                        description: Only for "lock"
                      lock_size:
                        type: string
                        description: Only for "lock"
                      lock_schedule:
                        type: string
                        description: Only for "lock"
                      lock_other_info:
                        type: string
                        description: Only for "lock"
                      slip_mooring_diagram_asset_link:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      slip_mooring_diagram_asset:
                        type: object
                        properties:
                          id:
                            type: integer
                          folder_name:
                            type: string
                          file_name:
                            type: string
                          url:
                            type: string
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      poi_ratings:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            rating:
                              type: integer
                            review:
                              type: string
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            user_id:
                              type: integer
                            poi_id:
                              type: integer
                            asset_links:
                              type: array
                              items:
                                type: string
                            assets:
                              type: array
                              items:
                                type: object
                                properties:
                                  id:
                                    type: integer
                                  folder_name:
                                    type: string
                                  file_name:
                                    type: string
                                  url:
                                    type: string
                            user:
                              type: object
                              properties:
                                id:
                                  type: integer
                                uid:
                                  type: string
                                first_name:
                                  type: string
                                last_name:
                                  type: string
                                kind:
                                  type: string
                                description:
                                  type: string
                                facebook_link:
                                  type: string
                                instagram_link:
                                  type: string
                                youtube_link:
                                  type: string
                                tiktok_link:
                                  type: string
                                web_link:
                                  type: string
                                username:
                                  type: string
                                image:
                                  type: string
                                cover:
                                  type: string
                                email:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                current_vessel_id:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-a55a5620-1693-4cf5-8169-67b74630b5b6');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Pois
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      poi_type:
                        type: string
                      sub_type:
                        type: string
                      category:
                        type: string
                      subcategory:
                        type: string
                      additional_types:
                        type: string
                      address:
                        type: string
                      mile:
                        type: string
                      number_of_slips:
                        type: string
                      description:
                        type: string
                      phone:
                        type: string
                      website:
                        type: string
                      email:
                        type: string
                      event_url:
                        type: string
                      clean_marina:
                        type: boolean
                      rental_boats:
                        type: boolean
                      boaters_can_update_poi_vessels:
                        type: boolean
                      poi_sponsor:
                        type: string
                      uid:
                        type: string
                      hashuid:
                        type: string
                      map_visibility:
                        type: boolean
                      complete_perc:
                        type: string
                      poi_ratings_overall:
                        type: string
                      poi_ratings_count:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      claimed:
                        type: boolean
                      fuel_visible:
                        type: string
                      transients_visible:
                        type: string
                      approach_visible:
                        type: string
                      amenities_visible:
                        type: string
                      fuel_available:
                        type: string
                      transients_available:
                        type: string
                      amenities_available:
                        type: string
                      operation:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      vhf_channel:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      operation_hour:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      after_hours_contact:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_updated_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_87_updated_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_87:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_87_value:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_89_updated_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_89:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_89_value:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_93_updated_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_93:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_93_value:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_94_plus_updated_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_94_plus:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_94_plus_value:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      diesel_updated_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      diesel:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      diesel_value:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_non_ethanol:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      valv_tect:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      fuel_discounts:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      other_gas_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      boaters_can_update_prices:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      last_fuel_change_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      last_fuel_change_by:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      credit_cards:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      checks:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      payment_discount:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      tidal_change:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      current:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      tide_and_extra:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      approach:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      transient:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      fuel_dock:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      other_depth_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      transient_available:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      moorings_available:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      transient_updated_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      transient_night_updated_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      transient_price:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      transient_price_night:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      length_max:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      beam_max:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      amp_30:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      amp_50:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      amp_100:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      other_transient_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      snag_a_slip:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      snag_a_slip_id:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      snag_a_slip_url:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      slip_rezi:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      slip_rezi_id:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      slip_rezi_url:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      call_dockmaster:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      dockwa:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      dockshare:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      dockshare_id:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      dockshare_url:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      other_reservation:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      other_size_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      supplies:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      supplies_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      cable_satellite:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      cable_satellite_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      captains_lounge:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      captains_lounge_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      fitness_center:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      fitness_center_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      floating_docks:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      floating_docks_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      grocery:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      grocery_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      haul_out_capabilities:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      haul_out_capabilities_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      ice:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      ice_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      laundry:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      laundry_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      repair_capabilities:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      repair_capabilities_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      pets_welcome:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      other_pet_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      picnic_area:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      picnic_area_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      playground:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      playground_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      pump_out:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      pump_out_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      restaurant:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      restaurant_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      bathrooms:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      bathrooms_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      security:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      security_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      showers:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      showers_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      pool:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      pool_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      transportation:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      other_transportation_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      trash:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      trash_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      wifi:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      wifi_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      date_deployed:
                        type: string
                        description: Only for "artificial_reef"
                      depth:
                        type: number
                        description: In feet. Only for "artificial_reef"
                      ver_clr:
                        type: number
                        description: In feet. Only for "bridge"
                      hor_clr:
                        type: number
                        description: In feet. Only for "bridge"
                      open_ver_clr:
                        type: number
                        description: In feet. Only for "bridge"
                      open_hor_clr:
                        type: number
                        description: In feet. Only for "bridge"
                      bridge_type:
                        type: string
                        description: Only for "bridge"
                      bridge_schedule:
                        type: string
                        description: Only for "bridge"
                      bridge_other_info:
                        type: string
                        description: Only for "bridge"
                      number_of_chamber:
                        type: string
                        description: Only for "lock"
                      lock_size:
                        type: string
                        description: Only for "lock"
                      lock_schedule:
                        type: string
                        description: Only for "lock"
                      lock_other_info:
                        type: string
                        description: Only for "lock"
                      slip_mooring_diagram_asset_link:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      slip_mooring_diagram_asset:
                        type: object
                        properties:
                          id:
                            type: integer
                          folder_name:
                            type: string
                          file_name:
                            type: string
                          url:
                            type: string
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      poi_ratings:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            rating:
                              type: integer
                            review:
                              type: string
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            user_id:
                              type: integer
                            poi_id:
                              type: integer
                            asset_links:
                              type: array
                              items:
                                type: string
                            assets:
                              type: array
                              items:
                                type: object
                                properties:
                                  id:
                                    type: integer
                                  folder_name:
                                    type: string
                                  file_name:
                                    type: string
                                  url:
                                    type: string
                            user:
                              type: object
                              properties:
                                id:
                                  type: integer
                                uid:
                                  type: string
                                first_name:
                                  type: string
                                last_name:
                                  type: string
                                kind:
                                  type: string
                                description:
                                  type: string
                                facebook_link:
                                  type: string
                                instagram_link:
                                  type: string
                                youtube_link:
                                  type: string
                                tiktok_link:
                                  type: string
                                web_link:
                                  type: string
                                username:
                                  type: string
                                image:
                                  type: string
                                cover:
                                  type: string
                                email:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                current_vessel_id:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      poi_type:
                        type: string
                      sub_type:
                        type: string
                      category:
                        type: string
                      subcategory:
                        type: string
                      additional_types:
                        type: string
                      address:
                        type: string
                      mile:
                        type: string
                      number_of_slips:
                        type: string
                      description:
                        type: string
                      phone:
                        type: string
                      website:
                        type: string
                      email:
                        type: string
                      event_url:
                        type: string
                      clean_marina:
                        type: boolean
                      rental_boats:
                        type: boolean
                      boaters_can_update_poi_vessels:
                        type: boolean
                      poi_sponsor:
                        type: string
                      uid:
                        type: string
                      hashuid:
                        type: string
                      map_visibility:
                        type: boolean
                      complete_perc:
                        type: string
                      poi_ratings_overall:
                        type: string
                      poi_ratings_count:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      claimed:
                        type: boolean
                      fuel_visible:
                        type: string
                      transients_visible:
                        type: string
                      approach_visible:
                        type: string
                      amenities_visible:
                        type: string
                      fuel_available:
                        type: string
                      transients_available:
                        type: string
                      amenities_available:
                        type: string
                      operation:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      vhf_channel:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      operation_hour:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      after_hours_contact:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_updated_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_87_updated_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_87:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_87_value:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_89_updated_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_89:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_89_value:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_93_updated_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_93:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_93_value:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_94_plus_updated_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_94_plus:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_94_plus_value:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      diesel_updated_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      diesel:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      diesel_value:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_non_ethanol:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      valv_tect:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      fuel_discounts:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      other_gas_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      boaters_can_update_prices:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      last_fuel_change_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      last_fuel_change_by:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      credit_cards:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      checks:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      payment_discount:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      tidal_change:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      current:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      tide_and_extra:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      approach:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      transient:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      fuel_dock:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      other_depth_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      transient_available:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      moorings_available:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      transient_updated_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      transient_night_updated_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      transient_price:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      transient_price_night:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      length_max:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      beam_max:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      amp_30:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      amp_50:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      amp_100:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      other_transient_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      snag_a_slip:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      snag_a_slip_id:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      snag_a_slip_url:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      slip_rezi:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      slip_rezi_id:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      slip_rezi_url:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      call_dockmaster:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      dockwa:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      dockshare:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      dockshare_id:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      dockshare_url:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      other_reservation:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      other_size_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      supplies:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      supplies_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      cable_satellite:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      cable_satellite_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      captains_lounge:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      captains_lounge_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      fitness_center:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      fitness_center_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      floating_docks:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      floating_docks_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      grocery:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      grocery_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      haul_out_capabilities:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      haul_out_capabilities_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      ice:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      ice_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      laundry:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      laundry_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      repair_capabilities:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      repair_capabilities_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      pets_welcome:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      other_pet_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      picnic_area:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      picnic_area_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      playground:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      playground_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      pump_out:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      pump_out_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      restaurant:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      restaurant_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      bathrooms:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      bathrooms_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      security:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      security_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      showers:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      showers_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      pool:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      pool_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      transportation:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      other_transportation_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      trash:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      trash_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      wifi:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      wifi_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      date_deployed:
                        type: string
                        description: Only for "artificial_reef"
                      depth:
                        type: number
                        description: In feet. Only for "artificial_reef"
                      ver_clr:
                        type: number
                        description: In feet. Only for "bridge"
                      hor_clr:
                        type: number
                        description: In feet. Only for "bridge"
                      open_ver_clr:
                        type: number
                        description: In feet. Only for "bridge"
                      open_hor_clr:
                        type: number
                        description: In feet. Only for "bridge"
                      bridge_type:
                        type: string
                        description: Only for "bridge"
                      bridge_schedule:
                        type: string
                        description: Only for "bridge"
                      bridge_other_info:
                        type: string
                        description: Only for "bridge"
                      number_of_chamber:
                        type: string
                        description: Only for "lock"
                      lock_size:
                        type: string
                        description: Only for "lock"
                      lock_schedule:
                        type: string
                        description: Only for "lock"
                      lock_other_info:
                        type: string
                        description: Only for "lock"
                      slip_mooring_diagram_asset_link:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      slip_mooring_diagram_asset:
                        type: object
                        properties:
                          id:
                            type: integer
                          folder_name:
                            type: string
                          file_name:
                            type: string
                          url:
                            type: string
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      poi_ratings:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            rating:
                              type: integer
                            review:
                              type: string
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            user_id:
                              type: integer
                            poi_id:
                              type: integer
                            asset_links:
                              type: array
                              items:
                                type: string
                            assets:
                              type: array
                              items:
                                type: object
                                properties:
                                  id:
                                    type: integer
                                  folder_name:
                                    type: string
                                  file_name:
                                    type: string
                                  url:
                                    type: string
                            user:
                              type: object
                              properties:
                                id:
                                  type: integer
                                uid:
                                  type: string
                                first_name:
                                  type: string
                                last_name:
                                  type: string
                                kind:
                                  type: string
                                description:
                                  type: string
                                facebook_link:
                                  type: string
                                instagram_link:
                                  type: string
                                youtube_link:
                                  type: string
                                tiktok_link:
                                  type: string
                                web_link:
                                  type: string
                                username:
                                  type: string
                                image:
                                  type: string
                                cover:
                                  type: string
                                email:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                current_vessel_id:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                lat:
                  type: string
                lng:
                  type: string
                poi_type:
                  type: string
                  enum:
                  - Anchorage
                  - Artificial Reef
                  - Bar
                  - Basin
                  - Bay
                  - Beach
                  - Bend
                  - Boat Club
                  - BoatRamp
                  - Bridge
                  - Business
                  - Canal
                  - Cape
                  - Channel
                  - City/Town
                  - Cliff
                  - Club/Association
                  - Cove
                  - Creek
                  - Crossing
                  - Dam
                  - Dive Site
                  - Dock Bar/Restaurant
                  - Dock (Free)
                  - Dock (Pay)
                  - Dock for Rent (Private)
                  - Falls
                  - Fishing Spot
                  - Free Dock
                  - Fuel
                  - Fuel Dock
                  - Glacier
                  - Gut
                  - Hotel
                  - Inlet
                  - Isthmus
                  - Island
                  - Lake
                  - Levee
                  - Kayak Launch
                  - Light House
                  - Lock
                  - Marina
                  - Military
                  - Mooring
                  - Mooring for Rent (Private)
                  - Museum
                  - Other
                  - Park
                  - Point of Interest
                  - Private Dock
                  - Race Mark
                  - Raft-up
                  - Rapids
                  - Reef
                  - Reservoir
                  - Restaurant/Bar
                  - RV Park/Campground
                  - Sea
                  - Snorkeling
                  - Spring
                  - Stream
                  - Swamp
                  - Towing
                  - Yacht Club
                sub_type:
                  type: string
                category:
                  type: string
                subcategory:
                  type: string
                dock_type:
                  type: string
                additional_types:
                  type: string
                address:
                  type: string
                mile:
                  type: string
                number_of_slips:
                  type: string
                description:
                  type: string
                phone:
                  type: string
                website:
                  type: string
                event_url:
                  type: string
                email:
                  type: string
                clean_marina:
                  type: boolean
                rental_boats:
                  type: boolean
                boaters_can_update_poi_vessels:
                  type: boolean
                poi_sponsor:
                  type: string
                fuel_visible:
                  type: boolean
                transients_visible:
                  type: boolean
                approach_visible:
                  type: boolean
                amenities_visible:
                  type: boolean
                fuel_available:
                  type: boolean
                transients_available:
                  type: boolean
                amenities_available:
                  type: boolean
                map_visibility:
                  type: boolean
                tidal_change:
                  type: string
                current:
                  type: string
                tide_and_extra:
                  type: string
                transient_available:
                  type: boolean
                moorings_available:
                  type: boolean
                transient_price:
                  type: string
                transient_price_night:
                  type: string
                length_max:
                  type: string
                beam_max:
                  type: string
                amp_30:
                  type: boolean
                amp_50:
                  type: boolean
                amp_100:
                  type: boolean
                other_transient_info:
                  type: string
                gas_octane_87_value:
                  type: string
                gas_octane_89_value:
                  type: string
                gas_octane_93_value:
                  type: string
                gas_octane_94_plus_value:
                  type: string
                diesel_value:
                  type: string
                gas_octane_87:
                  type: boolean
                gas_octane_89:
                  type: boolean
                gas_octane_93:
                  type: boolean
                gas_octane_94_plus:
                  type: boolean
                diesel:
                  type: boolean
                gas:
                  type: boolean
                gas_non_ethanol:
                  type: boolean
                supplies:
                  type: boolean
                supplies_info:
                  type: string
                cable_satellite:
                  type: boolean
                cable_satellite_info:
                  type: string
                captains_lounge:
                  type: boolean
                captains_lounge_info:
                  type: string
                fitness_center:
                  type: boolean
                fitness_center_info:
                  type: string
                floating_docks:
                  type: boolean
                floating_docks_info:
                  type: string
                grocery:
                  type: boolean
                grocery_info:
                  type: string
                haul_out_capabilities:
                  type: boolean
                haul_out_capabilities_info:
                  type: string
                ice:
                  type: boolean
                ice_info:
                  type: string
                laundry:
                  type: boolean
                laundry_info:
                  type: string
                repair_capabilities:
                  type: boolean
                repair_capabilities_info:
                  type: string
                pets_welcome:
                  type: boolean
                other_pet_info:
                  type: string
                picnic_area:
                  type: boolean
                picnic_area_info:
                  type: string
                playground:
                  type: boolean
                playground_info:
                  type: string
                pump_out:
                  type: boolean
                pump_out_info:
                  type: string
                restaurant:
                  type: boolean
                restaurant_info:
                  type: string
                bathrooms:
                  type: boolean
                bathrooms_info:
                  type: string
                security:
                  type: boolean
                security_info:
                  type: string
                showers:
                  type: boolean
                showers_info:
                  type: string
                pool:
                  type: boolean
                pool_info:
                  type: string
                transportation:
                  type: boolean
                other_transportation_info:
                  type: string
                trash:
                  type: boolean
                trash_info:
                  type: string
                wifi:
                  type: boolean
                wifi_info:
                  type: string
              required:
              - name
              - lat
              - lng
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-9cd1d128-135c-44ec-816c-ff69dfdd8cf9');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Pois
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      poi_type:
                        type: string
                      sub_type:
                        type: string
                      category:
                        type: string
                      subcategory:
                        type: string
                      additional_types:
                        type: string
                      address:
                        type: string
                      mile:
                        type: string
                      number_of_slips:
                        type: string
                      description:
                        type: string
                      phone:
                        type: string
                      website:
                        type: string
                      email:
                        type: string
                      event_url:
                        type: string
                      clean_marina:
                        type: boolean
                      rental_boats:
                        type: boolean
                      boaters_can_update_poi_vessels:
                        type: boolean
                      poi_sponsor:
                        type: string
                      uid:
                        type: string
                      hashuid:
                        type: string
                      map_visibility:
                        type: boolean
                      complete_perc:
                        type: string
                      poi_ratings_overall:
                        type: string
                      poi_ratings_count:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      claimed:
                        type: boolean
                      fuel_visible:
                        type: string
                      transients_visible:
                        type: string
                      approach_visible:
                        type: string
                      amenities_visible:
                        type: string
                      fuel_available:
                        type: string
                      transients_available:
                        type: string
                      amenities_available:
                        type: string
                      operation:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      vhf_channel:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      operation_hour:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      after_hours_contact:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_updated_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_87_updated_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_87:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_87_value:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_89_updated_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_89:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_89_value:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_93_updated_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_93:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_93_value:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_94_plus_updated_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_94_plus:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_octane_94_plus_value:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      diesel_updated_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      diesel:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      diesel_value:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      gas_non_ethanol:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      valv_tect:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      fuel_discounts:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      other_gas_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      boaters_can_update_prices:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      last_fuel_change_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      last_fuel_change_by:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      credit_cards:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      checks:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      payment_discount:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      tidal_change:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      current:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      tide_and_extra:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      approach:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      transient:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      fuel_dock:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      other_depth_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      transient_available:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      moorings_available:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      transient_updated_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      transient_night_updated_at:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      transient_price:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      transient_price_night:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      length_max:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      beam_max:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      amp_30:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      amp_50:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      amp_100:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      other_transient_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      snag_a_slip:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      snag_a_slip_id:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      snag_a_slip_url:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      slip_rezi:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      slip_rezi_id:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      slip_rezi_url:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      call_dockmaster:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      dockwa:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      dockshare:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      dockshare_id:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      dockshare_url:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      other_reservation:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      other_size_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      supplies:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      supplies_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      cable_satellite:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      cable_satellite_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      captains_lounge:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      captains_lounge_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      fitness_center:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      fitness_center_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      floating_docks:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      floating_docks_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      grocery:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      grocery_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      haul_out_capabilities:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      haul_out_capabilities_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      ice:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      ice_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      laundry:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      laundry_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      repair_capabilities:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      repair_capabilities_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      pets_welcome:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      other_pet_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      picnic_area:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      picnic_area_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      playground:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      playground_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      pump_out:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      pump_out_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      restaurant:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      restaurant_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      bathrooms:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      bathrooms_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      security:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      security_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      showers:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      showers_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      pool:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      pool_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      transportation:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      other_transportation_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      trash:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      trash_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      wifi:
                        type: boolean
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      wifi_info:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      date_deployed:
                        type: string
                        description: Only for "artificial_reef"
                      depth:
                        type: number
                        description: In feet. Only for "artificial_reef"
                      ver_clr:
                        type: number
                        description: In feet. Only for "bridge"
                      hor_clr:
                        type: number
                        description: In feet. Only for "bridge"
                      open_ver_clr:
                        type: number
                        description: In feet. Only for "bridge"
                      open_hor_clr:
                        type: number
                        description: In feet. Only for "bridge"
                      bridge_type:
                        type: string
                        description: Only for "bridge"
                      bridge_schedule:
                        type: string
                        description: Only for "bridge"
                      bridge_other_info:
                        type: string
                        description: Only for "bridge"
                      number_of_chamber:
                        type: string
                        description: Only for "lock"
                      lock_size:
                        type: string
                        description: Only for "lock"
                      lock_schedule:
                        type: string
                        description: Only for "lock"
                      lock_other_info:
                        type: string
                        description: Only for "lock"
                      slip_mooring_diagram_asset_link:
                        type: string
                        description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                          or "type_dock" or "club_association"
                      slip_mooring_diagram_asset:
                        type: object
                        properties:
                          id:
                            type: integer
                          folder_name:
                            type: string
                          file_name:
                            type: string
                          url:
                            type: string
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      poi_ratings:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            rating:
                              type: integer
                            review:
                              type: string
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            user_id:
                              type: integer
                            poi_id:
                              type: integer
                            asset_links:
                              type: array
                              items:
                                type: string
                            assets:
                              type: array
                              items:
                                type: object
                                properties:
                                  id:
                                    type: integer
                                  folder_name:
                                    type: string
                                  file_name:
                                    type: string
                                  url:
                                    type: string
                            user:
                              type: object
                              properties:
                                id:
                                  type: integer
                                uid:
                                  type: string
                                first_name:
                                  type: string
                                last_name:
                                  type: string
                                kind:
                                  type: string
                                description:
                                  type: string
                                facebook_link:
                                  type: string
                                instagram_link:
                                  type: string
                                youtube_link:
                                  type: string
                                tiktok_link:
                                  type: string
                                web_link:
                                  type: string
                                username:
                                  type: string
                                image:
                                  type: string
                                cover:
                                  type: string
                                email:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                current_vessel_id:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/poi_vessels":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-204d895d-db85-4029-ac71-3459f4316d23');"><b>POSTMAN
        LINK</b></button>
      tags:
      - POI Vessels
      security: []
      parameters:
      - name: keyword
        in: query
        description: Filter by Keyword
        schema:
          type: string
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - name_asc
          - name_desc
          - updated_at_asc
          - updated_at_desc
          - latest_used_at_asc
          - latest_used_at_desc
      - name: poi_id
        in: query
        description: Filter by POI
        schema:
          type: integer
      - name: sw_latitude
        in: query
        description: Filter by bounding box (latitude SW)
        schema:
          type: number
          default: 39.057193
      - name: sw_longitude
        in: query
        description: Filter by bounding box (longitude SW)
        schema:
          type: number
          default: -76.831734
      - name: ne_latitude
        in: query
        description: Filter by bounding box (latitude NE)
        schema:
          type: number
          default: 39.970224
      - name: ne_longitude
        in: query
        description: Filter by bounding box (longitude NE)
        schema:
          type: number
          default: -75.442673
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            name:
                              type: string
                            length:
                              type: number
                            draft:
                              type: number
                            beam:
                              type: number
                            boat_type:
                              type: string
                            average_speed:
                              type: number
                            poi_id:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            lat:
                              type: string
                            lng:
                              type: string
                            height:
                              type: number
                            buffer:
                              type: number
                            manufacturer_model:
                              type: string
                            fuel_type:
                              type: string
                            fuel_consumption:
                              type: string
                            port:
                              type: string
                            port_name:
                              type: string
                            asset_links:
                              type: array
                              items:
                                type: string
                            assets:
                              type: array
                              items:
                                type: object
                                properties:
                                  id:
                                    type: integer
                                  folder_name:
                                    type: string
                                  file_name:
                                    type: string
                                  url:
                                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-2ec3a8fe-12ec-42d4-9108-0c4c2e3c81d5');"><b>POSTMAN
        LINK</b></button>
      tags:
      - POI Vessels
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      length:
                        type: number
                      draft:
                        type: number
                      beam:
                        type: number
                      boat_type:
                        type: string
                      average_speed:
                        type: number
                      poi_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      height:
                        type: number
                      buffer:
                        type: number
                      manufacturer_model:
                        type: string
                      fuel_type:
                        type: string
                      fuel_consumption:
                        type: string
                      port:
                        type: string
                      port_name:
                        type: string
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      length:
                        type: number
                      draft:
                        type: number
                      beam:
                        type: number
                      boat_type:
                        type: string
                      average_speed:
                        type: number
                      poi_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      height:
                        type: number
                      buffer:
                        type: number
                      manufacturer_model:
                        type: string
                      fuel_type:
                        type: string
                      fuel_consumption:
                        type: string
                      port:
                        type: string
                      port_name:
                        type: string
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                poi_id:
                  type: integer
                name:
                  type: string
                length:
                  type: number
                draft:
                  type: number
                beam:
                  type: number
                boat_type:
                  type: string
                average_speed:
                  type: number
                lat:
                  type: string
                lng:
                  type: string
                height:
                  type: number
                buffer:
                  type: number
                manufacturer_model:
                  type: string
                fuel_type:
                  type: string
                fuel_consumption:
                  type: string
                port_name:
                  type: string
              required:
              - poi_id
              - name
              - boat_type
              - draft
              - buffer
  "/api/v1/poi_vessels/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-42bd7931-d443-465d-a2e6-43e32a3789ba');"><b>POSTMAN
        LINK</b></button>
      tags:
      - POI Vessels
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      length:
                        type: number
                      draft:
                        type: number
                      beam:
                        type: number
                      boat_type:
                        type: string
                      average_speed:
                        type: number
                      poi_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      height:
                        type: number
                      buffer:
                        type: number
                      manufacturer_model:
                        type: string
                      fuel_type:
                        type: string
                      fuel_consumption:
                        type: string
                      port:
                        type: string
                      port_name:
                        type: string
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-bc6f0181-0571-46bc-a4e4-24b10dc5b53c');"><b>POSTMAN
        LINK</b></button>
      tags:
      - POI Vessels
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      length:
                        type: number
                      draft:
                        type: number
                      beam:
                        type: number
                      boat_type:
                        type: string
                      average_speed:
                        type: number
                      poi_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      height:
                        type: number
                      buffer:
                        type: number
                      manufacturer_model:
                        type: string
                      fuel_type:
                        type: string
                      fuel_consumption:
                        type: string
                      port:
                        type: string
                      port_name:
                        type: string
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      length:
                        type: number
                      draft:
                        type: number
                      beam:
                        type: number
                      boat_type:
                        type: string
                      average_speed:
                        type: number
                      poi_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      height:
                        type: number
                      buffer:
                        type: number
                      manufacturer_model:
                        type: string
                      fuel_type:
                        type: string
                      fuel_consumption:
                        type: string
                      port:
                        type: string
                      port_name:
                        type: string
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                poi_id:
                  type: integer
                name:
                  type: string
                length:
                  type: number
                draft:
                  type: number
                beam:
                  type: number
                boat_type:
                  type: string
                average_speed:
                  type: number
                lat:
                  type: string
                lng:
                  type: string
                height:
                  type: number
                buffer:
                  type: number
                manufacturer_model:
                  type: string
                fuel_type:
                  type: string
                fuel_consumption:
                  type: string
                port_name:
                  type: string
              required:
              - poi_id
              - name
              - boat_type
              - draft
              - buffer
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-13602990-c6e8-4cec-994a-b99a0c957897');"><b>POSTMAN
        LINK</b></button>
      tags:
      - POI Vessels
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      length:
                        type: number
                      draft:
                        type: number
                      beam:
                        type: number
                      boat_type:
                        type: string
                      average_speed:
                        type: number
                      poi_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      height:
                        type: number
                      buffer:
                        type: number
                      manufacturer_model:
                        type: string
                      fuel_type:
                        type: string
                      fuel_consumption:
                        type: string
                      port:
                        type: string
                      port_name:
                        type: string
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/poi_vessels/{id}/copy":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-a4b96823-a709-4fdc-b81c-95e630478782');"><b>POSTMAN
        LINK</b></button>
      tags:
      - POI Vessels
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      length:
                        type: number
                      draft:
                        type: number
                      beam:
                        type: number
                      boat_type:
                        type: string
                      average_speed:
                        type: number
                      user_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      height:
                        type: number
                      buffer:
                        type: number
                      manufacturer_model:
                        type: string
                      fuel_type:
                        type: string
                      fuel_consumption:
                        type: string
                      port:
                        type: string
                      port_name:
                        type: string
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      length:
                        type: number
                      draft:
                        type: number
                      beam:
                        type: number
                      boat_type:
                        type: string
                      average_speed:
                        type: number
                      poi_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      height:
                        type: number
                      buffer:
                        type: number
                      manufacturer_model:
                        type: string
                      fuel_type:
                        type: string
                      fuel_consumption:
                        type: string
                      port:
                        type: string
                      port_name:
                        type: string
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/posts":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-92c9286a-bcae-4747-a0e0-77e4206004f3');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Posts
      security: []
      parameters:
      - name: keyword
        in: query
        description: Filter by Keyword
        schema:
          type: string
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - updated_at_asc
          - updated_at_desc
          - created_at_asc
          - created_at_desc
      - name: post_kind
        in: query
        description: Filter by Kind
        schema:
          type: string
          enum:
          - standard
          - global
          - ambassador
          - group
      - name: post_kinds
        in: query
        description: 'Filter by kinds separated by coma Ex: ''standard,group,global,ambassador'''
        schema:
          type: string
          enum:
          - standard
          - global
          - ambassador
          - group
      - name: user_id
        in: query
        description: Filter by User
        schema:
          type: integer
      - name: group_id
        in: query
        description: Filter by Group
        schema:
          type: integer
      - name: sw_latitude
        in: query
        description: Filter by bounding box (latitude SW)
        schema:
          type: number
          default: 39.057193
      - name: sw_longitude
        in: query
        description: Filter by bounding box (longitude SW)
        schema:
          type: number
          default: -76.831734
      - name: ne_latitude
        in: query
        description: Filter by bounding box (latitude NE)
        schema:
          type: number
          default: 39.970224
      - name: ne_longitude
        in: query
        description: Filter by bounding box (longitude NE)
        schema:
          type: number
          default: -75.442673
      - name: entity_type
        in: query
        description: Filter by entity_type
        schema:
          type: string
          enum:
          - Voyage
          - Place
          - Poi
          - ReportPin
          - Vessel
          - Trip
      - name: entity_id
        in: query
        description: Filter by entity_id
        schema:
          type: integer
      - name: ambassador_ids
        in: query
        description: 'Filter by ambassador IDs separated by comma Ex: ''1,2,3'''
        schema:
          type: string
      - name: friend_ids
        in: query
        description: 'Filter by friend IDs separated by comma Ex: ''1,2,3'''
        schema:
          type: string
      - name: group_ids
        in: query
        description: 'Filter by group IDs separated by comma Ex: ''1,2,3'''
        schema:
          type: string
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            kind:
                              type: string
                            message:
                              type: string
                            lat:
                              type: string
                            lng:
                              type: string
                            user_id:
                              type: integer
                            group_id:
                              type: integer
                            main_post_id:
                              type: integer
                            entity_type:
                              type: string
                            entity_id:
                              type: integer
                            shared_count:
                              type: integer
                            likes_count:
                              type: integer
                            user_comments_count:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            asset_links:
                              type: array
                              items:
                                type: string
                            own_user_like:
                              type: object
                              properties:
                                id:
                                  type: integer
                                user_id:
                                  type: integer
                                likeable_type:
                                  type: string
                                likeable_id:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-968a6495-81a2-4a3c-84f4-539f05184193');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Posts
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      kind:
                        type: string
                      message:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      main_post_id:
                        type: integer
                      entity_type:
                        type: string
                      entity_id:
                        type: integer
                      shared_count:
                        type: integer
                      likes_count:
                        type: integer
                      user_comments_count:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      own_user_like:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          likeable_type:
                            type: string
                          likeable_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      user_likes:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            user_id:
                              type: integer
                            likeable_type:
                              type: string
                            likeable_id:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      kind:
                        type: string
                      message:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      main_post_id:
                        type: integer
                      entity_type:
                        type: string
                      entity_id:
                        type: integer
                      shared_count:
                        type: integer
                      likes_count:
                        type: integer
                      user_comments_count:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      own_user_like:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          likeable_type:
                            type: string
                          likeable_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      user_likes:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            user_id:
                              type: integer
                            likeable_type:
                              type: string
                            likeable_id:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                kind:
                  type: string
                message:
                  type: string
                lat:
                  type: string
                lng:
                  type: string
                group_id:
                  type: integer
                entity_type:
                  type: string
                entity_id:
                  type: integer
                assets_attributes:
                  type: array
                  items:
                    type: object
                    properties:
                      attached_file:
                        type: file
              required:
              - kind
          application/form-data:
            schema:
              type: object
              properties:
                kind:
                  type: string
                message:
                  type: string
                lat:
                  type: string
                lng:
                  type: string
                group_id:
                  type: integer
                entity_type:
                  type: string
                entity_id:
                  type: integer
                assets_attributes:
                  type: array
                  items:
                    type: object
                    properties:
                      attached_file:
                        type: file
              required:
              - kind
  "/api/v1/posts/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-1fe7280a-2117-4950-ae3e-b123a7899795');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Posts
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      kind:
                        type: string
                      message:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      main_post_id:
                        type: integer
                      entity_type:
                        type: string
                      entity_id:
                        type: integer
                      shared_count:
                        type: integer
                      likes_count:
                        type: integer
                      user_comments_count:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      own_user_like:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          likeable_type:
                            type: string
                          likeable_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      user_likes:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            user_id:
                              type: integer
                            likeable_type:
                              type: string
                            likeable_id:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-fed1f292-79da-42ab-81ee-d2a685efb041');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Posts
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      kind:
                        type: string
                      message:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      main_post_id:
                        type: integer
                      entity_type:
                        type: string
                      entity_id:
                        type: integer
                      shared_count:
                        type: integer
                      likes_count:
                        type: integer
                      user_comments_count:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      own_user_like:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          likeable_type:
                            type: string
                          likeable_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      user_likes:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            user_id:
                              type: integer
                            likeable_type:
                              type: string
                            likeable_id:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      kind:
                        type: string
                      message:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      user_id:
                        type: integer
                      main_post_id:
                        type: integer
                      group_id:
                        type: integer
                      entity_type:
                        type: string
                      entity_id:
                        type: integer
                      shared_count:
                        type: integer
                      likes_count:
                        type: integer
                      user_comments_count:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      own_user_like:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          likeable_type:
                            type: string
                          likeable_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      user_likes:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            user_id:
                              type: integer
                            likeable_type:
                              type: string
                            likeable_id:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                kind:
                  type: string
                message:
                  type: string
                lat:
                  type: string
                lng:
                  type: string
                group_id:
                  type: integer
                entity_type:
                  type: string
                entity_id:
                  type: integer
                assets_attributes:
                  type: array
                  items:
                    type: object
                    properties:
                      attached_file:
                        type: file
              required:
              - kind
          application/form-data:
            schema:
              type: object
              properties:
                kind:
                  type: string
                message:
                  type: string
                lat:
                  type: string
                lng:
                  type: string
                group_id:
                  type: integer
                entity_type:
                  type: string
                entity_id:
                  type: integer
                assets_attributes:
                  type: array
                  items:
                    type: object
                    properties:
                      attached_file:
                        type: file
              required:
              - kind
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-cab37e8a-ccbe-4ff2-bf03-d7d7058b5a0d');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Posts
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      kind:
                        type: string
                      message:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      user_id:
                        type: integer
                      group_id:
                        type: integer
                      main_post_id:
                        type: integer
                      entity_type:
                        type: string
                      entity_id:
                        type: integer
                      shared_count:
                        type: integer
                      likes_count:
                        type: integer
                      user_comments_count:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      own_user_like:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          likeable_type:
                            type: string
                          likeable_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      user_likes:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            user_id:
                              type: integer
                            likeable_type:
                              type: string
                            likeable_id:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/posts/{id}/duplicate":
    post:
      summary: Duplicate a post as own (feed and/or groups)
      tags:
      - Posts
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of post to duplicate
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    oneOf:
                    - type: object
                    - type: array
                      items:
                        type: object
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                group_ids:
                  type: array
                  items:
                    type: integer
                  description: Group IDs to duplicate into (one post per group). Empty
                    array creates no group posts.
                my_feed:
                  type: boolean
                  description: If true, also duplicate as a normal feed post. Combine
                    with group_ids to target groups and feed in one request. If both
                    params are omitted, defaults to feed only (backward compatible).
  "/api/v1/quick_pins":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-afbea1cb-3317-4ebb-9ee3-0bc271551eb9');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Quick Pins
      parameters:
      - name: keyword
        in: query
        description: Filter by Keyword
        schema:
          type: string
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - name_asc
          - name_desc
          - updated_at_asc
          - updated_at_desc
      - name: from_date
        in: query
        description: 'Filter from date Ex: 2024-05-01 08:00:00'
        schema:
          type: string
      - name: sw_latitude
        in: query
        description: Filter by bounding box (latitude SW)
        schema:
          type: number
          default: 39.057193
      - name: sw_longitude
        in: query
        description: Filter by bounding box (longitude SW)
        schema:
          type: number
          default: -76.831734
      - name: ne_latitude
        in: query
        description: Filter by bounding box (latitude NE)
        schema:
          type: number
          default: 39.970224
      - name: ne_longitude
        in: query
        description: Filter by bounding box (longitude NE)
        schema:
          type: number
          default: -75.442673
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            name:
                              type: string
                            lat:
                              type: string
                            lng:
                              type: string
                            latitude:
                              type: string
                            longitude:
                              type: string
                            user_id:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-113a371d-b55e-4e87-ba24-7dfdd496fbb4');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Quick Pins
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      latitude:
                        type: string
                      longitude:
                        type: string
                      user_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      latitude:
                        type: string
                      longitude:
                        type: string
                      user_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                lat:
                  type: string
                lng:
                  type: string
                latitude:
                  type: string
                longitude:
                  type: string
              required:
              - lat
              - lng
  "/api/v1/quick_pins/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-394702c4-facd-46aa-bbd6-f78353fc74d1');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Quick Pins
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      latitude:
                        type: string
                      longitude:
                        type: string
                      user_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-82eee3e3-6061-4c0c-85f2-6aa9c7de40d8');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Quick Pins
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      latitude:
                        type: string
                      longitude:
                        type: string
                      user_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      latitude:
                        type: string
                      longitude:
                        type: string
                      user_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                lat:
                  type: string
                lng:
                  type: string
              required:
              - lat
              - lng
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-e71187a9-bf7f-4be5-8610-ff1b3e9ff987');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Quick Pins
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      latitude:
                        type: string
                      longitude:
                        type: string
                      user_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/quick_pins/batch":
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-121ee737-af18-43cb-9318-0be2229db0ef');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Quick Pins
      security: []
      parameters: []
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: array
              items:
                type: integer
  "/api/v1/report_pins":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-4b308b0d-fb8b-4b72-9a5c-6248d6c688b3');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Report Pins
      parameters:
      - name: keyword
        in: query
        description: Filter by Keyword
        schema:
          type: string
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - name_asc
          - name_desc
          - updated_at_asc
          - updated_at_desc
          - created_at_asc
          - created_at_desc
      - name: kind
        in: query
        description: Filter by kind
        schema:
          type: string
          enum:
          - no_wake_zone
          - sos
          - police
          - local_advice
          - weather
          - hazard
          - map_issue
          - marine_life
          - suggested_nav_aid
          - depth_sounding
      - name: kinds
        in: query
        description: 'Filter by kinds separated by coma Ex: ''sos,no_wake_zone'''
        schema:
          type: string
          enum:
          - no_wake_zone
          - sos
          - police
          - local_advice
          - weather
          - hazard
          - map_issue
          - marine_life
          - suggested_nav_aid
          - depth_sounding
      - name: subtype
        in: query
        description: Filter by subtype
        schema:
          type: string
      - name: user_id
        in: query
        description: Filter by User
        schema:
          type: integer
      - name: sw_latitude
        in: query
        description: Filter by bounding box (latitude SW)
        schema:
          type: number
          default: 39.057193
      - name: sw_longitude
        in: query
        description: Filter by bounding box (longitude SW)
        schema:
          type: number
          default: -76.831734
      - name: ne_latitude
        in: query
        description: Filter by bounding box (latitude NE)
        schema:
          type: number
          default: 39.970224
      - name: ne_longitude
        in: query
        description: Filter by bounding box (longitude NE)
        schema:
          type: number
          default: -75.442673
      - name: from_date
        in: query
        description: 'Filter from date Ex: 2024-05-01 08:00:00'
        schema:
          type: string
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            name:
                              type: string
                            description:
                              type: string
                            lat:
                              type: string
                            lng:
                              type: string
                            latitude:
                              type: number
                            longitude:
                              type: number
                            depth:
                              type: number
                            kind:
                              type: string
                            subtype:
                              type: string
                            user_id:
                              type: integer
                            voyage_id:
                              type: integer
                            pin_votes_down_count:
                              type: integer
                            pin_votes_up_count:
                              type: integer
                            user_comments_count:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            speed:
                              type: string
                              description: Only for "no_wake_zone"
                            asset_links:
                              type: array
                              items:
                                type: string
                            own_report_pin_vote:
                              type: object
                              properties:
                                id:
                                  type: integer
                                user_id:
                                  type: integer
                                report_pin_id:
                                  type: integer
                                vote_type:
                                  type: string
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-f1068b03-f3be-4e4c-9e33-418601bd7422');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Report Pins
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      description:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      latitude:
                        type: number
                      longitude:
                        type: number
                      depth:
                        type: number
                      kind:
                        type: string
                      subtype:
                        type: string
                      user_id:
                        type: integer
                      voyage_id:
                        type: integer
                      pin_votes_down_count:
                        type: integer
                      pin_votes_up_count:
                        type: integer
                      user_comments_count:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      speed:
                        type: string
                        description: Only for "no_wake_zone"
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      own_report_pin_vote:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          report_pin_id:
                            type: integer
                          vote_type:
                            type: string
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      group_report_pins:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            group_id:
                              type: integer
                            report_pin_id:
                              type: integer
                            review_status:
                              type: string
                              enum:
                                pending: 0
                                accepted: 1
                                rejected: 2
                            creator_id:
                              type: integer
                              nullable: true
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            group_name:
                              type: string
                            group:
                              type: object
                              properties:
                                id:
                                  type: integer
                                name:
                                  type: string
                                description:
                                  type: string
                                website:
                                  type: string
                                privacy:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                latitude:
                                  type: number
                                longitude:
                                  type: number
                                group_location_type:
                                  type: string
                                  enum:
                                  - Place
                                  - Poi
                                group_location_id:
                                  type: integer
                                group_location:
                                  type: object
                                country:
                                  type: string
                                state:
                                  type: string
                                city:
                                  type: string
                                address:
                                  type: string
                                avatar_asset_id:
                                  type: integer
                                avatar_asset_link:
                                  type: string
                                cover_asset_id:
                                  type: integer
                                cover_asset_link:
                                  type: string
                                group_users_count:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                                distance:
                                  type: number
                                own_group_user:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    user_id:
                                      type: integer
                                    group_id:
                                      type: integer
                                    role:
                                      type: string
                                    notifications_active:
                                      type: boolean
                                    push_notifications:
                                      type: string
                                      enum:
                                      - 'off'
                                      - posts
                                      - all
                                    updates_count:
                                      type: integer
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                                own_group_request:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    user_id:
                                      type: integer
                                    group_id:
                                      type: integer
                                    status:
                                      type: string
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                                admin_user_ids:
                                  type: array
                                  items:
                                    type: integer
                                group_places_preview:
                                  type: array
                                  items: []
                                group_report_pins_preview:
                                  type: array
                                  items: []
                              required:
                              - id
                              - name
                              - privacy
                              - created_at
                              - updated_at
                          required:
                          - id
                          - group_id
                          - report_pin_id
                          - review_status
                          - created_at
                          - updated_at
                      report_pin_votes:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            user_id:
                              type: integer
                            report_pin_id:
                              type: integer
                            vote_type:
                              type: string
                            created_at:
                              type: string
                            updated_at:
                              type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      description:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      latitude:
                        type: number
                      longitude:
                        type: number
                      depth:
                        type: number
                      kind:
                        type: string
                      subtype:
                        type: string
                      user_id:
                        type: integer
                      voyage_id:
                        type: integer
                      pin_votes_down_count:
                        type: integer
                      pin_votes_up_count:
                        type: integer
                      user_comments_count:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      speed:
                        type: string
                        description: Only for "no_wake_zone"
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      own_report_pin_vote:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          report_pin_id:
                            type: integer
                          vote_type:
                            type: string
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      group_report_pins:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            group_id:
                              type: integer
                            report_pin_id:
                              type: integer
                            review_status:
                              type: string
                              enum:
                                pending: 0
                                accepted: 1
                                rejected: 2
                            creator_id:
                              type: integer
                              nullable: true
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            group_name:
                              type: string
                            group:
                              type: object
                              properties:
                                id:
                                  type: integer
                                name:
                                  type: string
                                description:
                                  type: string
                                website:
                                  type: string
                                privacy:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                latitude:
                                  type: number
                                longitude:
                                  type: number
                                group_location_type:
                                  type: string
                                  enum:
                                  - Place
                                  - Poi
                                group_location_id:
                                  type: integer
                                group_location:
                                  type: object
                                country:
                                  type: string
                                state:
                                  type: string
                                city:
                                  type: string
                                address:
                                  type: string
                                avatar_asset_id:
                                  type: integer
                                avatar_asset_link:
                                  type: string
                                cover_asset_id:
                                  type: integer
                                cover_asset_link:
                                  type: string
                                group_users_count:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                                distance:
                                  type: number
                                own_group_user:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    user_id:
                                      type: integer
                                    group_id:
                                      type: integer
                                    role:
                                      type: string
                                    notifications_active:
                                      type: boolean
                                    push_notifications:
                                      type: string
                                      enum:
                                      - 'off'
                                      - posts
                                      - all
                                    updates_count:
                                      type: integer
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                                own_group_request:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    user_id:
                                      type: integer
                                    group_id:
                                      type: integer
                                    status:
                                      type: string
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                                admin_user_ids:
                                  type: array
                                  items:
                                    type: integer
                                group_places_preview:
                                  type: array
                                  items: []
                                group_report_pins_preview:
                                  type: array
                                  items: []
                              required:
                              - id
                              - name
                              - privacy
                              - created_at
                              - updated_at
                          required:
                          - id
                          - group_id
                          - report_pin_id
                          - review_status
                          - created_at
                          - updated_at
                      report_pin_votes:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            user_id:
                              type: integer
                            report_pin_id:
                              type: integer
                            vote_type:
                              type: string
                            created_at:
                              type: string
                            updated_at:
                              type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                description:
                  type: string
                kind:
                  type: string
                  enum:
                  - no_wake_zone
                  - sos
                  - police
                  - local_advice
                  - weather
                  - hazard
                  - map_issue
                  - marine_life
                  - suggested_nav_aid
                  - depth_sounding
                subtype:
                  type: string
                lat:
                  type: string
                lng:
                  type: string
                latitude:
                  type: number
                longitude:
                  type: number
                depth:
                  type: number
                  description: Required for "depth_sounding"
                speed:
                  type: string
                  description: Only for "no_wake_zone"
                voyage_id:
                  type: integer
                group_report_pins_attributes:
                  type: array
                  items:
                    type: object
                    properties:
                      group_id:
                        type: integer
                group_ids:
                  type: array
                  items:
                    type: integer
              required:
              - name
              - lat
              - lng
              - kind
          application/form-data:
            schema:
              type: object
              properties:
                name:
                  type: string
                description:
                  type: string
                kind:
                  type: string
                  enum:
                  - no_wake_zone
                  - sos
                  - police
                  - local_advice
                  - weather
                  - hazard
                  - map_issue
                  - marine_life
                  - suggested_nav_aid
                  - depth_sounding
                subtype:
                  type: string
                lat:
                  type: string
                lng:
                  type: string
                latitude:
                  type: number
                longitude:
                  type: number
                depth:
                  type: number
                  description: Required for "depth_sounding"
                speed:
                  type: string
                  description: Only for "no_wake_zone"
                voyage_id:
                  type: integer
                group_report_pins_attributes:
                  type: array
                  items:
                    type: object
                    properties:
                      group_id:
                        type: integer
                group_ids:
                  type: array
                  items:
                    type: integer
              required:
              - name
              - lat
              - lng
              - kind
  "/api/v1/report_pins/export":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-a8f7acaa-ba6c-400c-8c2e-ac9d85ea73e0');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Report Pins
      security: []
      parameters:
      - name: ids
        in: query
        required: true
        description: 'Ids separated by coma Ex: ''123,124,125'''
        schema:
          type: string
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/report_pins/export_send":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-ebbba3c9-a5f5-4445-b04e-4f32dc6f61cc');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Report Pins
      security: []
      parameters:
      - name: ids
        in: query
        required: true
        description: 'Ids separated by coma Ex: ''123,124,125'''
        schema:
          type: string
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/report_pins/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-f8286c66-017e-4877-b5ea-6d7e3c8705c3');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Report Pins
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      description:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      latitude:
                        type: number
                      longitude:
                        type: number
                      depth:
                        type: number
                      kind:
                        type: string
                      subtype:
                        type: string
                      user_id:
                        type: integer
                      voyage_id:
                        type: integer
                      pin_votes_down_count:
                        type: integer
                      pin_votes_up_count:
                        type: integer
                      user_comments_count:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      speed:
                        type: string
                        description: Only for "no_wake_zone"
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      own_report_pin_vote:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          report_pin_id:
                            type: integer
                          vote_type:
                            type: string
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      report_pin_votes:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            user_id:
                              type: integer
                            report_pin_id:
                              type: integer
                            vote_type:
                              type: string
                            created_at:
                              type: string
                            updated_at:
                              type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-f51fb09a-819a-42b3-b8c8-35fec20689aa');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Report Pins
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      description:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      latitude:
                        type: number
                      longitude:
                        type: number
                      depth:
                        type: number
                      kind:
                        type: string
                      subtype:
                        type: string
                      user_id:
                        type: integer
                      voyage_id:
                        type: integer
                      pin_votes_down_count:
                        type: integer
                      pin_votes_up_count:
                        type: integer
                      user_comments_count:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      speed:
                        type: string
                        description: Only for "no_wake_zone"
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      own_report_pin_vote:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          report_pin_id:
                            type: integer
                          vote_type:
                            type: string
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      group_report_pins:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            group_id:
                              type: integer
                            report_pin_id:
                              type: integer
                            review_status:
                              type: string
                              enum:
                                pending: 0
                                accepted: 1
                                rejected: 2
                            creator_id:
                              type: integer
                              nullable: true
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            group_name:
                              type: string
                            group:
                              type: object
                              properties:
                                id:
                                  type: integer
                                name:
                                  type: string
                                description:
                                  type: string
                                website:
                                  type: string
                                privacy:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                latitude:
                                  type: number
                                longitude:
                                  type: number
                                group_location_type:
                                  type: string
                                  enum:
                                  - Place
                                  - Poi
                                group_location_id:
                                  type: integer
                                group_location:
                                  type: object
                                country:
                                  type: string
                                state:
                                  type: string
                                city:
                                  type: string
                                address:
                                  type: string
                                avatar_asset_id:
                                  type: integer
                                avatar_asset_link:
                                  type: string
                                cover_asset_id:
                                  type: integer
                                cover_asset_link:
                                  type: string
                                group_users_count:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                                distance:
                                  type: number
                                own_group_user:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    user_id:
                                      type: integer
                                    group_id:
                                      type: integer
                                    role:
                                      type: string
                                    notifications_active:
                                      type: boolean
                                    push_notifications:
                                      type: string
                                      enum:
                                      - 'off'
                                      - posts
                                      - all
                                    updates_count:
                                      type: integer
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                                own_group_request:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    user_id:
                                      type: integer
                                    group_id:
                                      type: integer
                                    status:
                                      type: string
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                                admin_user_ids:
                                  type: array
                                  items:
                                    type: integer
                                group_places_preview:
                                  type: array
                                  items: []
                                group_report_pins_preview:
                                  type: array
                                  items: []
                              required:
                              - id
                              - name
                              - privacy
                              - created_at
                              - updated_at
                          required:
                          - id
                          - group_id
                          - report_pin_id
                          - review_status
                          - created_at
                          - updated_at
                      report_pin_votes:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            user_id:
                              type: integer
                            report_pin_id:
                              type: integer
                            vote_type:
                              type: string
                            created_at:
                              type: string
                            updated_at:
                              type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      description:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      latitude:
                        type: number
                      longitude:
                        type: number
                      depth:
                        type: number
                      kind:
                        type: string
                      subtype:
                        type: string
                      user_id:
                        type: integer
                      voyage_id:
                        type: integer
                      pin_votes_down_count:
                        type: integer
                      pin_votes_up_count:
                        type: integer
                      user_comments_count:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      speed:
                        type: string
                        description: Only for "no_wake_zone"
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      own_report_pin_vote:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          report_pin_id:
                            type: integer
                          vote_type:
                            type: string
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      group_report_pins:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            group_id:
                              type: integer
                            report_pin_id:
                              type: integer
                            review_status:
                              type: string
                              enum:
                                pending: 0
                                accepted: 1
                                rejected: 2
                            creator_id:
                              type: integer
                              nullable: true
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            group_name:
                              type: string
                            group:
                              type: object
                              properties:
                                id:
                                  type: integer
                                name:
                                  type: string
                                description:
                                  type: string
                                website:
                                  type: string
                                privacy:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                latitude:
                                  type: number
                                longitude:
                                  type: number
                                group_location_type:
                                  type: string
                                  enum:
                                  - Place
                                  - Poi
                                group_location_id:
                                  type: integer
                                group_location:
                                  type: object
                                country:
                                  type: string
                                state:
                                  type: string
                                city:
                                  type: string
                                address:
                                  type: string
                                avatar_asset_id:
                                  type: integer
                                avatar_asset_link:
                                  type: string
                                cover_asset_id:
                                  type: integer
                                cover_asset_link:
                                  type: string
                                group_users_count:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                                distance:
                                  type: number
                                own_group_user:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    user_id:
                                      type: integer
                                    group_id:
                                      type: integer
                                    role:
                                      type: string
                                    notifications_active:
                                      type: boolean
                                    push_notifications:
                                      type: string
                                      enum:
                                      - 'off'
                                      - posts
                                      - all
                                    updates_count:
                                      type: integer
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                                own_group_request:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    user_id:
                                      type: integer
                                    group_id:
                                      type: integer
                                    status:
                                      type: string
                                    created_at:
                                      type: string
                                    updated_at:
                                      type: string
                                admin_user_ids:
                                  type: array
                                  items:
                                    type: integer
                                group_places_preview:
                                  type: array
                                  items: []
                                group_report_pins_preview:
                                  type: array
                                  items: []
                              required:
                              - id
                              - name
                              - privacy
                              - created_at
                              - updated_at
                          required:
                          - id
                          - group_id
                          - report_pin_id
                          - review_status
                          - created_at
                          - updated_at
                      report_pin_votes:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            user_id:
                              type: integer
                            report_pin_id:
                              type: integer
                            vote_type:
                              type: string
                            created_at:
                              type: string
                            updated_at:
                              type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                description:
                  type: string
                kind:
                  type: string
                  enum:
                  - no_wake_zone
                  - sos
                  - police
                  - local_advice
                  - weather
                  - hazard
                  - map_issue
                  - marine_life
                  - suggested_nav_aid
                  - depth_sounding
                subtype:
                  type: string
                lat:
                  type: string
                lng:
                  type: string
                latitude:
                  type: number
                longitude:
                  type: number
                depth:
                  type: number
                  description: Required for "depth_sounding"
                speed:
                  type: string
                  description: Only for "no_wake_zone"
                voyage_id:
                  type: integer
                group_report_pins_attributes:
                  type: array
                  items:
                    type: object
                    properties:
                      group_id:
                        type: integer
                group_ids:
                  type: array
                  items:
                    type: integer
              required:
              - name
              - lat
              - lng
              - kind
          application/form-data:
            schema:
              type: object
              properties:
                name:
                  type: string
                description:
                  type: string
                kind:
                  type: string
                  enum:
                  - no_wake_zone
                  - sos
                  - police
                  - local_advice
                  - weather
                  - hazard
                  - map_issue
                  - marine_life
                  - suggested_nav_aid
                  - depth_sounding
                subtype:
                  type: string
                lat:
                  type: string
                lng:
                  type: string
                latitude:
                  type: number
                longitude:
                  type: number
                depth:
                  type: number
                  description: Required for "depth_sounding"
                speed:
                  type: string
                  description: Only for "no_wake_zone"
                voyage_id:
                  type: integer
                group_report_pins_attributes:
                  type: array
                  items:
                    type: object
                    properties:
                      group_id:
                        type: integer
                group_ids:
                  type: array
                  items:
                    type: integer
              required:
              - name
              - lat
              - lng
              - kind
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-512b1318-9c5b-4db2-92cf-46635724be6f');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Report Pins
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      description:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      latitude:
                        type: number
                      longitude:
                        type: number
                      depth:
                        type: number
                      kind:
                        type: string
                      subtype:
                        type: string
                      user_id:
                        type: integer
                      voyage_id:
                        type: integer
                      pin_votes_down_count:
                        type: integer
                      pin_votes_up_count:
                        type: integer
                      user_comments_count:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      speed:
                        type: string
                        description: Only for "no_wake_zone"
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      own_report_pin_vote:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          report_pin_id:
                            type: integer
                          vote_type:
                            type: string
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      report_pin_votes:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            user_id:
                              type: integer
                            report_pin_id:
                              type: integer
                            vote_type:
                              type: string
                            created_at:
                              type: string
                            updated_at:
                              type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/report_pins/batch":
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-f3c8923b-6b79-4137-bf43-7cf9a604ebd7');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Report Pins
      security: []
      parameters: []
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: array
              items:
                type: integer
          application/form-data:
            schema:
              type: array
              items:
                type: integer
  "/api/v1/report_pin_votes":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-ce91c8af-202c-4b8c-a482-e6b151c47b67');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Report Pin Votes
      parameters:
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - updated_at_asc
          - updated_at_desc
          - created_at_asc
          - created_at_desc
      - name: vote_type
        in: query
        description: Filter by vote_type
        schema:
          type: string
          enum:
          - vote_type_down
          - vote_type_up
      - name: user_id
        in: query
        description: Filter by User
        schema:
          type: integer
      - name: report_pin_id
        in: query
        description: Filter by ReportPin
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            user_id:
                              type: integer
                            report_pin_id:
                              type: integer
                            vote_type:
                              type: string
                            created_at:
                              type: string
                            updated_at:
                              type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-e680beee-bfdc-4e0a-bd6d-594c613bf86d');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Report Pin Votes
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      report_pin_id:
                        type: integer
                      vote_type:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      report_pin:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          description:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          kind:
                            type: string
                          subtype:
                            type: string
                          user_id:
                            type: integer
                          pin_votes_down_count:
                            type: integer
                          pin_votes_up_count:
                            type: integer
                          user_comments_count:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          speed:
                            type: string
                            description: Only for "no_wake_zone"
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      report_pin_id:
                        type: integer
                      vote_type:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      report_pin:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          description:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          kind:
                            type: string
                          subtype:
                            type: string
                          user_id:
                            type: integer
                          pin_votes_down_count:
                            type: integer
                          pin_votes_up_count:
                            type: integer
                          user_comments_count:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          speed:
                            type: string
                            description: Only for "no_wake_zone"
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                report_pin_id:
                  type: integer
                vote_type:
                  type: string
                  enum:
                  - vote_type_down
                  - vote_type_up
              required:
              - report_pin_id
              - vote_type
  "/api/v1/report_pin_votes/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-d0f85559-ab32-467b-9eab-ef086cd0326a');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Report Pin Votes
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      report_pin_id:
                        type: integer
                      vote_type:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      report_pin:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          description:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          kind:
                            type: string
                          subtype:
                            type: string
                          user_id:
                            type: integer
                          pin_votes_down_count:
                            type: integer
                          pin_votes_up_count:
                            type: integer
                          user_comments_count:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          speed:
                            type: string
                            description: Only for "no_wake_zone"
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-94f6dc59-3683-4831-9700-b9a0bb73d918');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Report Pin Votes
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      report_pin_id:
                        type: integer
                      vote_type:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      report_pin:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          description:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          kind:
                            type: string
                          subtype:
                            type: string
                          user_id:
                            type: integer
                          pin_votes_down_count:
                            type: integer
                          pin_votes_up_count:
                            type: integer
                          user_comments_count:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          speed:
                            type: string
                            description: Only for "no_wake_zone"
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      report_pin_id:
                        type: integer
                      vote_type:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      report_pin:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          description:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          kind:
                            type: string
                          subtype:
                            type: string
                          user_id:
                            type: integer
                          pin_votes_down_count:
                            type: integer
                          pin_votes_up_count:
                            type: integer
                          user_comments_count:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          speed:
                            type: string
                            description: Only for "no_wake_zone"
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                report_pin_id:
                  type: integer
                vote_type:
                  type: string
                  enum:
                  - vote_type_down
                  - vote_type_up
              required:
              - report_pin_id
              - vote_type
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-f39aaac0-3f78-48ab-8ba0-bd26501d9b8a');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Report Pin Votes
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      report_pin_id:
                        type: integer
                      vote_type:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      report_pin:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          description:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          kind:
                            type: string
                          subtype:
                            type: string
                          user_id:
                            type: integer
                          pin_votes_down_count:
                            type: integer
                          pin_votes_up_count:
                            type: integer
                          user_comments_count:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          speed:
                            type: string
                            description: Only for "no_wake_zone"
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/trips/{trip_id}/route_segments/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Route Segments
      security: []
      parameters:
      - name: trip_id
        in: path
        required: true
        description: ID of trip
        schema:
          type: integer
      - name: id
        in: path
        required: true
        description: ID of route segment
        schema:
          type: integer
      - name: coordinates_format
        in: query
        description: Specify coordinate params
        schema:
          type: string
          enum:
          - short
          - long
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      trip_id:
                        type: integer
                      status:
                        type: string
                        enum:
                        - pending
                        - generated
                        - error
                      coords_count:
                        type: integer
                      distance:
                        type: number
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      waypoints:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            depth:
                              type: number
                            name:
                              type: string
                            address:
                              type: string
                            referable_type:
                              type: string
                              enum:
                              - Place
                              - Poi
                              - ReportPin
                            referable_id:
                              type: integer
                            referable_kind:
                              type: string
                            kind:
                              type: string
                              enum:
                              - start_point
                              - end_point
                              - waypoint
                              - innerpoint
                              - track
                            routing:
                              type: string
                              enum:
                              - manual
                              - generated
                              - automatic
                            automatic_status:
                              type: string
                              enum:
                              - complete
                              - fail
                            automatic_message:
                              type: string
                          required:
                          - kind
                          - lat
                          - lng
                          - routing
                    required:
                    - id
                    - trip_id
                    - coords_count
                    - distance
                    - created_at
                    - updated_at
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Route Segments
      security: []
      parameters:
      - name: trip_id
        in: path
        required: true
        description: ID of trip
        schema:
          type: integer
      - name: id
        in: path
        required: true
        description: ID of route segment
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: string
                description: Binary data (application/octet-stream)
            application/octet-stream:
              schema:
                type: string
                description: Binary data (application/octet-stream)
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      trip_id:
                        type: integer
                      status:
                        type: string
                        enum:
                        - pending
                        - generated
                        - error
                      coords_count:
                        type: integer
                      distance:
                        type: number
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      waypoints:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            depth:
                              type: number
                            name:
                              type: string
                            address:
                              type: string
                            referable_type:
                              type: string
                              enum:
                              - Place
                              - Poi
                              - ReportPin
                            referable_id:
                              type: integer
                            referable_kind:
                              type: string
                            kind:
                              type: string
                              enum:
                              - start_point
                              - end_point
                              - waypoint
                              - innerpoint
                              - track
                            routing:
                              type: string
                              enum:
                              - manual
                              - generated
                              - automatic
                            automatic_status:
                              type: string
                              enum:
                              - complete
                              - fail
                            automatic_message:
                              type: string
                          required:
                          - kind
                          - lat
                          - lng
                          - routing
                    required:
                    - id
                    - trip_id
                    - coords_count
                    - distance
                    - created_at
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
            application/octet-stream:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      trip_id:
                        type: integer
                      status:
                        type: string
                        enum:
                        - pending
                        - generated
                        - error
                      coords_count:
                        type: integer
                      distance:
                        type: number
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      waypoints:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            depth:
                              type: number
                            name:
                              type: string
                            address:
                              type: string
                            referable_type:
                              type: string
                              enum:
                              - Place
                              - Poi
                              - ReportPin
                            referable_id:
                              type: integer
                            referable_kind:
                              type: string
                            kind:
                              type: string
                              enum:
                              - start_point
                              - end_point
                              - waypoint
                              - innerpoint
                              - track
                            routing:
                              type: string
                              enum:
                              - manual
                              - generated
                              - automatic
                            automatic_status:
                              type: string
                              enum:
                              - complete
                              - fail
                            automatic_message:
                              type: string
                          required:
                          - kind
                          - lat
                          - lng
                          - routing
                    required:
                    - id
                    - trip_id
                    - coords_count
                    - distance
                    - created_at
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
            application/octet-stream:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                waypoints:
                  type: array
                  items:
                    type: object
                    properties:
                      lat:
                        type: number
                      lng:
                        type: number
                      latitude:
                        type: number
                      longitude:
                        type: number
                      name:
                        type: string
                      referable_type:
                        type: string
                        enum:
                        - Place
                        - Poi
                        - ReportPin
                      referable_id:
                        type: integer
                      kind:
                        type: string
                        enum:
                        - start_point
                        - end_point
                        - waypoint
                        - innerpoint
                        - track
                      routing:
                        type: string
                        enum:
                        - manual
                        - generated
                        - automatic
                    required:
                    - kind
                    - lat
                    - lng
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Route Segments
      security: []
      parameters:
      - name: trip_id
        in: path
        required: true
        description: ID of trip
        schema:
          type: integer
      - name: id
        in: path
        required: true
        description: ID of route segment
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      trip_id:
                        type: integer
                      status:
                        type: string
                        enum:
                        - pending
                        - generated
                        - error
                      coords_count:
                        type: integer
                      distance:
                        type: number
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      waypoints:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            depth:
                              type: number
                            name:
                              type: string
                            address:
                              type: string
                            referable_type:
                              type: string
                              enum:
                              - Place
                              - Poi
                              - ReportPin
                            referable_id:
                              type: integer
                            referable_kind:
                              type: string
                            kind:
                              type: string
                              enum:
                              - start_point
                              - end_point
                              - waypoint
                              - innerpoint
                              - track
                            routing:
                              type: string
                              enum:
                              - manual
                              - generated
                              - automatic
                            automatic_status:
                              type: string
                              enum:
                              - complete
                              - fail
                            automatic_message:
                              type: string
                          required:
                          - kind
                          - lat
                          - lng
                          - routing
                    required:
                    - id
                    - trip_id
                    - coords_count
                    - distance
                    - created_at
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/trips/{trip_id}/route_segments":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Route Segments
      security: []
      parameters:
      - name: trip_id
        in: path
        required: true
        description: ID of trip
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: string
                description: Binary data (application/octet-stream)
            application/octet-stream:
              schema:
                type: string
                description: Binary data (application/octet-stream)
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      trip_id:
                        type: integer
                      status:
                        type: string
                        enum:
                        - pending
                        - generated
                        - error
                      coords_count:
                        type: integer
                      distance:
                        type: number
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      waypoints:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            depth:
                              type: number
                            name:
                              type: string
                            address:
                              type: string
                            referable_type:
                              type: string
                              enum:
                              - Place
                              - Poi
                              - ReportPin
                            referable_id:
                              type: integer
                            referable_kind:
                              type: string
                            kind:
                              type: string
                              enum:
                              - start_point
                              - end_point
                              - waypoint
                              - innerpoint
                              - track
                            routing:
                              type: string
                              enum:
                              - manual
                              - generated
                              - automatic
                            automatic_status:
                              type: string
                              enum:
                              - complete
                              - fail
                            automatic_message:
                              type: string
                          required:
                          - kind
                          - lat
                          - lng
                          - routing
                    required:
                    - id
                    - trip_id
                    - coords_count
                    - distance
                    - created_at
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
            application/octet-stream:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      trip_id:
                        type: integer
                      status:
                        type: string
                        enum:
                        - pending
                        - generated
                        - error
                      coords_count:
                        type: integer
                      distance:
                        type: number
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      waypoints:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            depth:
                              type: number
                            name:
                              type: string
                            address:
                              type: string
                            referable_type:
                              type: string
                              enum:
                              - Place
                              - Poi
                              - ReportPin
                            referable_id:
                              type: integer
                            referable_kind:
                              type: string
                            kind:
                              type: string
                              enum:
                              - start_point
                              - end_point
                              - waypoint
                              - innerpoint
                              - track
                            routing:
                              type: string
                              enum:
                              - manual
                              - generated
                              - automatic
                            automatic_status:
                              type: string
                              enum:
                              - complete
                              - fail
                            automatic_message:
                              type: string
                          required:
                          - kind
                          - lat
                          - lng
                          - routing
                    required:
                    - id
                    - trip_id
                    - coords_count
                    - distance
                    - created_at
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                waypoints:
                  type: array
                  items:
                    type: object
                    properties:
                      lat:
                        type: number
                      lng:
                        type: number
                      latitude:
                        type: number
                      longitude:
                        type: number
                      name:
                        type: string
                      referable_type:
                        type: string
                        enum:
                        - Place
                        - Poi
                        - ReportPin
                      referable_id:
                        type: integer
                      kind:
                        type: string
                        enum:
                        - start_point
                        - end_point
                        - waypoint
                        - innerpoint
                        - track
                      routing:
                        type: string
                        enum:
                        - manual
                        - generated
                        - automatic
                    required:
                    - kind
                    - lat
                    - lng
  "/api/v1/trips/{trip_id}/route_segments/{id}/binary":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Route Segments
      security: []
      parameters:
      - name: trip_id
        in: path
        required: true
        description: ID of trip
        schema:
          type: integer
      - name: id
        in: path
        required: true
        description: ID of route segment
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/octet-stream:
              schema:
                type: string
                description: Binary data (application/octet-stream)
        '404':
          description: Respond not found
          content:
            application/octet-stream:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/search":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-4a5300d4-1e9f-44be-89f8-97e7ad26d17d');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Search
      parameters:
      - name: keyword
        in: query
        description: Filter by Keyword
        schema:
          type: string
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - keyword_asc
          - keyword_desc
          - updated_at_asc
          - updated_at_desc
          - created_at_asc
          - created_at_desc
      - name: grouped
        in: query
        description: Group results by type
        schema:
          type: boolean
          default: true
      - name: on_users
        in: query
        description: Filter users
        schema:
          type: boolean
          default: true
      - name: on_groups
        in: query
        description: Filter groups
        schema:
          type: boolean
          default: true
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            type:
                              type: string
                            id:
                              type: integer
                            keyword:
                              type: string
                            created_at:
                              type: string
                            updated_at:
                              type: string
                      users:
                        type: array
                        optional: true
                        items:
                          type: object
                          properties:
                            type:
                              type: string
                            id:
                              type: integer
                            keyword:
                              type: string
                            created_at:
                              type: string
                            updated_at:
                              type: string
                      groups:
                        type: array
                        optional: true
                        items:
                          type: object
                          properties:
                            type:
                              type: string
                            id:
                              type: integer
                            keyword:
                              type: string
                            created_at:
                              type: string
                            updated_at:
                              type: string
  "/api/v1/search_users":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-13d55054-ae39-4c95-9db0-7debd078d424');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Search Users
      parameters:
      - name: keyword
        in: query
        description: Filter by Keyword
        schema:
          type: string
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - first_name_asc
          - first_name_desc
          - updated_at_asc
          - updated_at_desc
          - created_at_asc
          - created_at_desc
          - distance_asc
          - distance_desc
          - follower_count_asc
          - follower_count_desc
      - name: user_kind
        in: query
        description: Filter by user_kind
        schema:
          type: string
          enum:
          - normal
          - ambassador
      - name: kind
        in: query
        description: Filter by kind
        schema:
          type: string
          enum:
          - all
          - friends
          - non_friends
      - name: poi_ids
        in: query
        description: 'Filter by POIs id separated by coma Ex: ''1,2,3'''
        schema:
          type: string
      - name: group_ids
        in: query
        description: 'Filter by Groups id separated by coma Ex: ''1,2,3'''
        schema:
          type: string
      - name: source
        in: query
        description: Source, can be 'map' or 'list'
        schema:
          type: string
      - name: location
        in: query
        description: Filter by location
        schema:
          type: string
          enum:
          - anywhere
          - near_home_port
          - near_me
          - custom
      - name: vessel_type
        in: query
        description: Filter by vessel_type
        schema:
          type: string
      - name: recent
        in: query
        description: Filter by recent updated
        schema:
          type: boolean
      - name: active
        in: query
        description: Filter by active updated
        schema:
          type: boolean
      - name: moving
        in: query
        description: Filter by moving updated
        schema:
          type: boolean
      - name: lat
        in: query
        description: Filter by latitude
        schema:
          type: number
          default: 39.057193
      - name: lng
        in: query
        description: Filter by longitude
        schema:
          type: number
          default: -76.831734
      - name: distance
        in: query
        description: Filter by distance
        schema:
          type: number
          default: 100
      - name: sw_latitude
        in: query
        description: Filter by bounding box (latitude SW)
        schema:
          type: number
          default: 39.057193
      - name: sw_longitude
        in: query
        description: Filter by bounding box (longitude SW)
        schema:
          type: number
          default: -76.831734
      - name: ne_latitude
        in: query
        description: Filter by bounding box (latitude NE)
        schema:
          type: number
          default: 39.970224
      - name: ne_longitude
        in: query
        description: Filter by bounding box (longitude NE)
        schema:
          type: number
          default: -75.442673
      - name: on_water
        in: query
        description: Filter if user is or not on water
        schema:
          type: boolean
      - name: followed_by_me
        in: query
        description: Filter by users followed by me
        schema:
          type: boolean
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                          total_friends:
                            type: integer
                          total_non_friends:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            uid:
                              type: string
                            first_name:
                              type: string
                            last_name:
                              type: string
                            kind:
                              type: string
                            description:
                              type: string
                            follower_count:
                              type: integer
                            facebook_link:
                              type: string
                            instagram_link:
                              type: string
                            youtube_link:
                              type: string
                            tiktok_link:
                              type: string
                            web_link:
                              type: string
                            username:
                              type: string
                            avatar_asset_id:
                              type: integer
                            image:
                              type: string
                            cover_asset_id:
                              type: integer
                            cover:
                              type: string
                            email:
                              type: string
                            lat:
                              type: string
                            lng:
                              type: string
                            depth:
                              type: string
                            speed:
                              type: string
                            direction:
                              type: string
                            search_lat:
                              type: string
                            search_lng:
                              type: string
                            current_vessel_id:
                              type: integer
                            has_soundings:
                              type: boolean
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            followed_by_me:
                              type: boolean
                            friendship_status:
                              type: string
                            mutual_friends:
                              type: integer
                            friend_request_id:
                              type: integer
                            mutual_affiliations:
                              type: integer
                            affiliated_poi_in_common:
                              type: integer
                            groups_in_common:
                              type: integer
                            distance:
                              type: number
                            distance_against_current_user:
                              type: number
                            current_vessel:
                              type: object
                              properties:
                                id:
                                  type: integer
                                name:
                                  type: string
                                length:
                                  type: number
                                draft:
                                  type: number
                                beam:
                                  type: number
                                boat_type:
                                  type: string
                                average_speed:
                                  type: number
                                user_id:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                height:
                                  type: number
                                buffer:
                                  type: number
                                manufacturer_model:
                                  type: string
                                fuel_type:
                                  type: string
                                fuel_consumption:
                                  type: string
                                port:
                                  type: string
                                port_name:
                                  type: string
                            user_setting:
                              type: object
                              properties:
                                id:
                                  type: integer
                                user_id:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                                visibility:
                                  type: integer
                                user_profile_visibility:
                                  type: integer
                                map_visibility:
                                  type: integer
                                newsfeed_content_visability:
                                  type: integer
                                captains_log_visability:
                                  type: integer
                                sent_friend_request:
                                  type: boolean
                                accepted_friend_request:
                                  type: boolean
                                like_pins:
                                  type: boolean
                                like_posts:
                                  type: boolean
                                comment_pins:
                                  type: boolean
                                comment_posts:
                                  type: boolean
                                comment_like:
                                  type: boolean
                                shared_places:
                                  type: boolean
                                shared_voyages:
                                  type: boolean
                                group_invite:
                                  type: boolean
                                group_accept:
                                  type: boolean
                                all_messages:
                                  type: boolean
                                push_notification_ahoys:
                                  type: boolean
                                toast_notification_ahoys:
                                  type: boolean
                                pause_notifications:
                                  type: boolean
                                direct_messages:
                                  type: boolean
                                message_requests:
                                  type: boolean
                                share_destination_eta:
                                  type: boolean
                            user_option:
                              type: object
                              properties:
                                id:
                                  type: integer
                                user_id:
                                  type: integer
                                current_depth_shading_id:
                                  type: integer
                                current_vessel_id:
                                  type: integer
                                route_settings:
                                  type: string
                                ambassador_location_privacy:
                                  type: string
                                initial_lat:
                                  type: string
                                initial_lng:
                                  type: string
                                initial_address:
                                  type: string
                                depth_shading_enabled:
                                  type: boolean
                                shader_opacity:
                                  type: string
                                speed_unit:
                                  type: string
                                distance_unit:
                                  type: string
                                wind_speed_unit:
                                  type: string
                                offline_mode:
                                  type: string
                                stay_in_channels:
                                  type: boolean
                                length_unit:
                                  type: string
                                volume_unit:
                                  type: string
                                temperature_unit:
                                  type: string
                                coordinate_format:
                                  type: string
                                favorites:
                                  type: array
                                  items:
                                    type: string
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                            followed_ambassador:
                              type: boolean
                            user_tracks:
                              type: array
                              items:
                                type: object
                                properties:
                                  id:
                                    type: integer
                                  lat:
                                    type: string
                                  lng:
                                    type: string
                                  depth:
                                    type: string
                                  date:
                                    type: string
                                  user_id:
                                    type: integer
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
  "/api/v1/search_users/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-30f37f45-f3bb-4e77-88a4-05068ef51e74');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Search Users
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      uid:
                        type: string
                      first_name:
                        type: string
                      last_name:
                        type: string
                      kind:
                        type: string
                      description:
                        type: string
                      follower_count:
                        type: integer
                      facebook_link:
                        type: string
                      instagram_link:
                        type: string
                      youtube_link:
                        type: string
                      tiktok_link:
                        type: string
                      web_link:
                        type: string
                      username:
                        type: string
                      avatar_asset_id:
                        type: integer
                      image:
                        type: string
                      cover_asset_id:
                        type: integer
                      cover:
                        type: string
                      email:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      depth:
                        type: string
                      speed:
                        type: string
                      direction:
                        type: string
                      search_lat:
                        type: string
                      search_lng:
                        type: string
                      current_vessel_id:
                        type: integer
                      has_soundings:
                        type: boolean
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      friendship_status:
                        type: string
                      mutual_friends:
                        type: integer
                      friend_request_id:
                        type: integer
                      mutual_affiliations:
                        type: integer
                      affiliated_poi_in_common:
                        type: integer
                      groups_in_common:
                        type: integer
                      followed_by_me:
                        type: boolean
                      distance:
                        type: number
                      distance_against_current_user:
                        type: number
                      current_vessel:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          length:
                            type: number
                          draft:
                            type: number
                          beam:
                            type: number
                          boat_type:
                            type: string
                          average_speed:
                            type: number
                          user_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          height:
                            type: number
                          buffer:
                            type: number
                          manufacturer_model:
                            type: string
                          fuel_type:
                            type: string
                          fuel_consumption:
                            type: string
                          port:
                            type: string
                          port_name:
                            type: string
                      user_setting:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          visibility:
                            type: integer
                          user_profile_visibility:
                            type: integer
                          map_visibility:
                            type: integer
                          newsfeed_content_visability:
                            type: integer
                          captains_log_visability:
                            type: integer
                          sent_friend_request:
                            type: boolean
                          accepted_friend_request:
                            type: boolean
                          like_pins:
                            type: boolean
                          like_posts:
                            type: boolean
                          comment_pins:
                            type: boolean
                          comment_posts:
                            type: boolean
                          comment_like:
                            type: boolean
                          shared_places:
                            type: boolean
                          shared_voyages:
                            type: boolean
                          group_invite:
                            type: boolean
                          group_accept:
                            type: boolean
                          all_messages:
                            type: boolean
                          push_notification_ahoys:
                            type: boolean
                          toast_notification_ahoys:
                            type: boolean
                          pause_notifications:
                            type: boolean
                          direct_messages:
                            type: boolean
                          message_requests:
                            type: boolean
                          share_destination_eta:
                            type: boolean
                      user_option:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          current_depth_shading_id:
                            type: integer
                          current_vessel_id:
                            type: integer
                          route_settings:
                            type: string
                          ambassador_location_privacy:
                            type: string
                          initial_lat:
                            type: string
                          initial_lng:
                            type: string
                          initial_address:
                            type: string
                          depth_shading_enabled:
                            type: boolean
                          shader_opacity:
                            type: string
                          speed_unit:
                            type: string
                          distance_unit:
                            type: string
                          wind_speed_unit:
                            type: string
                          offline_mode:
                            type: string
                          stay_in_channels:
                            type: boolean
                          length_unit:
                            type: string
                          volume_unit:
                            type: string
                          temperature_unit:
                            type: string
                          coordinate_format:
                            type: string
                          favorites:
                            type: array
                            items:
                              type: string
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      followed_ambassador:
                        type: boolean
                      user_tracks:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            lat:
                              type: string
                            lng:
                              type: string
                            depth:
                              type: string
                            date:
                              type: string
                            user_id:
                              type: integer
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/selected_voyages":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-1184a8ac-ad8e-4923-b585-0553155d15a4');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Selected Voyages
      security: []
      parameters:
      - name: keyword
        in: query
        description: Filter by Keyword
        schema:
          type: string
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - updated_at_asc
          - updated_at_desc
      - name: user_id
        in: query
        description: Filter by User
        schema:
          type: integer
      - name: voyage_id
        in: query
        description: Filter by Voyage
        schema:
          type: integer
      - name: coordinates_format
        in: query
        description: Specify coordinate params
        schema:
          type: string
          enum:
          - short
          - long
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            user_id:
                              type: integer
                            voyage_id:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-e4a3af8f-11bf-4eed-94a1-92a0fa38a437');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Selected Voyages
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      voyage_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      voyage_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                voyage_id:
                  type: integer
              required:
              - voyage_id
  "/api/v1/selected_voyages/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-b3dfc4be-8c1e-4143-8f1d-079386733ead');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Selected Voyages
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      voyage_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-b7402734-76ff-4970-b2a9-f957997cebc9');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Selected Voyages
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      voyage_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      voyage_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                voyage_id:
                  type: integer
              required:
              - voyage_id
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-f4192221-5ebb-49b7-b8fd-f059704b4440');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Selected Voyages
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      voyage_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/tide_currents":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-68bc7238-d2d4-4d98-a76c-273725c591e0');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Tides/Currents
      parameters:
      - name: keyword
        in: query
        description: Filter by Keyword
        schema:
          type: string
      - name: measure_datetimetime
        in: query
        description: 'Filter by datetime (ex: "05/14/2024 07:41")'
        schema:
          type: string
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - name_asc
          - name_desc
          - sync_at_asc
          - sync_at_desc
      - name: kind
        in: query
        description: Filter by kind
        schema:
          type: string
          enum:
          - tide
          - current
      - name: sw_latitude
        in: query
        description: Filter by bounding box (latitude SW)
        schema:
          type: number
          default: 39.057193
      - name: sw_longitude
        in: query
        description: Filter by bounding box (longitude SW)
        schema:
          type: number
          default: -76.831734
      - name: ne_latitude
        in: query
        description: Filter by bounding box (latitude NE)
        schema:
          type: number
          default: 39.970224
      - name: ne_longitude
        in: query
        description: Filter by bounding box (longitude NE)
        schema:
          type: number
          default: -75.442673
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            source:
                              type: string
                            kind:
                              type: string
                            uid:
                              type: string
                            name:
                              type: string
                            lat:
                              type: string
                            lng:
                              type: string
                            direction:
                              type: string
                            speed:
                              type: string
                            depth:
                              type: string
                            tide_status:
                              type: string
                            measure_datetime:
                              type: string
                            prediction_sync_at:
                              type: string
                            prediction_start_date:
                              type: string
                            prediction_end_date:
                              type: string
                            prediction_data:
                              type: string
                            created_at:
                              type: string
                            updated_at:
                              type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
  "/api/v1/tide_currents/nearby":
    get:
      summary: Up to 3 closest reachable stations within 50 miles of the given point,
        ordered by routing distance
      tags:
      - Tides/Currents
      parameters:
      - name: lat
        in: query
        required: true
        description: Latitude of the origin
        schema:
          type: number
      - name: lng
        in: query
        required: true
        description: Longitude of the origin
        schema:
          type: number
      - name: kind
        in: query
        description: Filter by kind. It narrows the stations that are looked at, so
          asking for one kind still answers up to 3 of it
        schema:
          type: string
          enum:
          - tide
          - current
      - name: measure_datetime
        in: query
        description: 'Datetime of the measure (ex: "05/14/2024 07:41")'
        schema:
          type: string
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            source:
                              type: string
                            kind:
                              type: string
                            uid:
                              type: string
                            name:
                              type: string
                            lat:
                              type: string
                            lng:
                              type: string
                            direction:
                              type: string
                            speed:
                              type: string
                            depth:
                              type: string
                            tide_status:
                              type: string
                            measure_datetime:
                              type: string
                            distance:
                              type: number
                              description: Straight line distance in miles
                            routing_distance:
                              type: number
                              description: Distance in miles along the route
                            created_at:
                              type: string
                            updated_at:
                              type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
  "/api/v1/tide_currents/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-7d822173-7b84-4b5f-b3a6-f61d0c42d409');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Tides/Currents
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      - name: measure_datetimetime
        in: query
        description: 'Filter by datetime (ex: "05/14/2024 07:41")'
        schema:
          type: string
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      kind:
                        type: string
                      source:
                        type: string
                      uid:
                        type: string
                      name:
                        type: string
                      lat:
                        type: string
                      lng:
                        type: string
                      direction:
                        type: string
                      speed:
                        type: string
                      depth:
                        type: string
                      tide_status:
                        type: string
                      measure_datetime:
                        type: string
                      prediction_sync_at:
                        type: string
                      prediction_start_date:
                        type: string
                      prediction_end_date:
                        type: string
                      prediction_data:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      errors:
                        type: object
                        properties:
                          field:
                            type: object
                            items:
                              type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/trips/{trip_id}/track_segments/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Track Segments
      security: []
      parameters:
      - name: trip_id
        in: path
        required: true
        description: ID of trip
        schema:
          type: integer
      - name: id
        in: path
        required: true
        description: ID of track segment
        schema:
          type: integer
      - name: coordinates_format
        in: query
        description: Specify coordinate params
        schema:
          type: string
          enum:
          - short
          - long
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      trip_id:
                        type: integer
                      status:
                        type: string
                        enum:
                        - pending
                        - generated
                        - error
                      coords_count:
                        type: integer
                      distance:
                        type: number
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      tracked_coords:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            accuracy:
                              type: number
                            depth:
                              type: number
                            timestamp:
                              type: string
                          required:
                          - lat
                          - lng
                    required:
                    - id
                    - trip_id
                    - coords_count
                    - distance
                    - created_at
                    - updated_at
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Track Segments
      security: []
      parameters:
      - name: trip_id
        in: path
        required: true
        description: ID of trip
        schema:
          type: integer
      - name: id
        in: path
        required: true
        description: ID of track segment
        schema:
          type: integer
      - name: save_async
        in: query
        required: false
        description: Process the track segment in the background. Defaults to false.
        schema:
          type: boolean
      responses:
        '200':
          description: Track segment saved or accepted for background processing
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      trip_id:
                        type: integer
                      status:
                        type: string
                        enum:
                        - pending
                        - generated
                        - error
                      coords_count:
                        type: integer
                      distance:
                        type: number
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      tracked_coords:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            accuracy:
                              type: number
                            depth:
                              type: number
                            timestamp:
                              type: string
                          required:
                          - lat
                          - lng
                    required:
                    - id
                    - trip_id
                    - coords_count
                    - distance
                    - created_at
                    - updated_at
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      trip_id:
                        type: integer
                      status:
                        type: string
                        enum:
                        - pending
                        - generated
                        - error
                      coords_count:
                        type: integer
                      distance:
                        type: number
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      tracked_coords:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            accuracy:
                              type: number
                            depth:
                              type: number
                            timestamp:
                              type: string
                          required:
                          - lat
                          - lng
                    required:
                    - id
                    - trip_id
                    - coords_count
                    - distance
                    - created_at
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                tracked_coords:
                  type: array
                  items:
                    type: object
                    properties:
                      lat:
                        type: number
                      lng:
                        type: number
                      latitude:
                        type: number
                      longitude:
                        type: number
                      accuracy:
                        type: number
                      depth:
                        type: number
                      timestamp:
                        type: string
                    required:
                    - lat
                    - lng
          application/octet-stream:
            schema:
              type: object
              properties:
                tracked_coords:
                  type: array
                  items:
                    type: object
                    properties:
                      lat:
                        type: number
                      lng:
                        type: number
                      latitude:
                        type: number
                      longitude:
                        type: number
                      accuracy:
                        type: number
                      depth:
                        type: number
                      timestamp:
                        type: string
                    required:
                    - lat
                    - lng
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Track Segments
      security: []
      parameters:
      - name: trip_id
        in: path
        required: true
        description: ID of trip
        schema:
          type: integer
      - name: id
        in: path
        required: true
        description: ID of track segment
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      trip_id:
                        type: integer
                      status:
                        type: string
                        enum:
                        - pending
                        - generated
                        - error
                      coords_count:
                        type: integer
                      distance:
                        type: number
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      tracked_coords:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            accuracy:
                              type: number
                            depth:
                              type: number
                            timestamp:
                              type: string
                          required:
                          - lat
                          - lng
                    required:
                    - id
                    - trip_id
                    - coords_count
                    - distance
                    - created_at
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/trips/{trip_id}/track_segments":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Track Segments
      security: []
      parameters:
      - name: trip_id
        in: path
        required: true
        description: ID of trip
        schema:
          type: integer
      - name: save_async
        in: query
        required: false
        description: Process the track segment in the background. Defaults to false.
        schema:
          type: boolean
      responses:
        '200':
          description: Track segment saved or accepted for background processing
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      trip_id:
                        type: integer
                      status:
                        type: string
                        enum:
                        - pending
                        - generated
                        - error
                      coords_count:
                        type: integer
                      distance:
                        type: number
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      tracked_coords:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            accuracy:
                              type: number
                            depth:
                              type: number
                            timestamp:
                              type: string
                          required:
                          - lat
                          - lng
                    required:
                    - id
                    - trip_id
                    - coords_count
                    - distance
                    - created_at
                    - updated_at
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      trip_id:
                        type: integer
                      status:
                        type: string
                        enum:
                        - pending
                        - generated
                        - error
                      coords_count:
                        type: integer
                      distance:
                        type: number
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      tracked_coords:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            accuracy:
                              type: number
                            depth:
                              type: number
                            timestamp:
                              type: string
                          required:
                          - lat
                          - lng
                    required:
                    - id
                    - trip_id
                    - coords_count
                    - distance
                    - created_at
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                tracked_coords:
                  type: array
                  items:
                    type: object
                    properties:
                      lat:
                        type: number
                      lng:
                        type: number
                      latitude:
                        type: number
                      longitude:
                        type: number
                      accuracy:
                        type: number
                      depth:
                        type: number
                      timestamp:
                        type: string
                    required:
                    - lat
                    - lng
          application/octet-stream:
            schema:
              type: object
              properties:
                tracked_coords:
                  type: array
                  items:
                    type: object
                    properties:
                      lat:
                        type: number
                      lng:
                        type: number
                      latitude:
                        type: number
                      longitude:
                        type: number
                      accuracy:
                        type: number
                      depth:
                        type: number
                      timestamp:
                        type: string
                    required:
                    - lat
                    - lng
  "/api/v1/trips/{trip_id}/track_segments/{id}/binary":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Track Segments
      security: []
      parameters:
      - name: trip_id
        in: path
        required: true
        description: ID of trip
        schema:
          type: integer
      - name: id
        in: path
        required: true
        description: ID of track segment
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/octet-stream:
              schema:
                type: string
                description: Binary data (application/octet-stream)
        '404':
          description: Respond not found
          content:
            application/octet-stream:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/trips":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Trips
      security: []
      parameters:
      - name: keyword
        in: query
        description: Filter by Keyword
        schema:
          type: string
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - id_asc
          - id_desc
          - name_asc
          - name_desc
          - updated_at_asc
          - updated_at_desc
          - start_date_asc
          - start_date_desc
          - created_at_asc
          - created_at_desc
          - start_location_asc
          - start_location_desc
          - end_location_asc
          - end_location_desc
      - name: user_id
        in: query
        description: Filter by User
        schema:
          type: integer
      - name: external_id
        in: query
        description: Filter by External ID
        schema:
          type: string
      - name: list_category_id
        in: query
        description: Filter by List Category ID
        schema:
          type: string
      - name: ownership
        in: query
        description: Filter by ownership
        schema:
          type: string
          enum:
          - all
          - my_trips
          - friends_trips
      - name: favorite
        in: query
        description: Filter by favorite
        schema:
          type: boolean
      - name: offline
        in: query
        description: Filter by offline
        schema:
          type: boolean
      - name: show_on_map
        in: query
        description: Filter by show_on_map
        schema:
          type: boolean
      - name: planned_coords
        in: query
        description: Add planned_coords in response
        schema:
          type: boolean
      - name: tracked_coords
        in: query
        description: Add tracked_coords in response
        schema:
          type: boolean
      - name: routing
        in: query
        description: Filter by routing
        schema:
          type: string
          enum:
          - manual
          - automatic
      - name: origin
        in: query
        description: Filter by origin
        schema:
          type: string
          enum:
          - mm
          - cl
          - gpx
          - sounding
      - name: reported
        in: query
        description: Filter by reported
        schema:
          type: boolean
      - name: kind
        in: query
        description: Filter by kind
        schema:
          type: string
          enum:
          - voyage
          - route
          - track
          - log
      - name: kinds
        in: query
        description: 'Filter by kinds separated by coma Ex: ''voyage,route'''
        schema:
          type: string
          enum:
          - voyage
          - route
          - track
          - log
      - name: publication_status
        in: query
        description: Filter by publication_status
        schema:
          type: string
          enum:
          - draft
          - published
      - name: processing_status
        in: query
        description: Filter by processing_status
        schema:
          type: string
          enum:
          - pending
          - generating
          - done
          - error
      - name: navigation_status
        in: query
        description: Filter by navigation_status
        schema:
          type: string
          enum:
          - planning
          - ongoing
          - paused
          - finished
      - name: coordinates_format
        in: query
        description: Specify coordinate params
        schema:
          type: string
          enum:
          - short
          - long
      - name: updated_from
        in: query
        description: Filter by updated from given datetime
        schema:
          type: string
      - name: updated_to
        in: query
        description: Filter by updated to given datetime
        schema:
          type: string
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            old_voyage_id:
                              type: integer
                            user_id:
                              type: integer
                            external_id:
                              type: string
                            kind:
                              type: string
                              enum:
                              - voyage
                              - route
                              - track
                              - log
                            uid:
                              type: string
                            name:
                              type: string
                            description:
                              type: string
                            start_date:
                              type: string
                            end_date:
                              type: string
                            start_location:
                              type: string
                            end_location:
                              type: string
                            draft_depth:
                              type: number
                            buffer_depth:
                              type: number
                            bridge_vert:
                              type: number
                            bridge_horiz:
                              type: number
                            avoid_ocean:
                              type: boolean
                            avoid_inland:
                              type: boolean
                            disable_smoothing:
                              type: boolean
                            prioritycostfactor:
                              type: number
                            hug_shore:
                              type: boolean
                            access:
                              type: string
                            publication_status:
                              type: string
                              enum:
                              - draft
                              - published
                            processing_status:
                              type: string
                              enum:
                              - pending
                              - generating
                              - done
                              - error
                            navigation_status:
                              type: string
                              enum:
                              - planning
                              - ongoing
                              - paused
                              - finished
                            planned_coords_count:
                              type: integer
                            planned_distance:
                              type: number
                            tracked_coords_count:
                              type: integer
                            tracked_distance:
                              type: number
                            vessel_id:
                              type: integer
                            origin:
                              type: string
                              enum:
                              - mm
                              - cl
                              - gpx
                              - sounding
                            average_speed:
                              type: number
                            fuel_consumption:
                              type: number
                            fuel_type:
                              type: string
                            planned_est_duration:
                              type: string
                            planned_est_fuel:
                              type: number
                            height:
                              type: number
                            boat_name:
                              type: string
                            manufacturer_model:
                              type: string
                            optimized:
                              type: boolean
                              default: true
                            optimization_value:
                              type: string
                              default: '0.00001'
                            sounding_name:
                              type: string
                            sounding_slices:
                              type: string
                            sounding_mac:
                              type: string
                            reported:
                              type: boolean
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            binary_mode:
                              type: boolean
                            has_draft:
                              type: boolean
                            list_bookmark:
                              type: boolean
                              default: false
                            list_favorite:
                              type: boolean
                              default: false
                            list_offline:
                              type: boolean
                              default: false
                            list_show_on_map:
                              type: boolean
                              default: false
                            asset_links:
                              type: array
                              items:
                                type: string
                            assets:
                              type: array
                              items:
                                type: object
                                properties:
                                  id:
                                    type: integer
                                  folder_name:
                                    type: string
                                  file_name:
                                    type: string
                                  url:
                                    type: string
                          required:
                          - id
                          - uid
                          - name
                          - kind
                          - publication_status
                          - processing_status
                          - created_at
                          - updated_at
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Trips
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      old_voyage_id:
                        type: integer
                      user_id:
                        type: integer
                      external_id:
                        type: string
                      kind:
                        type: string
                        enum:
                        - voyage
                        - route
                        - track
                        - log
                      uid:
                        type: string
                      name:
                        type: string
                      description:
                        type: string
                      start_date:
                        type: string
                      end_date:
                        type: string
                      start_location:
                        type: string
                      end_location:
                        type: string
                      draft_depth:
                        type: number
                      buffer_depth:
                        type: number
                      bridge_vert:
                        type: number
                      bridge_horiz:
                        type: number
                      avoid_ocean:
                        type: boolean
                      avoid_inland:
                        type: boolean
                      disable_smoothing:
                        type: boolean
                      prioritycostfactor:
                        type: number
                      hug_shore:
                        type: boolean
                      access:
                        type: string
                      publication_status:
                        type: string
                        enum:
                        - draft
                        - published
                      processing_status:
                        type: string
                        enum:
                        - pending
                        - generating
                        - done
                        - error
                      navigation_status:
                        type: string
                        enum:
                        - planning
                        - ongoing
                        - paused
                        - finished
                      planned_coords_count:
                        type: integer
                      planned_distance:
                        type: number
                      tracked_coords_count:
                        type: integer
                      tracked_distance:
                        type: number
                      vessel_id:
                        type: integer
                      origin:
                        type: string
                        enum:
                        - mm
                        - cl
                        - gpx
                        - sounding
                      average_speed:
                        type: number
                      fuel_consumption:
                        type: number
                      fuel_type:
                        type: string
                      planned_est_duration:
                        type: string
                      planned_est_fuel:
                        type: number
                      height:
                        type: number
                      boat_name:
                        type: string
                      manufacturer_model:
                        type: string
                      optimized:
                        type: boolean
                        default: true
                      optimization_value:
                        type: string
                        default: '0.00001'
                      sounding_name:
                        type: string
                      sounding_slices:
                        type: string
                      sounding_mac:
                        type: string
                      reported:
                        type: boolean
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      binary_mode:
                        type: boolean
                      has_draft:
                        type: boolean
                      list_bookmark:
                        type: boolean
                        default: false
                      list_favorite:
                        type: boolean
                        default: false
                      list_offline:
                        type: boolean
                        default: false
                      list_show_on_map:
                        type: boolean
                        default: false
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      vessel:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          mmsi_number:
                            type: string
                          length:
                            type: number
                          draft:
                            type: number
                          beam:
                            type: number
                          boat_type:
                            type: string
                          average_speed:
                            type: number
                          user_id:
                            type: integer
                          poi_vessel_id:
                            type: integer
                          original_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          lat:
                            type: number
                          lng:
                            type: number
                          height:
                            type: number
                          buffer:
                            type: number
                          manufacturer_model:
                            type: string
                          fuel_type:
                            type: string
                          fuel_consumption:
                            type: string
                          port:
                            type: string
                          port_name:
                            type: string
                          homeport_type:
                            type: string
                          homeport_id:
                            type: integer
                          current:
                            type: boolean
                          registration_renewal_date:
                            type: string
                            format: date
                          notes:
                            type: string
                        required:
                        - id
                        - user_id
                        - name
                        - boat_type
                        - draft
                        - buffer
                        - created_at
                        - updated_at
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          privilege:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          user_subscription:
                            type: string
                          lifetime_member:
                            type: boolean
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          trusted:
                            type: boolean
                          suspicious:
                            type: boolean
                          created_at:
                            type: string
                          updated_at:
                            type: string
                        required:
                        - id
                        - uid
                        - first_name
                        - last_name
                        - kind
                        - privilege
                        - username
                        - email
                        - user_subscription
                        - created_at
                        - updated_at
                      waypoints:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            depth:
                              type: number
                            name:
                              type: string
                            address:
                              type: string
                            referable_type:
                              type: string
                              enum:
                              - Place
                              - Poi
                              - ReportPin
                            referable_id:
                              type: integer
                            referable_kind:
                              type: string
                            kind:
                              type: string
                              enum:
                              - start_point
                              - end_point
                              - waypoint
                              - innerpoint
                              - track
                            routing:
                              type: string
                              enum:
                              - manual
                              - generated
                              - automatic
                            automatic_status:
                              type: string
                              enum:
                              - complete
                              - fail
                            automatic_message:
                              type: string
                          required:
                          - kind
                          - lat
                          - lng
                          - routing
                      route_segment_ids:
                        type: array
                        items:
                          type: integer
                      track_segment_ids:
                        type: array
                        items:
                          type: integer
                      planned_coords:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            depth:
                              type: number
                            name:
                              type: string
                            address:
                              type: string
                            referable_type:
                              type: string
                              enum:
                              - Place
                              - Poi
                              - ReportPin
                            referable_id:
                              type: integer
                            referable_kind:
                              type: string
                            kind:
                              type: string
                              enum:
                              - start_point
                              - end_point
                              - waypoint
                              - innerpoint
                              - track
                            routing:
                              type: string
                              enum:
                              - manual
                              - generated
                              - automatic
                            automatic_status:
                              type: string
                              enum:
                              - complete
                              - fail
                            automatic_message:
                              type: string
                          required:
                          - kind
                          - lat
                          - lng
                          - routing
                      tracked_coords:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            accuracy:
                              type: number
                            depth:
                              type: number
                            timestamp:
                              type: string
                          required:
                          - lat
                          - lng
                    required:
                    - id
                    - uid
                    - name
                    - kind
                    - publication_status
                    - processing_status
                    - created_at
                    - updated_at
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      old_voyage_id:
                        type: integer
                      user_id:
                        type: integer
                      external_id:
                        type: string
                      kind:
                        type: string
                        enum:
                        - voyage
                        - route
                        - track
                        - log
                      uid:
                        type: string
                      name:
                        type: string
                      description:
                        type: string
                      start_date:
                        type: string
                      end_date:
                        type: string
                      start_location:
                        type: string
                      end_location:
                        type: string
                      draft_depth:
                        type: number
                      buffer_depth:
                        type: number
                      bridge_vert:
                        type: number
                      bridge_horiz:
                        type: number
                      avoid_ocean:
                        type: boolean
                      avoid_inland:
                        type: boolean
                      disable_smoothing:
                        type: boolean
                      prioritycostfactor:
                        type: number
                      hug_shore:
                        type: boolean
                      access:
                        type: string
                      publication_status:
                        type: string
                        enum:
                        - draft
                        - published
                      processing_status:
                        type: string
                        enum:
                        - pending
                        - generating
                        - done
                        - error
                      navigation_status:
                        type: string
                        enum:
                        - planning
                        - ongoing
                        - paused
                        - finished
                      planned_coords_count:
                        type: integer
                      planned_distance:
                        type: number
                      tracked_coords_count:
                        type: integer
                      tracked_distance:
                        type: number
                      vessel_id:
                        type: integer
                      origin:
                        type: string
                        enum:
                        - mm
                        - cl
                        - gpx
                        - sounding
                      average_speed:
                        type: number
                      fuel_consumption:
                        type: number
                      fuel_type:
                        type: string
                      planned_est_duration:
                        type: string
                      planned_est_fuel:
                        type: number
                      height:
                        type: number
                      boat_name:
                        type: string
                      manufacturer_model:
                        type: string
                      optimized:
                        type: boolean
                        default: true
                      optimization_value:
                        type: string
                        default: '0.00001'
                      sounding_name:
                        type: string
                      sounding_slices:
                        type: string
                      sounding_mac:
                        type: string
                      reported:
                        type: boolean
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      binary_mode:
                        type: boolean
                      has_draft:
                        type: boolean
                      list_bookmark:
                        type: boolean
                        default: false
                      list_favorite:
                        type: boolean
                        default: false
                      list_offline:
                        type: boolean
                        default: false
                      list_show_on_map:
                        type: boolean
                        default: false
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      vessel:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          mmsi_number:
                            type: string
                          length:
                            type: number
                          draft:
                            type: number
                          beam:
                            type: number
                          boat_type:
                            type: string
                          average_speed:
                            type: number
                          user_id:
                            type: integer
                          poi_vessel_id:
                            type: integer
                          original_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          lat:
                            type: number
                          lng:
                            type: number
                          height:
                            type: number
                          buffer:
                            type: number
                          manufacturer_model:
                            type: string
                          fuel_type:
                            type: string
                          fuel_consumption:
                            type: string
                          port:
                            type: string
                          port_name:
                            type: string
                          homeport_type:
                            type: string
                          homeport_id:
                            type: integer
                          current:
                            type: boolean
                          registration_renewal_date:
                            type: string
                            format: date
                          notes:
                            type: string
                        required:
                        - id
                        - user_id
                        - name
                        - boat_type
                        - draft
                        - buffer
                        - created_at
                        - updated_at
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          privilege:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          user_subscription:
                            type: string
                          lifetime_member:
                            type: boolean
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          trusted:
                            type: boolean
                          suspicious:
                            type: boolean
                          created_at:
                            type: string
                          updated_at:
                            type: string
                        required:
                        - id
                        - uid
                        - first_name
                        - last_name
                        - kind
                        - privilege
                        - username
                        - email
                        - user_subscription
                        - created_at
                        - updated_at
                      waypoints:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            depth:
                              type: number
                            name:
                              type: string
                            address:
                              type: string
                            referable_type:
                              type: string
                              enum:
                              - Place
                              - Poi
                              - ReportPin
                            referable_id:
                              type: integer
                            referable_kind:
                              type: string
                            kind:
                              type: string
                              enum:
                              - start_point
                              - end_point
                              - waypoint
                              - innerpoint
                              - track
                            routing:
                              type: string
                              enum:
                              - manual
                              - generated
                              - automatic
                            automatic_status:
                              type: string
                              enum:
                              - complete
                              - fail
                            automatic_message:
                              type: string
                          required:
                          - kind
                          - lat
                          - lng
                          - routing
                      route_segment_ids:
                        type: array
                        items:
                          type: integer
                      track_segment_ids:
                        type: array
                        items:
                          type: integer
                      planned_coords:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            depth:
                              type: number
                            name:
                              type: string
                            address:
                              type: string
                            referable_type:
                              type: string
                              enum:
                              - Place
                              - Poi
                              - ReportPin
                            referable_id:
                              type: integer
                            referable_kind:
                              type: string
                            kind:
                              type: string
                              enum:
                              - start_point
                              - end_point
                              - waypoint
                              - innerpoint
                              - track
                            routing:
                              type: string
                              enum:
                              - manual
                              - generated
                              - automatic
                            automatic_status:
                              type: string
                              enum:
                              - complete
                              - fail
                            automatic_message:
                              type: string
                          required:
                          - kind
                          - lat
                          - lng
                          - routing
                      tracked_coords:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            accuracy:
                              type: number
                            depth:
                              type: number
                            timestamp:
                              type: string
                          required:
                          - lat
                          - lng
                    required:
                    - id
                    - uid
                    - name
                    - kind
                    - publication_status
                    - processing_status
                    - created_at
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                user_id:
                  type: integer
                external_id:
                  type: string
                kind:
                  type: string
                  enum:
                  - voyage
                  - route
                  - track
                  - log
                publication_status:
                  type: string
                  enum:
                  - draft
                  - published
                navigation_status:
                  type: string
                  enum:
                  - planning
                  - ongoing
                  - paused
                  - finished
                name:
                  type: string
                description:
                  type: string
                start_date:
                  type: string
                end_date:
                  type: string
                draft_depth:
                  type: number
                buffer_depth:
                  type: number
                bridge_vert:
                  type: number
                bridge_horiz:
                  type: number
                avoid_ocean:
                  type: boolean
                avoid_inland:
                  type: boolean
                disable_smoothing:
                  type: boolean
                prioritycostfactor:
                  type: number
                hug_shore:
                  type: boolean
                access:
                  type: string
                vessel_id:
                  type: integer
                origin:
                  type: string
                  enum:
                  - mm
                  - cl
                  - gpx
                  - sounding
                average_speed:
                  type: number
                fuel_consumption:
                  type: number
                fuel_type:
                  type: string
                planned_est_duration:
                  type: string
                planned_est_fuel:
                  type: number
                height:
                  type: number
                boat_name:
                  type: string
                manufacturer_model:
                  type: string
                reported:
                  type: boolean
                save_mode:
                  type: string
                  enum:
                  - async
                  - sync
                  - draft
                optimized:
                  type: boolean
                  default: true
                optimization_value:
                  type: string
                  default: '0.00001'
                binary_mode:
                  type: boolean
                waypoints:
                  type: array
                  items:
                    type: object
                    properties:
                      lat:
                        type: number
                      lng:
                        type: number
                      latitude:
                        type: number
                      longitude:
                        type: number
                      name:
                        type: string
                      referable_type:
                        type: string
                        enum:
                        - Place
                        - Poi
                        - ReportPin
                      referable_id:
                        type: integer
                      kind:
                        type: string
                        enum:
                        - start_point
                        - end_point
                        - waypoint
                        - innerpoint
                        - track
                      routing:
                        type: string
                        enum:
                        - manual
                        - generated
                        - automatic
                    required:
                    - kind
                    - lat
                    - lng
                tracked_coords:
                  type: array
                  items:
                    type: object
                    properties:
                      lat:
                        type: number
                      lng:
                        type: number
                      latitude:
                        type: number
                      longitude:
                        type: number
                      accuracy:
                        type: number
                      depth:
                        type: number
                      timestamp:
                        type: string
                    required:
                    - lat
                    - lng
              required:
              - name
              - kind
  "/api/v1/trips/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Trips
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      old_voyage_id:
                        type: integer
                      user_id:
                        type: integer
                      external_id:
                        type: string
                      kind:
                        type: string
                        enum:
                        - voyage
                        - route
                        - track
                        - log
                      uid:
                        type: string
                      name:
                        type: string
                      description:
                        type: string
                      start_date:
                        type: string
                      end_date:
                        type: string
                      start_location:
                        type: string
                      end_location:
                        type: string
                      draft_depth:
                        type: number
                      buffer_depth:
                        type: number
                      bridge_vert:
                        type: number
                      bridge_horiz:
                        type: number
                      avoid_ocean:
                        type: boolean
                      avoid_inland:
                        type: boolean
                      disable_smoothing:
                        type: boolean
                      prioritycostfactor:
                        type: number
                      hug_shore:
                        type: boolean
                      access:
                        type: string
                      publication_status:
                        type: string
                        enum:
                        - draft
                        - published
                      processing_status:
                        type: string
                        enum:
                        - pending
                        - generating
                        - done
                        - error
                      navigation_status:
                        type: string
                        enum:
                        - planning
                        - ongoing
                        - paused
                        - finished
                      planned_coords_count:
                        type: integer
                      planned_distance:
                        type: number
                      tracked_coords_count:
                        type: integer
                      tracked_distance:
                        type: number
                      vessel_id:
                        type: integer
                      origin:
                        type: string
                        enum:
                        - mm
                        - cl
                        - gpx
                        - sounding
                      average_speed:
                        type: number
                      fuel_consumption:
                        type: number
                      fuel_type:
                        type: string
                      planned_est_duration:
                        type: string
                      planned_est_fuel:
                        type: number
                      height:
                        type: number
                      boat_name:
                        type: string
                      manufacturer_model:
                        type: string
                      optimized:
                        type: boolean
                        default: true
                      optimization_value:
                        type: string
                        default: '0.00001'
                      sounding_name:
                        type: string
                      sounding_slices:
                        type: string
                      sounding_mac:
                        type: string
                      reported:
                        type: boolean
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      binary_mode:
                        type: boolean
                      has_draft:
                        type: boolean
                      list_bookmark:
                        type: boolean
                        default: false
                      list_favorite:
                        type: boolean
                        default: false
                      list_offline:
                        type: boolean
                        default: false
                      list_show_on_map:
                        type: boolean
                        default: false
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      vessel:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          mmsi_number:
                            type: string
                          length:
                            type: number
                          draft:
                            type: number
                          beam:
                            type: number
                          boat_type:
                            type: string
                          average_speed:
                            type: number
                          user_id:
                            type: integer
                          poi_vessel_id:
                            type: integer
                          original_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          lat:
                            type: number
                          lng:
                            type: number
                          height:
                            type: number
                          buffer:
                            type: number
                          manufacturer_model:
                            type: string
                          fuel_type:
                            type: string
                          fuel_consumption:
                            type: string
                          port:
                            type: string
                          port_name:
                            type: string
                          homeport_type:
                            type: string
                          homeport_id:
                            type: integer
                          current:
                            type: boolean
                          registration_renewal_date:
                            type: string
                            format: date
                          notes:
                            type: string
                        required:
                        - id
                        - user_id
                        - name
                        - boat_type
                        - draft
                        - buffer
                        - created_at
                        - updated_at
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          privilege:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          user_subscription:
                            type: string
                          lifetime_member:
                            type: boolean
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          trusted:
                            type: boolean
                          suspicious:
                            type: boolean
                          created_at:
                            type: string
                          updated_at:
                            type: string
                        required:
                        - id
                        - uid
                        - first_name
                        - last_name
                        - kind
                        - privilege
                        - username
                        - email
                        - user_subscription
                        - created_at
                        - updated_at
                      waypoints:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            depth:
                              type: number
                            name:
                              type: string
                            address:
                              type: string
                            referable_type:
                              type: string
                              enum:
                              - Place
                              - Poi
                              - ReportPin
                            referable_id:
                              type: integer
                            referable_kind:
                              type: string
                            kind:
                              type: string
                              enum:
                              - start_point
                              - end_point
                              - waypoint
                              - innerpoint
                              - track
                            routing:
                              type: string
                              enum:
                              - manual
                              - generated
                              - automatic
                            automatic_status:
                              type: string
                              enum:
                              - complete
                              - fail
                            automatic_message:
                              type: string
                          required:
                          - kind
                          - lat
                          - lng
                          - routing
                      route_segment_ids:
                        type: array
                        items:
                          type: integer
                      track_segment_ids:
                        type: array
                        items:
                          type: integer
                      planned_coords:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            depth:
                              type: number
                            name:
                              type: string
                            address:
                              type: string
                            referable_type:
                              type: string
                              enum:
                              - Place
                              - Poi
                              - ReportPin
                            referable_id:
                              type: integer
                            referable_kind:
                              type: string
                            kind:
                              type: string
                              enum:
                              - start_point
                              - end_point
                              - waypoint
                              - innerpoint
                              - track
                            routing:
                              type: string
                              enum:
                              - manual
                              - generated
                              - automatic
                            automatic_status:
                              type: string
                              enum:
                              - complete
                              - fail
                            automatic_message:
                              type: string
                          required:
                          - kind
                          - lat
                          - lng
                          - routing
                      tracked_coords:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            accuracy:
                              type: number
                            depth:
                              type: number
                            timestamp:
                              type: string
                          required:
                          - lat
                          - lng
                    required:
                    - id
                    - uid
                    - name
                    - kind
                    - publication_status
                    - processing_status
                    - created_at
                    - updated_at
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Trips
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      old_voyage_id:
                        type: integer
                      user_id:
                        type: integer
                      external_id:
                        type: string
                      kind:
                        type: string
                        enum:
                        - voyage
                        - route
                        - track
                        - log
                      uid:
                        type: string
                      name:
                        type: string
                      description:
                        type: string
                      start_date:
                        type: string
                      end_date:
                        type: string
                      start_location:
                        type: string
                      end_location:
                        type: string
                      draft_depth:
                        type: number
                      buffer_depth:
                        type: number
                      bridge_vert:
                        type: number
                      bridge_horiz:
                        type: number
                      avoid_ocean:
                        type: boolean
                      avoid_inland:
                        type: boolean
                      disable_smoothing:
                        type: boolean
                      prioritycostfactor:
                        type: number
                      hug_shore:
                        type: boolean
                      access:
                        type: string
                      publication_status:
                        type: string
                        enum:
                        - draft
                        - published
                      processing_status:
                        type: string
                        enum:
                        - pending
                        - generating
                        - done
                        - error
                      navigation_status:
                        type: string
                        enum:
                        - planning
                        - ongoing
                        - paused
                        - finished
                      planned_coords_count:
                        type: integer
                      planned_distance:
                        type: number
                      tracked_coords_count:
                        type: integer
                      tracked_distance:
                        type: number
                      vessel_id:
                        type: integer
                      origin:
                        type: string
                        enum:
                        - mm
                        - cl
                        - gpx
                        - sounding
                      average_speed:
                        type: number
                      fuel_consumption:
                        type: number
                      fuel_type:
                        type: string
                      planned_est_duration:
                        type: string
                      planned_est_fuel:
                        type: number
                      height:
                        type: number
                      boat_name:
                        type: string
                      manufacturer_model:
                        type: string
                      optimized:
                        type: boolean
                        default: true
                      optimization_value:
                        type: string
                        default: '0.00001'
                      sounding_name:
                        type: string
                      sounding_slices:
                        type: string
                      sounding_mac:
                        type: string
                      reported:
                        type: boolean
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      binary_mode:
                        type: boolean
                      has_draft:
                        type: boolean
                      list_bookmark:
                        type: boolean
                        default: false
                      list_favorite:
                        type: boolean
                        default: false
                      list_offline:
                        type: boolean
                        default: false
                      list_show_on_map:
                        type: boolean
                        default: false
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      vessel:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          mmsi_number:
                            type: string
                          length:
                            type: number
                          draft:
                            type: number
                          beam:
                            type: number
                          boat_type:
                            type: string
                          average_speed:
                            type: number
                          user_id:
                            type: integer
                          poi_vessel_id:
                            type: integer
                          original_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          lat:
                            type: number
                          lng:
                            type: number
                          height:
                            type: number
                          buffer:
                            type: number
                          manufacturer_model:
                            type: string
                          fuel_type:
                            type: string
                          fuel_consumption:
                            type: string
                          port:
                            type: string
                          port_name:
                            type: string
                          homeport_type:
                            type: string
                          homeport_id:
                            type: integer
                          current:
                            type: boolean
                          registration_renewal_date:
                            type: string
                            format: date
                          notes:
                            type: string
                        required:
                        - id
                        - user_id
                        - name
                        - boat_type
                        - draft
                        - buffer
                        - created_at
                        - updated_at
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          privilege:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          user_subscription:
                            type: string
                          lifetime_member:
                            type: boolean
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          trusted:
                            type: boolean
                          suspicious:
                            type: boolean
                          created_at:
                            type: string
                          updated_at:
                            type: string
                        required:
                        - id
                        - uid
                        - first_name
                        - last_name
                        - kind
                        - privilege
                        - username
                        - email
                        - user_subscription
                        - created_at
                        - updated_at
                      waypoints:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            depth:
                              type: number
                            name:
                              type: string
                            address:
                              type: string
                            referable_type:
                              type: string
                              enum:
                              - Place
                              - Poi
                              - ReportPin
                            referable_id:
                              type: integer
                            referable_kind:
                              type: string
                            kind:
                              type: string
                              enum:
                              - start_point
                              - end_point
                              - waypoint
                              - innerpoint
                              - track
                            routing:
                              type: string
                              enum:
                              - manual
                              - generated
                              - automatic
                            automatic_status:
                              type: string
                              enum:
                              - complete
                              - fail
                            automatic_message:
                              type: string
                          required:
                          - kind
                          - lat
                          - lng
                          - routing
                      route_segment_ids:
                        type: array
                        items:
                          type: integer
                      track_segment_ids:
                        type: array
                        items:
                          type: integer
                      planned_coords:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            depth:
                              type: number
                            name:
                              type: string
                            address:
                              type: string
                            referable_type:
                              type: string
                              enum:
                              - Place
                              - Poi
                              - ReportPin
                            referable_id:
                              type: integer
                            referable_kind:
                              type: string
                            kind:
                              type: string
                              enum:
                              - start_point
                              - end_point
                              - waypoint
                              - innerpoint
                              - track
                            routing:
                              type: string
                              enum:
                              - manual
                              - generated
                              - automatic
                            automatic_status:
                              type: string
                              enum:
                              - complete
                              - fail
                            automatic_message:
                              type: string
                          required:
                          - kind
                          - lat
                          - lng
                          - routing
                      tracked_coords:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            accuracy:
                              type: number
                            depth:
                              type: number
                            timestamp:
                              type: string
                          required:
                          - lat
                          - lng
                    required:
                    - id
                    - uid
                    - name
                    - kind
                    - publication_status
                    - processing_status
                    - created_at
                    - updated_at
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      old_voyage_id:
                        type: integer
                      user_id:
                        type: integer
                      external_id:
                        type: string
                      kind:
                        type: string
                        enum:
                        - voyage
                        - route
                        - track
                        - log
                      uid:
                        type: string
                      name:
                        type: string
                      description:
                        type: string
                      start_date:
                        type: string
                      end_date:
                        type: string
                      start_location:
                        type: string
                      end_location:
                        type: string
                      draft_depth:
                        type: number
                      buffer_depth:
                        type: number
                      bridge_vert:
                        type: number
                      bridge_horiz:
                        type: number
                      avoid_ocean:
                        type: boolean
                      avoid_inland:
                        type: boolean
                      disable_smoothing:
                        type: boolean
                      prioritycostfactor:
                        type: number
                      hug_shore:
                        type: boolean
                      access:
                        type: string
                      publication_status:
                        type: string
                        enum:
                        - draft
                        - published
                      processing_status:
                        type: string
                        enum:
                        - pending
                        - generating
                        - done
                        - error
                      navigation_status:
                        type: string
                        enum:
                        - planning
                        - ongoing
                        - paused
                        - finished
                      planned_coords_count:
                        type: integer
                      planned_distance:
                        type: number
                      tracked_coords_count:
                        type: integer
                      tracked_distance:
                        type: number
                      vessel_id:
                        type: integer
                      origin:
                        type: string
                        enum:
                        - mm
                        - cl
                        - gpx
                        - sounding
                      average_speed:
                        type: number
                      fuel_consumption:
                        type: number
                      fuel_type:
                        type: string
                      planned_est_duration:
                        type: string
                      planned_est_fuel:
                        type: number
                      height:
                        type: number
                      boat_name:
                        type: string
                      manufacturer_model:
                        type: string
                      optimized:
                        type: boolean
                        default: true
                      optimization_value:
                        type: string
                        default: '0.00001'
                      sounding_name:
                        type: string
                      sounding_slices:
                        type: string
                      sounding_mac:
                        type: string
                      reported:
                        type: boolean
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      binary_mode:
                        type: boolean
                      has_draft:
                        type: boolean
                      list_bookmark:
                        type: boolean
                        default: false
                      list_favorite:
                        type: boolean
                        default: false
                      list_offline:
                        type: boolean
                        default: false
                      list_show_on_map:
                        type: boolean
                        default: false
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      vessel:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          mmsi_number:
                            type: string
                          length:
                            type: number
                          draft:
                            type: number
                          beam:
                            type: number
                          boat_type:
                            type: string
                          average_speed:
                            type: number
                          user_id:
                            type: integer
                          poi_vessel_id:
                            type: integer
                          original_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          lat:
                            type: number
                          lng:
                            type: number
                          height:
                            type: number
                          buffer:
                            type: number
                          manufacturer_model:
                            type: string
                          fuel_type:
                            type: string
                          fuel_consumption:
                            type: string
                          port:
                            type: string
                          port_name:
                            type: string
                          homeport_type:
                            type: string
                          homeport_id:
                            type: integer
                          current:
                            type: boolean
                          registration_renewal_date:
                            type: string
                            format: date
                          notes:
                            type: string
                        required:
                        - id
                        - user_id
                        - name
                        - boat_type
                        - draft
                        - buffer
                        - created_at
                        - updated_at
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          privilege:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          user_subscription:
                            type: string
                          lifetime_member:
                            type: boolean
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          trusted:
                            type: boolean
                          suspicious:
                            type: boolean
                          created_at:
                            type: string
                          updated_at:
                            type: string
                        required:
                        - id
                        - uid
                        - first_name
                        - last_name
                        - kind
                        - privilege
                        - username
                        - email
                        - user_subscription
                        - created_at
                        - updated_at
                      waypoints:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            depth:
                              type: number
                            name:
                              type: string
                            address:
                              type: string
                            referable_type:
                              type: string
                              enum:
                              - Place
                              - Poi
                              - ReportPin
                            referable_id:
                              type: integer
                            referable_kind:
                              type: string
                            kind:
                              type: string
                              enum:
                              - start_point
                              - end_point
                              - waypoint
                              - innerpoint
                              - track
                            routing:
                              type: string
                              enum:
                              - manual
                              - generated
                              - automatic
                            automatic_status:
                              type: string
                              enum:
                              - complete
                              - fail
                            automatic_message:
                              type: string
                          required:
                          - kind
                          - lat
                          - lng
                          - routing
                      route_segment_ids:
                        type: array
                        items:
                          type: integer
                      track_segment_ids:
                        type: array
                        items:
                          type: integer
                      planned_coords:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            depth:
                              type: number
                            name:
                              type: string
                            address:
                              type: string
                            referable_type:
                              type: string
                              enum:
                              - Place
                              - Poi
                              - ReportPin
                            referable_id:
                              type: integer
                            referable_kind:
                              type: string
                            kind:
                              type: string
                              enum:
                              - start_point
                              - end_point
                              - waypoint
                              - innerpoint
                              - track
                            routing:
                              type: string
                              enum:
                              - manual
                              - generated
                              - automatic
                            automatic_status:
                              type: string
                              enum:
                              - complete
                              - fail
                            automatic_message:
                              type: string
                          required:
                          - kind
                          - lat
                          - lng
                          - routing
                      tracked_coords:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            accuracy:
                              type: number
                            depth:
                              type: number
                            timestamp:
                              type: string
                          required:
                          - lat
                          - lng
                    required:
                    - id
                    - uid
                    - name
                    - kind
                    - publication_status
                    - processing_status
                    - created_at
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                user_id:
                  type: integer
                external_id:
                  type: string
                kind:
                  type: string
                  enum:
                  - voyage
                  - route
                  - track
                  - log
                publication_status:
                  type: string
                  enum:
                  - draft
                  - published
                navigation_status:
                  type: string
                  enum:
                  - planning
                  - ongoing
                  - paused
                  - finished
                name:
                  type: string
                description:
                  type: string
                start_date:
                  type: string
                end_date:
                  type: string
                draft_depth:
                  type: number
                buffer_depth:
                  type: number
                bridge_vert:
                  type: number
                bridge_horiz:
                  type: number
                avoid_ocean:
                  type: boolean
                avoid_inland:
                  type: boolean
                disable_smoothing:
                  type: boolean
                prioritycostfactor:
                  type: number
                hug_shore:
                  type: boolean
                access:
                  type: string
                vessel_id:
                  type: integer
                origin:
                  type: string
                  enum:
                  - mm
                  - cl
                  - gpx
                  - sounding
                average_speed:
                  type: number
                fuel_consumption:
                  type: number
                fuel_type:
                  type: string
                planned_est_duration:
                  type: string
                planned_est_fuel:
                  type: number
                height:
                  type: number
                boat_name:
                  type: string
                manufacturer_model:
                  type: string
                reported:
                  type: boolean
                save_mode:
                  type: string
                  enum:
                  - async
                  - sync
                  - draft
                optimized:
                  type: boolean
                  default: true
                optimization_value:
                  type: string
                  default: '0.00001'
                binary_mode:
                  type: boolean
                waypoints:
                  type: array
                  items:
                    type: object
                    properties:
                      lat:
                        type: number
                      lng:
                        type: number
                      latitude:
                        type: number
                      longitude:
                        type: number
                      name:
                        type: string
                      referable_type:
                        type: string
                        enum:
                        - Place
                        - Poi
                        - ReportPin
                      referable_id:
                        type: integer
                      kind:
                        type: string
                        enum:
                        - start_point
                        - end_point
                        - waypoint
                        - innerpoint
                        - track
                      routing:
                        type: string
                        enum:
                        - manual
                        - generated
                        - automatic
                    required:
                    - kind
                    - lat
                    - lng
                tracked_coords:
                  type: array
                  items:
                    type: object
                    properties:
                      lat:
                        type: number
                      lng:
                        type: number
                      latitude:
                        type: number
                      longitude:
                        type: number
                      accuracy:
                        type: number
                      depth:
                        type: number
                      timestamp:
                        type: string
                    required:
                    - lat
                    - lng
              required:
              - name
              - kind
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-f4192221-5ebb-49b7-b8fd-f059704b4440');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Trips
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      old_voyage_id:
                        type: integer
                      user_id:
                        type: integer
                      external_id:
                        type: string
                      kind:
                        type: string
                        enum:
                        - voyage
                        - route
                        - track
                        - log
                      uid:
                        type: string
                      name:
                        type: string
                      description:
                        type: string
                      start_date:
                        type: string
                      end_date:
                        type: string
                      start_location:
                        type: string
                      end_location:
                        type: string
                      draft_depth:
                        type: number
                      buffer_depth:
                        type: number
                      bridge_vert:
                        type: number
                      bridge_horiz:
                        type: number
                      avoid_ocean:
                        type: boolean
                      avoid_inland:
                        type: boolean
                      disable_smoothing:
                        type: boolean
                      prioritycostfactor:
                        type: number
                      hug_shore:
                        type: boolean
                      access:
                        type: string
                      publication_status:
                        type: string
                        enum:
                        - draft
                        - published
                      processing_status:
                        type: string
                        enum:
                        - pending
                        - generating
                        - done
                        - error
                      navigation_status:
                        type: string
                        enum:
                        - planning
                        - ongoing
                        - paused
                        - finished
                      planned_coords_count:
                        type: integer
                      planned_distance:
                        type: number
                      tracked_coords_count:
                        type: integer
                      tracked_distance:
                        type: number
                      vessel_id:
                        type: integer
                      origin:
                        type: string
                        enum:
                        - mm
                        - cl
                        - gpx
                        - sounding
                      average_speed:
                        type: number
                      fuel_consumption:
                        type: number
                      fuel_type:
                        type: string
                      planned_est_duration:
                        type: string
                      planned_est_fuel:
                        type: number
                      height:
                        type: number
                      boat_name:
                        type: string
                      manufacturer_model:
                        type: string
                      optimized:
                        type: boolean
                        default: true
                      optimization_value:
                        type: string
                        default: '0.00001'
                      sounding_name:
                        type: string
                      sounding_slices:
                        type: string
                      sounding_mac:
                        type: string
                      reported:
                        type: boolean
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      binary_mode:
                        type: boolean
                      has_draft:
                        type: boolean
                      list_bookmark:
                        type: boolean
                        default: false
                      list_favorite:
                        type: boolean
                        default: false
                      list_offline:
                        type: boolean
                        default: false
                      list_show_on_map:
                        type: boolean
                        default: false
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      vessel:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          mmsi_number:
                            type: string
                          length:
                            type: number
                          draft:
                            type: number
                          beam:
                            type: number
                          boat_type:
                            type: string
                          average_speed:
                            type: number
                          user_id:
                            type: integer
                          poi_vessel_id:
                            type: integer
                          original_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          lat:
                            type: number
                          lng:
                            type: number
                          height:
                            type: number
                          buffer:
                            type: number
                          manufacturer_model:
                            type: string
                          fuel_type:
                            type: string
                          fuel_consumption:
                            type: string
                          port:
                            type: string
                          port_name:
                            type: string
                          homeport_type:
                            type: string
                          homeport_id:
                            type: integer
                          current:
                            type: boolean
                          registration_renewal_date:
                            type: string
                            format: date
                          notes:
                            type: string
                        required:
                        - id
                        - user_id
                        - name
                        - boat_type
                        - draft
                        - buffer
                        - created_at
                        - updated_at
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          privilege:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          user_subscription:
                            type: string
                          lifetime_member:
                            type: boolean
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          trusted:
                            type: boolean
                          suspicious:
                            type: boolean
                          created_at:
                            type: string
                          updated_at:
                            type: string
                        required:
                        - id
                        - uid
                        - first_name
                        - last_name
                        - kind
                        - privilege
                        - username
                        - email
                        - user_subscription
                        - created_at
                        - updated_at
                      waypoints:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            depth:
                              type: number
                            name:
                              type: string
                            address:
                              type: string
                            referable_type:
                              type: string
                              enum:
                              - Place
                              - Poi
                              - ReportPin
                            referable_id:
                              type: integer
                            referable_kind:
                              type: string
                            kind:
                              type: string
                              enum:
                              - start_point
                              - end_point
                              - waypoint
                              - innerpoint
                              - track
                            routing:
                              type: string
                              enum:
                              - manual
                              - generated
                              - automatic
                            automatic_status:
                              type: string
                              enum:
                              - complete
                              - fail
                            automatic_message:
                              type: string
                          required:
                          - kind
                          - lat
                          - lng
                          - routing
                      route_segment_ids:
                        type: array
                        items:
                          type: integer
                      track_segment_ids:
                        type: array
                        items:
                          type: integer
                      planned_coords:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            depth:
                              type: number
                            name:
                              type: string
                            address:
                              type: string
                            referable_type:
                              type: string
                              enum:
                              - Place
                              - Poi
                              - ReportPin
                            referable_id:
                              type: integer
                            referable_kind:
                              type: string
                            kind:
                              type: string
                              enum:
                              - start_point
                              - end_point
                              - waypoint
                              - innerpoint
                              - track
                            routing:
                              type: string
                              enum:
                              - manual
                              - generated
                              - automatic
                            automatic_status:
                              type: string
                              enum:
                              - complete
                              - fail
                            automatic_message:
                              type: string
                          required:
                          - kind
                          - lat
                          - lng
                          - routing
                      tracked_coords:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            accuracy:
                              type: number
                            depth:
                              type: number
                            timestamp:
                              type: string
                          required:
                          - lat
                          - lng
                    required:
                    - id
                    - uid
                    - name
                    - kind
                    - publication_status
                    - processing_status
                    - created_at
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/trips/{id}/add":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-3d3674ed-9410-462c-a8f6-ac45e9cec681');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Trips
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      old_voyage_id:
                        type: integer
                      user_id:
                        type: integer
                      external_id:
                        type: string
                      kind:
                        type: string
                        enum:
                        - voyage
                        - route
                        - track
                        - log
                      uid:
                        type: string
                      name:
                        type: string
                      description:
                        type: string
                      start_date:
                        type: string
                      end_date:
                        type: string
                      start_location:
                        type: string
                      end_location:
                        type: string
                      draft_depth:
                        type: number
                      buffer_depth:
                        type: number
                      bridge_vert:
                        type: number
                      bridge_horiz:
                        type: number
                      avoid_ocean:
                        type: boolean
                      avoid_inland:
                        type: boolean
                      disable_smoothing:
                        type: boolean
                      prioritycostfactor:
                        type: number
                      hug_shore:
                        type: boolean
                      access:
                        type: string
                      publication_status:
                        type: string
                        enum:
                        - draft
                        - published
                      processing_status:
                        type: string
                        enum:
                        - pending
                        - generating
                        - done
                        - error
                      navigation_status:
                        type: string
                        enum:
                        - planning
                        - ongoing
                        - paused
                        - finished
                      planned_coords_count:
                        type: integer
                      planned_distance:
                        type: number
                      tracked_coords_count:
                        type: integer
                      tracked_distance:
                        type: number
                      vessel_id:
                        type: integer
                      origin:
                        type: string
                        enum:
                        - mm
                        - cl
                        - gpx
                        - sounding
                      average_speed:
                        type: number
                      fuel_consumption:
                        type: number
                      fuel_type:
                        type: string
                      planned_est_duration:
                        type: string
                      planned_est_fuel:
                        type: number
                      height:
                        type: number
                      boat_name:
                        type: string
                      manufacturer_model:
                        type: string
                      optimized:
                        type: boolean
                        default: true
                      optimization_value:
                        type: string
                        default: '0.00001'
                      sounding_name:
                        type: string
                      sounding_slices:
                        type: string
                      sounding_mac:
                        type: string
                      reported:
                        type: boolean
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      binary_mode:
                        type: boolean
                      has_draft:
                        type: boolean
                      list_bookmark:
                        type: boolean
                        default: false
                      list_favorite:
                        type: boolean
                        default: false
                      list_offline:
                        type: boolean
                        default: false
                      list_show_on_map:
                        type: boolean
                        default: false
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      vessel:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          mmsi_number:
                            type: string
                          length:
                            type: number
                          draft:
                            type: number
                          beam:
                            type: number
                          boat_type:
                            type: string
                          average_speed:
                            type: number
                          user_id:
                            type: integer
                          poi_vessel_id:
                            type: integer
                          original_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          lat:
                            type: number
                          lng:
                            type: number
                          height:
                            type: number
                          buffer:
                            type: number
                          manufacturer_model:
                            type: string
                          fuel_type:
                            type: string
                          fuel_consumption:
                            type: string
                          port:
                            type: string
                          port_name:
                            type: string
                          homeport_type:
                            type: string
                          homeport_id:
                            type: integer
                          current:
                            type: boolean
                          registration_renewal_date:
                            type: string
                            format: date
                          notes:
                            type: string
                        required:
                        - id
                        - user_id
                        - name
                        - boat_type
                        - draft
                        - buffer
                        - created_at
                        - updated_at
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          privilege:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          user_subscription:
                            type: string
                          lifetime_member:
                            type: boolean
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          trusted:
                            type: boolean
                          suspicious:
                            type: boolean
                          created_at:
                            type: string
                          updated_at:
                            type: string
                        required:
                        - id
                        - uid
                        - first_name
                        - last_name
                        - kind
                        - privilege
                        - username
                        - email
                        - user_subscription
                        - created_at
                        - updated_at
                      waypoints:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            depth:
                              type: number
                            name:
                              type: string
                            address:
                              type: string
                            referable_type:
                              type: string
                              enum:
                              - Place
                              - Poi
                              - ReportPin
                            referable_id:
                              type: integer
                            referable_kind:
                              type: string
                            kind:
                              type: string
                              enum:
                              - start_point
                              - end_point
                              - waypoint
                              - innerpoint
                              - track
                            routing:
                              type: string
                              enum:
                              - manual
                              - generated
                              - automatic
                            automatic_status:
                              type: string
                              enum:
                              - complete
                              - fail
                            automatic_message:
                              type: string
                          required:
                          - kind
                          - lat
                          - lng
                          - routing
                      route_segment_ids:
                        type: array
                        items:
                          type: integer
                      track_segment_ids:
                        type: array
                        items:
                          type: integer
                      planned_coords:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            depth:
                              type: number
                            name:
                              type: string
                            address:
                              type: string
                            referable_type:
                              type: string
                              enum:
                              - Place
                              - Poi
                              - ReportPin
                            referable_id:
                              type: integer
                            referable_kind:
                              type: string
                            kind:
                              type: string
                              enum:
                              - start_point
                              - end_point
                              - waypoint
                              - innerpoint
                              - track
                            routing:
                              type: string
                              enum:
                              - manual
                              - generated
                              - automatic
                            automatic_status:
                              type: string
                              enum:
                              - complete
                              - fail
                            automatic_message:
                              type: string
                          required:
                          - kind
                          - lat
                          - lng
                          - routing
                      tracked_coords:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            accuracy:
                              type: number
                            depth:
                              type: number
                            timestamp:
                              type: string
                          required:
                          - lat
                          - lng
                    required:
                    - id
                    - uid
                    - name
                    - kind
                    - publication_status
                    - processing_status
                    - created_at
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/trips/{id}/remove":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-07362cc4-1592-42d5-b383-27a3591501f6');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Trips
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      old_voyage_id:
                        type: integer
                      user_id:
                        type: integer
                      external_id:
                        type: string
                      kind:
                        type: string
                        enum:
                        - voyage
                        - route
                        - track
                        - log
                      uid:
                        type: string
                      name:
                        type: string
                      description:
                        type: string
                      start_date:
                        type: string
                      end_date:
                        type: string
                      start_location:
                        type: string
                      end_location:
                        type: string
                      draft_depth:
                        type: number
                      buffer_depth:
                        type: number
                      bridge_vert:
                        type: number
                      bridge_horiz:
                        type: number
                      avoid_ocean:
                        type: boolean
                      avoid_inland:
                        type: boolean
                      disable_smoothing:
                        type: boolean
                      prioritycostfactor:
                        type: number
                      hug_shore:
                        type: boolean
                      access:
                        type: string
                      publication_status:
                        type: string
                        enum:
                        - draft
                        - published
                      processing_status:
                        type: string
                        enum:
                        - pending
                        - generating
                        - done
                        - error
                      navigation_status:
                        type: string
                        enum:
                        - planning
                        - ongoing
                        - paused
                        - finished
                      planned_coords_count:
                        type: integer
                      planned_distance:
                        type: number
                      tracked_coords_count:
                        type: integer
                      tracked_distance:
                        type: number
                      vessel_id:
                        type: integer
                      origin:
                        type: string
                        enum:
                        - mm
                        - cl
                        - gpx
                        - sounding
                      average_speed:
                        type: number
                      fuel_consumption:
                        type: number
                      fuel_type:
                        type: string
                      planned_est_duration:
                        type: string
                      planned_est_fuel:
                        type: number
                      height:
                        type: number
                      boat_name:
                        type: string
                      manufacturer_model:
                        type: string
                      optimized:
                        type: boolean
                        default: true
                      optimization_value:
                        type: string
                        default: '0.00001'
                      sounding_name:
                        type: string
                      sounding_slices:
                        type: string
                      sounding_mac:
                        type: string
                      reported:
                        type: boolean
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      binary_mode:
                        type: boolean
                      has_draft:
                        type: boolean
                      list_bookmark:
                        type: boolean
                        default: false
                      list_favorite:
                        type: boolean
                        default: false
                      list_offline:
                        type: boolean
                        default: false
                      list_show_on_map:
                        type: boolean
                        default: false
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      vessel:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          mmsi_number:
                            type: string
                          length:
                            type: number
                          draft:
                            type: number
                          beam:
                            type: number
                          boat_type:
                            type: string
                          average_speed:
                            type: number
                          user_id:
                            type: integer
                          poi_vessel_id:
                            type: integer
                          original_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          lat:
                            type: number
                          lng:
                            type: number
                          height:
                            type: number
                          buffer:
                            type: number
                          manufacturer_model:
                            type: string
                          fuel_type:
                            type: string
                          fuel_consumption:
                            type: string
                          port:
                            type: string
                          port_name:
                            type: string
                          homeport_type:
                            type: string
                          homeport_id:
                            type: integer
                          current:
                            type: boolean
                          registration_renewal_date:
                            type: string
                            format: date
                          notes:
                            type: string
                        required:
                        - id
                        - user_id
                        - name
                        - boat_type
                        - draft
                        - buffer
                        - created_at
                        - updated_at
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          privilege:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          user_subscription:
                            type: string
                          lifetime_member:
                            type: boolean
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          trusted:
                            type: boolean
                          suspicious:
                            type: boolean
                          created_at:
                            type: string
                          updated_at:
                            type: string
                        required:
                        - id
                        - uid
                        - first_name
                        - last_name
                        - kind
                        - privilege
                        - username
                        - email
                        - user_subscription
                        - created_at
                        - updated_at
                      waypoints:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            depth:
                              type: number
                            name:
                              type: string
                            address:
                              type: string
                            referable_type:
                              type: string
                              enum:
                              - Place
                              - Poi
                              - ReportPin
                            referable_id:
                              type: integer
                            referable_kind:
                              type: string
                            kind:
                              type: string
                              enum:
                              - start_point
                              - end_point
                              - waypoint
                              - innerpoint
                              - track
                            routing:
                              type: string
                              enum:
                              - manual
                              - generated
                              - automatic
                            automatic_status:
                              type: string
                              enum:
                              - complete
                              - fail
                            automatic_message:
                              type: string
                          required:
                          - kind
                          - lat
                          - lng
                          - routing
                      route_segment_ids:
                        type: array
                        items:
                          type: integer
                      track_segment_ids:
                        type: array
                        items:
                          type: integer
                      planned_coords:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            depth:
                              type: number
                            name:
                              type: string
                            address:
                              type: string
                            referable_type:
                              type: string
                              enum:
                              - Place
                              - Poi
                              - ReportPin
                            referable_id:
                              type: integer
                            referable_kind:
                              type: string
                            kind:
                              type: string
                              enum:
                              - start_point
                              - end_point
                              - waypoint
                              - innerpoint
                              - track
                            routing:
                              type: string
                              enum:
                              - manual
                              - generated
                              - automatic
                            automatic_status:
                              type: string
                              enum:
                              - complete
                              - fail
                            automatic_message:
                              type: string
                          required:
                          - kind
                          - lat
                          - lng
                          - routing
                      tracked_coords:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            accuracy:
                              type: number
                            depth:
                              type: number
                            timestamp:
                              type: string
                          required:
                          - lat
                          - lng
                    required:
                    - id
                    - uid
                    - name
                    - kind
                    - publication_status
                    - processing_status
                    - created_at
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/trips/import":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-765fccf0-b82c-4844-99d4-83fae446ab97');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Trips
      security: []
      parameters: []
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                description:
                  type: string
                file:
                  type: file
              required:
              - file
          multipart/form-data:
            schema:
              type: object
              properties:
                name:
                  type: string
                description:
                  type: string
                file:
                  type: file
              required:
              - file
  "/api/v1/trips/report":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-e31062cf-767d-4101-a1ff-a313bd182ad7');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Trips
      security: []
      parameters:
      - name: keyword
        in: query
        description: Filter by Keyword
        schema:
          type: string
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - id_asc
          - id_desc
          - name_asc
          - name_desc
          - updated_at_asc
          - updated_at_desc
          - start_date_asc
          - start_date_desc
          - created_at_asc
          - created_at_desc
          - start_location_asc
          - start_location_desc
          - end_location_asc
          - end_location_desc
      - name: user_id
        in: query
        description: Filter by User
        schema:
          type: integer
      - name: ownership
        in: query
        description: Filter by ownership
        schema:
          type: string
          enum:
          - all
          - my_trips
          - friends_trips
      - name: favorite
        in: query
        description: Filter by favorite
        schema:
          type: boolean
      - name: offline
        in: query
        description: Filter by offline
        schema:
          type: boolean
      - name: show_on_map
        in: query
        description: Filter by show_on_map
        schema:
          type: boolean
      - name: planned_coords
        in: query
        description: Add planned_coords in response
        schema:
          type: boolean
      - name: tracked_coords
        in: query
        description: Add tracked_coords in response
        schema:
          type: boolean
      - name: routing
        in: query
        description: Filter by routing
        schema:
          type: string
          enum:
          - manual
          - automatic
      - name: origin
        in: query
        description: Filter by origin
        schema:
          type: string
          enum:
          - mm
          - cl
          - gpx
          - sounding
      - name: kind
        in: query
        description: Filter by kind
        schema:
          type: string
          enum:
          - voyage
          - route
          - track
          - log
      - name: kinds
        in: query
        description: 'Filter by kinds separated by coma Ex: ''voyage,route'''
        schema:
          type: string
          enum:
          - voyage
          - route
          - track
          - log
      - name: publication_status
        in: query
        description: Filter by publication_status
        schema:
          type: string
          enum:
          - draft
          - published
      - name: processing_status
        in: query
        description: Filter by processing_status
        schema:
          type: string
          enum:
          - pending
          - generating
          - done
          - error
      - name: navigation_status
        in: query
        description: Filter by navigation_status
        schema:
          type: string
          enum:
          - planning
          - ongoing
          - paused
          - finished
      - name: coordinates_format
        in: query
        description: Specify coordinate params
        schema:
          type: string
          enum:
          - short
          - long
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/trips/send_report_email":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-0707d3bb-948b-4575-b805-6dae35fe2240');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Trips
      security: []
      parameters:
      - name: keyword
        in: query
        description: Filter by Keyword
        schema:
          type: string
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - id_asc
          - id_desc
          - name_asc
          - name_desc
          - updated_at_asc
          - updated_at_desc
          - start_date_asc
          - start_date_desc
          - created_at_asc
          - created_at_desc
          - start_location_asc
          - start_location_desc
          - end_location_asc
          - end_location_desc
      - name: user_id
        in: query
        description: Filter by User
        schema:
          type: integer
      - name: ownership
        in: query
        description: Filter by ownership
        schema:
          type: string
          enum:
          - all
          - my_trips
          - friends_trips
      - name: favorite
        in: query
        description: Filter by favorite
        schema:
          type: boolean
      - name: offline
        in: query
        description: Filter by offline
        schema:
          type: boolean
      - name: show_on_map
        in: query
        description: Filter by show_on_map
        schema:
          type: boolean
      - name: planned_coords
        in: query
        description: Add planned_coords in response
        schema:
          type: boolean
      - name: tracked_coords
        in: query
        description: Add tracked_coords in response
        schema:
          type: boolean
      - name: routing
        in: query
        description: Filter by routing
        schema:
          type: string
          enum:
          - manual
          - automatic
      - name: origin
        in: query
        description: Filter by origin
        schema:
          type: string
          enum:
          - mm
          - cl
          - gpx
          - sounding
      - name: kind
        in: query
        description: Filter by kind
        schema:
          type: string
          enum:
          - voyage
          - route
          - track
          - log
      - name: kinds
        in: query
        description: 'Filter by kinds separated by coma Ex: ''voyage,route'''
        schema:
          type: string
          enum:
          - voyage
          - route
          - track
          - log
      - name: publication_status
        in: query
        description: Filter by publication_status
        schema:
          type: string
          enum:
          - draft
          - published
      - name: processing_status
        in: query
        description: Filter by processing_status
        schema:
          type: string
          enum:
          - pending
          - generating
          - done
          - error
      - name: navigation_status
        in: query
        description: Filter by navigation_status
        schema:
          type: string
          enum:
          - planning
          - ongoing
          - paused
          - finished
      - name: coordinates_format
        in: query
        description: Specify coordinate params
        schema:
          type: string
          enum:
          - short
          - long
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/trips/{id}/export":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-4f2b633d-4283-49ef-934c-1d99f93244ed');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Trips
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      - name: mode
        in: query
        description: 'What to export: the track, the route, or the route simplified
          to 250 points. Defaults to the track for voyages and tracks, and to the
          route for routes and logs'
        schema:
          type: string
          enum:
          - tracked
          - planned
          - planned_fixed_points
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/trips/{id}/export_send":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-4f2b633d-4283-49ef-934c-1d99f93244ed');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Trips
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      - name: mode
        in: query
        description: 'What to export: the track, the route, or the route simplified
          to 250 points. Defaults to the track for voyages and tracks, and to the
          route for routes and logs'
        schema:
          type: string
          enum:
          - tracked
          - planned
          - planned_fixed_points
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/trips/{id}/confirm_update":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-082eb013-1900-4d41-b362-a0499a95198a');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Trips
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      old_voyage_id:
                        type: integer
                      user_id:
                        type: integer
                      external_id:
                        type: string
                      kind:
                        type: string
                        enum:
                        - voyage
                        - route
                        - track
                        - log
                      uid:
                        type: string
                      name:
                        type: string
                      description:
                        type: string
                      start_date:
                        type: string
                      end_date:
                        type: string
                      start_location:
                        type: string
                      end_location:
                        type: string
                      draft_depth:
                        type: number
                      buffer_depth:
                        type: number
                      bridge_vert:
                        type: number
                      bridge_horiz:
                        type: number
                      avoid_ocean:
                        type: boolean
                      avoid_inland:
                        type: boolean
                      disable_smoothing:
                        type: boolean
                      prioritycostfactor:
                        type: number
                      hug_shore:
                        type: boolean
                      access:
                        type: string
                      publication_status:
                        type: string
                        enum:
                        - draft
                        - published
                      processing_status:
                        type: string
                        enum:
                        - pending
                        - generating
                        - done
                        - error
                      navigation_status:
                        type: string
                        enum:
                        - planning
                        - ongoing
                        - paused
                        - finished
                      planned_coords_count:
                        type: integer
                      planned_distance:
                        type: number
                      tracked_coords_count:
                        type: integer
                      tracked_distance:
                        type: number
                      vessel_id:
                        type: integer
                      origin:
                        type: string
                        enum:
                        - mm
                        - cl
                        - gpx
                        - sounding
                      average_speed:
                        type: number
                      fuel_consumption:
                        type: number
                      fuel_type:
                        type: string
                      planned_est_duration:
                        type: string
                      planned_est_fuel:
                        type: number
                      height:
                        type: number
                      boat_name:
                        type: string
                      manufacturer_model:
                        type: string
                      optimized:
                        type: boolean
                        default: true
                      optimization_value:
                        type: string
                        default: '0.00001'
                      sounding_name:
                        type: string
                      sounding_slices:
                        type: string
                      sounding_mac:
                        type: string
                      reported:
                        type: boolean
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      binary_mode:
                        type: boolean
                      has_draft:
                        type: boolean
                      list_bookmark:
                        type: boolean
                        default: false
                      list_favorite:
                        type: boolean
                        default: false
                      list_offline:
                        type: boolean
                        default: false
                      list_show_on_map:
                        type: boolean
                        default: false
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      vessel:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          mmsi_number:
                            type: string
                          length:
                            type: number
                          draft:
                            type: number
                          beam:
                            type: number
                          boat_type:
                            type: string
                          average_speed:
                            type: number
                          user_id:
                            type: integer
                          poi_vessel_id:
                            type: integer
                          original_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          lat:
                            type: number
                          lng:
                            type: number
                          height:
                            type: number
                          buffer:
                            type: number
                          manufacturer_model:
                            type: string
                          fuel_type:
                            type: string
                          fuel_consumption:
                            type: string
                          port:
                            type: string
                          port_name:
                            type: string
                          homeport_type:
                            type: string
                          homeport_id:
                            type: integer
                          current:
                            type: boolean
                          registration_renewal_date:
                            type: string
                            format: date
                          notes:
                            type: string
                        required:
                        - id
                        - user_id
                        - name
                        - boat_type
                        - draft
                        - buffer
                        - created_at
                        - updated_at
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          privilege:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          user_subscription:
                            type: string
                          lifetime_member:
                            type: boolean
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          trusted:
                            type: boolean
                          suspicious:
                            type: boolean
                          created_at:
                            type: string
                          updated_at:
                            type: string
                        required:
                        - id
                        - uid
                        - first_name
                        - last_name
                        - kind
                        - privilege
                        - username
                        - email
                        - user_subscription
                        - created_at
                        - updated_at
                      waypoints:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            depth:
                              type: number
                            name:
                              type: string
                            address:
                              type: string
                            referable_type:
                              type: string
                              enum:
                              - Place
                              - Poi
                              - ReportPin
                            referable_id:
                              type: integer
                            referable_kind:
                              type: string
                            kind:
                              type: string
                              enum:
                              - start_point
                              - end_point
                              - waypoint
                              - innerpoint
                              - track
                            routing:
                              type: string
                              enum:
                              - manual
                              - generated
                              - automatic
                            automatic_status:
                              type: string
                              enum:
                              - complete
                              - fail
                            automatic_message:
                              type: string
                          required:
                          - kind
                          - lat
                          - lng
                          - routing
                      route_segment_ids:
                        type: array
                        items:
                          type: integer
                      track_segment_ids:
                        type: array
                        items:
                          type: integer
                      planned_coords:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            depth:
                              type: number
                            name:
                              type: string
                            address:
                              type: string
                            referable_type:
                              type: string
                              enum:
                              - Place
                              - Poi
                              - ReportPin
                            referable_id:
                              type: integer
                            referable_kind:
                              type: string
                            kind:
                              type: string
                              enum:
                              - start_point
                              - end_point
                              - waypoint
                              - innerpoint
                              - track
                            routing:
                              type: string
                              enum:
                              - manual
                              - generated
                              - automatic
                            automatic_status:
                              type: string
                              enum:
                              - complete
                              - fail
                            automatic_message:
                              type: string
                          required:
                          - kind
                          - lat
                          - lng
                          - routing
                      tracked_coords:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            accuracy:
                              type: number
                            depth:
                              type: number
                            timestamp:
                              type: string
                          required:
                          - lat
                          - lng
                    required:
                    - id
                    - uid
                    - name
                    - kind
                    - publication_status
                    - processing_status
                    - created_at
                    - updated_at
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/trips/{id}/cancel_update":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Trips
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      old_voyage_id:
                        type: integer
                      user_id:
                        type: integer
                      external_id:
                        type: string
                      kind:
                        type: string
                        enum:
                        - voyage
                        - route
                        - track
                        - log
                      uid:
                        type: string
                      name:
                        type: string
                      description:
                        type: string
                      start_date:
                        type: string
                      end_date:
                        type: string
                      start_location:
                        type: string
                      end_location:
                        type: string
                      draft_depth:
                        type: number
                      buffer_depth:
                        type: number
                      bridge_vert:
                        type: number
                      bridge_horiz:
                        type: number
                      avoid_ocean:
                        type: boolean
                      avoid_inland:
                        type: boolean
                      disable_smoothing:
                        type: boolean
                      prioritycostfactor:
                        type: number
                      hug_shore:
                        type: boolean
                      access:
                        type: string
                      publication_status:
                        type: string
                        enum:
                        - draft
                        - published
                      processing_status:
                        type: string
                        enum:
                        - pending
                        - generating
                        - done
                        - error
                      navigation_status:
                        type: string
                        enum:
                        - planning
                        - ongoing
                        - paused
                        - finished
                      planned_coords_count:
                        type: integer
                      planned_distance:
                        type: number
                      tracked_coords_count:
                        type: integer
                      tracked_distance:
                        type: number
                      vessel_id:
                        type: integer
                      origin:
                        type: string
                        enum:
                        - mm
                        - cl
                        - gpx
                        - sounding
                      average_speed:
                        type: number
                      fuel_consumption:
                        type: number
                      fuel_type:
                        type: string
                      planned_est_duration:
                        type: string
                      planned_est_fuel:
                        type: number
                      height:
                        type: number
                      boat_name:
                        type: string
                      manufacturer_model:
                        type: string
                      optimized:
                        type: boolean
                        default: true
                      optimization_value:
                        type: string
                        default: '0.00001'
                      sounding_name:
                        type: string
                      sounding_slices:
                        type: string
                      sounding_mac:
                        type: string
                      reported:
                        type: boolean
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      binary_mode:
                        type: boolean
                      has_draft:
                        type: boolean
                      list_bookmark:
                        type: boolean
                        default: false
                      list_favorite:
                        type: boolean
                        default: false
                      list_offline:
                        type: boolean
                        default: false
                      list_show_on_map:
                        type: boolean
                        default: false
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      vessel:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          mmsi_number:
                            type: string
                          length:
                            type: number
                          draft:
                            type: number
                          beam:
                            type: number
                          boat_type:
                            type: string
                          average_speed:
                            type: number
                          user_id:
                            type: integer
                          poi_vessel_id:
                            type: integer
                          original_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          lat:
                            type: number
                          lng:
                            type: number
                          height:
                            type: number
                          buffer:
                            type: number
                          manufacturer_model:
                            type: string
                          fuel_type:
                            type: string
                          fuel_consumption:
                            type: string
                          port:
                            type: string
                          port_name:
                            type: string
                          homeport_type:
                            type: string
                          homeport_id:
                            type: integer
                          current:
                            type: boolean
                          registration_renewal_date:
                            type: string
                            format: date
                          notes:
                            type: string
                        required:
                        - id
                        - user_id
                        - name
                        - boat_type
                        - draft
                        - buffer
                        - created_at
                        - updated_at
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          privilege:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          user_subscription:
                            type: string
                          lifetime_member:
                            type: boolean
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          trusted:
                            type: boolean
                          suspicious:
                            type: boolean
                          created_at:
                            type: string
                          updated_at:
                            type: string
                        required:
                        - id
                        - uid
                        - first_name
                        - last_name
                        - kind
                        - privilege
                        - username
                        - email
                        - user_subscription
                        - created_at
                        - updated_at
                      waypoints:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            depth:
                              type: number
                            name:
                              type: string
                            address:
                              type: string
                            referable_type:
                              type: string
                              enum:
                              - Place
                              - Poi
                              - ReportPin
                            referable_id:
                              type: integer
                            referable_kind:
                              type: string
                            kind:
                              type: string
                              enum:
                              - start_point
                              - end_point
                              - waypoint
                              - innerpoint
                              - track
                            routing:
                              type: string
                              enum:
                              - manual
                              - generated
                              - automatic
                            automatic_status:
                              type: string
                              enum:
                              - complete
                              - fail
                            automatic_message:
                              type: string
                          required:
                          - kind
                          - lat
                          - lng
                          - routing
                      route_segment_ids:
                        type: array
                        items:
                          type: integer
                      track_segment_ids:
                        type: array
                        items:
                          type: integer
                      planned_coords:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            depth:
                              type: number
                            name:
                              type: string
                            address:
                              type: string
                            referable_type:
                              type: string
                              enum:
                              - Place
                              - Poi
                              - ReportPin
                            referable_id:
                              type: integer
                            referable_kind:
                              type: string
                            kind:
                              type: string
                              enum:
                              - start_point
                              - end_point
                              - waypoint
                              - innerpoint
                              - track
                            routing:
                              type: string
                              enum:
                              - manual
                              - generated
                              - automatic
                            automatic_status:
                              type: string
                              enum:
                              - complete
                              - fail
                            automatic_message:
                              type: string
                          required:
                          - kind
                          - lat
                          - lng
                          - routing
                      tracked_coords:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            accuracy:
                              type: number
                            depth:
                              type: number
                            timestamp:
                              type: string
                          required:
                          - lat
                          - lng
                    required:
                    - id
                    - uid
                    - name
                    - kind
                    - publication_status
                    - processing_status
                    - created_at
                    - updated_at
  "/api/v1/trips/{id}/take_voyage":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-89cc6709-18d4-4469-acb5-7f313d4a7064');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Trips
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      - name: copy_source
        in: query
        description: Select source point to copy
        schema:
          type: string
          enum:
          - tracked_coords
          - planned_coords
      - name: vessel_id
        in: query
        description: ID of vessel
        schema:
          type: integer
      - name: reverse
        in: query
        description: Reverse coords
        schema:
          type: boolean
          default: false
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      old_voyage_id:
                        type: integer
                      user_id:
                        type: integer
                      external_id:
                        type: string
                      kind:
                        type: string
                        enum:
                        - voyage
                        - route
                        - track
                        - log
                      uid:
                        type: string
                      name:
                        type: string
                      description:
                        type: string
                      start_date:
                        type: string
                      end_date:
                        type: string
                      start_location:
                        type: string
                      end_location:
                        type: string
                      draft_depth:
                        type: number
                      buffer_depth:
                        type: number
                      bridge_vert:
                        type: number
                      bridge_horiz:
                        type: number
                      avoid_ocean:
                        type: boolean
                      avoid_inland:
                        type: boolean
                      disable_smoothing:
                        type: boolean
                      prioritycostfactor:
                        type: number
                      hug_shore:
                        type: boolean
                      access:
                        type: string
                      publication_status:
                        type: string
                        enum:
                        - draft
                        - published
                      processing_status:
                        type: string
                        enum:
                        - pending
                        - generating
                        - done
                        - error
                      navigation_status:
                        type: string
                        enum:
                        - planning
                        - ongoing
                        - paused
                        - finished
                      planned_coords_count:
                        type: integer
                      planned_distance:
                        type: number
                      tracked_coords_count:
                        type: integer
                      tracked_distance:
                        type: number
                      vessel_id:
                        type: integer
                      origin:
                        type: string
                        enum:
                        - mm
                        - cl
                        - gpx
                        - sounding
                      average_speed:
                        type: number
                      fuel_consumption:
                        type: number
                      fuel_type:
                        type: string
                      planned_est_duration:
                        type: string
                      planned_est_fuel:
                        type: number
                      height:
                        type: number
                      boat_name:
                        type: string
                      manufacturer_model:
                        type: string
                      optimized:
                        type: boolean
                        default: true
                      optimization_value:
                        type: string
                        default: '0.00001'
                      sounding_name:
                        type: string
                      sounding_slices:
                        type: string
                      sounding_mac:
                        type: string
                      reported:
                        type: boolean
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      binary_mode:
                        type: boolean
                      has_draft:
                        type: boolean
                      list_bookmark:
                        type: boolean
                        default: false
                      list_favorite:
                        type: boolean
                        default: false
                      list_offline:
                        type: boolean
                        default: false
                      list_show_on_map:
                        type: boolean
                        default: false
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      vessel:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          mmsi_number:
                            type: string
                          length:
                            type: number
                          draft:
                            type: number
                          beam:
                            type: number
                          boat_type:
                            type: string
                          average_speed:
                            type: number
                          user_id:
                            type: integer
                          poi_vessel_id:
                            type: integer
                          original_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          lat:
                            type: number
                          lng:
                            type: number
                          height:
                            type: number
                          buffer:
                            type: number
                          manufacturer_model:
                            type: string
                          fuel_type:
                            type: string
                          fuel_consumption:
                            type: string
                          port:
                            type: string
                          port_name:
                            type: string
                          homeport_type:
                            type: string
                          homeport_id:
                            type: integer
                          current:
                            type: boolean
                          registration_renewal_date:
                            type: string
                            format: date
                          notes:
                            type: string
                        required:
                        - id
                        - user_id
                        - name
                        - boat_type
                        - draft
                        - buffer
                        - created_at
                        - updated_at
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          privilege:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          user_subscription:
                            type: string
                          lifetime_member:
                            type: boolean
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          trusted:
                            type: boolean
                          suspicious:
                            type: boolean
                          created_at:
                            type: string
                          updated_at:
                            type: string
                        required:
                        - id
                        - uid
                        - first_name
                        - last_name
                        - kind
                        - privilege
                        - username
                        - email
                        - user_subscription
                        - created_at
                        - updated_at
                      waypoints:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            depth:
                              type: number
                            name:
                              type: string
                            address:
                              type: string
                            referable_type:
                              type: string
                              enum:
                              - Place
                              - Poi
                              - ReportPin
                            referable_id:
                              type: integer
                            referable_kind:
                              type: string
                            kind:
                              type: string
                              enum:
                              - start_point
                              - end_point
                              - waypoint
                              - innerpoint
                              - track
                            routing:
                              type: string
                              enum:
                              - manual
                              - generated
                              - automatic
                            automatic_status:
                              type: string
                              enum:
                              - complete
                              - fail
                            automatic_message:
                              type: string
                          required:
                          - kind
                          - lat
                          - lng
                          - routing
                      route_segment_ids:
                        type: array
                        items:
                          type: integer
                      track_segment_ids:
                        type: array
                        items:
                          type: integer
                      planned_coords:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            depth:
                              type: number
                            name:
                              type: string
                            address:
                              type: string
                            referable_type:
                              type: string
                              enum:
                              - Place
                              - Poi
                              - ReportPin
                            referable_id:
                              type: integer
                            referable_kind:
                              type: string
                            kind:
                              type: string
                              enum:
                              - start_point
                              - end_point
                              - waypoint
                              - innerpoint
                              - track
                            routing:
                              type: string
                              enum:
                              - manual
                              - generated
                              - automatic
                            automatic_status:
                              type: string
                              enum:
                              - complete
                              - fail
                            automatic_message:
                              type: string
                          required:
                          - kind
                          - lat
                          - lng
                          - routing
                      tracked_coords:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            accuracy:
                              type: number
                            depth:
                              type: number
                            timestamp:
                              type: string
                          required:
                          - lat
                          - lng
                    required:
                    - id
                    - uid
                    - name
                    - kind
                    - publication_status
                    - processing_status
                    - created_at
                    - updated_at
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/trips/{id}/duplicate":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-2f9cb982-a646-4c91-aa02-7c4c9c5cf07a');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Trips
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      old_voyage_id:
                        type: integer
                      user_id:
                        type: integer
                      external_id:
                        type: string
                      kind:
                        type: string
                        enum:
                        - voyage
                        - route
                        - track
                        - log
                      uid:
                        type: string
                      name:
                        type: string
                      description:
                        type: string
                      start_date:
                        type: string
                      end_date:
                        type: string
                      start_location:
                        type: string
                      end_location:
                        type: string
                      draft_depth:
                        type: number
                      buffer_depth:
                        type: number
                      bridge_vert:
                        type: number
                      bridge_horiz:
                        type: number
                      avoid_ocean:
                        type: boolean
                      avoid_inland:
                        type: boolean
                      disable_smoothing:
                        type: boolean
                      prioritycostfactor:
                        type: number
                      hug_shore:
                        type: boolean
                      access:
                        type: string
                      publication_status:
                        type: string
                        enum:
                        - draft
                        - published
                      processing_status:
                        type: string
                        enum:
                        - pending
                        - generating
                        - done
                        - error
                      navigation_status:
                        type: string
                        enum:
                        - planning
                        - ongoing
                        - paused
                        - finished
                      planned_coords_count:
                        type: integer
                      planned_distance:
                        type: number
                      tracked_coords_count:
                        type: integer
                      tracked_distance:
                        type: number
                      vessel_id:
                        type: integer
                      origin:
                        type: string
                        enum:
                        - mm
                        - cl
                        - gpx
                        - sounding
                      average_speed:
                        type: number
                      fuel_consumption:
                        type: number
                      fuel_type:
                        type: string
                      planned_est_duration:
                        type: string
                      planned_est_fuel:
                        type: number
                      height:
                        type: number
                      boat_name:
                        type: string
                      manufacturer_model:
                        type: string
                      optimized:
                        type: boolean
                        default: true
                      optimization_value:
                        type: string
                        default: '0.00001'
                      sounding_name:
                        type: string
                      sounding_slices:
                        type: string
                      sounding_mac:
                        type: string
                      reported:
                        type: boolean
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      binary_mode:
                        type: boolean
                      has_draft:
                        type: boolean
                      list_bookmark:
                        type: boolean
                        default: false
                      list_favorite:
                        type: boolean
                        default: false
                      list_offline:
                        type: boolean
                        default: false
                      list_show_on_map:
                        type: boolean
                        default: false
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      vessel:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          mmsi_number:
                            type: string
                          length:
                            type: number
                          draft:
                            type: number
                          beam:
                            type: number
                          boat_type:
                            type: string
                          average_speed:
                            type: number
                          user_id:
                            type: integer
                          poi_vessel_id:
                            type: integer
                          original_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          lat:
                            type: number
                          lng:
                            type: number
                          height:
                            type: number
                          buffer:
                            type: number
                          manufacturer_model:
                            type: string
                          fuel_type:
                            type: string
                          fuel_consumption:
                            type: string
                          port:
                            type: string
                          port_name:
                            type: string
                          homeport_type:
                            type: string
                          homeport_id:
                            type: integer
                          current:
                            type: boolean
                          registration_renewal_date:
                            type: string
                            format: date
                          notes:
                            type: string
                        required:
                        - id
                        - user_id
                        - name
                        - boat_type
                        - draft
                        - buffer
                        - created_at
                        - updated_at
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          privilege:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          user_subscription:
                            type: string
                          lifetime_member:
                            type: boolean
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          trusted:
                            type: boolean
                          suspicious:
                            type: boolean
                          created_at:
                            type: string
                          updated_at:
                            type: string
                        required:
                        - id
                        - uid
                        - first_name
                        - last_name
                        - kind
                        - privilege
                        - username
                        - email
                        - user_subscription
                        - created_at
                        - updated_at
                      waypoints:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            depth:
                              type: number
                            name:
                              type: string
                            address:
                              type: string
                            referable_type:
                              type: string
                              enum:
                              - Place
                              - Poi
                              - ReportPin
                            referable_id:
                              type: integer
                            referable_kind:
                              type: string
                            kind:
                              type: string
                              enum:
                              - start_point
                              - end_point
                              - waypoint
                              - innerpoint
                              - track
                            routing:
                              type: string
                              enum:
                              - manual
                              - generated
                              - automatic
                            automatic_status:
                              type: string
                              enum:
                              - complete
                              - fail
                            automatic_message:
                              type: string
                          required:
                          - kind
                          - lat
                          - lng
                          - routing
                      route_segment_ids:
                        type: array
                        items:
                          type: integer
                      track_segment_ids:
                        type: array
                        items:
                          type: integer
                      planned_coords:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            depth:
                              type: number
                            name:
                              type: string
                            address:
                              type: string
                            referable_type:
                              type: string
                              enum:
                              - Place
                              - Poi
                              - ReportPin
                            referable_id:
                              type: integer
                            referable_kind:
                              type: string
                            kind:
                              type: string
                              enum:
                              - start_point
                              - end_point
                              - waypoint
                              - innerpoint
                              - track
                            routing:
                              type: string
                              enum:
                              - manual
                              - generated
                              - automatic
                            automatic_status:
                              type: string
                              enum:
                              - complete
                              - fail
                            automatic_message:
                              type: string
                          required:
                          - kind
                          - lat
                          - lng
                          - routing
                      tracked_coords:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            accuracy:
                              type: number
                            depth:
                              type: number
                            timestamp:
                              type: string
                          required:
                          - lat
                          - lng
                    required:
                    - id
                    - uid
                    - name
                    - kind
                    - publication_status
                    - processing_status
                    - created_at
                    - updated_at
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/trips/{id}/refresh_vessel_trip":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-4dc2f001-2e32-4311-84cd-40608ff97a86');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Trips
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      old_voyage_id:
                        type: integer
                      user_id:
                        type: integer
                      external_id:
                        type: string
                      kind:
                        type: string
                        enum:
                        - voyage
                        - route
                        - track
                        - log
                      uid:
                        type: string
                      name:
                        type: string
                      description:
                        type: string
                      start_date:
                        type: string
                      end_date:
                        type: string
                      start_location:
                        type: string
                      end_location:
                        type: string
                      draft_depth:
                        type: number
                      buffer_depth:
                        type: number
                      bridge_vert:
                        type: number
                      bridge_horiz:
                        type: number
                      avoid_ocean:
                        type: boolean
                      avoid_inland:
                        type: boolean
                      disable_smoothing:
                        type: boolean
                      prioritycostfactor:
                        type: number
                      hug_shore:
                        type: boolean
                      access:
                        type: string
                      publication_status:
                        type: string
                        enum:
                        - draft
                        - published
                      processing_status:
                        type: string
                        enum:
                        - pending
                        - generating
                        - done
                        - error
                      navigation_status:
                        type: string
                        enum:
                        - planning
                        - ongoing
                        - paused
                        - finished
                      planned_coords_count:
                        type: integer
                      planned_distance:
                        type: number
                      tracked_coords_count:
                        type: integer
                      tracked_distance:
                        type: number
                      vessel_id:
                        type: integer
                      origin:
                        type: string
                        enum:
                        - mm
                        - cl
                        - gpx
                        - sounding
                      average_speed:
                        type: number
                      fuel_consumption:
                        type: number
                      fuel_type:
                        type: string
                      planned_est_duration:
                        type: string
                      planned_est_fuel:
                        type: number
                      height:
                        type: number
                      boat_name:
                        type: string
                      manufacturer_model:
                        type: string
                      optimized:
                        type: boolean
                        default: true
                      optimization_value:
                        type: string
                        default: '0.00001'
                      sounding_name:
                        type: string
                      sounding_slices:
                        type: string
                      sounding_mac:
                        type: string
                      reported:
                        type: boolean
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      binary_mode:
                        type: boolean
                      has_draft:
                        type: boolean
                      list_bookmark:
                        type: boolean
                        default: false
                      list_favorite:
                        type: boolean
                        default: false
                      list_offline:
                        type: boolean
                        default: false
                      list_show_on_map:
                        type: boolean
                        default: false
                      asset_links:
                        type: array
                        items:
                          type: string
                      assets:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            folder_name:
                              type: string
                            file_name:
                              type: string
                            url:
                              type: string
                      vessel:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          mmsi_number:
                            type: string
                          length:
                            type: number
                          draft:
                            type: number
                          beam:
                            type: number
                          boat_type:
                            type: string
                          average_speed:
                            type: number
                          user_id:
                            type: integer
                          poi_vessel_id:
                            type: integer
                          original_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          lat:
                            type: number
                          lng:
                            type: number
                          height:
                            type: number
                          buffer:
                            type: number
                          manufacturer_model:
                            type: string
                          fuel_type:
                            type: string
                          fuel_consumption:
                            type: string
                          port:
                            type: string
                          port_name:
                            type: string
                          homeport_type:
                            type: string
                          homeport_id:
                            type: integer
                          current:
                            type: boolean
                          registration_renewal_date:
                            type: string
                            format: date
                          notes:
                            type: string
                        required:
                        - id
                        - user_id
                        - name
                        - boat_type
                        - draft
                        - buffer
                        - created_at
                        - updated_at
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          privilege:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          user_subscription:
                            type: string
                          lifetime_member:
                            type: boolean
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          trusted:
                            type: boolean
                          suspicious:
                            type: boolean
                          created_at:
                            type: string
                          updated_at:
                            type: string
                        required:
                        - id
                        - uid
                        - first_name
                        - last_name
                        - kind
                        - privilege
                        - username
                        - email
                        - user_subscription
                        - created_at
                        - updated_at
                      waypoints:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            depth:
                              type: number
                            name:
                              type: string
                            address:
                              type: string
                            referable_type:
                              type: string
                              enum:
                              - Place
                              - Poi
                              - ReportPin
                            referable_id:
                              type: integer
                            referable_kind:
                              type: string
                            kind:
                              type: string
                              enum:
                              - start_point
                              - end_point
                              - waypoint
                              - innerpoint
                              - track
                            routing:
                              type: string
                              enum:
                              - manual
                              - generated
                              - automatic
                            automatic_status:
                              type: string
                              enum:
                              - complete
                              - fail
                            automatic_message:
                              type: string
                          required:
                          - kind
                          - lat
                          - lng
                          - routing
                      route_segment_ids:
                        type: array
                        items:
                          type: integer
                      track_segment_ids:
                        type: array
                        items:
                          type: integer
                      planned_coords:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            depth:
                              type: number
                            name:
                              type: string
                            address:
                              type: string
                            referable_type:
                              type: string
                              enum:
                              - Place
                              - Poi
                              - ReportPin
                            referable_id:
                              type: integer
                            referable_kind:
                              type: string
                            kind:
                              type: string
                              enum:
                              - start_point
                              - end_point
                              - waypoint
                              - innerpoint
                              - track
                            routing:
                              type: string
                              enum:
                              - manual
                              - generated
                              - automatic
                            automatic_status:
                              type: string
                              enum:
                              - complete
                              - fail
                            automatic_message:
                              type: string
                          required:
                          - kind
                          - lat
                          - lng
                          - routing
                      tracked_coords:
                        type: array
                        items:
                          type: object
                          properties:
                            lat:
                              type: number
                            lng:
                              type: number
                            accuracy:
                              type: number
                            depth:
                              type: number
                            timestamp:
                              type: string
                          required:
                          - lat
                          - lng
                    required:
                    - id
                    - uid
                    - name
                    - kind
                    - publication_status
                    - processing_status
                    - created_at
                    - updated_at
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/trips/batch":
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-cea5fd26-efb0-4ad9-bf05-1f63cf66d2d0');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Trips
      security: []
      parameters: []
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: array
              items:
                type: integer
          application/form-data:
            schema:
              type: array
              items:
                type: integer
  "/api/v1/user_checklists":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Checklists
      security: []
      parameters:
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - updated_at_asc
          - updated_at_desc
          - created_at_asc
          - created_at_desc
      - name: user_id
        in: query
        description: Filter by User
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            user_id:
                              type: integer
                            name:
                              type: string
                            user_checklist_items_count:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            user_checklist_items:
                              type: array
                              items:
                                type: object
                                properties:
                                  description:
                                    type: string
                                  check:
                                    type: boolean
                                  pos:
                                    type: integer
                                  created_at:
                                    type: string
                                  updated_at:
                                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Checklists
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      name:
                        type: string
                      user_checklist_items_count:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user_checklist_items:
                        type: array
                        items:
                          type: object
                          properties:
                            description:
                              type: string
                            check:
                              type: boolean
                            pos:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      name:
                        type: string
                      user_checklist_items_count:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user_checklist_items:
                        type: array
                        items:
                          type: object
                          properties:
                            description:
                              type: string
                            check:
                              type: boolean
                            pos:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                user_checklist_items_attributes:
                  type: array
                  items:
                    type: object
                    properties:
                      description:
                        type: string
                      check:
                        type: boolean
  "/api/v1/user_checklists/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Checklists
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      name:
                        type: string
                      user_checklist_items_count:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user_checklist_items:
                        type: array
                        items:
                          type: object
                          properties:
                            description:
                              type: string
                            check:
                              type: boolean
                            pos:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Checklists
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      name:
                        type: string
                      user_checklist_items_count:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user_checklist_items:
                        type: array
                        items:
                          type: object
                          properties:
                            description:
                              type: string
                            check:
                              type: boolean
                            pos:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      name:
                        type: string
                      user_checklist_items_count:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user_checklist_items:
                        type: array
                        items:
                          type: object
                          properties:
                            description:
                              type: string
                            check:
                              type: boolean
                            pos:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                user_checklist_items_attributes:
                  type: array
                  items:
                    type: object
                    properties:
                      description:
                        type: string
                      check:
                        type: boolean
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Checklists
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      name:
                        type: string
                      user_checklist_items_count:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user_checklist_items:
                        type: array
                        items:
                          type: object
                          properties:
                            description:
                              type: string
                            check:
                              type: boolean
                            pos:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/user_comments":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-53d743e0-90a0-4f18-9292-31ce099b4181');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Comments
      security: []
      parameters:
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - updated_at_asc
          - updated_at_desc
          - created_at_asc
          - created_at_desc
      - name: commentable_type
        in: query
        description: Filter by commentable_type
        schema:
          type: string
          enum:
          - ReportPin
          - Post
          - Place
      - name: commentable_id
        in: query
        description: Filter by commentable_id
        schema:
          type: integer
      - name: user_id
        in: query
        description: Filter by User
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            message:
                              type: string
                            user_id:
                              type: integer
                            likes_count:
                              type: integer
                            commentable_type:
                              type: string
                            commentable_id:
                              type: integer
                            post_id:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            user:
                              type: object
                              properties:
                                id:
                                  type: integer
                                uid:
                                  type: string
                                first_name:
                                  type: string
                                last_name:
                                  type: string
                                kind:
                                  type: string
                                description:
                                  type: string
                                follower_count:
                                  type: integer
                                facebook_link:
                                  type: string
                                instagram_link:
                                  type: string
                                youtube_link:
                                  type: string
                                tiktok_link:
                                  type: string
                                web_link:
                                  type: string
                                username:
                                  type: string
                                avatar_asset_id:
                                  type: integer
                                image:
                                  type: string
                                cover_asset_id:
                                  type: integer
                                cover:
                                  type: string
                                email:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                current_vessel_id:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                            own_user_like:
                              type: object
                              properties:
                                id:
                                  type: integer
                                user_id:
                                  type: integer
                                likeable_type:
                                  type: string
                                likeable_id:
                                  type: integer
                                post_id:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-00e48fac-f2ad-42f9-b58b-6e42a56311fa');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Comments
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      message:
                        type: string
                      user_id:
                        type: integer
                      likes_count:
                        type: integer
                      commentable_type:
                        type: string
                      commentable_id:
                        type: integer
                      post_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      own_user_like:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          likeable_type:
                            type: string
                          likeable_id:
                            type: integer
                          post_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      user_likes:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            user_id:
                              type: integer
                            likeable_type:
                              type: string
                            likeable_id:
                              type: integer
                            post_id:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      message:
                        type: string
                      user_id:
                        type: integer
                      likes_count:
                        type: integer
                      commentable_type:
                        type: string
                      commentable_id:
                        type: integer
                      post_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      own_user_like:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          likeable_type:
                            type: string
                          likeable_id:
                            type: integer
                          post_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      user_likes:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            user_id:
                              type: integer
                            likeable_type:
                              type: string
                            likeable_id:
                              type: integer
                            post_id:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                message:
                  type: string
                commentable_type:
                  type: string
                  enum:
                  - ReportPin
                  - Post
                  - Place
                commentable_id:
                  type: integer
              required:
              - message
              - commentable_type
              - commentable_id
  "/api/v1/user_comments/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-17b406fe-5744-47f2-96c6-0bb9a3084286');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Comments
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      message:
                        type: string
                      user_id:
                        type: integer
                      likes_count:
                        type: integer
                      commentable_type:
                        type: string
                      commentable_id:
                        type: integer
                      post_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      own_user_like:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          likeable_type:
                            type: string
                          likeable_id:
                            type: integer
                          post_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      user_likes:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            user_id:
                              type: integer
                            likeable_type:
                              type: string
                            likeable_id:
                              type: integer
                            post_id:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-549a8fee-c400-45ed-a635-e609cbab8f54');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Comments
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      message:
                        type: string
                      user_id:
                        type: integer
                      likes_count:
                        type: integer
                      commentable_type:
                        type: string
                      commentable_id:
                        type: integer
                      post_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      own_user_like:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          likeable_type:
                            type: string
                          likeable_id:
                            type: integer
                          post_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      user_likes:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            user_id:
                              type: integer
                            likeable_type:
                              type: string
                            likeable_id:
                              type: integer
                            post_id:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      message:
                        type: string
                      user_id:
                        type: integer
                      likes_count:
                        type: integer
                      commentable_type:
                        type: string
                      commentable_id:
                        type: integer
                      post_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      own_user_like:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          likeable_type:
                            type: string
                          likeable_id:
                            type: integer
                          post_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      user_likes:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            user_id:
                              type: integer
                            likeable_type:
                              type: string
                            likeable_id:
                              type: integer
                            post_id:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                message:
                  type: string
                commentable_type:
                  type: string
                  enum:
                  - ReportPin
                  - Post
                  - Place
                commentable_id:
                  type: integer
              required:
              - message
              - commentable_type
              - commentable_id
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-1256fdf4-10f4-40ac-bbe7-9d93936434d2');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Comments
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      message:
                        type: string
                      user_id:
                        type: integer
                      likes_count:
                        type: integer
                      commentable_type:
                        type: string
                      commentable_id:
                        type: integer
                      post_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      own_user_like:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          likeable_type:
                            type: string
                          likeable_id:
                            type: integer
                          post_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                      user_likes:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            user_id:
                              type: integer
                            likeable_type:
                              type: string
                            likeable_id:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/user_interests":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-488b2a42-3d70-4f4b-9da8-d9456290cae8');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Interests
      security: []
      parameters:
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - updated_at_asc
          - updated_at_desc
      - name: user_id
        in: query
        description: Filter by User
        schema:
          type: integer
      - name: interest_id
        in: query
        description: Filter by Interest
        schema:
          type: integer
      - name: sw_latitude
        in: query
        description: Filter by bounding box (latitude SW)
        schema:
          type: number
          default: 39.057193
      - name: sw_longitude
        in: query
        description: Filter by bounding box (longitude SW)
        schema:
          type: number
          default: -76.831734
      - name: ne_latitude
        in: query
        description: Filter by bounding box (latitude NE)
        schema:
          type: number
          default: 39.970224
      - name: ne_longitude
        in: query
        description: Filter by bounding box (longitude NE)
        schema:
          type: number
          default: -75.442673
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            user_id:
                              type: integer
                            interest_id:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            interest:
                              type: object
                              properties:
                                id:
                                  type: integer
                                name:
                                  type: string
                                translated_name:
                                  type: string
                                category:
                                  type: string
                                translated_category:
                                  type: string
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-158c6e4c-b790-492e-bda8-bb870dcaadfb');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Interests
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      interest_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      interest:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          translated_name:
                            type: string
                          category:
                            type: string
                          translated_category:
                            type: string
                          created_at:
                            type: string
                          updated_at:
                            type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      interest_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                interest_id:
                  type: integer
              required:
              - interest_id
  "/api/v1/user_interests/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-400a57ca-91dc-4d15-97c7-7cfd0044d935');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Interests
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      interest_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      interest:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          translated_name:
                            type: string
                          category:
                            type: string
                          translated_category:
                            type: string
                          created_at:
                            type: string
                          updated_at:
                            type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-8bdffbcc-6180-4704-b4d5-bd2880a1a4b5');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Interests
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      interest_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      interest:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          translated_name:
                            type: string
                          category:
                            type: string
                          translated_category:
                            type: string
                          created_at:
                            type: string
                          updated_at:
                            type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      interest_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      interest:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          translated_name:
                            type: string
                          category:
                            type: string
                          translated_category:
                            type: string
                          created_at:
                            type: string
                          updated_at:
                            type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                interest_id:
                  type: integer
              required:
              - interest_id
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-e1f8b1da-8854-4a24-b566-b83d8acf3da9');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Interests
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      interest_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      interest:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          translated_name:
                            type: string
                          category:
                            type: string
                          translated_category:
                            type: string
                          created_at:
                            type: string
                          updated_at:
                            type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/user_likes":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-572b9368-ed57-4bff-88be-b8ea6e6cc1b0');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Likes
      security: []
      parameters:
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - updated_at_asc
          - updated_at_desc
      - name: likeable_type
        in: query
        description: Filter by likeable_type
        schema:
          type: string
          enum:
          - UserComment
          - Post
      - name: likeable_id
        in: query
        description: Filter by likeable_id
        schema:
          type: integer
      - name: user_id
        in: query
        description: Filter by User
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            user_id:
                              type: integer
                            likeable_type:
                              type: string
                            likeable_id:
                              type: integer
                            post_id:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            user:
                              type: object
                              properties:
                                id:
                                  type: integer
                                uid:
                                  type: string
                                first_name:
                                  type: string
                                last_name:
                                  type: string
                                kind:
                                  type: string
                                description:
                                  type: string
                                follower_count:
                                  type: integer
                                facebook_link:
                                  type: string
                                instagram_link:
                                  type: string
                                youtube_link:
                                  type: string
                                tiktok_link:
                                  type: string
                                web_link:
                                  type: string
                                username:
                                  type: string
                                avatar_asset_id:
                                  type: integer
                                image:
                                  type: string
                                cover_asset_id:
                                  type: integer
                                cover:
                                  type: string
                                email:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                current_vessel_id:
                                  type: integer
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-626b82ea-bcbf-41c1-afc5-5d20298ed18f');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Likes
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      likeable_type:
                        type: string
                      likeable_id:
                        type: integer
                      post_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      likeable_type:
                        type: string
                      likeable_id:
                        type: integer
                      post_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                likeable_type:
                  type: string
                  enum:
                  - UserComment
                  - Post
                likeable_id:
                  type: integer
              required:
              - likeable_type
              - likeable_id
  "/api/v1/user_likes/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-79eacd89-9d7b-405c-bd5d-9cee8bc53717');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Likes
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      likeable_type:
                        type: string
                      likeable_id:
                        type: integer
                      post_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-bf8e9849-ac25-4bcb-8891-5bfc7dc7ea45');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Likes
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      likeable_type:
                        type: string
                      likeable_id:
                        type: integer
                      post_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      likeable_type:
                        type: string
                      likeable_id:
                        type: integer
                      post_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                likeable_type:
                  type: string
                  enum:
                  - UserComment
                  - Post
                likeable_id:
                  type: integer
              required:
              - likeable_type
              - likeable_id
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-e580878f-0aa6-4ac1-98ba-d962a5162684');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Likes
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      likeable_type:
                        type: string
                      likeable_id:
                        type: integer
                      post_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          description:
                            type: string
                          follower_count:
                            type: integer
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          avatar_asset_id:
                            type: integer
                          image:
                            type: string
                          cover_asset_id:
                            type: integer
                          cover:
                            type: string
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/user_location":
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-1c37d040-0021-4d34-a376-cdb6ad11dfe4');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Location
      security: []
      description: Accepts one location or an array of locations. A single broadcast
        is sent after all locations are processed.
      parameters: []
      responses:
        '200':
          description: Respond ok
        '422':
          description: Respond unprocessable entity
        '404':
          description: Respond not found
      requestBody:
        content:
          application/json:
            schema:
              oneOf:
              - type: object
                properties:
                  lat:
                    type: number
                  lng:
                    type: number
                  depth:
                    type: number
                  speed:
                    type: number
                  direction:
                    type: number
                  heading:
                    type: number
                  course:
                    type: number
                  accuracy:
                    type: number
                  location_timestamp:
                    type: integer
                required:
                - lat
                - lng
              - type: array
                items:
                  type: object
                  properties:
                    lat:
                      type: number
                    lng:
                      type: number
                    depth:
                      type: number
                    speed:
                      type: number
                    direction:
                      type: number
                    heading:
                      type: number
                    course:
                      type: number
                    accuracy:
                      type: number
                    location_timestamp:
                      type: integer
                  required:
                  - lat
                  - lng
  "/api/v1/user_options":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-5976081a-de2b-493c-ab0e-7d37a56c372d');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Options
      security: []
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      current_depth_shading_id:
                        type: integer
                      current_vessel_id:
                        type: integer
                      route_settings:
                        type: string
                      hug_shore:
                        type: boolean
                      ambassador_location_privacy:
                        type: string
                      initial_lat:
                        type: string
                      initial_lng:
                        type: string
                      initial_address:
                        type: string
                      initial_location_type:
                        type: string
                        enum:
                        - Place
                        - Poi
                      initial_location_id:
                        type: integer
                      depth_shading_enabled:
                        type: boolean
                      shader_opacity:
                        type: string
                      speed_unit:
                        type: string
                      distance_unit:
                        type: string
                      wind_speed_unit:
                        type: string
                      offline_mode:
                        type: string
                      stay_in_channels:
                        type: boolean
                      length_unit:
                        type: string
                      volume_unit:
                        type: string
                      temperature_unit:
                        type: string
                      coordinate_format:
                        type: string
                      track_color:
                        type: string
                      depth_shading_contour_lines_enabled:
                        type: boolean
                      visible_only_on_water:
                        type: boolean
                      cursor_beam_color:
                        type: string
                      route_color:
                        type: string
                      map_3d_mode:
                        type: string
                        enum:
                        - manual
                        - auto
                        - never
                      auto_course_up:
                        type: boolean
                      auto_heading_line:
                        type: boolean
                      auto_recenter:
                        type: boolean
                      font_size:
                        type: string
                      font_color:
                        type: string
                      depth_label_density:
                        type: integer
                      initial_location:
                        type: object
                      favorites:
                        type: array
                        items:
                          type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          privilege:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          user_subscription:
                            type: string
                          lifetime_member:
                            type: boolean
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          trusted:
                            type: boolean
                          suspicious:
                            type: boolean
                          created_at:
                            type: string
                          updated_at:
                            type: string
                        required:
                        - id
                        - uid
                        - first_name
                        - last_name
                        - kind
                        - privilege
                        - username
                        - email
                        - user_subscription
                        - created_at
                        - updated_at
                      current_depth_shading:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          name:
                            type: string
                          current:
                            type: boolean
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          depth_shader_items:
                            type: array
                            items:
                              type: object
                              properties:
                                id:
                                  type: integer
                                color:
                                  type: string
                                distance:
                                  type: string
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                      current_vessel:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          mmsi_number:
                            type: string
                          length:
                            type: number
                          draft:
                            type: number
                          beam:
                            type: number
                          boat_type:
                            type: string
                          average_speed:
                            type: number
                          user_id:
                            type: integer
                          poi_vessel_id:
                            type: integer
                          original_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          lat:
                            type: number
                          lng:
                            type: number
                          height:
                            type: number
                          buffer:
                            type: number
                          manufacturer_model:
                            type: string
                          fuel_type:
                            type: string
                          fuel_consumption:
                            type: string
                          port:
                            type: string
                          port_name:
                            type: string
                          homeport_type:
                            type: string
                          homeport_id:
                            type: integer
                          current:
                            type: boolean
                          registration_renewal_date:
                            type: string
                            format: date
                          notes:
                            type: string
                        required:
                        - id
                        - user_id
                        - name
                        - boat_type
                        - draft
                        - buffer
                        - created_at
                        - updated_at
                    required:
                    - id
                    - user_id
                    - created_at
                    - route_settings
                    - ambassador_location_privacy
                    - shader_opacity
                    - updated_at
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-d0b3c5b2-50e1-409e-b833-6fd8c2b5a054');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Options
      security: []
      parameters: []
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      current_depth_shading_id:
                        type: integer
                      current_vessel_id:
                        type: integer
                      route_settings:
                        type: string
                      hug_shore:
                        type: boolean
                      ambassador_location_privacy:
                        type: string
                      initial_lat:
                        type: string
                      initial_lng:
                        type: string
                      initial_address:
                        type: string
                      initial_location_type:
                        type: string
                        enum:
                        - Place
                        - Poi
                      initial_location_id:
                        type: integer
                      depth_shading_enabled:
                        type: boolean
                      shader_opacity:
                        type: string
                      speed_unit:
                        type: string
                      distance_unit:
                        type: string
                      wind_speed_unit:
                        type: string
                      offline_mode:
                        type: string
                      stay_in_channels:
                        type: boolean
                      length_unit:
                        type: string
                      volume_unit:
                        type: string
                      temperature_unit:
                        type: string
                      coordinate_format:
                        type: string
                      track_color:
                        type: string
                      depth_shading_contour_lines_enabled:
                        type: boolean
                      visible_only_on_water:
                        type: boolean
                      cursor_beam_color:
                        type: string
                      route_color:
                        type: string
                      map_3d_mode:
                        type: string
                        enum:
                        - manual
                        - auto
                        - never
                      auto_course_up:
                        type: boolean
                      auto_heading_line:
                        type: boolean
                      auto_recenter:
                        type: boolean
                      font_size:
                        type: string
                      font_color:
                        type: string
                      depth_label_density:
                        type: integer
                      initial_location:
                        type: object
                      favorites:
                        type: array
                        items:
                          type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          privilege:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          user_subscription:
                            type: string
                          lifetime_member:
                            type: boolean
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          trusted:
                            type: boolean
                          suspicious:
                            type: boolean
                          created_at:
                            type: string
                          updated_at:
                            type: string
                        required:
                        - id
                        - uid
                        - first_name
                        - last_name
                        - kind
                        - privilege
                        - username
                        - email
                        - user_subscription
                        - created_at
                        - updated_at
                      current_depth_shading:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          name:
                            type: string
                          current:
                            type: boolean
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          depth_shader_items:
                            type: array
                            items:
                              type: object
                              properties:
                                id:
                                  type: integer
                                color:
                                  type: string
                                distance:
                                  type: string
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                      current_vessel:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          mmsi_number:
                            type: string
                          length:
                            type: number
                          draft:
                            type: number
                          beam:
                            type: number
                          boat_type:
                            type: string
                          average_speed:
                            type: number
                          user_id:
                            type: integer
                          poi_vessel_id:
                            type: integer
                          original_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          lat:
                            type: number
                          lng:
                            type: number
                          height:
                            type: number
                          buffer:
                            type: number
                          manufacturer_model:
                            type: string
                          fuel_type:
                            type: string
                          fuel_consumption:
                            type: string
                          port:
                            type: string
                          port_name:
                            type: string
                          homeport_type:
                            type: string
                          homeport_id:
                            type: integer
                          current:
                            type: boolean
                          registration_renewal_date:
                            type: string
                            format: date
                          notes:
                            type: string
                        required:
                        - id
                        - user_id
                        - name
                        - boat_type
                        - draft
                        - buffer
                        - created_at
                        - updated_at
                    required:
                    - id
                    - user_id
                    - created_at
                    - route_settings
                    - ambassador_location_privacy
                    - shader_opacity
                    - updated_at
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      current_depth_shading_id:
                        type: integer
                      current_vessel_id:
                        type: integer
                      route_settings:
                        type: string
                      hug_shore:
                        type: boolean
                      ambassador_location_privacy:
                        type: string
                      initial_lat:
                        type: string
                      initial_lng:
                        type: string
                      initial_address:
                        type: string
                      initial_location_type:
                        type: string
                        enum:
                        - Place
                        - Poi
                      initial_location_id:
                        type: integer
                      depth_shading_enabled:
                        type: boolean
                      shader_opacity:
                        type: string
                      speed_unit:
                        type: string
                      distance_unit:
                        type: string
                      wind_speed_unit:
                        type: string
                      offline_mode:
                        type: string
                      stay_in_channels:
                        type: boolean
                      length_unit:
                        type: string
                      volume_unit:
                        type: string
                      temperature_unit:
                        type: string
                      coordinate_format:
                        type: string
                      track_color:
                        type: string
                      depth_shading_contour_lines_enabled:
                        type: boolean
                      visible_only_on_water:
                        type: boolean
                      cursor_beam_color:
                        type: string
                      route_color:
                        type: string
                      map_3d_mode:
                        type: string
                        enum:
                        - manual
                        - auto
                        - never
                      auto_course_up:
                        type: boolean
                      auto_heading_line:
                        type: boolean
                      auto_recenter:
                        type: boolean
                      font_size:
                        type: string
                      font_color:
                        type: string
                      depth_label_density:
                        type: integer
                      initial_location:
                        type: object
                      favorites:
                        type: array
                        items:
                          type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                          uid:
                            type: string
                          first_name:
                            type: string
                          last_name:
                            type: string
                          kind:
                            type: string
                          privilege:
                            type: string
                          description:
                            type: string
                          facebook_link:
                            type: string
                          instagram_link:
                            type: string
                          youtube_link:
                            type: string
                          tiktok_link:
                            type: string
                          web_link:
                            type: string
                          username:
                            type: string
                          image:
                            type: string
                          cover:
                            type: string
                          user_subscription:
                            type: string
                          lifetime_member:
                            type: boolean
                          email:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          current_vessel_id:
                            type: integer
                          trusted:
                            type: boolean
                          suspicious:
                            type: boolean
                          created_at:
                            type: string
                          updated_at:
                            type: string
                        required:
                        - id
                        - uid
                        - first_name
                        - last_name
                        - kind
                        - privilege
                        - username
                        - email
                        - user_subscription
                        - created_at
                        - updated_at
                      current_depth_shading:
                        type: object
                        properties:
                          id:
                            type: integer
                          user_id:
                            type: integer
                          name:
                            type: string
                          current:
                            type: boolean
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          depth_shader_items:
                            type: array
                            items:
                              type: object
                              properties:
                                id:
                                  type: integer
                                color:
                                  type: string
                                distance:
                                  type: string
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                      current_vessel:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          mmsi_number:
                            type: string
                          length:
                            type: number
                          draft:
                            type: number
                          beam:
                            type: number
                          boat_type:
                            type: string
                          average_speed:
                            type: number
                          user_id:
                            type: integer
                          poi_vessel_id:
                            type: integer
                          original_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          lat:
                            type: number
                          lng:
                            type: number
                          height:
                            type: number
                          buffer:
                            type: number
                          manufacturer_model:
                            type: string
                          fuel_type:
                            type: string
                          fuel_consumption:
                            type: string
                          port:
                            type: string
                          port_name:
                            type: string
                          homeport_type:
                            type: string
                          homeport_id:
                            type: integer
                          current:
                            type: boolean
                          registration_renewal_date:
                            type: string
                            format: date
                          notes:
                            type: string
                        required:
                        - id
                        - user_id
                        - name
                        - boat_type
                        - draft
                        - buffer
                        - created_at
                        - updated_at
                    required:
                    - id
                    - user_id
                    - created_at
                    - route_settings
                    - ambassador_location_privacy
                    - shader_opacity
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                current_depth_shading_id:
                  type: integer
                current_vessel_id:
                  type: integer
                route_settings:
                  type: string
                  enum:
                  - default
                  - avoid
                  - outside
                hug_shore:
                  type: boolean
                ambassador_location_privacy:
                  type: string
                  enum:
                  - current_location
                  - homeport
                  - water_location_24_hours_ago
                  - water_location_1_week_ago
                initial_lat:
                  type: string
                initial_lng:
                  type: string
                initial_address:
                  type: string
                initial_location_type:
                  type: string
                  enum:
                  - Place
                  - Poi
                initial_location_id:
                  type: integer
                depth_shading_enabled:
                  type: boolean
                shader_opacity:
                  type: string
                speed_unit:
                  type: string
                distance_unit:
                  type: string
                wind_speed_unit:
                  type: string
                offline_mode:
                  type: string
                stay_in_channels:
                  type: boolean
                length_unit:
                  type: string
                volume_unit:
                  type: string
                temperature_unit:
                  type: string
                coordinate_format:
                  type: string
                track_color:
                  type: string
                depth_shading_contour_lines_enabled:
                  type: boolean
                visible_only_on_water:
                  type: boolean
                cursor_beam_color:
                  type: string
                route_color:
                  type: string
                map_3d_mode:
                  type: string
                  enum:
                  - manual
                  - auto
                  - never
                auto_course_up:
                  type: boolean
                auto_heading_line:
                  type: boolean
                auto_recenter:
                  type: boolean
                font_size:
                  type: string
                font_color:
                  type: string
                depth_label_density:
                  type: integer
                favorites:
                  type: array
                  items:
                    type: string
              required:
              - route_settings
              - ambassador_location_privacy
              - shader_opacity
  "/api/v1/user_push_tokens":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-5fc755b8-0ecb-44fa-a913-12a9b2280cb4');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Surveys
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
        '422':
          description: Respond unprocessable entity
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                client:
                  type: string
                expo_token:
                  type: string
                fcm_token:
                  type: string
                apn_token:
                  type: string
  "/api/v1/user_search_histories":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-7843dc72-db8c-461b-8fd4-7ec5680b2196');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Search Histories
      parameters:
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - created_at_asc
          - created_at_desc
      - name: poi_id
        in: query
        description: Filter by Poi
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            user_id:
                              type: integer
                            poi_id:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            poi:
                              type: object
                              properties:
                                id:
                                  type: integer
                                name:
                                  type: string
                                lat:
                                  type: string
                                lng:
                                  type: string
                                poi_type:
                                  type: string
                                sub_type:
                                  type: string
                                category:
                                  type: string
                                subcategory:
                                  type: string
                                additional_types:
                                  type: string
                                address:
                                  type: string
                                mile:
                                  type: string
                                number_of_slips:
                                  type: string
                                description:
                                  type: string
                                phone:
                                  type: string
                                website:
                                  type: string
                                email:
                                  type: string
                                event_url:
                                  type: string
                                clean_marina:
                                  type: boolean
                                rental_boats:
                                  type: boolean
                                boaters_can_update_poi_vessels:
                                  type: boolean
                                poi_sponsor:
                                  type: string
                                uid:
                                  type: string
                                hashuid:
                                  type: string
                                map_visibility:
                                  type: boolean
                                complete_perc:
                                  type: string
                                poi_ratings_overall:
                                  type: string
                                poi_ratings_count:
                                  type: string
                                created_at:
                                  type: string
                                updated_at:
                                  type: string
                                claimed:
                                  type: boolean
                                fuel_visible:
                                  type: string
                                transients_visible:
                                  type: string
                                approach_visible:
                                  type: string
                                amenities_visible:
                                  type: string
                                fuel_available:
                                  type: string
                                transients_available:
                                  type: string
                                amenities_available:
                                  type: string
                                operation:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                vhf_channel:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                operation_hour:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                after_hours_contact:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                gas:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                gas_updated_at:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                gas_octane_87_updated_at:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                gas_octane_87:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                gas_octane_87_value:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                gas_octane_89_updated_at:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                gas_octane_89:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                gas_octane_89_value:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                gas_octane_93_updated_at:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                gas_octane_93:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                gas_octane_93_value:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                gas_octane_94_plus_updated_at:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                gas_octane_94_plus:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                gas_octane_94_plus_value:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                diesel_updated_at:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                diesel:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                diesel_value:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                gas_non_ethanol:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                valv_tect:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                fuel_discounts:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                other_gas_info:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                boaters_can_update_prices:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                last_fuel_change_at:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                last_fuel_change_by:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                credit_cards:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                checks:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                payment_discount:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                tidal_change:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                current:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                tide_and_extra:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                approach:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                transient:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                fuel_dock:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                other_depth_info:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                transient_available:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                moorings_available:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                transient_updated_at:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                transient_night_updated_at:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                transient_price:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                transient_price_night:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                length_max:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                beam_max:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                amp_30:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                amp_50:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                amp_100:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                other_transient_info:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                snag_a_slip:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                snag_a_slip_id:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                snag_a_slip_url:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                slip_rezi:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                slip_rezi_id:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                slip_rezi_url:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                call_dockmaster:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                dockwa:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                dockshare:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                dockshare_id:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                dockshare_url:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                other_reservation:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                other_size_info:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                supplies:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                supplies_info:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                cable_satellite:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                cable_satellite_info:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                captains_lounge:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                captains_lounge_info:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                fitness_center:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                fitness_center_info:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                floating_docks:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                floating_docks_info:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                grocery:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                grocery_info:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                haul_out_capabilities:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                haul_out_capabilities_info:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                ice:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                ice_info:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                laundry:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                laundry_info:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                repair_capabilities:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                repair_capabilities_info:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                pets_welcome:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                other_pet_info:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                picnic_area:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                picnic_area_info:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                playground:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                playground_info:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                pump_out:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                pump_out_info:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                restaurant:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                restaurant_info:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                bathrooms:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                bathrooms_info:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                security:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                security_info:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                showers:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                showers_info:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                pool:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                pool_info:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                transportation:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                other_transportation_info:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                trash:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                trash_info:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                wifi:
                                  type: boolean
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                wifi_info:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                date_deployed:
                                  type: string
                                  description: Only for "artificial_reef"
                                depth:
                                  type: number
                                  description: In feet. Only for "artificial_reef"
                                ver_clr:
                                  type: number
                                  description: In feet. Only for "bridge"
                                hor_clr:
                                  type: number
                                  description: In feet. Only for "bridge"
                                open_ver_clr:
                                  type: number
                                  description: In feet. Only for "bridge"
                                open_hor_clr:
                                  type: number
                                  description: In feet. Only for "bridge"
                                bridge_type:
                                  type: string
                                  description: Only for "bridge"
                                bridge_schedule:
                                  type: string
                                  description: Only for "bridge"
                                bridge_other_info:
                                  type: string
                                  description: Only for "bridge"
                                number_of_chamber:
                                  type: string
                                  description: Only for "lock"
                                lock_size:
                                  type: string
                                  description: Only for "lock"
                                lock_schedule:
                                  type: string
                                  description: Only for "lock"
                                lock_other_info:
                                  type: string
                                  description: Only for "lock"
                                slip_mooring_diagram_asset_link:
                                  type: string
                                  description: Only for "yacht_club" or "marina" or
                                    "dock_bar_restaurant" or "type_dock" or "club_association"
                                slip_mooring_diagram_asset:
                                  type: object
                                  properties:
                                    id:
                                      type: integer
                                    folder_name:
                                      type: string
                                    file_name:
                                      type: string
                                    url:
                                      type: string
                                asset_links:
                                  type: array
                                  items:
                                    type: string
                                assets:
                                  type: array
                                  items:
                                    type: object
                                    properties:
                                      id:
                                        type: integer
                                      folder_name:
                                        type: string
                                      file_name:
                                        type: string
                                      url:
                                        type: string
                          required:
                          - id
                          - user_id
                          - poi_id
                          - created_at
                          - updated_at
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-177e0d5e-a723-474a-af0b-72de72b65964');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Search Histories
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      poi_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      poi:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          poi_type:
                            type: string
                          sub_type:
                            type: string
                          category:
                            type: string
                          subcategory:
                            type: string
                          additional_types:
                            type: string
                          address:
                            type: string
                          mile:
                            type: string
                          number_of_slips:
                            type: string
                          description:
                            type: string
                          phone:
                            type: string
                          website:
                            type: string
                          email:
                            type: string
                          event_url:
                            type: string
                          clean_marina:
                            type: boolean
                          rental_boats:
                            type: boolean
                          boaters_can_update_poi_vessels:
                            type: boolean
                          poi_sponsor:
                            type: string
                          uid:
                            type: string
                          hashuid:
                            type: string
                          map_visibility:
                            type: boolean
                          complete_perc:
                            type: string
                          poi_ratings_overall:
                            type: string
                          poi_ratings_count:
                            type: string
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          claimed:
                            type: boolean
                          fuel_visible:
                            type: string
                          transients_visible:
                            type: string
                          approach_visible:
                            type: string
                          amenities_visible:
                            type: string
                          fuel_available:
                            type: string
                          transients_available:
                            type: string
                          amenities_available:
                            type: string
                          operation:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          vhf_channel:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          operation_hour:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          after_hours_contact:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_87_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_87:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_87_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_89_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_89:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_89_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_93_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_93:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_93_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_94_plus_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_94_plus:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_94_plus_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          diesel_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          diesel:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          diesel_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_non_ethanol:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          valv_tect:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          fuel_discounts:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_gas_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          boaters_can_update_prices:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          last_fuel_change_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          last_fuel_change_by:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          credit_cards:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          checks:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          payment_discount:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          tidal_change:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          current:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          tide_and_extra:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          approach:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          fuel_dock:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_depth_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient_available:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          moorings_available:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient_night_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient_price:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient_price_night:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          length_max:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          beam_max:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          amp_30:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          amp_50:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          amp_100:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_transient_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          snag_a_slip:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          snag_a_slip_id:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          snag_a_slip_url:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          slip_rezi:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          slip_rezi_id:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          slip_rezi_url:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          call_dockmaster:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          dockwa:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          dockshare:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          dockshare_id:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          dockshare_url:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_reservation:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_size_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          supplies:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          supplies_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          cable_satellite:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          cable_satellite_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          captains_lounge:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          captains_lounge_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          fitness_center:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          fitness_center_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          floating_docks:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          floating_docks_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          grocery:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          grocery_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          haul_out_capabilities:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          haul_out_capabilities_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          ice:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          ice_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          laundry:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          laundry_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          repair_capabilities:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          repair_capabilities_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          pets_welcome:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_pet_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          picnic_area:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          picnic_area_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          playground:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          playground_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          pump_out:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          pump_out_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          restaurant:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          restaurant_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          bathrooms:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          bathrooms_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          security:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          security_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          showers:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          showers_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          pool:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          pool_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transportation:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_transportation_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          trash:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          trash_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          wifi:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          wifi_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          date_deployed:
                            type: string
                            description: Only for "artificial_reef"
                          depth:
                            type: number
                            description: In feet. Only for "artificial_reef"
                          ver_clr:
                            type: number
                            description: In feet. Only for "bridge"
                          hor_clr:
                            type: number
                            description: In feet. Only for "bridge"
                          open_ver_clr:
                            type: number
                            description: In feet. Only for "bridge"
                          open_hor_clr:
                            type: number
                            description: In feet. Only for "bridge"
                          bridge_type:
                            type: string
                            description: Only for "bridge"
                          bridge_schedule:
                            type: string
                            description: Only for "bridge"
                          bridge_other_info:
                            type: string
                            description: Only for "bridge"
                          number_of_chamber:
                            type: string
                            description: Only for "lock"
                          lock_size:
                            type: string
                            description: Only for "lock"
                          lock_schedule:
                            type: string
                            description: Only for "lock"
                          lock_other_info:
                            type: string
                            description: Only for "lock"
                          slip_mooring_diagram_asset_link:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          slip_mooring_diagram_asset:
                            type: object
                            properties:
                              id:
                                type: integer
                              folder_name:
                                type: string
                              file_name:
                                type: string
                              url:
                                type: string
                          asset_links:
                            type: array
                            items:
                              type: string
                          assets:
                            type: array
                            items:
                              type: object
                              properties:
                                id:
                                  type: integer
                                folder_name:
                                  type: string
                                file_name:
                                  type: string
                                url:
                                  type: string
                    required:
                    - id
                    - user_id
                    - poi_id
                    - created_at
                    - updated_at
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      poi_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      poi:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          poi_type:
                            type: string
                          sub_type:
                            type: string
                          category:
                            type: string
                          subcategory:
                            type: string
                          additional_types:
                            type: string
                          address:
                            type: string
                          mile:
                            type: string
                          number_of_slips:
                            type: string
                          description:
                            type: string
                          phone:
                            type: string
                          website:
                            type: string
                          email:
                            type: string
                          event_url:
                            type: string
                          clean_marina:
                            type: boolean
                          rental_boats:
                            type: boolean
                          boaters_can_update_poi_vessels:
                            type: boolean
                          poi_sponsor:
                            type: string
                          uid:
                            type: string
                          hashuid:
                            type: string
                          map_visibility:
                            type: boolean
                          complete_perc:
                            type: string
                          poi_ratings_overall:
                            type: string
                          poi_ratings_count:
                            type: string
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          claimed:
                            type: boolean
                          fuel_visible:
                            type: string
                          transients_visible:
                            type: string
                          approach_visible:
                            type: string
                          amenities_visible:
                            type: string
                          fuel_available:
                            type: string
                          transients_available:
                            type: string
                          amenities_available:
                            type: string
                          operation:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          vhf_channel:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          operation_hour:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          after_hours_contact:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_87_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_87:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_87_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_89_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_89:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_89_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_93_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_93:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_93_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_94_plus_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_94_plus:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_94_plus_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          diesel_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          diesel:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          diesel_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_non_ethanol:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          valv_tect:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          fuel_discounts:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_gas_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          boaters_can_update_prices:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          last_fuel_change_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          last_fuel_change_by:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          credit_cards:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          checks:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          payment_discount:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          tidal_change:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          current:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          tide_and_extra:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          approach:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          fuel_dock:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_depth_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient_available:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          moorings_available:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient_night_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient_price:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient_price_night:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          length_max:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          beam_max:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          amp_30:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          amp_50:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          amp_100:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_transient_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          snag_a_slip:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          snag_a_slip_id:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          snag_a_slip_url:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          slip_rezi:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          slip_rezi_id:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          slip_rezi_url:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          call_dockmaster:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          dockwa:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          dockshare:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          dockshare_id:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          dockshare_url:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_reservation:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_size_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          supplies:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          supplies_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          cable_satellite:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          cable_satellite_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          captains_lounge:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          captains_lounge_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          fitness_center:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          fitness_center_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          floating_docks:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          floating_docks_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          grocery:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          grocery_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          haul_out_capabilities:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          haul_out_capabilities_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          ice:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          ice_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          laundry:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          laundry_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          repair_capabilities:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          repair_capabilities_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          pets_welcome:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_pet_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          picnic_area:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          picnic_area_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          playground:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          playground_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          pump_out:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          pump_out_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          restaurant:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          restaurant_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          bathrooms:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          bathrooms_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          security:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          security_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          showers:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          showers_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          pool:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          pool_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transportation:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_transportation_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          trash:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          trash_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          wifi:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          wifi_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          date_deployed:
                            type: string
                            description: Only for "artificial_reef"
                          depth:
                            type: number
                            description: In feet. Only for "artificial_reef"
                          ver_clr:
                            type: number
                            description: In feet. Only for "bridge"
                          hor_clr:
                            type: number
                            description: In feet. Only for "bridge"
                          open_ver_clr:
                            type: number
                            description: In feet. Only for "bridge"
                          open_hor_clr:
                            type: number
                            description: In feet. Only for "bridge"
                          bridge_type:
                            type: string
                            description: Only for "bridge"
                          bridge_schedule:
                            type: string
                            description: Only for "bridge"
                          bridge_other_info:
                            type: string
                            description: Only for "bridge"
                          number_of_chamber:
                            type: string
                            description: Only for "lock"
                          lock_size:
                            type: string
                            description: Only for "lock"
                          lock_schedule:
                            type: string
                            description: Only for "lock"
                          lock_other_info:
                            type: string
                            description: Only for "lock"
                          slip_mooring_diagram_asset_link:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          slip_mooring_diagram_asset:
                            type: object
                            properties:
                              id:
                                type: integer
                              folder_name:
                                type: string
                              file_name:
                                type: string
                              url:
                                type: string
                          asset_links:
                            type: array
                            items:
                              type: string
                          assets:
                            type: array
                            items:
                              type: object
                              properties:
                                id:
                                  type: integer
                                folder_name:
                                  type: string
                                file_name:
                                  type: string
                                url:
                                  type: string
                    required:
                    - id
                    - user_id
                    - poi_id
                    - created_at
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                poi_id:
                  type: integer
              required:
              - poi_id
  "/api/v1/user_search_histories/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-56d8631b-a85d-4155-b8f3-78a7b993c66d');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Search Histories
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      poi_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      poi:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          poi_type:
                            type: string
                          sub_type:
                            type: string
                          category:
                            type: string
                          subcategory:
                            type: string
                          additional_types:
                            type: string
                          address:
                            type: string
                          mile:
                            type: string
                          number_of_slips:
                            type: string
                          description:
                            type: string
                          phone:
                            type: string
                          website:
                            type: string
                          email:
                            type: string
                          event_url:
                            type: string
                          clean_marina:
                            type: boolean
                          rental_boats:
                            type: boolean
                          boaters_can_update_poi_vessels:
                            type: boolean
                          poi_sponsor:
                            type: string
                          uid:
                            type: string
                          hashuid:
                            type: string
                          map_visibility:
                            type: boolean
                          complete_perc:
                            type: string
                          poi_ratings_overall:
                            type: string
                          poi_ratings_count:
                            type: string
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          claimed:
                            type: boolean
                          fuel_visible:
                            type: string
                          transients_visible:
                            type: string
                          approach_visible:
                            type: string
                          amenities_visible:
                            type: string
                          fuel_available:
                            type: string
                          transients_available:
                            type: string
                          amenities_available:
                            type: string
                          operation:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          vhf_channel:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          operation_hour:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          after_hours_contact:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_87_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_87:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_87_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_89_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_89:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_89_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_93_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_93:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_93_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_94_plus_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_94_plus:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_94_plus_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          diesel_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          diesel:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          diesel_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_non_ethanol:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          valv_tect:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          fuel_discounts:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_gas_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          boaters_can_update_prices:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          last_fuel_change_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          last_fuel_change_by:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          credit_cards:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          checks:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          payment_discount:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          tidal_change:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          current:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          tide_and_extra:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          approach:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          fuel_dock:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_depth_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient_available:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          moorings_available:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient_night_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient_price:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient_price_night:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          length_max:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          beam_max:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          amp_30:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          amp_50:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          amp_100:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_transient_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          snag_a_slip:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          snag_a_slip_id:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          snag_a_slip_url:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          slip_rezi:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          slip_rezi_id:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          slip_rezi_url:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          call_dockmaster:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          dockwa:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          dockshare:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          dockshare_id:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          dockshare_url:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_reservation:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_size_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          supplies:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          supplies_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          cable_satellite:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          cable_satellite_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          captains_lounge:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          captains_lounge_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          fitness_center:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          fitness_center_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          floating_docks:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          floating_docks_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          grocery:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          grocery_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          haul_out_capabilities:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          haul_out_capabilities_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          ice:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          ice_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          laundry:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          laundry_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          repair_capabilities:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          repair_capabilities_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          pets_welcome:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_pet_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          picnic_area:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          picnic_area_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          playground:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          playground_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          pump_out:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          pump_out_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          restaurant:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          restaurant_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          bathrooms:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          bathrooms_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          security:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          security_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          showers:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          showers_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          pool:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          pool_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transportation:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_transportation_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          trash:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          trash_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          wifi:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          wifi_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          date_deployed:
                            type: string
                            description: Only for "artificial_reef"
                          depth:
                            type: number
                            description: In feet. Only for "artificial_reef"
                          ver_clr:
                            type: number
                            description: In feet. Only for "bridge"
                          hor_clr:
                            type: number
                            description: In feet. Only for "bridge"
                          open_ver_clr:
                            type: number
                            description: In feet. Only for "bridge"
                          open_hor_clr:
                            type: number
                            description: In feet. Only for "bridge"
                          bridge_type:
                            type: string
                            description: Only for "bridge"
                          bridge_schedule:
                            type: string
                            description: Only for "bridge"
                          bridge_other_info:
                            type: string
                            description: Only for "bridge"
                          number_of_chamber:
                            type: string
                            description: Only for "lock"
                          lock_size:
                            type: string
                            description: Only for "lock"
                          lock_schedule:
                            type: string
                            description: Only for "lock"
                          lock_other_info:
                            type: string
                            description: Only for "lock"
                          slip_mooring_diagram_asset_link:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          slip_mooring_diagram_asset:
                            type: object
                            properties:
                              id:
                                type: integer
                              folder_name:
                                type: string
                              file_name:
                                type: string
                              url:
                                type: string
                          asset_links:
                            type: array
                            items:
                              type: string
                          assets:
                            type: array
                            items:
                              type: object
                              properties:
                                id:
                                  type: integer
                                folder_name:
                                  type: string
                                file_name:
                                  type: string
                                url:
                                  type: string
                    required:
                    - id
                    - user_id
                    - poi_id
                    - created_at
                    - updated_at
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-c1de2945-5e77-41b6-94ad-b2fce3e32fe0');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Search Histories
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      poi_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      poi:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          poi_type:
                            type: string
                          sub_type:
                            type: string
                          category:
                            type: string
                          subcategory:
                            type: string
                          additional_types:
                            type: string
                          address:
                            type: string
                          mile:
                            type: string
                          number_of_slips:
                            type: string
                          description:
                            type: string
                          phone:
                            type: string
                          website:
                            type: string
                          email:
                            type: string
                          event_url:
                            type: string
                          clean_marina:
                            type: boolean
                          rental_boats:
                            type: boolean
                          boaters_can_update_poi_vessels:
                            type: boolean
                          poi_sponsor:
                            type: string
                          uid:
                            type: string
                          hashuid:
                            type: string
                          map_visibility:
                            type: boolean
                          complete_perc:
                            type: string
                          poi_ratings_overall:
                            type: string
                          poi_ratings_count:
                            type: string
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          claimed:
                            type: boolean
                          fuel_visible:
                            type: string
                          transients_visible:
                            type: string
                          approach_visible:
                            type: string
                          amenities_visible:
                            type: string
                          fuel_available:
                            type: string
                          transients_available:
                            type: string
                          amenities_available:
                            type: string
                          operation:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          vhf_channel:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          operation_hour:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          after_hours_contact:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_87_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_87:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_87_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_89_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_89:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_89_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_93_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_93:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_93_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_94_plus_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_94_plus:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_94_plus_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          diesel_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          diesel:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          diesel_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_non_ethanol:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          valv_tect:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          fuel_discounts:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_gas_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          boaters_can_update_prices:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          last_fuel_change_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          last_fuel_change_by:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          credit_cards:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          checks:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          payment_discount:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          tidal_change:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          current:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          tide_and_extra:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          approach:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          fuel_dock:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_depth_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient_available:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          moorings_available:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient_night_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient_price:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient_price_night:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          length_max:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          beam_max:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          amp_30:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          amp_50:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          amp_100:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_transient_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          snag_a_slip:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          snag_a_slip_id:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          snag_a_slip_url:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          slip_rezi:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          slip_rezi_id:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          slip_rezi_url:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          call_dockmaster:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          dockwa:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          dockshare:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          dockshare_id:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          dockshare_url:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_reservation:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_size_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          supplies:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          supplies_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          cable_satellite:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          cable_satellite_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          captains_lounge:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          captains_lounge_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          fitness_center:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          fitness_center_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          floating_docks:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          floating_docks_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          grocery:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          grocery_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          haul_out_capabilities:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          haul_out_capabilities_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          ice:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          ice_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          laundry:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          laundry_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          repair_capabilities:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          repair_capabilities_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          pets_welcome:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_pet_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          picnic_area:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          picnic_area_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          playground:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          playground_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          pump_out:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          pump_out_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          restaurant:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          restaurant_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          bathrooms:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          bathrooms_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          security:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          security_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          showers:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          showers_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          pool:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          pool_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transportation:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_transportation_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          trash:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          trash_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          wifi:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          wifi_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          date_deployed:
                            type: string
                            description: Only for "artificial_reef"
                          depth:
                            type: number
                            description: In feet. Only for "artificial_reef"
                          ver_clr:
                            type: number
                            description: In feet. Only for "bridge"
                          hor_clr:
                            type: number
                            description: In feet. Only for "bridge"
                          open_ver_clr:
                            type: number
                            description: In feet. Only for "bridge"
                          open_hor_clr:
                            type: number
                            description: In feet. Only for "bridge"
                          bridge_type:
                            type: string
                            description: Only for "bridge"
                          bridge_schedule:
                            type: string
                            description: Only for "bridge"
                          bridge_other_info:
                            type: string
                            description: Only for "bridge"
                          number_of_chamber:
                            type: string
                            description: Only for "lock"
                          lock_size:
                            type: string
                            description: Only for "lock"
                          lock_schedule:
                            type: string
                            description: Only for "lock"
                          lock_other_info:
                            type: string
                            description: Only for "lock"
                          slip_mooring_diagram_asset_link:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          slip_mooring_diagram_asset:
                            type: object
                            properties:
                              id:
                                type: integer
                              folder_name:
                                type: string
                              file_name:
                                type: string
                              url:
                                type: string
                          asset_links:
                            type: array
                            items:
                              type: string
                          assets:
                            type: array
                            items:
                              type: object
                              properties:
                                id:
                                  type: integer
                                folder_name:
                                  type: string
                                file_name:
                                  type: string
                                url:
                                  type: string
                    required:
                    - id
                    - user_id
                    - poi_id
                    - created_at
                    - updated_at
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      poi_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      poi:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          poi_type:
                            type: string
                          sub_type:
                            type: string
                          category:
                            type: string
                          subcategory:
                            type: string
                          additional_types:
                            type: string
                          address:
                            type: string
                          mile:
                            type: string
                          number_of_slips:
                            type: string
                          description:
                            type: string
                          phone:
                            type: string
                          website:
                            type: string
                          email:
                            type: string
                          event_url:
                            type: string
                          clean_marina:
                            type: boolean
                          rental_boats:
                            type: boolean
                          boaters_can_update_poi_vessels:
                            type: boolean
                          poi_sponsor:
                            type: string
                          uid:
                            type: string
                          hashuid:
                            type: string
                          map_visibility:
                            type: boolean
                          complete_perc:
                            type: string
                          poi_ratings_overall:
                            type: string
                          poi_ratings_count:
                            type: string
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          claimed:
                            type: boolean
                          fuel_visible:
                            type: string
                          transients_visible:
                            type: string
                          approach_visible:
                            type: string
                          amenities_visible:
                            type: string
                          fuel_available:
                            type: string
                          transients_available:
                            type: string
                          amenities_available:
                            type: string
                          operation:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          vhf_channel:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          operation_hour:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          after_hours_contact:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_87_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_87:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_87_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_89_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_89:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_89_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_93_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_93:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_93_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_94_plus_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_94_plus:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_94_plus_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          diesel_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          diesel:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          diesel_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_non_ethanol:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          valv_tect:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          fuel_discounts:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_gas_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          boaters_can_update_prices:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          last_fuel_change_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          last_fuel_change_by:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          credit_cards:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          checks:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          payment_discount:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          tidal_change:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          current:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          tide_and_extra:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          approach:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          fuel_dock:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_depth_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient_available:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          moorings_available:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient_night_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient_price:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient_price_night:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          length_max:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          beam_max:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          amp_30:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          amp_50:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          amp_100:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_transient_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          snag_a_slip:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          snag_a_slip_id:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          snag_a_slip_url:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          slip_rezi:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          slip_rezi_id:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          slip_rezi_url:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          call_dockmaster:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          dockwa:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          dockshare:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          dockshare_id:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          dockshare_url:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_reservation:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_size_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          supplies:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          supplies_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          cable_satellite:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          cable_satellite_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          captains_lounge:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          captains_lounge_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          fitness_center:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          fitness_center_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          floating_docks:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          floating_docks_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          grocery:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          grocery_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          haul_out_capabilities:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          haul_out_capabilities_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          ice:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          ice_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          laundry:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          laundry_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          repair_capabilities:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          repair_capabilities_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          pets_welcome:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_pet_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          picnic_area:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          picnic_area_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          playground:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          playground_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          pump_out:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          pump_out_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          restaurant:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          restaurant_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          bathrooms:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          bathrooms_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          security:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          security_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          showers:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          showers_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          pool:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          pool_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transportation:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_transportation_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          trash:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          trash_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          wifi:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          wifi_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          date_deployed:
                            type: string
                            description: Only for "artificial_reef"
                          depth:
                            type: number
                            description: In feet. Only for "artificial_reef"
                          ver_clr:
                            type: number
                            description: In feet. Only for "bridge"
                          hor_clr:
                            type: number
                            description: In feet. Only for "bridge"
                          open_ver_clr:
                            type: number
                            description: In feet. Only for "bridge"
                          open_hor_clr:
                            type: number
                            description: In feet. Only for "bridge"
                          bridge_type:
                            type: string
                            description: Only for "bridge"
                          bridge_schedule:
                            type: string
                            description: Only for "bridge"
                          bridge_other_info:
                            type: string
                            description: Only for "bridge"
                          number_of_chamber:
                            type: string
                            description: Only for "lock"
                          lock_size:
                            type: string
                            description: Only for "lock"
                          lock_schedule:
                            type: string
                            description: Only for "lock"
                          lock_other_info:
                            type: string
                            description: Only for "lock"
                          slip_mooring_diagram_asset_link:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          slip_mooring_diagram_asset:
                            type: object
                            properties:
                              id:
                                type: integer
                              folder_name:
                                type: string
                              file_name:
                                type: string
                              url:
                                type: string
                          asset_links:
                            type: array
                            items:
                              type: string
                          assets:
                            type: array
                            items:
                              type: object
                              properties:
                                id:
                                  type: integer
                                folder_name:
                                  type: string
                                file_name:
                                  type: string
                                url:
                                  type: string
                    required:
                    - id
                    - user_id
                    - poi_id
                    - created_at
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                poi_id:
                  type: integer
              required:
              - poi_id
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-19322869-398b-4ae3-8b65-47bec40aeb66');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Search Histories
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      user_id:
                        type: integer
                      poi_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      poi:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          lat:
                            type: string
                          lng:
                            type: string
                          poi_type:
                            type: string
                          sub_type:
                            type: string
                          category:
                            type: string
                          subcategory:
                            type: string
                          additional_types:
                            type: string
                          address:
                            type: string
                          mile:
                            type: string
                          number_of_slips:
                            type: string
                          description:
                            type: string
                          phone:
                            type: string
                          website:
                            type: string
                          email:
                            type: string
                          event_url:
                            type: string
                          clean_marina:
                            type: boolean
                          rental_boats:
                            type: boolean
                          boaters_can_update_poi_vessels:
                            type: boolean
                          poi_sponsor:
                            type: string
                          uid:
                            type: string
                          hashuid:
                            type: string
                          map_visibility:
                            type: boolean
                          complete_perc:
                            type: string
                          poi_ratings_overall:
                            type: string
                          poi_ratings_count:
                            type: string
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          claimed:
                            type: boolean
                          fuel_visible:
                            type: string
                          transients_visible:
                            type: string
                          approach_visible:
                            type: string
                          amenities_visible:
                            type: string
                          fuel_available:
                            type: string
                          transients_available:
                            type: string
                          amenities_available:
                            type: string
                          operation:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          vhf_channel:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          operation_hour:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          after_hours_contact:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_87_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_87:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_87_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_89_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_89:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_89_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_93_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_93:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_93_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_94_plus_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_94_plus:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_octane_94_plus_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          diesel_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          diesel:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          diesel_value:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          gas_non_ethanol:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          valv_tect:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          fuel_discounts:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_gas_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          boaters_can_update_prices:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          last_fuel_change_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          last_fuel_change_by:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          credit_cards:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          checks:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          payment_discount:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          tidal_change:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          current:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          tide_and_extra:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          approach:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          fuel_dock:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_depth_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient_available:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          moorings_available:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient_night_updated_at:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient_price:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transient_price_night:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          length_max:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          beam_max:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          amp_30:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          amp_50:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          amp_100:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_transient_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          snag_a_slip:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          snag_a_slip_id:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          snag_a_slip_url:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          slip_rezi:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          slip_rezi_id:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          slip_rezi_url:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          call_dockmaster:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          dockwa:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          dockshare:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          dockshare_id:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          dockshare_url:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_reservation:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_size_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          supplies:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          supplies_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          cable_satellite:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          cable_satellite_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          captains_lounge:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          captains_lounge_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          fitness_center:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          fitness_center_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          floating_docks:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          floating_docks_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          grocery:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          grocery_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          haul_out_capabilities:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          haul_out_capabilities_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          ice:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          ice_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          laundry:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          laundry_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          repair_capabilities:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          repair_capabilities_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          pets_welcome:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_pet_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          picnic_area:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          picnic_area_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          playground:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          playground_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          pump_out:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          pump_out_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          restaurant:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          restaurant_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          bathrooms:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          bathrooms_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          security:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          security_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          showers:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          showers_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          pool:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          pool_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          transportation:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          other_transportation_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          trash:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          trash_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          wifi:
                            type: boolean
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          wifi_info:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          date_deployed:
                            type: string
                            description: Only for "artificial_reef"
                          depth:
                            type: number
                            description: In feet. Only for "artificial_reef"
                          ver_clr:
                            type: number
                            description: In feet. Only for "bridge"
                          hor_clr:
                            type: number
                            description: In feet. Only for "bridge"
                          open_ver_clr:
                            type: number
                            description: In feet. Only for "bridge"
                          open_hor_clr:
                            type: number
                            description: In feet. Only for "bridge"
                          bridge_type:
                            type: string
                            description: Only for "bridge"
                          bridge_schedule:
                            type: string
                            description: Only for "bridge"
                          bridge_other_info:
                            type: string
                            description: Only for "bridge"
                          number_of_chamber:
                            type: string
                            description: Only for "lock"
                          lock_size:
                            type: string
                            description: Only for "lock"
                          lock_schedule:
                            type: string
                            description: Only for "lock"
                          lock_other_info:
                            type: string
                            description: Only for "lock"
                          slip_mooring_diagram_asset_link:
                            type: string
                            description: Only for "yacht_club" or "marina" or "dock_bar_restaurant"
                              or "type_dock" or "club_association"
                          slip_mooring_diagram_asset:
                            type: object
                            properties:
                              id:
                                type: integer
                              folder_name:
                                type: string
                              file_name:
                                type: string
                              url:
                                type: string
                          asset_links:
                            type: array
                            items:
                              type: string
                          assets:
                            type: array
                            items:
                              type: object
                              properties:
                                id:
                                  type: integer
                                folder_name:
                                  type: string
                                file_name:
                                  type: string
                                url:
                                  type: string
                    required:
                    - id
                    - user_id
                    - poi_id
                    - created_at
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/user_subscriptions":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-25078108-4008-4841-94af-6457c00def12');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Subscriptions
      security: []
      parameters:
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - updated_at_asc
          - updated_at_desc
          - created_at_asc
          - created_at_desc
      - name: status
        in: query
        description: Filter by status
        schema:
          type: string
      - name: activated
        in: query
        description: Filter by Activated
        schema:
          type: boolean
      - name: platform
        in: query
        description: Filter by Platform
        schema:
          type: string
          enum:
          - stripe
          - revcat
      - name: store
        in: query
        description: Filter by Store
        schema:
          type: string
          enum:
          - app_store
          - play_store
          - web
      - name: membership_name
        in: query
        description: Filter by MembershipName
        schema:
          type: string
          enum:
          - Argo Premium (Lifetime)
          - Argo Premium (Yearly)
          - Argo Premium (Monthly)
          - Canada charts (Yearly)
          - Canada charts (Monthly)
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties: {}
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-478dc820-feec-4d2a-baaa-9febf8d0f5eb');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Subscriptions
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties: {}
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties: {}
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                email:
                  type: string
                checkout_mode:
                  type: string
                  enum:
                  - subscription
                  - payment
                  default: subscription
                platform:
                  type: string
                  enum:
                  - stripe
                  - revcat
                name:
                  type: string
                  enum:
                  - 1_year_of_argo_premium
                  - 1_month_of_argo_premium
                  - 1_month_of_argo_canada_charts:yearly
                  - 1_month_of_argo_canada_charts:monthly
                  - lifetime_of_argo_premium
  "/api/v1/user_subscriptions/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-3b66dd73-87e7-4c67-a08f-f8405a4c83ee');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Subscriptions
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties: {}
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/user_subscriptions/{id}/cancel":
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-a6166c64-7a17-48eb-b877-80be0ce837ca');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Subscriptions
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties: {}
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/user_subscriptions/{id}/sync":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-2745f00d-829d-4145-aef8-c84bcea75f55');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Subscriptions
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties: {}
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/user_surveys":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-904366dd-34a8-496c-976f-300aeefa9403');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Surveys
      parameters:
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - created_at_asc
          - created_at_desc
      - name: user_id
        in: query
        description: Filter by User
        schema:
          type: integer
      - name: value
        in: query
        description: Filter by value
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            kind:
                              type: string
                            value:
                              type: string
                            feedback:
                              type: string
                            origin:
                              type: string
                            user_id:
                              type: integer
                            created_at:
                              type: string
                            updated_at:
                              type: string
                          required:
                          - id
                          - user_id
                          - kind
                          - value
                          - created_at
                          - updated_at
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-b60ec33c-0469-486c-9ee7-c2a0926cb664');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Surveys
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      kind:
                        type: string
                      value:
                        type: string
                      feedback:
                        type: string
                      origin:
                        type: string
                      user_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                    required:
                    - id
                    - user_id
                    - kind
                    - value
                    - created_at
                    - updated_at
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      kind:
                        type: string
                      value:
                        type: string
                      feedback:
                        type: string
                      origin:
                        type: string
                      user_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                    required:
                    - id
                    - user_id
                    - kind
                    - value
                    - created_at
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                value:
                  type: string
                feedback:
                  type: string
                origin:
                  type: string
              required:
              - value
  "/api/v1/user_surveys/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-21b9b60f-9aec-437b-b9b4-901992e90c95');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Surveys
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      kind:
                        type: string
                      value:
                        type: string
                      feedback:
                        type: string
                      origin:
                        type: string
                      user_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                    required:
                    - id
                    - user_id
                    - kind
                    - value
                    - created_at
                    - updated_at
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-added381-2f76-4541-95c8-b3c632a493ae');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Surveys
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      kind:
                        type: string
                      value:
                        type: string
                      feedback:
                        type: string
                      origin:
                        type: string
                      user_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                    required:
                    - id
                    - user_id
                    - kind
                    - value
                    - created_at
                    - updated_at
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      kind:
                        type: string
                      value:
                        type: string
                      feedback:
                        type: string
                      origin:
                        type: string
                      user_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                    required:
                    - id
                    - user_id
                    - kind
                    - value
                    - created_at
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                value:
                  type: string
                feedback:
                  type: string
                origin:
                  type: string
              required:
              - value
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-abe9c96e-9302-432b-bc4b-d1083bde00ee');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Surveys
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      kind:
                        type: string
                      value:
                        type: string
                      feedback:
                        type: string
                      origin:
                        type: string
                      user_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                    required:
                    - id
                    - user_id
                    - kind
                    - value
                    - created_at
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/users/{id}/user_tracks":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('');"><b>POSTMAN
        LINK</b></button>
      tags:
      - User Tracks
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of user
        schema:
          type: integer
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 100000
      - name: from
        in: query
        description: Filter tracks recorded after this time. Defaults to three days
          ago
        schema:
          type: string
          format: date-time
      - name: to
        in: query
        description: Filter tracks recorded before this time. Defaults to the current
          time
        schema:
          type: string
          format: date-time
      - name: optimize
        in: query
        description: Reduce the number of tracked coordinates before pagination
        schema:
          type: boolean
          default: true
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            user_id:
                              type: integer
                            latitude:
                              type: number
                            longitude:
                              type: number
                            depth:
                              type: number
                            speed:
                              type: number
                            heading:
                              type: number
                            direction:
                              type: number
                            course:
                              type: number
                            source:
                              type: string
                            tracked_at:
                              type: string
                              format: date-time
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
  "/api/v1/vessels":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-77477181-d316-4a99-848a-5039386fe52c');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Vessels
      security: []
      parameters:
      - name: keyword
        in: query
        description: Filter by Keyword
        schema:
          type: string
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - name_asc
          - name_desc
          - updated_at_asc
          - updated_at_desc
          - latest_used_at_asc
          - latest_used_at_desc
      - name: user_id
        in: query
        description: Filter by User
        schema:
          type: integer
      - name: sw_latitude
        in: query
        description: Filter by bounding box (latitude SW)
        schema:
          type: number
          default: 39.057193
      - name: sw_longitude
        in: query
        description: Filter by bounding box (longitude SW)
        schema:
          type: number
          default: -76.831734
      - name: ne_latitude
        in: query
        description: Filter by bounding box (latitude NE)
        schema:
          type: number
          default: 39.970224
      - name: ne_longitude
        in: query
        description: Filter by bounding box (longitude NE)
        schema:
          type: number
          default: -75.442673
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: object
                        properties:
                          id:
                            type: integer
                          name:
                            type: string
                          mmsi_number:
                            type: string
                          length:
                            type: number
                          draft:
                            type: number
                          beam:
                            type: number
                          boat_type:
                            type: string
                          average_speed:
                            type: number
                          user_id:
                            type: integer
                          poi_vessel_id:
                            type: integer
                          original_id:
                            type: integer
                          created_at:
                            type: string
                          updated_at:
                            type: string
                          lat:
                            type: number
                          lng:
                            type: number
                          height:
                            type: number
                          buffer:
                            type: number
                          manufacturer_model:
                            type: string
                          fuel_type:
                            type: string
                          fuel_consumption:
                            type: string
                          port:
                            type: string
                          port_name:
                            type: string
                          homeport_type:
                            type: string
                          homeport_id:
                            type: integer
                          current:
                            type: boolean
                          registration_renewal_date:
                            type: string
                            format: date
                          notes:
                            type: string
                        required:
                        - id
                        - user_id
                        - name
                        - boat_type
                        - draft
                        - buffer
                        - created_at
                        - updated_at
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-31b618d4-9f82-4d5f-96f8-9f1c6c8ca701');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Vessels
      security: []
      parameters: []
      responses:
        '201':
          description: Respond created
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      mmsi_number:
                        type: string
                      length:
                        type: number
                      draft:
                        type: number
                      beam:
                        type: number
                      boat_type:
                        type: string
                      average_speed:
                        type: number
                      user_id:
                        type: integer
                      poi_vessel_id:
                        type: integer
                      original_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      lat:
                        type: number
                      lng:
                        type: number
                      height:
                        type: number
                      buffer:
                        type: number
                      manufacturer_model:
                        type: string
                      fuel_type:
                        type: string
                      fuel_consumption:
                        type: string
                      port:
                        type: string
                      port_name:
                        type: string
                      homeport_type:
                        type: string
                      homeport_id:
                        type: integer
                      current:
                        type: boolean
                      registration_renewal_date:
                        type: string
                        format: date
                      notes:
                        type: string
                    required:
                    - id
                    - user_id
                    - name
                    - boat_type
                    - draft
                    - buffer
                    - created_at
                    - updated_at
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      mmsi_number:
                        type: string
                      length:
                        type: number
                      draft:
                        type: number
                      beam:
                        type: number
                      boat_type:
                        type: string
                      average_speed:
                        type: number
                      user_id:
                        type: integer
                      poi_vessel_id:
                        type: integer
                      original_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      lat:
                        type: number
                      lng:
                        type: number
                      height:
                        type: number
                      buffer:
                        type: number
                      manufacturer_model:
                        type: string
                      fuel_type:
                        type: string
                      fuel_consumption:
                        type: string
                      port:
                        type: string
                      port_name:
                        type: string
                      homeport_type:
                        type: string
                      homeport_id:
                        type: integer
                      current:
                        type: boolean
                      registration_renewal_date:
                        type: string
                        format: date
                      notes:
                        type: string
                    required:
                    - id
                    - user_id
                    - name
                    - boat_type
                    - draft
                    - buffer
                    - created_at
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                mmsi_number:
                  type: string
                length:
                  type: number
                draft:
                  type: number
                beam:
                  type: number
                boat_type:
                  type: string
                average_speed:
                  type: number
                lat:
                  type: string
                lng:
                  type: string
                latitude:
                  type: number
                longitude:
                  type: number
                height:
                  type: number
                buffer:
                  type: number
                manufacturer_model:
                  type: string
                fuel_type:
                  type: string
                fuel_consumption:
                  type: string
                poi_vessel_id:
                  type: integer
                port:
                  type: string
                port_name:
                  type: string
                homeport_type:
                  type: string
                homeport_id:
                  type: integer
                ignore_geocoded:
                  type: boolean
                current:
                  type: boolean
                registration_renewal_date:
                  type: string
                  format: date
                notes:
                  type: string
              required:
              - id
              - name
              - boat_type
              - draft
              - buffer
              - created_at
              - updated_at
  "/api/v1/vessels/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-83e2585d-f07f-47cc-a0f9-52bde6b07888');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Vessels
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      mmsi_number:
                        type: string
                      length:
                        type: number
                      draft:
                        type: number
                      beam:
                        type: number
                      boat_type:
                        type: string
                      average_speed:
                        type: number
                      user_id:
                        type: integer
                      poi_vessel_id:
                        type: integer
                      original_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      lat:
                        type: number
                      lng:
                        type: number
                      height:
                        type: number
                      buffer:
                        type: number
                      manufacturer_model:
                        type: string
                      fuel_type:
                        type: string
                      fuel_consumption:
                        type: string
                      port:
                        type: string
                      port_name:
                        type: string
                      homeport_type:
                        type: string
                      homeport_id:
                        type: integer
                      current:
                        type: boolean
                      registration_renewal_date:
                        type: string
                        format: date
                      notes:
                        type: string
                    required:
                    - id
                    - user_id
                    - name
                    - boat_type
                    - draft
                    - buffer
                    - created_at
                    - updated_at
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
    put:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-c9d2975a-ef2f-4d91-beec-9881261a1ff6');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Vessels
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      mmsi_number:
                        type: string
                      length:
                        type: number
                      draft:
                        type: number
                      beam:
                        type: number
                      boat_type:
                        type: string
                      average_speed:
                        type: number
                      user_id:
                        type: integer
                      poi_vessel_id:
                        type: integer
                      original_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      lat:
                        type: number
                      lng:
                        type: number
                      height:
                        type: number
                      buffer:
                        type: number
                      manufacturer_model:
                        type: string
                      fuel_type:
                        type: string
                      fuel_consumption:
                        type: string
                      port:
                        type: string
                      port_name:
                        type: string
                      homeport_type:
                        type: string
                      homeport_id:
                        type: integer
                      current:
                        type: boolean
                      registration_renewal_date:
                        type: string
                        format: date
                      notes:
                        type: string
                    required:
                    - id
                    - user_id
                    - name
                    - boat_type
                    - draft
                    - buffer
                    - created_at
                    - updated_at
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      mmsi_number:
                        type: string
                      length:
                        type: number
                      draft:
                        type: number
                      beam:
                        type: number
                      boat_type:
                        type: string
                      average_speed:
                        type: number
                      user_id:
                        type: integer
                      poi_vessel_id:
                        type: integer
                      original_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      lat:
                        type: number
                      lng:
                        type: number
                      height:
                        type: number
                      buffer:
                        type: number
                      manufacturer_model:
                        type: string
                      fuel_type:
                        type: string
                      fuel_consumption:
                        type: string
                      port:
                        type: string
                      port_name:
                        type: string
                      homeport_type:
                        type: string
                      homeport_id:
                        type: integer
                      current:
                        type: boolean
                      registration_renewal_date:
                        type: string
                        format: date
                      notes:
                        type: string
                    required:
                    - id
                    - user_id
                    - name
                    - boat_type
                    - draft
                    - buffer
                    - created_at
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                mmsi_number:
                  type: string
                length:
                  type: number
                draft:
                  type: number
                beam:
                  type: number
                boat_type:
                  type: string
                average_speed:
                  type: number
                lat:
                  type: string
                lng:
                  type: string
                latitude:
                  type: number
                longitude:
                  type: number
                height:
                  type: number
                buffer:
                  type: number
                manufacturer_model:
                  type: string
                fuel_type:
                  type: string
                fuel_consumption:
                  type: string
                poi_vessel_id:
                  type: integer
                port:
                  type: string
                port_name:
                  type: string
                homeport_type:
                  type: string
                homeport_id:
                  type: integer
                ignore_geocoded:
                  type: boolean
                current:
                  type: boolean
                registration_renewal_date:
                  type: string
                  format: date
                notes:
                  type: string
              required:
              - id
              - name
              - boat_type
              - draft
              - buffer
              - created_at
              - updated_at
    delete:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-bff0dc43-8d1a-4db6-911b-bbbb60346c80');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Vessels
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      mmsi_number:
                        type: string
                      length:
                        type: number
                      draft:
                        type: number
                      beam:
                        type: number
                      boat_type:
                        type: string
                      average_speed:
                        type: number
                      user_id:
                        type: integer
                      poi_vessel_id:
                        type: integer
                      original_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      lat:
                        type: number
                      lng:
                        type: number
                      height:
                        type: number
                      buffer:
                        type: number
                      manufacturer_model:
                        type: string
                      fuel_type:
                        type: string
                      fuel_consumption:
                        type: string
                      port:
                        type: string
                      port_name:
                        type: string
                      homeport_type:
                        type: string
                      homeport_id:
                        type: integer
                      current:
                        type: boolean
                      registration_renewal_date:
                        type: string
                        format: date
                      notes:
                        type: string
                    required:
                    - id
                    - user_id
                    - name
                    - boat_type
                    - draft
                    - buffer
                    - created_at
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/vessels/{id}/copy":
    post:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-f14bae9a-38e8-4e31-bd47-2ff4ff3169a7?active-environment=4cc6e0ee-f95e-4cc2-8980-e6a383faafd5');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Vessels
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      mmsi_number:
                        type: string
                      length:
                        type: number
                      draft:
                        type: number
                      beam:
                        type: number
                      boat_type:
                        type: string
                      average_speed:
                        type: number
                      user_id:
                        type: integer
                      poi_vessel_id:
                        type: integer
                      original_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      lat:
                        type: number
                      lng:
                        type: number
                      height:
                        type: number
                      buffer:
                        type: number
                      manufacturer_model:
                        type: string
                      fuel_type:
                        type: string
                      fuel_consumption:
                        type: string
                      port:
                        type: string
                      port_name:
                        type: string
                      homeport_type:
                        type: string
                      homeport_id:
                        type: integer
                      current:
                        type: boolean
                      registration_renewal_date:
                        type: string
                        format: date
                      notes:
                        type: string
                    required:
                    - id
                    - user_id
                    - name
                    - boat_type
                    - draft
                    - buffer
                    - created_at
                    - updated_at
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      name:
                        type: string
                      mmsi_number:
                        type: string
                      length:
                        type: number
                      draft:
                        type: number
                      beam:
                        type: number
                      boat_type:
                        type: string
                      average_speed:
                        type: number
                      user_id:
                        type: integer
                      poi_vessel_id:
                        type: integer
                      original_id:
                        type: integer
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      lat:
                        type: number
                      lng:
                        type: number
                      height:
                        type: number
                      buffer:
                        type: number
                      manufacturer_model:
                        type: string
                      fuel_type:
                        type: string
                      fuel_consumption:
                        type: string
                      port:
                        type: string
                      port_name:
                        type: string
                      homeport_type:
                        type: string
                      homeport_id:
                        type: integer
                      current:
                        type: boolean
                      registration_renewal_date:
                        type: string
                        format: date
                      notes:
                        type: string
                    required:
                    - id
                    - user_id
                    - name
                    - boat_type
                    - draft
                    - buffer
                    - created_at
                    - updated_at
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
  "/api/v1/voyages":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-1950b5c6-b13f-49a1-b69e-2ea4ee98bd62');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Voyages
      security: []
      parameters:
      - name: keyword
        in: query
        description: Filter by Keyword
        schema:
          type: string
      - name: page
        in: query
        description: Actual page
        schema:
          type: integer
          default: 1
      - name: page_total
        in: query
        description: Items per page
        schema:
          type: integer
          default: 20
      - name: pagination_info
        in: query
        description: Add Pagination info to request
        schema:
          type: boolean
      - name: order
        in: query
        description: Order by
        schema:
          type: string
          enum:
          - name_asc
          - name_desc
          - updated_at_asc
          - updated_at_desc
      - name: user_id
        in: query
        description: Filter by User
        schema:
          type: integer
      - name: selected_voyages
        in: query
        description: Filter by Selected voyages
        schema:
          type: boolean
      - name: coordinates_format
        in: query
        description: Specify coordinate params
        schema:
          type: string
          enum:
          - short
          - long
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total_items:
                            type: integer
                          page_items:
                            type: integer
                          total_pages:
                            type: integer
                          prev_page:
                            type: integer
                          next_page:
                            type: integer
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            voyage_type:
                              type: string
                            user_id:
                              type: integer
                            origin:
                              type: string
                            uid:
                              type: string
                            name:
                              type: string
                            description:
                              type: string
                            start_date:
                              type: string
                            end_date:
                              type: string
                            favorite:
                              type: boolean
                            favorite_datetime:
                              type: string
                            manual_route:
                              type: boolean
                            taken:
                              type: boolean
                            offline:
                              type: boolean
                            draft:
                              type: numeric
                            buffer:
                              type: numeric
                            average_speed:
                              type: numeric
                            fuel_type:
                              type: string
                            fuel_consumption:
                              type: string
                            vessel_id:
                              type: string
                            boat_name:
                              type: string
                            manufacturer_model:
                              type: string
                            height:
                              type: string
                            created_at:
                              type: string
                            updated_at:
                              type: string
                            track_locations:
                              type: array
                              items:
                                type: object
                                properties:
                                  id:
                                    type: integer
                                  lat:
                                    type: string
                                  lng:
                                    type: string
                                  depth:
                                    type: string
                            course_locations:
                              type: array
                              items:
                                type: object
                                properties:
                                  id:
                                    type: integer
                                  lat:
                                    type: string
                                  lng:
                                    type: string
                                  depth:
                                    type: string
        '422':
          description: Respond unprocessable entity
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  message:
                    type: string
                  errors:
                    type: object
                    properties:
                      field:
                        type: array
                        items:
                          type: string
  "/api/v1/voyages/{id}":
    get:
      summary: <button class="postman-link" onclick="event.stopPropagation();window.open('https://argoapp.postman.co/workspace/Argo~bbf8a4dc-882b-4c1a-8759-fef33ce48a64/request/18626368-fb3ae51e-88bc-483f-8098-2ef35aab0177');"><b>POSTMAN
        LINK</b></button>
      tags:
      - Voyages
      security: []
      parameters:
      - name: id
        in: path
        required: true
        description: ID of entity
        schema:
          type: integer
      responses:
        '200':
          description: Respond ok
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                      voyage_type:
                        type: string
                      user_id:
                        type: integer
                      origin:
                        type: string
                      uid:
                        type: string
                      name:
                        type: string
                      description:
                        type: string
                      start_date:
                        type: string
                      end_date:
                        type: string
                      favorite:
                        type: boolean
                      favorite_datetime:
                        type: string
                      manual_route:
                        type: boolean
                      taken:
                        type: boolean
                      offline:
                        type: boolean
                      draft:
                        type: numeric
                      buffer:
                        type: numeric
                      average_speed:
                        type: numeric
                      fuel_type:
                        type: string
                      fuel_consumption:
                        type: string
                      vessel_id:
                        type: string
                      boat_name:
                        type: string
                      manufacturer_model:
                        type: string
                      height:
                        type: string
                      created_at:
                        type: string
                      updated_at:
                        type: string
                      track_locations:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            lat:
                              type: string
                            lng:
                              type: string
                            depth:
                              type: string
                      course_locations:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                            lat:
                              type: string
                            lng:
                              type: string
                            depth:
                              type: string
        '404':
          description: Respond not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  status:
                    type: string
servers: []
