Response samples
- 200
Content type
application/json
[- {- "content": {- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [- "string"
 ],
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [- {- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [- "STRING"
 ],
- "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
 },
- "links": [- {- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
 }
 ]
 }
]Get plugin configurations
Return a list of plugin configurations for a specific type
Authorizations:
REGARDS_OAUTH2
query Parameters
| pluginType | string | 
Responses
Response samples
- 200
Content type
application/json
[- {- "content": {- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [- "string"
 ],
- "label": "string",
- "metaData": {- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [- "string"
 ],
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [- {- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [- "STRING"
 ],
- "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
 },
- "metaDataAndPluginId": {- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [- "string"
 ],
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [- {- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [- "STRING"
 ],
- "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
 },
- "parameters": [- {- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
 },
- "links": [- {- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
 }
 ]
 }
]getPluginConfigurationDirectAccess
Authorizations:
REGARDS_OAUTH2
path Parameters
| configBusinessId required | string | 
Responses
Response samples
- 200
Content type
application/json
{- "content": {- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [- "string"
 ],
- "label": "string",
- "metaData": {- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [- "string"
 ],
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [- {- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [- "STRING"
 ],
- "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
 },
- "metaDataAndPluginId": {- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [- "string"
 ],
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [- {- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [- "STRING"
 ],
- "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
 },
- "parameters": [- {- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
 },
- "links": [- {- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
 }
 ]
}Response samples
- 200
Content type
application/json
{- "content": {- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [- "string"
 ],
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [- {- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [- "STRING"
 ],
- "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
 },
- "links": [- {- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
 }
 ]
}getPluginConfigurations
Authorizations:
REGARDS_OAUTH2
path Parameters
| pluginId required | string | 
Responses
Response samples
- 200
Content type
application/json
[- {- "content": {- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [- "string"
 ],
- "label": "string",
- "metaData": {- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [- "string"
 ],
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [- {- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [- "STRING"
 ],
- "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
 },
- "metaDataAndPluginId": {- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [- "string"
 ],
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [- {- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [- "STRING"
 ],
- "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
 },
- "parameters": [- {- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
 },
- "links": [- {- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
 }
 ]
 }
]savePluginConfiguration
Authorizations:
REGARDS_OAUTH2
Request Body schema: application/jsonrequired
| active | boolean | 
| businessId | string[0-9a-zA-Z_-]* | 
| iconUrl | string <url>  | 
| id | integer <int64>  | 
| identifiable | boolean | 
| interfaceNames | Array of strings  unique  | 
| isActive | boolean | 
| label required | string | 
| object (PluginMetaData)  | |
| object (PluginMetaData)  | |
| Array of objects (IPluginParam)   unique  | |
| pluginClassName | string | 
| pluginId | string | 
| priorityOrder required | integer <int32>  | 
| version | string | 
Responses
Request samples
- Payload
Content type
application/json
{- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [- "string"
 ],
- "isActive": true,
- "label": "string",
- "metaData": {- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [- "string"
 ],
- "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [- {- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [- "STRING"
 ],
- "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
 },
- "metaDataAndPluginId": {- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [- "string"
 ],
- "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [- {- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [- "STRING"
 ],
- "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
 },
- "parameters": [- {- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}Response samples
- 200
Content type
application/json
{- "content": {- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [- "string"
 ],
- "label": "string",
- "metaData": {- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [- "string"
 ],
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [- {- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [- "STRING"
 ],
- "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
 },
- "metaDataAndPluginId": {- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [- "string"
 ],
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [- {- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [- "STRING"
 ],
- "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
 },
- "parameters": [- {- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
 },
- "links": [- {- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
 }
 ]
}getPluginConfiguration
Authorizations:
REGARDS_OAUTH2
path Parameters
| configBusinessId required | string | 
| pluginId required | string | 
Responses
Response samples
- 200
Content type
application/json
{- "content": {- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [- "string"
 ],
- "label": "string",
- "metaData": {- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [- "string"
 ],
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [- {- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [- "STRING"
 ],
- "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
 },
- "metaDataAndPluginId": {- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [- "string"
 ],
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [- {- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [- "STRING"
 ],
- "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
 },
- "parameters": [- {- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
 },
- "links": [- {- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
 }
 ]
}updatePluginConfiguration
Authorizations:
REGARDS_OAUTH2
path Parameters
| configBusinessId required | string | 
| pluginId required | string | 
Request Body schema: application/jsonrequired
| active | boolean | 
| businessId | string[0-9a-zA-Z_-]* | 
| iconUrl | string <url>  | 
| id | integer <int64>  | 
| identifiable | boolean | 
| interfaceNames | Array of strings  unique  | 
| isActive | boolean | 
| label required | string | 
| object (PluginMetaData)  | |
| object (PluginMetaData)  | |
| Array of objects (IPluginParam)   unique  | |
| pluginClassName | string | 
| pluginId | string | 
| priorityOrder required | integer <int32>  | 
| version | string | 
Responses
Request samples
- Payload
Content type
application/json
{- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [- "string"
 ],
- "isActive": true,
- "label": "string",
- "metaData": {- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [- "string"
 ],
- "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [- {- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [- "STRING"
 ],
- "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
 },
- "metaDataAndPluginId": {- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [- "string"
 ],
- "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [- {- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [- "STRING"
 ],
- "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
 },
- "parameters": [- {- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}Response samples
- 200
Content type
application/json
{- "content": {- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [- "string"
 ],
- "label": "string",
- "metaData": {- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [- "string"
 ],
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [- {- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [- "STRING"
 ],
- "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
 },
- "metaDataAndPluginId": {- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [- "string"
 ],
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [- {- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [- "STRING"
 ],
- "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
 },
- "parameters": [- {- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
 },
- "links": [- {- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
 }
 ]
}Response samples
- 200
Content type
application/json
[- {- "content": "string",
- "links": [- {- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
 }
 ]
 }
]Create a recipient
Create a recipient
Authorizations:
REGARDS_OAUTH2
Request Body schema: application/jsonrequired
| active | boolean | 
| businessId | string[0-9a-zA-Z_-]* | 
| iconUrl | string <url>  | 
| id | integer <int64>  | 
| identifiable | boolean | 
| interfaceNames | Array of strings  unique  | 
| isActive | boolean | 
| label required | string | 
| object (PluginMetaData)  | |
| object (PluginMetaData)  | |
| Array of objects (IPluginParam)   unique  | |
| pluginClassName | string | 
| pluginId | string | 
| priorityOrder required | integer <int32>  | 
| version | string | 
Responses
Request samples
- Payload
Content type
application/json
{- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [- "string"
 ],
- "isActive": true,
- "label": "string",
- "metaData": {- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [- "string"
 ],
- "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [- {- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [- "STRING"
 ],
- "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
 },
- "metaDataAndPluginId": {- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [- "string"
 ],
- "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [- {- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [- "STRING"
 ],
- "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
 },
- "parameters": [- {- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}Update a recipient
Update a recipient
Authorizations:
REGARDS_OAUTH2
Request Body schema: application/jsonrequired
| active | boolean | 
| businessId | string[0-9a-zA-Z_-]* | 
| iconUrl | string <url>  | 
| id | integer <int64>  | 
| identifiable | boolean | 
| interfaceNames | Array of strings  unique  | 
| isActive | boolean | 
| label required | string | 
| object (PluginMetaData)  | |
| object (PluginMetaData)  | |
| Array of objects (IPluginParam)   unique  | |
| pluginClassName | string | 
| pluginId | string | 
| priorityOrder required | integer <int32>  | 
| version | string | 
Responses
Request samples
- Payload
Content type
application/json
{- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [- "string"
 ],
- "isActive": true,
- "label": "string",
- "metaData": {- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [- "string"
 ],
- "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [- {- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [- "STRING"
 ],
- "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
 },
- "metaDataAndPluginId": {- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [- "string"
 ],
- "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [- {- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [- "STRING"
 ],
- "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
 },
- "parameters": [- {- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}List all recipient
List all recipient if missing parameter, or only recipients enabling the direct notification or only them not enabling the direct notification
Authorizations:
REGARDS_OAUTH2
query Parameters
| directNotificationEnabled | boolean Recipient enable or not the direct notification | 
Responses
Response samples
- 200
Content type
application/json
[- {- "businessId": "string",
- "description": "string",
- "recipientLabel": "string"
 }
]Create a rule
Create a Rule
Authorizations:
REGARDS_OAUTH2
Request Body schema: application/jsonrequired
| id | string | 
| recipientsBusinessIds | Array of strings | 
| object (PluginConfiguration)  Recipient to create | 
Responses
Request samples
- Payload
Content type
application/json
{- "id": "string",
- "recipientsBusinessIds": [- "string"
 ],
- "rulePluginConfiguration": {- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [- "string"
 ],
- "isActive": true,
- "label": "string",
- "metaData": {- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [- "string"
 ],
- "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [- {- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [- "STRING"
 ],
- "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
 },
- "metaDataAndPluginId": {- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [- "string"
 ],
- "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [- {- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [- "STRING"
 ],
- "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
 },
- "parameters": [- {- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
 }
}Update a rule
Update a Rule
Authorizations:
REGARDS_OAUTH2
Request Body schema: application/jsonrequired
| id | string | 
| recipientsBusinessIds | Array of strings | 
| object (PluginConfiguration)  Recipient to create | 
Responses
Request samples
- Payload
Content type
application/json
{- "id": "string",
- "recipientsBusinessIds": [- "string"
 ],
- "rulePluginConfiguration": {- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [- "string"
 ],
- "isActive": true,
- "label": "string",
- "metaData": {- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [- "string"
 ],
- "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [- {- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [- "STRING"
 ],
- "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
 },
- "metaDataAndPluginId": {- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [- "string"
 ],
- "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [- {- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [- "STRING"
 ],
- "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
 },
- "parameters": [- {- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
 }
 ],
- "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
 }
}Response samples
- 200
Content type
application/json
[- {- "autorizedRoles": [- {- "authority": "string",
- "authorizedIpAdresses": [- "string"
 ],
- "roleName": "string"
 }
 ],
- "controllerSimpleName": "string",
- "fullPath": "string",
- "method": "GET",
- "resourceAccess": { },
- "resourceMappingId": "string"
 }
]