post
https://{yourinstance}.makaira.io/importer/config
Create new importer config.
Creates a new importer configuration.
Requires authentication.
Request
POST /importer/config
Headers
| Header | Value |
|---|---|
Authorization | Bearer <token> |
Content-Type | application/json |
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
sourceType | string | Yes | Type of data source connector. |
sourceUrl | string | Yes | URL of the data source API or feed endpoint. |
languages | array | Yes | Array of language codes to import (e.g. ["de", "en"]). |
sourceSecret | string | No | Authentication secret for the data source. |
sourceAuthUser | string | No | Username for data source authentication. |
sourceAuthPassword | string | No | Password for data source authentication. |
runnerCountMax | integer | No | Maximum number of concurrent import runners. |
schedules | array | No | Array of scheduled run definitions. |
notificationEnabled | boolean | No | When true, sends email notifications on import completion. |
notificationMails | string | No | Comma-separated list of email addresses for notifications. |
Example Request
{
"sourceType": "oxid",
"sourceUrl": "https://myshop.example.com/makaira-import",
"languages": ["de", "en"],
"runnerCountMax": 2,
"notificationEnabled": true,
"notificationMails": "[email protected]"
}Response
Returns the created importer configuration object.
200OK

