openapi: 3.0.3
info:
  title: Everflow Network API - Network Settings
  description: Endpoints for retrieving network configuration and portal settings.
  version: 1.0.0
servers:
  - description: Production Server
    url: https://api.eflow.team/v1
tags:
  - name: Network Settings
    description: Endpoints for retrieving network settings.
paths:
  /networks/settings:
    get:
      summary: Get Network Settings
      tags:
        - Network Settings
      responses:
        "200":
          description: ""
          content:
            application/json:
              schema:
                type: object
                description: Network settings configuration.
      security:
        - API Key: []

  /networks/settings/affiliateportal:
    get:
      summary: Get Affiliate Portal Settings
      tags:
        - Network Settings
      responses:
        "200":
          description: ""
          content:
            application/json:
              schema:
                type: object
                description: Affiliate portal settings configuration.
      security:
        - API Key: []

  /networks/settings/advertiserportal:
    get:
      summary: Get Advertiser Portal Settings
      tags:
        - Network Settings
      responses:
        "200":
          description: ""
          content:
            application/json:
              schema:
                type: object
                description: Advertiser portal settings configuration.
      security:
        - API Key: []

components:
  securitySchemes:
    API Key:
      description: The Everflow API key generated from the Control Center > Security.
      in: header
      name: X-Eflow-Api-Key
      type: apiKey
