{
  "opencollection": "1.0.0",
  "info": {
    "name": "Blue API reference Admin Flow API",
    "version": "v1"
  },
  "items": [
    {
      "info": {
        "name": "Flow",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Gets a CloudFormation launch URL for enabling read-only cross-account access to cost explorer information (API only).",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.alphaus.cloud/m/blue/v1/aws/xacct/cea"
          },
          "docs": "Gets a CloudFormation launch URL for enabling read-only cross-account access to cost explorer information (API only)."
        },
        {
          "info": {
            "name": "Creates a default cross-account access role for cost explorer (API only).",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.alphaus.cloud/m/blue/v1/aws/xacct/cea"
          },
          "docs": "Creates a default cross-account access role for cost explorer (API only)."
        },
        {
          "info": {
            "name": "Gets a CloudFormation launch URL for Savings Plan purchase capabilities",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.alphaus.cloud/m/blue/v1/aws/xacct/spa"
          },
          "docs": "Gets a CloudFormation launch URL for Savings Plan purchase capabilities"
        },
        {
          "info": {
            "name": "Creates a default cross-account access role for Savings Plan (API only).",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.alphaus.cloud/m/blue/v1/aws/xacct/spa"
          },
          "docs": "Creates a default cross-account access role for Savings Plan (API only)."
        },
        {
          "info": {
            "name": "Returns the activated cross-account access roles of the target payerId.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.alphaus.cloud/m/blue/v1/aws/xacct/:payerId/access",
            "params": [
              {
                "name": "payerId",
                "value": "",
                "type": "path",
                "description": "Required. The target payerId of the AWS account to be checked."
              }
            ]
          },
          "docs": "Returns the activated cross-account access roles of the target payerId."
        },
        {
          "info": {
            "name": "Returns all the aws accounts and its payer of the msp id",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.alphaus.cloud/m/blue/v1/aws/:billingInternalId/accounts",
            "params": [
              {
                "name": "billingInternalId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Returns all the aws accounts and its payer of the msp id"
        },
        {
          "info": {
            "name": "For Testing Purposes Only.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.alphaus.cloud/m/blue/v1/info"
          },
          "docs": "For Testing Purposes Only."
        },
        {
          "info": {
            "name": "Gets the settings configuration history for a user.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.alphaus.cloud/m/blue/v1/settings/history/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "Required. The id of the payer to fetch settings history for."
              }
            ]
          },
          "docs": "Gets the settings configuration history for a user."
        },
        {
          "info": {
            "name": "Fetch user savings plan details",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.alphaus.cloud/m/blue/v1/settings/recommendations/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "Required. The id of the payer to fetch recommendation details for."
              }
            ]
          },
          "docs": "Fetch user savings plan details"
        },
        {
          "info": {
            "name": "Fetch previous settings for a user",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.alphaus.cloud/m/blue/v1/settings/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "Required. The id of the payer to fetch settings for."
              }
            ]
          },
          "docs": "Fetch previous settings for a user"
        },
        {
          "info": {
            "name": "Creates or Updates the settings configuration for recommendation.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api.alphaus.cloud/m/blue/v1/settings/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "Required. The id of the payer."
              }
            ]
          },
          "docs": "Creates or Updates the settings configuration for recommendation."
        },
        {
          "info": {
            "name": "Sends savings plan details to be purchased to a Slack channel or user email",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.alphaus.cloud/m/blue/v1/sp/purchaseDetails/notification"
          },
          "docs": "Sends savings plan details to be purchased to a Slack channel or user email"
        },
        {
          "info": {
            "name": "Checks the expiry of the link in the SP to purchase details notification",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.alphaus.cloud/m/blue/v1/sp/purchaseDetails/notification/link/expiry",
            "params": [
              {
                "name": "url",
                "value": "",
                "type": "query",
                "description": "Required. The URL containing the expiry information to check.\n\nThe URL to check for expiration"
              }
            ]
          },
          "docs": "Checks the expiry of the link in the SP to purchase details notification"
        },
        {
          "info": {
            "name": "Get savings plan details to be purchased .",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.alphaus.cloud/m/blue/v1/sp/purchaseDetails/:payerId/:yearMonth",
            "params": [
              {
                "name": "payerId",
                "value": "",
                "type": "path",
                "description": "Required. The id of the payer account."
              },
              {
                "name": "yearMonth",
                "value": "",
                "type": "path",
                "description": "Required. The year and month  for which the savings plan details are requested, formatted as \"YYYYMM\"."
              }
            ]
          },
          "docs": "Get savings plan details to be purchased ."
        },
        {
          "info": {
            "name": "Sends configuration and recommendation to a Slack channel",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.alphaus.cloud/m/blue/v1/sp/recommendation/notification"
          },
          "docs": "Sends configuration and recommendation to a Slack channel"
        },
        {
          "info": {
            "name": "Gets the daily cost and usage details.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.alphaus.cloud/m/blue/v1/usagecost"
          },
          "docs": "Gets the daily cost and usage details."
        },
        {
          "info": {
            "name": "Gets the user account settings.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.alphaus.cloud/m/blue/v1/user/settings/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "Required. The user ID of the user."
              }
            ]
          },
          "docs": "Gets the user account settings."
        },
        {
          "info": {
            "name": "Create or Update the user account settings.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api.alphaus.cloud/m/blue/v1/user/settings/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "Required. The user ID of the user."
              }
            ]
          },
          "docs": "Create or Update the user account settings."
        }
      ]
    }
  ],
  "bundled": true
}