{
  "openapi": "3.1.0",
  "info": {
    "title": "Juperion Partner API",
    "version": "0.1.0",
    "x-status": "early-access",
    "description": "Early access. Operations appear here only after they are approved for partners. Access, sandbox credentials and the base URL are given on request."
  },
  "tags": [],
  "paths": {},
  "components": {
    "securitySchemes": {
      "bearerAuth": {
        "type": "http",
        "scheme": "bearer",
        "description": "Short-lived access token obtained with your API key (planned)."
      }
    },
    "schemas": {
      "Error": {
        "type": "object",
        "required": [
          "error"
        ],
        "additionalProperties": false,
        "properties": {
          "error": {
            "type": "object",
            "required": [
              "code",
              "message",
              "requestId"
            ],
            "properties": {
              "code": {
                "type": "string",
                "description": "Stable machine-readable code."
              },
              "message": {
                "type": "string",
                "description": "Fixed, neutral English text."
              },
              "requestId": {
                "type": "string",
                "description": "Quote it when you contact us."
              },
              "fields": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "Only on 400 validation_error: field path -> problem."
              }
            }
          }
        }
      }
    }
  }
}
