The connector manifest¶
The manifest file allows you to configure which datatypes should use which templates. In many cases the data synchronization part are identical for many datatypes in a specific system, i.e. except for the naming of the datatypes the DTL pipe configurations are the same.
Instead of creating several identical flows, one can simply re-use the same template for different datatypes whenever possible.
Example of a manifest file:
{
"auth": "<value>",
"datatypes": {
"contact": {
"template": "templates/contact.json"
},
"product": {
"template": "templates/contact.json"
},
"project": {
"template": "templates/contact.json"
},
"country": {
"template": "templates/country.json"
}
},
"system-template": "templates/system.json"
}
In this case, the contact
, product
and project
datatypes from this specific system all had the exact same configuration, which means we could re-use the contact template for all three. The country
datatype however required its own template.
Properties¶
Property |
Type |
Description |
Required? |
---|---|---|---|
|
String |
Specifies the type of authorization - either |
Yes |
|
String |
If the auth flow has a specific auth variations that is not standard. Currently supports the values |
No |
|
ObjectString |
If |
No |
|
ArrayString | Array<String> |
If |
No |
|
String |
If |
No |
|
Object |
A dictionary of dictionaries with the datatype names as key. The key will be injected to all |
Yes |
|
String |
The location of the system template file for this system. Typically |
Yes |
|
Boolean |
Set to |
No |
Properties in the datatypes
object¶
Property |
Type |
Description |
Required? |
---|---|---|---|
|
String |
A human-readable label for the datatype. |
No |
|
Object |
A dictionary of parameters to be accessed by jinja syntax in the templates. |
No |
|
String |
The parent datatype name when e.g. using the parameterized input pattern to collect children. To be used as the source dataset datatype name in the |
No |
|
String |
The frequency of the pump for the |
No |
|
String |
The location of the template file for this datatype. Typically |
Yes |
|
Boolean |
Set to |
No |