Event & Records Connection API (0.1.0)
Download OpenAPI specification:Download
API powering the ingestion of Events and Records.
Send requests to the Algolia REST API
This method allow you to send requests to the Algolia REST API.
path Parameters
path required | string Example: /keys The path of the API endpoint to target, anything after the /1 needs to be specified. |
query Parameters
object Query parameters to be applied to the current query. |
Responses
Response samples
- 200
- 400
- 402
- 403
- 404
{ }
Send requests to the Algolia REST API
This method allow you to send requests to the Algolia REST API.
path Parameters
path required | string Example: /keys The path of the API endpoint to target, anything after the /1 needs to be specified. |
query Parameters
object Query parameters to be applied to the current query. |
Request Body schema: application/json
The parameters to send with the custom request.
Responses
Request samples
- Payload
{ }
Response samples
- 200
- 400
- 402
- 403
- 404
{ }
Send requests to the Algolia REST API
This method allow you to send requests to the Algolia REST API.
path Parameters
path required | string Example: /keys The path of the API endpoint to target, anything after the /1 needs to be specified. |
query Parameters
object Query parameters to be applied to the current query. |
Request Body schema: application/json
The parameters to send with the custom request.
Responses
Request samples
- Payload
{ }
Response samples
- 200
- 400
- 402
- 403
- 404
{ }
Send requests to the Algolia REST API
This method allow you to send requests to the Algolia REST API.
path Parameters
path required | string Example: /keys The path of the API endpoint to target, anything after the /1 needs to be specified. |
query Parameters
object Query parameters to be applied to the current query. |
Responses
Response samples
- 200
- 400
- 402
- 403
- 404
{ }
Create a new ingestion job via URL
Add an ingestion job that will fetch data from an URL.
Request Body schema: application/json
type required | string (taskType) Value: "csv" The type of the task executed. |
uniqueIDColumn | string The name of the column that hold the unique identifier. |
required | object (postURLJobInput) The input of the job. |
required | object (postURLJobTarget) The target of the job. |
Responses
Request samples
- Payload
{- "type": "csv",
- "uniqueIDColumn": "objectID",
- "input": {
- "url": "string",
- "method": "GET",
- "auth": {
- "type": "basic",
- "login": "johndoe",
- "password": "mypassword"
}
}, - "target": {
- "type": "search",
- "indexName": "my_index_name",
- "operation": "replace"
}
}
Response samples
- 200
- 400
{- "task": {
- "id": "e0f6db8a-24f5-4092-83a4-1b2c6cb6d809",
- "type": "csv"
}
}