Cyberimpact
Use Cyberimpact to manage email marketing members, groups, consent, mailings, and related account resources.
Authentication
| Method | Kind | Status | Details |
|---|---|---|---|
| API Key | api_key | available | — |
Call a tool
import { createClient } from "@open-connector/sdk";const oc = createClient({ baseUrl: "https://api.openconnector.dev", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await oc.executeTool({ slug: "CYBERIMPACT_ADD_MEMBER_GROUPS", connectedAccountId: "conn_...", arguments: { /* match this tool's input schema */ },});import Composio from "@composio/client";const composio = new Composio({ baseURL: "https://api.openconnector.dev/composio", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await composio.tools.execute("CYBERIMPACT_ADD_MEMBER_GROUPS", { connected_account_id: "conn_...", arguments: { /* match this tool's input schema */ },});oc tools execute CYBERIMPACT_ADD_MEMBER_GROUPS --data '{ }'Tool catalog
Available tools
51 callable operations
Add groups to memberCYBERIMPACT_ADD_MEMBER_GROUPSMake the specified member part of the specified groups.Connection
Make the specified member part of the specified groups.
Authentication
Connected account requiredTags
Add a batchCYBERIMPACT_CREATE_BATCHSubmit a batch for processing. Batches can be of three types: **addMembers**, **unsubscribe**, and **deleteMembers**. ### Batch type: unsubscribe Provide a list of member IDs (integer) or email addresses (string) to unsubscribe. ### Batch type: deleteMembers Provide a list of member IDs (integer) or email addresses (string) to delete. ### Batch type: addMembers Add or update members in bulk. Key behaviors: - If a member already exists, it is updated with the provided information. - If a field is empty and data already exists for that field, the existing data is kept. - To explicitly clear a field, use the special string `__EMPTY__`. - All submitted members will be added to the specified groups (in addition to any existing group memberships). - The `relationType` field is required and accepts: `express-consent`, `active-clients`, `information-request`, `business-card`, `web-contacts`, `purchased-list`, `contest-participants`, `mixed-list`, `inactive-clients`, `association-members`, `employees`, `partners`.Connection
Submit a batch for processing. Batches can be of three types: **addMembers**, **unsubscribe**, and **deleteMembers**. ### Batch type: unsubscribe Provide a list of member IDs (integer) or email addresses (string) to unsubscribe. ### Batch type: deleteMembers Provide a list of member IDs (integer) or email addresses (string) to delete. ### Batch type: addMembers Add or update members in bulk. Key behaviors: - If a member already exists, it is updated with the provided information. - If a field is empty and data already exists for that field, the existing data is kept. - To explicitly clear a field, use the special string `__EMPTY__`. - All submitted members will be added to the specified groups (in addition to any existing group memberships). - The `relationType` field is required and accepts: `express-consent`, `active-clients`, `information-request`, `business-card`, `web-contacts`, `purchased-list`, `contest-participants`, `mixed-list`, `inactive-clients`, `association-members`, `employees`, `partners`.
Authentication
Connected account requiredTags
Add a new groupCYBERIMPACT_CREATE_GROUPAdd a new static group in your account.Connection
Add a new static group in your account.
Authentication
Connected account requiredTags
Create a new mailingCYBERIMPACT_CREATE_MAILINGCreate a new mailing scheduled to be sent.Connection
Create a new mailing scheduled to be sent.
Authentication
Connected account requiredTags
Add a new memberCYBERIMPACT_CREATE_MEMBERAdd a new member in your account. If you need the member to confirm their subscription, it is recommended that you use the opt-in endpoint instead. If you use this method in an online form, it is **strongly recommended** to add a CAPTCHA to avoid abuse. Warning: This method is throttled. If you wish to use it for synchronization purposes between two systems, please contact us. If you need to add multiple members at once, use the batches endpoint.Connection
Add a new member in your account. If you need the member to confirm their subscription, it is recommended that you use the opt-in endpoint instead. If you use this method in an online form, it is **strongly recommended** to add a CAPTCHA to avoid abuse. Warning: This method is throttled. If you wish to use it for synchronization purposes between two systems, please contact us. If you need to add multiple members at once, use the batches endpoint.
Authentication
Connected account requiredTags
Create templateCYBERIMPACT_CREATE_TEMPLATECreate a new template.Connection
Create a new template.
Authentication
Connected account requiredTags
Delete a groupCYBERIMPACT_DELETE_GROUPDelete a specific group based on its ID.Connection
Delete a specific group based on its ID.
Authentication
Connected account requiredTags
Delete a mailingCYBERIMPACT_DELETE_MAILINGDelete a specific mailing based on its ID (only if it has not already been sent).Connection
Delete a specific mailing based on its ID (only if it has not already been sent).
Authentication
Connected account requiredTags
Delete a memberCYBERIMPACT_DELETE_MEMBERDelete a specific member based on their key.Connection
Delete a specific member based on their key.
Authentication
Connected account requiredTags
Delete a templateCYBERIMPACT_DELETE_TEMPLATEDelete a specific template based on its ID.Connection
Delete a specific template based on its ID.
Authentication
Connected account requiredTags
Edit a groupCYBERIMPACT_EDIT_GROUPModify the representation of a group by changing only the specified attributes. Unspecified attributes are left untouched. Note: Editing a dynamic group is not possible from the API.Connection
Modify the representation of a group by changing only the specified attributes. Unspecified attributes are left untouched. Note: Editing a dynamic group is not possible from the API.
Authentication
Connected account requiredTags
Edit a memberCYBERIMPACT_EDIT_MEMBERModify the representation of a member by changing only the specified attributes. Unspecified attributes are left untouched.Connection
Modify the representation of a member by changing only the specified attributes. Unspecified attributes are left untouched.
Authentication
Connected account requiredTags
Generate an API tokenCYBERIMPACT_GENERATE_TOKENGenerate a token that will be associated to your account and be used to call this API.Connection
Generate a token that will be associated to your account and be used to call this API.
Authentication
Connected account requiredTags
Retrieve archived mailingsCYBERIMPACT_GET_ARCHIVED_MAILINGSRetrieve a paginated list of archived mailings.Connection
Retrieve a paginated list of archived mailings.
Authentication
Connected account requiredTags
Retrieve a batchCYBERIMPACT_GET_BATCHRetrieve a specific batch based on its ID. This is useful to check whether a batch has finished processing and to get the results. Some requests in the batch may have succeeded while others failed. The `result` field provides the details.Connection
Retrieve a specific batch based on its ID. This is useful to check whether a batch has finished processing and to get the results. Some requests in the batch may have succeeded while others failed. The `result` field provides the details.
Authentication
Connected account requiredTags
Retrieve bounced membersCYBERIMPACT_GET_BOUNCED_MEMBERSRetrieve a paginated list of members for which a hard bounce was received for the last mailing sent to them.Connection
Retrieve a paginated list of members for which a hard bounce was received for the last mailing sent to them.
Authentication
Connected account requiredTags
Retrieve account custom fields listCYBERIMPACT_GET_CUSTOM_FIELDSList of custom fields set in your account. Field type can be one of: - text - date - integer - decimal numberConnection
List of custom fields set in your account. Field type can be one of: - text - date - integer - decimal number
Authentication
Connected account requiredTags
Retrieve groupCYBERIMPACT_GET_GROUPRetrieve a specific group based on its ID.Connection
Retrieve a specific group based on its ID.
Authentication
Connected account requiredTags
Retrieve group membersCYBERIMPACT_GET_GROUP_MEMBERSRetrieve a paginated list of all the members in the specified group.Connection
Retrieve a paginated list of all the members in the specified group.
Authentication
Connected account requiredTags
Retrieve groupsCYBERIMPACT_GET_GROUPSRetrieve a paginated list of groups.Connection
Retrieve a paginated list of groups.
Authentication
Connected account requiredTags
Retrieve a mailingCYBERIMPACT_GET_MAILINGRetrieve a specific mailing based on its ID.Connection
Retrieve a specific mailing based on its ID.
Authentication
Connected account requiredTags
Retrieve recipients of the mailingCYBERIMPACT_GET_MAILING_RECIPIENTSRetrieve a paginated list of a mailing's recipients.Connection
Retrieve a paginated list of a mailing's recipients.
Authentication
Connected account requiredTags
Retrieve recipients which have clicked in the mailingCYBERIMPACT_GET_MAILING_RECIPIENTS_CLICKEDRetrieve a paginated list of a mailing's recipients which have clicked at least one link in the mailing.Connection
Retrieve a paginated list of a mailing's recipients which have clicked at least one link in the mailing.
Authentication
Connected account requiredTags
Retrieve recipients to which the mailing was successfully deliveredCYBERIMPACT_GET_MAILING_RECIPIENTS_DELIVEREDRetrieve a paginated list of recipients to which the mailing was successfully delivered.Connection
Retrieve a paginated list of recipients to which the mailing was successfully delivered.
Authentication
Connected account requiredTags
Retrieve recipients which have hard bouncedCYBERIMPACT_GET_MAILING_RECIPIENTS_HARD_BOUNCEDRetrieve a paginated list of a mailing's recipients which have hard bounced.Connection
Retrieve a paginated list of a mailing's recipients which have hard bounced.
Authentication
Connected account requiredTags
Retrieve recipients which have opened the mailingCYBERIMPACT_GET_MAILING_RECIPIENTS_OPENEDRetrieve a paginated list of a mailing's recipients which have opened the mailing.Connection
Retrieve a paginated list of a mailing's recipients which have opened the mailing.
Authentication
Connected account requiredTags
Retrieve recipients which have soft bouncedCYBERIMPACT_GET_MAILING_RECIPIENTS_SOFT_BOUNCEDRetrieve a paginated list of a mailing's recipients which have soft bounced.Connection
Retrieve a paginated list of a mailing's recipients which have soft bounced.
Authentication
Connected account requiredTags
Retrieve recipients for which the mailing was not sent because it was stoppedCYBERIMPACT_GET_MAILING_RECIPIENTS_STOPPEDRetrieve a paginated list of recipients for which the mailing was not sent because it was stopped. If the mailing was not stopped, this will return an empty list.Connection
Retrieve a paginated list of recipients for which the mailing was not sent because it was stopped. If the mailing was not stopped, this will return an empty list.
Authentication
Connected account requiredTags
Retrieve recipients which have unsubscribed from a mailingCYBERIMPACT_GET_MAILING_RECIPIENTS_UNSUBSCRIBEDRetrieve a paginated list of a mailing's recipients which unsubscribed by using the unsubscribe link in the mailing.Connection
Retrieve a paginated list of a mailing's recipients which unsubscribed by using the unsubscribe link in the mailing.
Authentication
Connected account requiredTags
Retrieve a specific memberCYBERIMPACT_GET_MEMBERRetrieve a specific member based on their key.Connection
Retrieve a specific member based on their key.
Authentication
Connected account requiredTags
Retrieve a specific member's consent detailsCYBERIMPACT_GET_MEMBER_CONSENTRetrieve more consent information for a specific member based on their key.Connection
Retrieve more consent information for a specific member based on their key.
Authentication
Connected account requiredTags
Retrieve member's groupsCYBERIMPACT_GET_MEMBER_GROUPSRetrieve a paginated list of the groups that the specified member is part of.Connection
Retrieve a paginated list of the groups that the specified member is part of.
Authentication
Connected account requiredTags
Retrieve member's received mailingsCYBERIMPACT_GET_MEMBER_MAILINGSRetrieve a paginated list of the member's received mailings.Connection
Retrieve a paginated list of the member's received mailings.
Authentication
Connected account requiredTags
Retrieve membersCYBERIMPACT_GET_MEMBERSRetrieve a paginated list of your members. Active members are subscribed members that are part of group(s). Orphan members are subscribed members that are not part of a group. Note: The returned property `items_per_page` is deprecated and will eventually be removed. Use `limit` instead.Connection
Retrieve a paginated list of your members. Active members are subscribed members that are part of group(s). Orphan members are subscribed members that are not part of a group. Note: The returned property `items_per_page` is deprecated and will eventually be removed. Use `limit` instead.
Authentication
Connected account requiredTags
PingCYBERIMPACT_GET_PINGSimple function to verify your connection with the API.Connection
Simple function to verify your connection with the API.
Authentication
Connected account requiredTags
Retrieve scheduled mailingsCYBERIMPACT_GET_SCHEDULED_MAILINGSRetrieve a paginated list of all scheduled mailings.Connection
Retrieve a paginated list of all scheduled mailings.
Authentication
Connected account requiredTags
Retrieve sent mailingsCYBERIMPACT_GET_SENT_MAILINGSRetrieve a paginated list of all sent mailings. Note: This does not include any archived mailings.Connection
Retrieve a paginated list of all sent mailings. Note: This does not include any archived mailings.
Authentication
Connected account requiredTags
Retrieve a templateCYBERIMPACT_GET_TEMPLATERetrieve a specific template based on its ID.Connection
Retrieve a specific template based on its ID.
Authentication
Connected account requiredTags
Retrieve templatesCYBERIMPACT_GET_TEMPLATESRetrieve a paginated list of the templates.Connection
Retrieve a paginated list of the templates.
Authentication
Connected account requiredTags
Retrieve a specific unsubscribed memberCYBERIMPACT_GET_UNSUBSCRIBED_MEMBERRetrieve a specific unsubscribed member based on their email address.Connection
Retrieve a specific unsubscribed member based on their email address.
Authentication
Connected account requiredTags
Retrieve unsubscribed membersCYBERIMPACT_GET_UNSUBSCRIBED_MEMBERSRetrieve a paginated list of members who unsubscribed from your mailings.Connection
Retrieve a paginated list of members who unsubscribed from your mailings.
Authentication
Connected account requiredTags
Opt-in a memberCYBERIMPACT_OPTIN_MEMBERSend an opt-in email to the specified email address, creating the member if not already existing and adding them to the specified list of groups. Warning: This method is throttled. If you use it in an online form, it is **strongly recommended** to add a CAPTCHA to avoid abuse.Connection
Send an opt-in email to the specified email address, creating the member if not already existing and adding them to the specified list of groups. Warning: This method is throttled. If you use it in an online form, it is **strongly recommended** to add a CAPTCHA to avoid abuse.
Authentication
Connected account requiredTags
Remove all members from groupCYBERIMPACT_REMOVE_ALL_GROUP_MEMBERSRemove all members from a specific group.Connection
Remove all members from a specific group.
Authentication
Connected account requiredTags
Remove member from a groupCYBERIMPACT_REMOVE_MEMBER_FROM_GROUPRemove the specified member from the specified group.Connection
Remove the specified member from the specified group.
Authentication
Connected account requiredTags
Replace a groupCYBERIMPACT_REPLACE_GROUPModify the representation of a group so that it becomes completely as specified. Unspecified attributes will be reset to their default empty values. Note: Replacing a dynamic group is not possible from the API.Connection
Modify the representation of a group so that it becomes completely as specified. Unspecified attributes will be reset to their default empty values. Note: Replacing a dynamic group is not possible from the API.
Authentication
Connected account requiredTags
Replace a memberCYBERIMPACT_REPLACE_MEMBERModify the representation of a member so that it becomes completely as specified. Unspecified attributes will be reset to their default empty values.Connection
Modify the representation of a member so that it becomes completely as specified. Unspecified attributes will be reset to their default empty values.
Authentication
Connected account requiredTags
Replace member's groupsCYBERIMPACT_REPLACE_MEMBER_GROUPSReplace completely the list of groups that a member is part of with the ones specified.Connection
Replace completely the list of groups that a member is part of with the ones specified.
Authentication
Connected account requiredTags
Replace a templateCYBERIMPACT_REPLACE_TEMPLATEModify the representation of a template so that it becomes completely as specified. Unspecified attributes will be reset to their default empty values.Connection
Modify the representation of a template so that it becomes completely as specified. Unspecified attributes will be reset to their default empty values.
Authentication
Connected account requiredTags
Revoke an API tokenCYBERIMPACT_REVOKE_TOKENPermanently revoke the API token identified by `tokenUniqueId`. Once revoked, the token can no longer be used to authenticate API requests.Connection
Permanently revoke the API token identified by `tokenUniqueId`. Once revoked, the token can no longer be used to authenticate API requests.
Authentication
Connected account requiredTags
Set consent for a specific memberCYBERIMPACT_SET_MEMBER_CONSENTSet consent for a specific member based on their key. Note: Some consent types cannot be overridden — this method returns a 422 status code with a message when that happens.Connection
Set consent for a specific member based on their key. Note: Some consent types cannot be overridden — this method returns a 422 status code with a message when that happens.
Authentication
Connected account requiredTags
Unsubscribe a memberCYBERIMPACT_UNSUBSCRIBE_MEMBERUnsubscribe a member based on their key. The field `isNewUnsubscription` indicates whether the unsubscription was new or the member was already unsubscribed.Connection
Unsubscribe a member based on their key. The field `isNewUnsubscription` indicates whether the unsubscription was new or the member was already unsubscribed.
Authentication
Connected account requiredTags