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"
 
}