info:
  title: Tufin
  version: 1.0.1
  contact:
    email: support@tufin.com
openapi: 3.0.3
paths:
  /api/{domain}/{project}/badges/security-score:
    get:
      parameters:
      - in: query
        name: filter
        content:
          application/json:
            schema:
              type: object
              properties:
                type:
                  type: string
                color:
                  type: number
      - in: query
        name: image
        explode: true
        schema:
          description: alphanumeric with underscore, dash, period, slash and colon
          example: tufinim/generic-bank:cia-latest
          format: general string
          pattern: ^(?:[\w-./:]+)$
          type: string
      - in: query
        name: token
        schema:
          anyOf:
            - description: RFC 4122 UUID
              example: 26734565-dbcc-449a-a370-0beaaf04b0e8
              format: uuid
              pattern: ^(?:[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12})$
              type: string
            - description: UUID
              example: 26734565-dbcc-449a-a370-0beaaf04b0e8
              format: uuid
              pattern: ^(?:[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12})$
              type: string
      - in: path
        name: domain
        required: true
        schema:
          description: Non-negative integers (including zero)
          example: "100"
          format: non-negative integer
          pattern: ^(?:\d+)$
          type: integer
          minimum: 7
      - in: path
        name: project
        required: true
        schema:
          description: Lowercase string
          example: retail
          format: lowercase string
          pattern: ^(?:[a-z]+)$
          type: string
      responses:
        default:
          description: Tufin 
      servers: []
    post:
      responses:
        default:
          description: Tufin
      servers: []
