openapi: 3.1.0 info: version: 1.0.0 title: The Mighty Networks Admin AbuseReports API description: An API for managing your Mighty Networks network servers: - url: https://api.mn.co description: Production security: - bearerAuth: [] tags: - name: AbuseReports description: Manage abuse reports for your network paths: /admin/v1/networks/{network_id}/abuse_reports: get: summary: Returns a list of abuse reports for the current network operationId: list_abuse_reports tags: - AbuseReports parameters: - name: page in: query required: false description: Page number for pagination schema: type: integer format: uint64 - name: per_page in: query required: false description: Items per page (max 100) schema: type: integer format: uint64 - $ref: '#/components/parameters/networkId' responses: '200': description: A paginated set of abuse report objects content: application/json: schema: $ref: '#/components/schemas/AbuseReportResponsePaged' components: parameters: networkId: name: network_id in: path description: The Network's unique integer ID, or subdomain required: true schema: oneOf: - type: integer description: Unique numeric network ID format: uint64 - type: string description: Network subdomain format: /^[a-z][a-z0-9-]+$/ securitySchemes: bearerAuth: type: http scheme: bearer