| Variable | Type | Description |
|---|---|---|
| integration | string | The integration for which to fetch the mapping |
| Parameter | Description |
|---|---|
| settings | Key / value array of allowed settings (as keys) and the expected value type |
| required_settings | Array containing the minimum required settings |
| credentials | Array containing the allowed credentials |
| required_credentials | Array containing the required credentials |
| features | Array containing the available features (as keys) and the required settings for each |
{ "settings": { "api_url": { "type": "uri", "required": true }, "api_key": { "type": "string", "required": true }, "plugin_version": { "type": "string", "required": true }, "platform_version": { "type": "string", "required": false }, "platform_server_ip": { "type": "ip", "required": false }, "platform_language": { "type": "string", "required": false }, "platform_language_version": { "type": "string", "required": false } } }
| Code | Message | Description |
|---|---|---|
| 407 | Missing required param integration | integration param is required |
| 18001 | Invalid integration | Integration is not available |
{ "err": true, "message": "Missing required param integration", "code": 407 }
{ "err": true, "message": "Invalid integration", "code": 18001 }