# Real-time predictions
URL: https://docs.datarobot.com/en/docs/api/reference/public-api/predictions_info.html

> Use the endpoints described below to manage predictions information.

# Real-time predictions

Use the endpoints described below to manage predictions information.

## List prediction servers

Operation path: `GET /api/v2/predictionServers/`

Authentication requirements: `BearerAuth`

The list of prediction servers available for a user.

### Parameters

| Name | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| offset | query | integer | false | This many results will be skipped. |
| limit | query | integer | false | At most this many results are returned. |

### Example responses

> 200 Response

```
{
  "properties": {
    "count": {
      "description": "The number of items returned on this page.",
      "type": "integer"
    },
    "data": {
      "description": "The list of prediction servers.",
      "items": {
        "properties": {
          "batchPredictions": {
            "description": "The batch prediction status for this instance.",
            "properties": {
              "processing": {
                "description": "The number of jobs processing.",
                "minimum": 0,
                "type": "integer"
              },
              "queued": {
                "description": "The number of jobs queued.",
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [
              "processing",
              "queued"
            ],
            "type": "object"
          },
          "datarobot-key": {
            "description": "The `datarobot-key` header used in requests to this prediction server.",
            "type": [
              "string",
              "null"
            ]
          },
          "id": {
            "description": "The ID of the prediction server.",
            "type": [
              "string",
              "null"
            ]
          },
          "url": {
            "description": "The URL of the prediction server.",
            "type": "string"
          }
        },
        "required": [
          "batchPredictions",
          "datarobot-key",
          "id",
          "url"
        ],
        "type": "object"
      },
      "type": "array"
    },
    "next": {
      "description": "The URL of the next page (if null, there is no next page).",
      "format": "uri",
      "type": [
        "string",
        "null"
      ]
    },
    "previous": {
      "description": "The URL of the previous page (if null, there is no previous page).",
      "format": "uri",
      "type": [
        "string",
        "null"
      ]
    }
  },
  "required": [
    "data",
    "next",
    "previous"
  ],
  "type": "object"
}
```

### Responses

| Status | Meaning | Description | Schema |
| --- | --- | --- | --- |
| 200 | OK | none | PredictionServerListResponse |

# Schemas

## BatchPredictionStatus

```
{
  "description": "The batch prediction status for this instance.",
  "properties": {
    "processing": {
      "description": "The number of jobs processing.",
      "minimum": 0,
      "type": "integer"
    },
    "queued": {
      "description": "The number of jobs queued.",
      "minimum": 0,
      "type": "integer"
    }
  },
  "required": [
    "processing",
    "queued"
  ],
  "type": "object"
}
```

The batch prediction status for this instance.

### Properties

| Name | Type | Required | Restrictions | Description |
| --- | --- | --- | --- | --- |
| processing | integer | true | minimum: 0 | The number of jobs processing. |
| queued | integer | true | minimum: 0 | The number of jobs queued. |

## PredictionServerListResponse

```
{
  "properties": {
    "count": {
      "description": "The number of items returned on this page.",
      "type": "integer"
    },
    "data": {
      "description": "The list of prediction servers.",
      "items": {
        "properties": {
          "batchPredictions": {
            "description": "The batch prediction status for this instance.",
            "properties": {
              "processing": {
                "description": "The number of jobs processing.",
                "minimum": 0,
                "type": "integer"
              },
              "queued": {
                "description": "The number of jobs queued.",
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [
              "processing",
              "queued"
            ],
            "type": "object"
          },
          "datarobot-key": {
            "description": "The `datarobot-key` header used in requests to this prediction server.",
            "type": [
              "string",
              "null"
            ]
          },
          "id": {
            "description": "The ID of the prediction server.",
            "type": [
              "string",
              "null"
            ]
          },
          "url": {
            "description": "The URL of the prediction server.",
            "type": "string"
          }
        },
        "required": [
          "batchPredictions",
          "datarobot-key",
          "id",
          "url"
        ],
        "type": "object"
      },
      "type": "array"
    },
    "next": {
      "description": "The URL of the next page (if null, there is no next page).",
      "format": "uri",
      "type": [
        "string",
        "null"
      ]
    },
    "previous": {
      "description": "The URL of the previous page (if null, there is no previous page).",
      "format": "uri",
      "type": [
        "string",
        "null"
      ]
    }
  },
  "required": [
    "data",
    "next",
    "previous"
  ],
  "type": "object"
}
```

### Properties

| Name | Type | Required | Restrictions | Description |
| --- | --- | --- | --- | --- |
| count | integer | false |  | The number of items returned on this page. |
| data | [PredictionServerResponse] | true |  | The list of prediction servers. |
| next | string,null(uri) | true |  | The URL of the next page (if null, there is no next page). |
| previous | string,null(uri) | true |  | The URL of the previous page (if null, there is no previous page). |

## PredictionServerResponse

```
{
  "properties": {
    "batchPredictions": {
      "description": "The batch prediction status for this instance.",
      "properties": {
        "processing": {
          "description": "The number of jobs processing.",
          "minimum": 0,
          "type": "integer"
        },
        "queued": {
          "description": "The number of jobs queued.",
          "minimum": 0,
          "type": "integer"
        }
      },
      "required": [
        "processing",
        "queued"
      ],
      "type": "object"
    },
    "datarobot-key": {
      "description": "The `datarobot-key` header used in requests to this prediction server.",
      "type": [
        "string",
        "null"
      ]
    },
    "id": {
      "description": "The ID of the prediction server.",
      "type": [
        "string",
        "null"
      ]
    },
    "url": {
      "description": "The URL of the prediction server.",
      "type": "string"
    }
  },
  "required": [
    "batchPredictions",
    "datarobot-key",
    "id",
    "url"
  ],
  "type": "object"
}
```

### Properties

| Name | Type | Required | Restrictions | Description |
| --- | --- | --- | --- | --- |
| batchPredictions | BatchPredictionStatus | true |  | The batch prediction status for this instance. |
| datarobot-key | string,null | true |  | The datarobot-key header used in requests to this prediction server. |
| id | string,null | true |  | The ID of the prediction server. |
| url | string | true |  | The URL of the prediction server. |

---
