{
  "opencollection": "1.0.0",
  "info": {
    "name": "CyberSource Merged Spec bankAccountValidation Reports API",
    "version": "0.0.1"
  },
  "items": [
    {
      "info": {
        "name": "Reports",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Retrieve Available Reports",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/reporting/v3/reports",
            "params": [
              {
                "name": "organizationId",
                "value": "",
                "type": "query",
                "description": "Valid Organization Id"
              },
              {
                "name": "startTime",
                "value": "",
                "type": "query",
                "description": "Valid report Start Time in **ISO 8601 format**\nPlease refer the following link to know more about ISO 8601 format.[Rfc Date Format](https://xml2rfc.tools.ietf.org/public/rfc/html/rfc3339.html#anchor14)\n\n**Example date format:**\n  - yyyy-MM-dd'T'HH:mm:ss.SSSZ (e.g. 2018-01-01T00:00:00.000Z)\n"
              },
              {
                "name": "endTime",
                "value": "",
                "type": "query",
                "description": "Valid report End Time in **ISO 8601 format**\nPlease refer the following link to know more about ISO 8601 format.[Rfc Date Format](https://xml2rfc.tools.ietf.org/public/rfc/html/rfc3339.html#anchor14)\n\n**Example date format:**\n  - yyyy-MM-dd'T'HH:mm:ss.SSSZ (e.g. 2018-01-01T00:00:00.000Z)\n"
              },
              {
                "name": "timeQueryType",
                "value": "",
                "type": "query",
                "description": "Specify time you would like to search\n\nValid values:\n- reportTimeFrame\n- executedTime\n"
              },
              {
                "name": "reportMimeType",
                "value": "",
                "type": "query",
                "description": "Valid Report Format\n\nValid values:\n- application/xml\n- text/csv\n"
              },
              {
                "name": "reportFrequency",
                "value": "",
                "type": "query",
                "description": "Valid Report Frequency\n\nValid values:\n- DAILY\n- WEEKLY\n- MONTHLY\n- USER_DEFINED\n- ADHOC\n"
              },
              {
                "name": "reportName",
                "value": "",
                "type": "query",
                "description": "Valid Report Name"
              },
              {
                "name": "reportDefinitionId",
                "value": "",
                "type": "query",
                "description": "Valid Report Definition Id"
              },
              {
                "name": "reportStatus",
                "value": "",
                "type": "query",
                "description": "Valid Report Status\n\nValid values:\n- COMPLETED\n- PENDING\n- QUEUED\n- RUNNING\n- ERROR\n- NO_DATA\n"
              }
            ]
          },
          "docs": "Retrieve a list of the available reports to which you are subscribed. This will also give you the reportId value, which you can also use to download a report.\n"
        },
        {
          "info": {
            "name": "Create Adhoc Report",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/reporting/v3/reports",
            "params": [
              {
                "name": "organizationId",
                "value": "",
                "type": "query",
                "description": "Valid Organization Id"
              }
            ]
          },
          "docs": "Create a one-time report. You must specify the type of report in reportDefinitionName. For a list of values for reportDefinitionName, see the [Reporting Developer Guide](https://www.cybersource.com/developers/documentation/reporting_and_reconciliation)\n"
        },
        {
          "info": {
            "name": "Get Report Based on Report Id",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/reporting/v3/reports/:reportId",
            "params": [
              {
                "name": "reportId",
                "value": "",
                "type": "path",
                "description": "Valid Report Id"
              },
              {
                "name": "organizationId",
                "value": "",
                "type": "query",
                "description": "Valid Organization Id"
              }
            ]
          },
          "docs": "Download a report using the reportId value. If you don't already know this value, you can obtain it using the Retrieve available reports call.\n"
        }
      ]
    }
  ],
  "bundled": true
}