openapi: 3.0.3 info: title: 'Link Shield API Documentation' description: 'API platform that leverages the power of AI to detect malicious URLs and protect your online security.' version: 1.0.0 servers: - url: 'https://linkshieldapi.com' paths: /api/v1/link/score: post: summary: '' operationId: postApiV1LinkScore description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_API_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - Endpoints requestBody: required: true content: application/json: schema: type: object properties: url: type: string description: 'This field must not be greater than 9999 characters.' example: 'http://gerhold.com/' follow_redirects: type: boolean description: '' example: false required: - url /api/v1/link/bulk-score: post: summary: '' operationId: postApiV1LinkBulkScore description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_API_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - Endpoints requestBody: required: true content: application/json: schema: type: object properties: urls: type: object description: 'This field must not have more than 10 items.' example: [] properties: [] follow_redirects: type: boolean description: '' example: true required: - urls tags: - name: Endpoints description: '' components: securitySchemes: default: type: http scheme: bearer description: '' security: - default: []