Cyberimpact
Use Cyberimpact to manage email marketing members, groups, consent, mailings, and related account resources.
认证方式
| 方式 | 底层类型 | 状态 | 说明 |
|---|---|---|---|
| API Key | api_key | available | — |
调用示例
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 目录
可用 Tools
51 个可调用操作
Add groups to memberCYBERIMPACT_ADD_MEMBER_GROUPSMake the specified member part of the specified groups.需要连接
Make the specified member part of the specified groups.
认证
需要 Connected AccountTags
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`.需要连接
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`.
认证
需要 Connected AccountTags
Add a new groupCYBERIMPACT_CREATE_GROUPAdd a new static group in your account.需要连接
Add a new static group in your account.
认证
需要 Connected AccountTags
Create a new mailingCYBERIMPACT_CREATE_MAILINGCreate a new mailing scheduled to be sent.需要连接
Create a new mailing scheduled to be sent.
认证
需要 Connected AccountTags
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.需要连接
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.
认证
需要 Connected AccountTags
Create templateCYBERIMPACT_CREATE_TEMPLATECreate a new template.需要连接
Create a new template.
认证
需要 Connected AccountTags
Delete a groupCYBERIMPACT_DELETE_GROUPDelete a specific group based on its ID.需要连接
Delete a specific group based on its ID.
认证
需要 Connected AccountTags
Delete a mailingCYBERIMPACT_DELETE_MAILINGDelete a specific mailing based on its ID (only if it has not already been sent).需要连接
Delete a specific mailing based on its ID (only if it has not already been sent).
认证
需要 Connected AccountTags
Delete a memberCYBERIMPACT_DELETE_MEMBERDelete a specific member based on their key.需要连接
Delete a specific member based on their key.
认证
需要 Connected AccountTags
Delete a templateCYBERIMPACT_DELETE_TEMPLATEDelete a specific template based on its ID.需要连接
Delete a specific template based on its ID.
认证
需要 Connected AccountTags
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.需要连接
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.
认证
需要 Connected AccountTags
Edit a memberCYBERIMPACT_EDIT_MEMBERModify the representation of a member by changing only the specified attributes. Unspecified attributes are left untouched.需要连接
Modify the representation of a member by changing only the specified attributes. Unspecified attributes are left untouched.
认证
需要 Connected AccountTags
Generate an API tokenCYBERIMPACT_GENERATE_TOKENGenerate a token that will be associated to your account and be used to call this API.需要连接
Generate a token that will be associated to your account and be used to call this API.
认证
需要 Connected AccountTags
Retrieve archived mailingsCYBERIMPACT_GET_ARCHIVED_MAILINGSRetrieve a paginated list of archived mailings.需要连接
Retrieve a paginated list of archived mailings.
认证
需要 Connected AccountTags
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.需要连接
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.
认证
需要 Connected AccountTags
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.需要连接
Retrieve a paginated list of members for which a hard bounce was received for the last mailing sent to them.
认证
需要 Connected AccountTags
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 number需要连接
List of custom fields set in your account. Field type can be one of: - text - date - integer - decimal number
认证
需要 Connected AccountTags
Retrieve groupCYBERIMPACT_GET_GROUPRetrieve a specific group based on its ID.需要连接
Retrieve a specific group based on its ID.
认证
需要 Connected AccountTags
Retrieve group membersCYBERIMPACT_GET_GROUP_MEMBERSRetrieve a paginated list of all the members in the specified group.需要连接
Retrieve a paginated list of all the members in the specified group.
认证
需要 Connected AccountTags
Retrieve groupsCYBERIMPACT_GET_GROUPSRetrieve a paginated list of groups.需要连接
Retrieve a paginated list of groups.
认证
需要 Connected AccountTags
Retrieve a mailingCYBERIMPACT_GET_MAILINGRetrieve a specific mailing based on its ID.需要连接
Retrieve a specific mailing based on its ID.
认证
需要 Connected AccountTags
Retrieve recipients of the mailingCYBERIMPACT_GET_MAILING_RECIPIENTSRetrieve a paginated list of a mailing's recipients.需要连接
Retrieve a paginated list of a mailing's recipients.
认证
需要 Connected AccountTags
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.需要连接
Retrieve a paginated list of a mailing's recipients which have clicked at least one link in the mailing.
认证
需要 Connected AccountTags
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.需要连接
Retrieve a paginated list of recipients to which the mailing was successfully delivered.
认证
需要 Connected AccountTags
Retrieve recipients which have hard bouncedCYBERIMPACT_GET_MAILING_RECIPIENTS_HARD_BOUNCEDRetrieve a paginated list of a mailing's recipients which have hard bounced.需要连接
Retrieve a paginated list of a mailing's recipients which have hard bounced.
认证
需要 Connected AccountTags
Retrieve recipients which have opened the mailingCYBERIMPACT_GET_MAILING_RECIPIENTS_OPENEDRetrieve a paginated list of a mailing's recipients which have opened the mailing.需要连接
Retrieve a paginated list of a mailing's recipients which have opened the mailing.
认证
需要 Connected AccountTags
Retrieve recipients which have soft bouncedCYBERIMPACT_GET_MAILING_RECIPIENTS_SOFT_BOUNCEDRetrieve a paginated list of a mailing's recipients which have soft bounced.需要连接
Retrieve a paginated list of a mailing's recipients which have soft bounced.
认证
需要 Connected AccountTags
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.需要连接
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.
认证
需要 Connected AccountTags
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.需要连接
Retrieve a paginated list of a mailing's recipients which unsubscribed by using the unsubscribe link in the mailing.
认证
需要 Connected AccountTags
Retrieve a specific memberCYBERIMPACT_GET_MEMBERRetrieve a specific member based on their key.需要连接
Retrieve a specific member based on their key.
认证
需要 Connected AccountTags
Retrieve a specific member's consent detailsCYBERIMPACT_GET_MEMBER_CONSENTRetrieve more consent information for a specific member based on their key.需要连接
Retrieve more consent information for a specific member based on their key.
认证
需要 Connected AccountTags
Retrieve member's groupsCYBERIMPACT_GET_MEMBER_GROUPSRetrieve a paginated list of the groups that the specified member is part of.需要连接
Retrieve a paginated list of the groups that the specified member is part of.
认证
需要 Connected AccountTags
Retrieve member's received mailingsCYBERIMPACT_GET_MEMBER_MAILINGSRetrieve a paginated list of the member's received mailings.需要连接
Retrieve a paginated list of the member's received mailings.
认证
需要 Connected AccountTags
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.需要连接
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.
认证
需要 Connected AccountTags
PingCYBERIMPACT_GET_PINGSimple function to verify your connection with the API.需要连接
Simple function to verify your connection with the API.
认证
需要 Connected AccountTags
Retrieve scheduled mailingsCYBERIMPACT_GET_SCHEDULED_MAILINGSRetrieve a paginated list of all scheduled mailings.需要连接
Retrieve a paginated list of all scheduled mailings.
认证
需要 Connected AccountTags
Retrieve sent mailingsCYBERIMPACT_GET_SENT_MAILINGSRetrieve a paginated list of all sent mailings. Note: This does not include any archived mailings.需要连接
Retrieve a paginated list of all sent mailings. Note: This does not include any archived mailings.
认证
需要 Connected AccountTags
Retrieve a templateCYBERIMPACT_GET_TEMPLATERetrieve a specific template based on its ID.需要连接
Retrieve a specific template based on its ID.
认证
需要 Connected AccountTags
Retrieve templatesCYBERIMPACT_GET_TEMPLATESRetrieve a paginated list of the templates.需要连接
Retrieve a paginated list of the templates.
认证
需要 Connected AccountTags
Retrieve a specific unsubscribed memberCYBERIMPACT_GET_UNSUBSCRIBED_MEMBERRetrieve a specific unsubscribed member based on their email address.需要连接
Retrieve a specific unsubscribed member based on their email address.
认证
需要 Connected AccountTags
Retrieve unsubscribed membersCYBERIMPACT_GET_UNSUBSCRIBED_MEMBERSRetrieve a paginated list of members who unsubscribed from your mailings.需要连接
Retrieve a paginated list of members who unsubscribed from your mailings.
认证
需要 Connected AccountTags
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.需要连接
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.
认证
需要 Connected AccountTags
Remove all members from groupCYBERIMPACT_REMOVE_ALL_GROUP_MEMBERSRemove all members from a specific group.需要连接
Remove all members from a specific group.
认证
需要 Connected AccountTags
Remove member from a groupCYBERIMPACT_REMOVE_MEMBER_FROM_GROUPRemove the specified member from the specified group.需要连接
Remove the specified member from the specified group.
认证
需要 Connected AccountTags
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.需要连接
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.
认证
需要 Connected AccountTags
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.需要连接
Modify the representation of a member so that it becomes completely as specified. Unspecified attributes will be reset to their default empty values.
认证
需要 Connected AccountTags
Replace member's groupsCYBERIMPACT_REPLACE_MEMBER_GROUPSReplace completely the list of groups that a member is part of with the ones specified.需要连接
Replace completely the list of groups that a member is part of with the ones specified.
认证
需要 Connected AccountTags
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.需要连接
Modify the representation of a template so that it becomes completely as specified. Unspecified attributes will be reset to their default empty values.
认证
需要 Connected AccountTags
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.需要连接
Permanently revoke the API token identified by `tokenUniqueId`. Once revoked, the token can no longer be used to authenticate API requests.
认证
需要 Connected AccountTags
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.需要连接
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.
认证
需要 Connected AccountTags
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.需要连接
Unsubscribe a member based on their key. The field `isNewUnsubscription` indicates whether the unsubscription was new or the member was already unsubscribed.
认证
需要 Connected AccountTags