Download OpenAPI specification:Download
NOTE: API users are expected to have access to the web app to be able to create repositories and potentially manage delete queries.
Authorization required | string Ignite API Token |
[- {
- "id": "12ab5182-jh73-9876-b77e-e71235a123a0",
- "name": "ExampleRepository1",
- "fields": [
- "AccountCode",
- "AccountingDate",
- "Amount",
- "Currency",
- "Description",
- "SupplierName"
]
}, - {
- "id": "12ab5182-jh73-9876-b77e-e71235a123a0",
- "name": "ExampleRepository2",
- "fields": [
- "AccountName",
- "AccountCode",
- "AccountDescription"
]
}
]
Authorization required | string Example: Bearer ABCDE1234567890 Ignite API Token |
dataRepositoryId required | string <uuid> The UUID of the data repository to push data to. |
file required | string <binary> A file with data. Valid types: [.xlsx, .csv, .json, .ndjson]. Can be compressed with gzip-compression, but zip must only contain single file. Use .ndjson extension for newline delimited JSON files. |
fileConfig | string A JSON string with configuration for the file. Only required for .csv files. Accepted values for configuration variables: delimiter: [",", ";", "\t"], quoteCharacter: ["DOUBLE_QUOTE", "SINGLE_QUOTE", "disabled"], escapeCharacter: ["BACKSLASH", "DOUBLE_QUOTE", "VERTICAL_BAR"], encoding: ["UTF-8", "ISO-8859-1"]. Example: '{"delimiter":",","quoteCharacter":"DOUBLE_QUOTE","escapeCharacter":"BACKSLASH","encoding":"UTF-8"}'. |
compressed | string A boolean value indicating whether the file is compressed with gzip-compression. Default value is false. |
deleteQueryId | string The UUID of the Ignite created Delete Query. |
Authorization required | string Example: Bearer ABCDE1234567890 Ignite API Token |
dataRepositoryId required | string <uuid> The UUID of the data repository to push data to. |
importName | string <uuid> Optional name for the import. If not provided, a timestamp is used. |
data required | Array of objects A valid JSON list where every row is an object. Each element of list should be a flattened object (e.g. no nested objects). |
deleteQueryId | string The UUID of the Ignite created Delete Query. |
{- "dataRepositoryId": "e5463eb3-120f-4425-9107-d7a18ae84125",
- "importName": "6ebf3e08-f518-405f-a06a-56302396597b",
- "data": [
- { }
], - "deleteQueryId": "string"
}