Ingestion API
API powering the Data Ingestion connectors of Algolia.
Base URLs
The Ingestion API has the following base URLs:
Use the server that matches your analytics region.
Authentication
To authenticate your API requests, add these headers:
X-Algolia-Application-Id
: the ID of your Algolia applicationX-Algolia-API-Key
: an API key
You can find your application ID and manage your API keys in the Algolia dashboard.
Rate limiting
Requests to the Ingestion API are rate-limited:
- Observability endpoints: up to 200 requests every 30 seconds per IP address
- All other endpoints: up to 200 requests per minute per IP address
Authentications
An authentication describe the way we connect to Algolia, or any supported connector.
GET | /1/authentications |
Get a list of authentications |
POST | /1/authentications |
Create a authentication |
POST | /1/authentications/search |
Search among authentications |
GET | /1/authentications/{authenticationID} |
Get a authentication |
PATCH | /1/authentications/{authenticationID} |
Update a authentication |
DELETE | /1/authentications/{authenticationID} |
Delete a authentication |
Get a list of authentications
GET
/1/authentications
Get a list of authentications for the given query parameters, with pagination details.
Query parameter
itemsPerPage
|
type: integer
The number of items per page to return. |
page
|
type: integer
The page number to fetch, starting at 1. |
type
|
type: array
items: string
One of: The type of the authentications to retrieve.
Example: |
platform
|
type: array
items: platformWithNone
One of:
The platform of the authentications to retrieve.
Example: |
sort
|
type: string
The key by which the list should be sorted. |
order
|
type: string
The order of the returned list. |
Responses
200
|
OK Response body schema:
|
||||||||||||||||||||||||
400
|
Bad request or request arguments. Response body schema:
|
Create a authentication
POST
/1/authentications
Create a authentication.
Request body
Accepts: application/json
type
|
type: string
required
One of: |
||||||||||||||||||||
name
|
type: string
required
|
||||||||||||||||||||
platform
|
type: string
One of: |
||||||||||||||||||||
input
|
type: AuthInput
required
One of:
|
clientEmail |
type: string
required
Email address of the Service Account. Example: |
privateKey |
type: string
required
Private key of the Service Account. |
AuthBasic
username |
type: string
required
|
password |
type: string
required
|
AuthAPIKey
key |
type: string
required
|
AuthOAuth
url |
type: string
required
The OAuth endpoint URL. |
client_id |
type: string
required
The clientID. |
client_secret |
type: string
required
The secret. |
AuthAlgolia
appID |
type: string
required
Algolia Application ID. |
apiKey |
type: string
required
Algolia API Key, with the correct rights to push to an index and change settings. |
Responses
200
|
OK Response body schema:
|
||||||
400
|
Bad request or request arguments. Response body schema:
|
Search among authentications
POST
/1/authentications/search
Search among authentications with a defined set of parameters.
Request body
Accepts: application/json
authenticationIDs
|
type: array
items: string
required
|
Responses
200
|
OK Response body schema: |
||
400
|
Bad request or request arguments. Response body schema:
|
Get a authentication
GET
/1/authentications/{authenticationID}
Get the authentication of the given authenticationID.
Path parameter
authenticationID
|
type: string
required
The authentication UUID.
Example: |
Responses
200
|
OK Response body schema:
|
username |
type: string
required
|
password |
type: string
required
|
AuthAPIKey
key |
type: string
required
|
AuthOAuth
url |
type: string
required
The OAuth endpoint URL. |
client_id |
type: string
required
The clientID. |
client_secret |
type: string
required
The secret. |
AuthAlgolia
appID |
type: string
required
Algolia Application ID. |
apiKey |
type: string
required
Algolia API Key, with the correct rights to push to an index and change settings. |
400
Bad request or request arguments.
Response body schema: application/json
message |
type: string
Example: |
Update a authentication
PATCH
/1/authentications/{authenticationID}
Update the authentication of the given authenticationID.
Path parameter
authenticationID
|
type: string
required
The authentication UUID.
Example: |
Request body
Accepts: application/json
type
|
type: string
One of: |
||||||||||||||||||||
name
|
type: string
|
||||||||||||||||||||
platform
|
type: string
One of: |
||||||||||||||||||||
input
|
type: AuthInput
One of:
|
clientEmail |
type: string
required
Email address of the Service Account. Example: |
privateKey |
type: string
required
Private key of the Service Account. |
AuthBasic
username |
type: string
required
|
password |
type: string
required
|
AuthAPIKey
key |
type: string
required
|
AuthOAuth
url |
type: string
required
The OAuth endpoint URL. |
client_id |
type: string
required
The clientID. |
client_secret |
type: string
required
The secret. |
AuthAlgolia
appID |
type: string
required
Algolia Application ID. |
apiKey |
type: string
required
Algolia API Key, with the correct rights to push to an index and change settings. |
Responses
200
|
OK Response body schema:
|
||||||
400
|
Bad request or request arguments. Response body schema:
|
Delete a authentication
DELETE
/1/authentications/{authenticationID}
Soft delete the authentication of the given authenticationID.
Path parameter
authenticationID
|
type: string
required
The authentication UUID.
Example: |
Responses
200
|
OK Response body schema:
|
||
400
|
Bad request or request arguments. Response body schema:
|
Destinations
A destination refers to an Algolia product (Search, Insight, Recommend, …).
GET | /1/destinations |
Get a list of destinations |
POST | /1/destinations |
Create a destination |
POST | /1/destinations/search |
Search among destinations |
GET | /1/destinations/{destinationID} |
Get a destination |
PATCH | /1/destinations/{destinationID} |
Update a destination |
DELETE | /1/destinations/{destinationID} |
Delete a destination |
Get a list of destinations
GET
/1/destinations
Get a list of destinations for the given query parameters, with pagination details.
Query parameter
itemsPerPage
|
type: integer
The number of items per page to return. |
page
|
type: integer
The page number to fetch, starting at 1. |
type
|
type: array
items: string
One of: The type of the destinations to retrive.
Example: |
authenticationID
|
type: array
items: string
The authenticationIDs of the destinations to retrive. |
sort
|
type: string
The key by which the list should be sorted. |
order
|
type: string
The order of the returned list. |
Responses
200
|
OK Response body schema:
createdAt
|
type: string
required
Date of creation (RFC3339 format). updatedAt
|
type: string
Date of last update (RFC3339 format). authenticationID
|
type: string
pagination
|
type: object
required
|
||||||||||||||||||||||||||
400
|
Bad request or request arguments. Response body schema:
|
Create a destination
POST
/1/destinations
Create a destination.
Request body
Accepts: application/json
type
|
type: string
required
One of: |
||||
name
|
type: string
required
|
||||
input
|
type: DestinationInput
required
One of:
|
indexPrefix |
type: string
required
The prefix of the final index name. |
DestinationIndexName
indexName |
type: string
required
The index name to store data in. |
authenticationID
Responses
200
|
OK Response body schema:
|
||||||
400
|
Bad request or request arguments. Response body schema:
|
Search among destinations
POST
/1/destinations/search
Search among destinations with a defined set of parameters.
Request body
Accepts: application/json
destinationIDs
|
type: array
items: string
required
|
Responses
200
|
OK Response body schema: |
||
400
|
Bad request or request arguments. Response body schema:
|
Get a destination
GET
/1/destinations/{destinationID}
Get the destination of the given destinationID.
Path parameter
destinationID
|
type: string
required
The destination UUID.
Example: |
Responses
200
|
OK Response body schema:
|
indexName |
type: string
required
The index name to store data in. |
createdAt
Date of creation (RFC3339 format).
updatedAt
Date of last update (RFC3339 format).
authenticationID
400
Bad request or request arguments.
Response body schema: application/json
message |
type: string
Example: |
Update a destination
PATCH
/1/destinations/{destinationID}
Update the destination of the given destinationID.
Path parameter
destinationID
|
type: string
required
The destination UUID.
Example: |
Request body
Accepts: application/json
type
|
type: string
One of: |
||||
name
|
type: string
|
||||
input
|
type: DestinationInput
One of:
|
indexPrefix |
type: string
required
The prefix of the final index name. |
DestinationIndexName
indexName |
type: string
required
The index name to store data in. |
authenticationID
Responses
200
|
OK Response body schema:
|
||||||
400
|
Bad request or request arguments. Response body schema:
|
Delete a destination
DELETE
/1/destinations/{destinationID}
Soft delete the destination of the given destinationID.
Path parameter
destinationID
|
type: string
required
The destination UUID.
Example: |
Responses
200
|
OK Response body schema:
|
||
400
|
Bad request or request arguments. Response body schema:
|
Observability
The observability API associates a run to a task execution.
GET | /1/runs |
Get a list of runs |
GET | /1/runs/{runID} |
Get a run |
GET | /1/runs/{runID}/events |
Get a list of events |
GET | /1/runs/{runID}/events/{eventID} |
Get an event |
Get a list of runs
GET
/1/runs
Get a list of runs for the given query parameters, with pagination details.
Query parameter
itemsPerPage
|
type: integer
The number of items per page to return. |
page
|
type: integer
The page number to fetch, starting at 1. |
status
|
type: array
items: string
One of: Filter the status of the runs. |
taskID
|
type: string
Filter by taskID.
Example: |
sort
|
type: string
The key by which the list should be sorted. |
order
|
type: string
The order of the returned list. |
Responses
200
|
OK Response body schema:
|
||||||||||||||||||||||||||||||||||||||||||
400
|
Bad request or request arguments. Response body schema:
|
Get a run
GET
/1/runs/{runID}
Get a single run for the given ID.
Path parameter
runID
|
type: string
required
The run UUID.
Example: |
Responses
200
|
OK Response body schema:
|
||||||||||||||||||||||||||||||
400
|
Bad request or request arguments. Response body schema:
|
Get a list of events
GET
/1/runs/{runID}/events
Get a list of events associated to the given runID, for the given query parameters.
Path parameter
runID
|
type: string
required
The run UUID.
Example: |
Query parameter
itemsPerPage
|
type: integer
The number of items per page to return. |
page
|
type: integer
The page number to fetch, starting at 1. |
status
|
type: array
items: string
One of: Filter the status of the events. |
type
|
type: array
items: string
One of: Filter the type of the events. |
sort
|
type: string
The key by which the list should be sorted. |
order
|
type: string
The order of the returned list. |
Responses
200
|
OK Response body schema:
|
||||||||||||||||||||||||||||
400
|
Bad request or request arguments. Response body schema:
|
Get an event
GET
/1/runs/{runID}/events/{eventID}
Get a single event for a specific runID.
Path parameter
runID
|
type: string
required
The run UUID.
Example: |
eventID
|
type: string
required
The event UUID.
Example: |
Responses
200
|
OK Response body schema:
|
||||||||||||||||
400
|
Bad request or request arguments. Response body schema:
|
Sources
A source describe the platform informations.
GET | /1/sources |
Get a list of sources |
POST | /1/sources |
Create a source |
POST | /1/sources/search |
Search among sources |
GET | /1/sources/{sourceID} |
Get a source |
PATCH | /1/sources/{sourceID} |
Update a source |
DELETE | /1/sources/{sourceID} |
Delete a source |
Get a list of sources
GET
/1/sources
Get a list of sources for the given query parameters, with pagination details.
Query parameter
itemsPerPage
|
type: integer
The number of items per page to return. |
page
|
type: integer
The page number to fetch, starting at 1. |
type
|
type: array
items: string
One of: The type of the sources to retrieve.
Example: |
authenticationID
|
type: array
items: string
The authenticationIDs of the sources to retrieve. ‘none’ returns sources that doesn’t have an authentication.
Example: |
sort
|
type: string
The key by which the list should be sorted. |
order
|
type: string
The order of the returned list. |
Responses
200
|
OK Response body schema:
|
url |
type: string
required
The URL of the file. |
uniqueIDColumn |
type: string
The name of the column that contains the unique ID, used as `objectID` in Algolia. |
method |
type: string
One of: |
SourceCSV
url |
type: string
required
The URL of the file. |
||
uniqueIDColumn |
type: string
The name of the column that contains the unique ID, used as `objectID` in Algolia. |
||
mapping |
type: object
Mapping of type for every column. For example {"myColumn": "boolean", "myOtherColumn": "json"}. Additional properties:
|
||
method |
type: string
One of: |
||
delimiter |
type: string
default: ,
The character used to split the value on each line, default to a comma (\r, \n, 0xFFFD, and space are forbidden). |
SourceBigQuery
projectID |
type: string
required
Project ID of the BigQuery Source. |
datasetID |
type: string
required
Dataset ID of the BigQuery Source. |
dataType |
type: string
One of: |
table |
type: string
Table name (for default BQ). |
tablePrefix |
type: string
Table prefix (for Google Analytics). |
customSQLRequest |
type: string
Custom SQL request to extract data from the BigQuery table. |
authenticationID
The authentication UUID.
Example:6c02aeb1-775e-418e-870b-1faccd4b2c0f
createdAt
Date of creation (RFC3339 format).
updatedAt
Date of last update (RFC3339 format).
pagination
nbPages |
type: integer
required
|
page |
type: integer
required
|
nbItems |
type: integer
required
|
itemsPerPage |
type: integer
required
|
400
Bad request or request arguments.
Response body schema: application/json
message |
type: string
Example: |
Create a source
POST
/1/sources
Create a source.
Request body
Accepts: application/json
type
|
type: string
required
One of: |
||||||||||||||||||||||||||||||||||||||||||||||
name
|
type: string
required
|
||||||||||||||||||||||||||||||||||||||||||||||
input
|
type: SourceInput
required
One of:
|
storeKeys |
type: array
items: string
|
locales |
type: array
items: string
Array of locales that must match the following pattern: ^[a-z]{2}(-[A-Z]{2})?$. For example ["fr-FR", "en"]. |
url |
type: string
required
|
projectKey |
type: string
required
|
SourceBigCommerce
storeHash |
type: string
The store hash identifying the store the shopper is signing in to. |
||||
channel |
type: object
|
SourceJSON
url |
type: string
required
The URL of the file. |
uniqueIDColumn |
type: string
The name of the column that contains the unique ID, used as `objectID` in Algolia. |
method |
type: string
One of: |
SourceCSV
url |
type: string
required
The URL of the file. |
||
uniqueIDColumn |
type: string
The name of the column that contains the unique ID, used as `objectID` in Algolia. |
||
mapping |
type: object
Mapping of type for every column. For example {"myColumn": "boolean", "myOtherColumn": "json"}. Additional properties:
|
||
method |
type: string
One of: |
||
delimiter |
type: string
default: ,
The character used to split the value on each line, default to a comma (\r, \n, 0xFFFD, and space are forbidden). |
SourceBigQuery
projectID |
type: string
required
Project ID of the BigQuery Source. |
datasetID |
type: string
required
Dataset ID of the BigQuery Source. |
dataType |
type: string
One of: |
table |
type: string
Table name (for default BQ). |
tablePrefix |
type: string
Table prefix (for Google Analytics). |
customSQLRequest |
type: string
Custom SQL request to extract data from the BigQuery table. |
authenticationID
Responses
200
|
OK Response body schema:
|
||||||
400
|
Bad request or request arguments. Response body schema:
|
Search among sources
POST
/1/sources/search
Search among sources with a defined set of parameters.
Request body
Accepts: application/json
sourceIDs
|
type: array
items: string
required
|
Responses
200
|
OK Response body schema: |
||
400
|
Bad request or request arguments. Response body schema:
|
Get a source
GET
/1/sources/{sourceID}
Get the source of the given sourceID.
Path parameter
sourceID
|
type: string
required
The source UUID.
Example: |
Responses
200
|
OK Response body schema:
|
storeHash |
type: string
The store hash identifying the store the shopper is signing in to. |
||||
channel |
type: object
|
SourceJSON
url |
type: string
required
The URL of the file. |
uniqueIDColumn |
type: string
The name of the column that contains the unique ID, used as `objectID` in Algolia. |
method |
type: string
One of: |
SourceCSV
url |
type: string
required
The URL of the file. |
||
uniqueIDColumn |
type: string
The name of the column that contains the unique ID, used as `objectID` in Algolia. |
||
mapping |
type: object
Mapping of type for every column. For example {"myColumn": "boolean", "myOtherColumn": "json"}. Additional properties:
|
||
method |
type: string
One of: |
||
delimiter |
type: string
default: ,
The character used to split the value on each line, default to a comma (\r, \n, 0xFFFD, and space are forbidden). |
SourceBigQuery
projectID |
type: string
required
Project ID of the BigQuery Source. |
datasetID |
type: string
required
Dataset ID of the BigQuery Source. |
dataType |
type: string
One of: |
table |
type: string
Table name (for default BQ). |
tablePrefix |
type: string
Table prefix (for Google Analytics). |
customSQLRequest |
type: string
Custom SQL request to extract data from the BigQuery table. |
authenticationID
The authentication UUID.
Example:6c02aeb1-775e-418e-870b-1faccd4b2c0f
createdAt
Date of creation (RFC3339 format).
updatedAt
Date of last update (RFC3339 format).
400
Bad request or request arguments.
Response body schema: application/json
message |
type: string
Example: |
Update a source
PATCH
/1/sources/{sourceID}
Update the source of the given sourceID.
Path parameter
sourceID
|
type: string
required
The source UUID.
Example: |
Request body
Accepts: application/json
name
|
type: string
|
||||||||||||||||||||||||||||||||||
input
|
type: SourceUpdateInput
One of:
|
storeKeys |
type: array
items: string
Unique and immutable key of the referenced Store. |
locales |
type: array
items: string
Array of locales that must match the following pattern: ^[a-z]{2}(-[A-Z]{2})?$. For example ["fr-FR", "en"]. |
SourceJSON
url |
type: string
required
The URL of the file. |
uniqueIDColumn |
type: string
The name of the column that contains the unique ID, used as `objectID` in Algolia. |
method |
type: string
One of: |
SourceCSV
url |
type: string
required
The URL of the file. |
||
uniqueIDColumn |
type: string
The name of the column that contains the unique ID, used as `objectID` in Algolia. |
||
mapping |
type: object
Mapping of type for every column. For example {"myColumn": "boolean", "myOtherColumn": "json"}. Additional properties:
|
||
method |
type: string
One of: |
||
delimiter |
type: string
default: ,
The character used to split the value on each line, default to a comma (\r, \n, 0xFFFD, and space are forbidden). |
SourceBigQuery
projectID |
type: string
required
Project ID of the BigQuery Source. |
datasetID |
type: string
required
Dataset ID of the BigQuery Source. |
dataType |
type: string
One of: |
table |
type: string
Table name (for default BQ). |
tablePrefix |
type: string
Table prefix (for Google Analytics). |
customSQLRequest |
type: string
Custom SQL request to extract data from the BigQuery table. |
authenticationID
Responses
200
|
OK Response body schema:
|
||||||
400
|
Bad request or request arguments. Response body schema:
|
Delete a source
DELETE
/1/sources/{sourceID}
Soft delete the source of the given sourceID.
Path parameter
sourceID
|
type: string
required
The source UUID.
Example: |
Responses
200
|
OK Response body schema:
|
||
400
|
Bad request or request arguments. Response body schema:
|
Tasks
A Task describe how we fetch the data (onDemand, schedule, subscription) from a source and how we index it on the Algolia side.
GET | /1/tasks |
Get a list of tasks |
POST | /1/tasks |
Create a task |
POST | /1/tasks/search |
Search among tasks |
GET | /1/tasks/{taskID} |
Get a task |
PATCH | /1/tasks/{taskID} |
Update a task |
DELETE | /1/tasks/{taskID} |
Delete a task |
POST | /1/tasks/{taskID}/run |
Run a task |
PUT | /1/tasks/{taskID}/enable |
Enable a task |
PUT | /1/tasks/{taskID}/disable |
Disable a task |
Get a list of tasks
GET
/1/tasks
Get a list of tasks for the given query parameters, with pagination details.
Query parameter
itemsPerPage
|
type: integer
The number of items per page to return. |
page
|
type: integer
The page number to fetch, starting at 1. |
action
|
type: array
items: string
One of: The action of the tasks to retrieve.
Example: |
enabled
|
type: boolean
Whether the task is enabled or not. |
sourceID
|
type: array
items: string
The sourceIDs of the tasks to retrive. |
destinationID
|
type: array
items: string
The destinationIDs of the tasks to retrive. |
triggerType
|
type: array
items: string
One of: The trigger type of the task.
Example: |
sort
|
type: string
The key by which the list should be sorted. |
order
|
type: string
The order of the returned list. |
Responses
200
|
OK Response body schema:
|
type |
type: string
required
A task which is triggered by an external subscription (e.g. Webhook). One of: |
input
One of:
OnDemandDateUtilsInput
startDate |
type: string
required
The start date of the extraction (RFC3339 format). |
endDate |
type: string
required
The end date of the extraction (RFC3339 format). |
ScheduleDateUtilsInput
timeframe |
type: integer
required
The timeframe of the extraction, in number of days from today. |
enabled
Whether the task is enabled or not.
action
The action to perform on the Algolia index.
One of: replace
, save
createdAt
Date of creation (RFC3339 format).
updatedAt
Date of last update (RFC3339 format).
pagination
nbPages |
type: integer
required
|
page |
type: integer
required
|
nbItems |
type: integer
required
|
itemsPerPage |
type: integer
required
|
400
Bad request or request arguments.
Response body schema: application/json
message |
type: string
Example: |
Create a task
POST
/1/tasks
Create a task.
Request body
Accepts: application/json
sourceID
|
type: string
required
|
||||||||
destinationID
|
type: string
required
|
||||||||
trigger
|
type: TaskCreateTrigger
required
One of:
|
type |
type: string
required
A task which is manually executed via the run task endpoint. One of: |
ScheduleTriggerInput
type |
type: string
required
A task which is triggered by a schedule (cron expression). One of: |
cron |
type: string
required
A cron expression that represent at which regularity the task should run. Example: |
SubscriptionTrigger
type |
type: string
required
A task which is triggered by an external subscription (e.g. Webhook). One of: |
action
One of: replace
, save
enabled
input
One of:
OnDemandDateUtilsInput
startDate |
type: string
required
The start date of the extraction (RFC3339 format). |
endDate |
type: string
required
The end date of the extraction (RFC3339 format). |
ScheduleDateUtilsInput
timeframe |
type: integer
required
The timeframe of the extraction, in number of days from today. |
Responses
200
|
OK Response body schema:
|
||||
400
|
Bad request or request arguments. Response body schema:
|
Search among tasks
POST
/1/tasks/search
Search among tasks with a defined set of parameters.
Request body
Accepts: application/json
taskIDs
|
type: array
items: string
required
|
Responses
200
|
OK Response body schema: |
||
400
|
Bad request or request arguments. Response body schema:
|
Get a task
GET
/1/tasks/{taskID}
Get the task of the given taskID.
Path parameter
taskID
|
type: string
required
The task UUID.
Example: |
Responses
200
|
OK Response body schema:
|
type |
type: string
required
A task which is triggered by a schedule (cron expression). One of: |
cron |
type: string
required
A cron expression that represent at which regularity the task should run. Example: |
lastRun |
type: string
The last time the scheduled task ran (RFC3339 format). |
nextRun |
type: string
required
The next scheduled run of the task (RFC3339 format). |
SubscriptionTrigger
type |
type: string
required
A task which is triggered by an external subscription (e.g. Webhook). One of: |
input
One of:
OnDemandDateUtilsInput
startDate |
type: string
required
The start date of the extraction (RFC3339 format). |
endDate |
type: string
required
The end date of the extraction (RFC3339 format). |
ScheduleDateUtilsInput
timeframe |
type: integer
required
The timeframe of the extraction, in number of days from today. |
enabled
Whether the task is enabled or not.
action
The action to perform on the Algolia index.
One of: replace
, save
createdAt
Date of creation (RFC3339 format).
updatedAt
Date of last update (RFC3339 format).
400
Bad request or request arguments.
Response body schema: application/json
message |
type: string
Example: |
Update a task
PATCH
/1/tasks/{taskID}
Update the task of the given taskID.
Path parameter
taskID
|
type: string
required
The task UUID.
Example: |
Request body
Accepts: application/json
destinationID
|
type: string
|
||||||
trigger
|
type: object
|
||||||
input
|
type: TaskInput
One of:
|
startDate |
type: string
required
The start date of the extraction (RFC3339 format). |
endDate |
type: string
required
The end date of the extraction (RFC3339 format). |
ScheduleDateUtilsInput
timeframe |
type: integer
required
The timeframe of the extraction, in number of days from today. |
enabled
Responses
200
|
OK Response body schema:
|
||||
400
|
Bad request or request arguments. Response body schema:
|
Delete a task
DELETE
/1/tasks/{taskID}
Soft delete the task of the given taskID.
Path parameter
taskID
|
type: string
required
The task UUID.
Example: |
Responses
200
|
OK Response body schema:
|
||
400
|
Bad request or request arguments. Response body schema:
|
Run a task
POST
/1/tasks/{taskID}/run
Run the task of the given taskID.
Path parameter
taskID
|
type: string
required
The task UUID.
Example: |
Responses
200
|
OK Response body schema:
|
||||
400
|
Bad request or request arguments. Response body schema:
|
Enable a task
PUT
/1/tasks/{taskID}/enable
Enable the task of the given taskID.
Path parameter
taskID
|
type: string
required
The task UUID.
Example: |
Responses
200
|
OK Response body schema:
|
||||
400
|
Bad request or request arguments. Response body schema:
|
Disable a task
PUT
/1/tasks/{taskID}/disable
Disable the task of the given taskID.
Path parameter
taskID
|
type: string
required
The task UUID.
Example: |
Responses
200
|
OK Response body schema:
|
||||
400
|
Bad request or request arguments. Response body schema:
|