{
  "opencollection": "1.0.0",
  "info": {
    "name": "Octane REST Admin Customer Portal API",
    "version": "1.0.0"
  },
  "request": {
    "auth": {
      "type": "bearer",
      "token": "{{bearerToken}}"
    }
  },
  "items": [
    {
      "info": {
        "name": "Customer Portal",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get Customer Portal Settings",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.getoctane.io/customer_portal_settings"
          },
          "docs": "Get the customer portal configuration."
        },
        {
          "info": {
            "name": "Create Customer Portal Settings",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.getoctane.io/customer_portal_settings",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create customer portal configuration."
        },
        {
          "info": {
            "name": "Get ECP Active Subscription",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.getoctane.io/ecp/active_subscription"
          },
          "docs": "Get the active subscription from the end-customer portal."
        },
        {
          "info": {
            "name": "Update ECP Active Subscription",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.getoctane.io/ecp/active_subscription",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update subscription from the end-customer portal."
        },
        {
          "info": {
            "name": "Add Add-Ons to ECP Subscription",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.getoctane.io/ecp/active_subscription/add_ons",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Add add-ons to the active subscription from the end-customer portal."
        },
        {
          "info": {
            "name": "Get ECP Contact Info",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.getoctane.io/ecp/contact_info"
          },
          "docs": "Get contact information from the end-customer portal."
        },
        {
          "info": {
            "name": "Update ECP Contact Info",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api.getoctane.io/ecp/contact_info",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update contact information from the end-customer portal."
        },
        {
          "info": {
            "name": "Get ECP Credit Balance",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.getoctane.io/ecp/credit/available_balance"
          },
          "docs": "Get available credit balance from the end-customer portal."
        },
        {
          "info": {
            "name": "Get ECP Credit Grants",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.getoctane.io/ecp/credit_grants"
          },
          "docs": "Get credit grants from the end-customer portal."
        },
        {
          "info": {
            "name": "Get ECP Credit Ledger",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.getoctane.io/ecp/credit/ledger"
          },
          "docs": "Get credit ledger from the end-customer portal."
        },
        {
          "info": {
            "name": "Purchase Credits (ECP)",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.getoctane.io/ecp/credit/purchase",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Purchase additional credits from the end-customer portal."
        },
        {
          "info": {
            "name": "Get ECP Credit Top-Off Plan",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.getoctane.io/ecp/credit_top_off_plan"
          },
          "docs": "Get credit top-off plan from the end-customer portal."
        },
        {
          "info": {
            "name": "Get Self-Serve Settings",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.getoctane.io/self_serve_settings"
          },
          "docs": "Get self-serve enrollment settings for a vendor."
        },
        {
          "info": {
            "name": "Create Self-Serve Settings",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.getoctane.io/self_serve_settings",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create self-serve enrollment settings."
        },
        {
          "info": {
            "name": "Update Self-Serve Settings",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api.getoctane.io/self_serve_settings",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update self-serve enrollment settings."
        },
        {
          "info": {
            "name": "Get Self-Serve Customization",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.getoctane.io/self_serve_settings/customization"
          },
          "docs": "Get customization settings for self-serve portal."
        },
        {
          "info": {
            "name": "Create Self-Serve Customization",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.getoctane.io/self_serve_settings/customization",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create customization settings for self-serve portal."
        },
        {
          "info": {
            "name": "Update Self-Serve Customization",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api.getoctane.io/self_serve_settings/customization",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update customization settings for self-serve portal."
        }
      ]
    }
  ],
  "bundled": true
}