---
title: BigML
slug: import-test-pdf/bigml
createdAt: 2025-10-23T07:50:10.465Z
---

With the BigML modules in you can:

- Create, update, list, retrieve, and delete the anomaly scores
- Create, update, list, retrieve, and delete the centroids
- Create, update, list, retrieve, and delete the predictions
- Create, update, list, retrieve, and delete the topic distributions
- Watch and retrieve the resources

To get started with BigML, create an account at [bigml.com/accounts/register](http://The%20PDF.co%20modules%20allow%20you%20to%20convert%20documents,%20and%20images%20into%20PDF%20and%20vice-versa%20from%20your%20PDF.co%20account.%20%20Getting%20Started%20with%20PDF.co%20Prerequisites%20%20A%20PDF.co%20account%20-%20create%20an%20account%20at%20app.pdf.co/signup.%20The%20module%20dialog%20fields%20that%20are%20displayed%20in%20bold%20\(in%20the%20Integromat%20scenario,%20not%20in%20this%20documentation%20article\)%20are%20mandatory!%20%20Connecting%20PDF.co%20to%20Integromat%20To%20connect%20your%20PDF.co%20account%20to%20Integromat%20you%20need%20to%20obtain%20the%20API%20Key%20from%20your%20PDF.co%20account%20and%20insert%20it%20in%20the%20Create%20a%20connection%20dialog%20in%20the%20Integromat%20modulehttps://bigml.com/accounts/register/)/.

:::hint{type="success"}
### Note

The module dialog fields that are displayed in **bold** (in the , **not** in this documentation article) are mandatory!
:::

## Connect BigML to

To connect your BigML account to you need to obtain the API Key from your BigML account and insert it in the *Create a connection* dialog in the Integromat module.

1. Log in to your BigML account.
2. Click *your username > API Key* or go to the [API Key](https://bigml.com/account/apikey) link and copy the API key to your clipboard.

   ![61e825c8e5dbd.png](../image/uuid-527d300c-d93f-0f91-76dc-3f208253c383.png)
3. Log in to your account and add a module from the BigML app into a .
4. Click **Add** next to the *Connection* field.

   ![61e825ca048c5.gif](../image/uuid-0e3dd8b5-2803-0c96-2ac3-8bc5012a2937.gif)
5. In the *Connection name* field, enter a name for the connection.
6. In the *Username* field, enter your BigML account's username.
7. In the *API Key* field, enter the API Key copied in step 2, and click *Continue*.

You have successfully established the connection and can now create scenarios.

## Anomaly Scores

You can create, update, list, retrieve, and delete the anomaly scores using the following modules.

### List Anomaly Scores

Lists all anomaly scores.

| **Connection** | [Establish a connection to your BigML account](bigml.html#connect-bigml-to-2431742). |
| -------------- | ------------------------------------------------------------------------------------ |
| **Limit**      | Set the maximum number of anomaly scores will return during one execution cycle.     |

### Get an Anomaly Score

Gets a specified anomaly score.

| **Connection** | [Establish a connection to your BigML account](bigml.html#connect-bigml-to-2431742). |
| -------------- | ------------------------------------------------------------------------------------ |
| **Resource**   | Select or map the anomaly score resource whose details you want to retrieve.         |

### Create an Anomaly Score

Calculates the anomaly score of a data instance.

| **Connection** | [Establish a connection to your BigML account](bigml.html#connect-bigml-to-2431742). |
| -------------- | ------------------------------------------------------------------------------------ |
| **Limit**      | Set the maximum number of anomaly scores will return during one execution cycle.     |

### Update an Anomaly Score

Updates an existing anomaly score.

| **Connection**  | [Establish a connection to your BigML account](bigml.html#connect-bigml-to-2431742). |
| --------------- | ------------------------------------------------------------------------------------ |
| **Resource**    | Select or map the anomaly score resource whose details you want to update.           |
| **Name**        | Enter (map) a new name for the anomaly score.                                        |
| **Description** | Enter (map) the anomaly score details.                                               |
| **Project**     | Select or map the project to which the anomaly score belongs.                        |
| **Category**    | Select or map the category applicable to the anomaly score.                          |
| **Tags**        | Add a list of keywords that help classify and index the anomaly score.               |

### Delete an Anomaly Score

Deletes a specified anomaly score.

| **Connection** | [Establish a connection to your BigML account](bigml.html#connect-bigml-to-2431742). |
| -------------- | ------------------------------------------------------------------------------------ |
| **Resource**   | Select or map the anomaly core resource you want to delete.                          |

## Centroids

You can create, update, list, retrieve and delete the centroids using the following modules.

### List Centroids

Lists all centroids.

| **Connection** | [Establish a connection to your BigML account](bigml.html#connect-bigml-to-2431742).                 |
| -------------- | ---------------------------------------------------------------------------------------------------- |
| **Limit**      | Set the maximum number of centroids will return during one execution cycle. The default value is 10. |

### Get a Centroid

Gets a specified centroid.

| **Connection** | [Establish a connection to your BigML account](bigml.html#connect-bigml-to-2431742). |
| -------------- | ------------------------------------------------------------------------------------ |
| **Resource**   | Select or map the centroid resource whose details you want to retrieve.              |

### Create a Centroid

Finds out the closest cluster to your data instance.

| **Connection**                     | [Establish a connection to your BigML account](bigml.html#connect-bigml-to-2431742). |
| ---------------------------------- | ------------------------------------------------------------------------------------ |
| **Name**                           | Enter (map) the centroid name.                                                       |
| **Category**                       | Select or map the category applicable to the centroid.                               |
| **Description**                    | Enter (map) the centroid details.                                                    |
| **Project**                        | Select or map the project to which the centroid belongs.                             |
| **Tags**                           | Enter (map) the tags that will help classify and index the centroid.                 |
| **Do you want to attach webhook?** | Select whether you want to attach a webhook to the centroid.                         |

### Update a Centroid

Updates an existing centroid.

| **Connection**  | [Establish a connection to your BigML account](bigml.html#connect-bigml-to-2431742). |
| --------------- | ------------------------------------------------------------------------------------ |
| **Resource**    | Select or map the centroid resource whose details you want to update.                |
| **Name**        | Enter (map) a new centroid name.                                                     |
| **Category**    | Select or map the category applicable to the centroid.                               |
| **Description** | Enter (map) the new centroid description.                                            |
| **Project**     | Select or map the project to which the centroid belongs.                             |
| **Tags**        | Enter (map) the tags that will help classify and index the centroid.                 |

### Delete a Centroid

Deletes a specified centroid.

| **Connection** | [Establish a connection to your BigML account](bigml.html#connect-bigml-to-2431742). |
| -------------- | ------------------------------------------------------------------------------------ |
| **Resource**   | Select or map the centroid resource you want to delete.                              |

## Topic Distributions

You can create, update, list, retrieve, and delete the topic distributions using the following modules.

### List Topic Distributions

Lists all topic distributions.

| **Connection** | [Establish a connection to your BigML account](bigml.html#connect-bigml-to-2431742).                           |
| -------------- | -------------------------------------------------------------------------------------------------------------- |
| **Limit**      | Set the maximum number of topic distributions will return during one execution cycle. The default value is 10. |

### Get a Topic Distribution

Gets a specified topic distribution.

| **Connection** | [Establish a connection to your BigML account](bigml.html#connect-bigml-to-2431742). |
| -------------- | ------------------------------------------------------------------------------------ |
| **Resource**   | Select or map the resource whose topic distribution details you want to retrieve.    |

### Create a Topic Distribution

Calculates all topic probabilities for a given document.

| **Connection**                     | [Establish a connection to your BigML account](bigml.html#connect-bigml-to-2431742). |
| ---------------------------------- | ------------------------------------------------------------------------------------ |
| **Topic Model**                    | Select or map the topic model to create the topic distribution.                      |
| **Name**                           | Enter (map) the topic distribution name.                                             |
| **Description**                    | Enter (map) the details of the topic distribution.                                   |
| **Project**                        | Select or map the project to which the topic distribution belongs.                   |
| **Category**                       | Select or map the category applicable to the topic distribution.                     |
| **Tags**                           | Enter (map) the tags that help classify and index the topic distribution.            |
| **Do you want to attach webhook?** | Select whether to attach the webhook to the topic distribution.                      |

### Update a Topic Distribution

Updates an existing topic distribution.

| **Connection**  | [Establish a connection to your BigML account](bigml.html#connect-bigml-to-2431742). |
| --------------- | ------------------------------------------------------------------------------------ |
| **Resource**    | Select or map a resource whose topic distribution details you want to update.        |
| **Name**        | Enter (map) a new topic distribution name.                                           |
| **Description** | Enter (map) the topic distribution details.                                          |
| **Project**     | Select or map the project to which the topic distribution belongs.                   |
| **Category**    | Select or map the category applicable to the topic distribution.                     |
| **Tags**        | Enter (map) the tags that help classify and index the topic distribution.            |

### Delete a Topic Distribution

Deletes a specified topic distribution.

| **Connection** | [Establish a connection to your BigML account](bigml.html#connect-bigml-to-2431742). |
| -------------- | ------------------------------------------------------------------------------------ |
| **Resource**   | Select or map the resource whose topic distribution you want to delete.              |

## Predictions

You can create, update, list, retrieve, and delete the prediction using the following modules.

### List Predictions

Lists all predictions.

| **Connection** | [Establish a connection to your BigML account](bigml.html#connect-bigml-to-2431742).                   |
| -------------- | ------------------------------------------------------------------------------------------------------ |
| **Limit**      | Set the maximum number of predictions will return during one execution cycle. The default value is 10. |

### Get a Prediction

Gets a specified prediction.

| **Connection** | [Establish a connection to your BigML account](bigml.html#connect-bigml-to-2431742). |
| -------------- | ------------------------------------------------------------------------------------ |
| **Resource**   | Select or map the prediction resource whose details you want to retrieve.            |

### Create a Prediction

Creates a prediction using a model, logistic regression, deepnets, etc.,

| **Connection**                     | [Establish a connection to your BigML account](bigml.html#connect-bigml-to-2431742).                                                                                     |
| ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Create a Prediction Using**      | Select the option for creating the prediction:<br />- *Model*<br />- *Logistic regression*<br />- *Deepnet*<br />- *Ensemble*<br />- *Fusion*<br />- *Linear regression* |
| **Name**                           | Enter (map) the prediction name.                                                                                                                                         |
| **Description**                    | Enter (map) the prediction details.                                                                                                                                      |
| **Project**                        | Select or map the project to which the prediction belongs.                                                                                                               |
| **Category**                       | Select or map the category applicable to the prediction.                                                                                                                 |
| **Tags**                           | Enter (map) the tags that help classify and index the prediction.                                                                                                        |
| **Do you want to attach webhook?** | Select whether to attach the webhook to prediction.                                                                                                                      |

### Update a Prediction

Updates an existing prediction.

| **Connection**  | [Establish a connection to your BigML account](bigml.html#connect-bigml-to-2431742). |
| --------------- | ------------------------------------------------------------------------------------ |
| **Resource**    | Select or map the prediction resource whose details you want to update.              |
| **Name**        | Enter (map) a new prediction name.                                                   |
| **Description** | Enter (map) the prediction details.                                                  |
| **Project**     | Select or map the project to which the prediction belongs.                           |
| **Category**    | Select or map the category applicable to the prediction.                             |
| **Tags**        | Enter (map) the tags that help classify and index the prediction.                    |

### Delete a Prediction

Deletes a specified prediction.

| **Connection** | [Establish a connection to your BigML account](bigml.html#connect-bigml-to-2431742). |
| -------------- | ------------------------------------------------------------------------------------ |
| **Resource**   | Select or map the prediction resource you want to delete.                            |

## Resources

You can watch and retrieve the resources with the following modules.

### Watch Resources

Triggers when a new resource is created.

| **Connection**    | [Establish a connection to your BigML account](bigml.html#connect-bigml-to-2431742).                 |
| ----------------- | ---------------------------------------------------------------------------------------------------- |
| **Resource Type** | Select or map the resource type you want to watch.                                                   |
| **Limit**         | Set the maximum number of resources will return during one execution cycle. The default value is 10. |

### Get a Resource

Gets a resource.

| **Connection**     | [Establish a connection to your BigML account](bigml.html#connect-bigml-to-2431742).                                                                                                                                                    |
| ------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **What to search** | Select or map an option to search the resources:<br />- *Project*<br />- *External Connector*<br />- *Source*<br />- *Dataset*<br />- *Sample*<br />- *Correlation*<br />- *Statistical Test*<br />- *Configuration*<br />- *Composite* |
| **Resource ID**    | Select or map the resource ID whose details you want to retrieve a resource.                                                                                                                                                            |

## Other

Call any API using the following module.

### Make an API Call

Performs an arbitrary authorized API call.

| **Connection**   | [Establish a connection to your BigML account](bigml.html#connect-bigml-to-2431742).                                                                                                                                                                                                          |
| ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **URL**          | Enter a path relative to `https://bigml.io` For example, `/andromeda/deepnet`<br />For the list of available endpoints, refer to the [Big ML API Documentation](https://bigml.com/api/).                                                                                                      |
| **Method**       | Select the HTTP method you want to use:<br />**GET**<br />to retrieve information for an entry.<br />**POST**<br />to create a new entry.<br />**PUT**<br />to update/replace an existing entry.<br />**PATCH**<br />to make a partial entry update.<br />**DELETE**<br />to delete an entry. |
| **Headers**      | Enter the desired request headers. You don't have to add authorization headers; we already did that for you.                                                                                                                                                                                  |
| **Query String** | Enter the request query string.                                                                                                                                                                                                                                                               |
| **Body**         | Enter the body content for your API call.                                                                                                                                                                                                                                                     |

### Example of Use - List Projects

The following API call returns all the projects from your Big ML account:

**URL:**

`/andromeda/projects`

**Method:**

`GET`

![tvswT9S9K9.png](../image/uuid-3d13aa25-d70c-d7f8-cee1-4aec74fcf8ab.png)

Matches of the search can be found in the module's Output under *Bundle > Body > objects*. 

In our example, 2 projects were returned:

![msedge\_qImLkzK4KM.png](../image/uuid-5f649fa0-407d-f46e-bc3d-cbddcf0ad2e2.png)
