| Variable | Type | Description |
|---|---|---|
| list_id | int|string | The ID of the list on which the integration was added |
| integration | string | |
| payload | array|struct|string | Key / value array with the list integration settings which are to be updated. The minimum required settings for the activation of the plugin are: api_url, api_key, plugin_version. Allowed keys are:
|
| Parameter | Description |
|---|---|
| boolean | True if the update has succeeded, False otherwise |
true | Code | Message | Description |
|---|---|---|
| 407 | Missing required param list_id | list_id param is required |
| 407 | Missing required param integration | integration param is required |
| 407 | Missing required param payload | payload param is required |
| 18001 | Invalid integration | Integration is not available |
| 18003 | Invalid integration setting value | Invalid value for setting |
| 18006 | Invalid payload. | Payload-ul is invalid or empty |
| 18007 | Missing required setting. | Missing a required setting |
| 101 | Not allowed for list_id = %s | Invalid access to list_id |
{ "err": true, "message": "Missing required param list_id", "code": 407 }
{ "err": true, "message": "Missing required param integration", "code": 407 }
{ "err": true, "message": "Missing required param payload", "code": 407 }
{ "err": true, "message": "Invalid integration", "code": 18001 }
{ "err": true, "message": "Invalid payload", "code": 18006 }
{ "err": true, "message": "Unknown integration setting %s", "code": 18002 }
{ "err": true, "message": "Invalid integration setting value %s", "code": 18003 }
{ "err": true, "message": "Missing required setting %s", "code": 18007 }
{ "err": true, "message": "Could not save integration settings", "code": 18004 }