What Rallied creates in customer tenants
Rallied creates one Email Security API key in each customer tenant that is matched to a Rallied client. It creates nothing until you confirm it in the setup, and it creates no key in a tenant that is not matched.
- is created inside the customer’s tenant in the Infinity Portal, under that tenant’s Settings → API Keys;
- is an Account API key for the Email & Collaboration service with the Admin role, which the quarantine and exception tools need;
- is named with the label you choose plus a short code, for example
Rallied a1b2c3d4. The default label isRallied; you can change it on the integration’s page at any time. Administrators with access to that tenant see the name, so choose one that makes sense to them; - shows the id of your MSSP account under Created By, because the key is created by your account’s API key rather than by a person. Check Point does not let the creator’s name be set;
- has no expiration. Rallied removes it when you unmatch the client, when the tenant leaves your MSSP account, when you disconnect the integration, or when the MSP is deleted in Rallied.
Why one key per tenant
An Email Security API key reads only the tenant it was created in. A key created in the MSSP account itself covers the MSSP’s own tenant and none of its customers, so a single key cannot serve an MSSP. Check Point’s documented path for MSSPs is the one Rallied follows: the MSSP account’s API key creates an API key for each child account, and that child key is used to work in the child account. See Create an API key for a child account in the Check Point Portal MSSP Administration Guide.Prerequisites
- A Check Point account of the MSSP type, with your customers as its child accounts (the Infinity Portal’s Manage Accounts page lists them). Each customer you want the agent to work on needs Harmony Email & Collaboration active in its tenant.
- An Account API key of the MSSP account itself: service Infinity Portal (the guide calls it “Check Point Portal”), role Admin. Rallied uses it to list your customer tenants and to create and remove its own API keys in them; it reads no email data by itself.
- Company mapping enabled on your Rallied account, so you can match a tenant to a client by hand. Ask Rallied support if the setup says it is off.
How to connect
1
Create the MSSP account's API key
Sign in to the Infinity Portal on your MSSP account (not a customer’s). Open Global Settings → API Keys and click New → Account API key. Choose the service Infinity Portal and the role Admin. Copy the Client ID and the Secret Key. Check Point shows the secret only once.
2
Connect Avanan in Rallied
In Rallied, go to Settings → Integrations, find Avanan (Check Point Email Security) and click Connect. Choose your Region (USA, Europe, Canada, Australia, United Kingdom or India) and enter the Client ID and Secret Key. Rallied validates the credential and stores it. Nothing is created in Check Point yet.
3
Find your customers' Check Point tenants
The setup opens. Click Sync companies. Rallied lists the customer tenants of your MSSP account that have Email Security and matches each one to the client it belongs to in Rallied. A tenant with the same name as a client is matched by itself; the others wait for you.
4
Create the API keys
The second step explains what is created, where it shows up and how it is removed, and asks for the Key name. Click Create keys. Rallied records your confirmation and creates one key in each tenant already matched to a client. A tenant you match later gets its key by itself, right after you match it.
Matching tenants to clients
After the setup, the integration’s page shows how many tenants are matched and how many still wait. Click Pick the client for N waiting tenants (or the banner’s Pick the clients) to open the matching cards: one card per tenant, with the client Rallied thinks it belongs to. Confirm it, pick another client, or ignore the tenant. The client list offers the clients that exist in your PSA. A tenant can only be matched to a client your PSA knows. When you close the cards, Rallied syncs once more and creates the key of every tenant you just matched. The Companies tab lists every tenant and its client. A client with no matched tenant is left alone: the agent stops instead of acting on the wrong tenant.When a key is removed
To remove a key from a customer’s tenant, Check Point requires a key of that tenant. For a few seconds Rallied creates a temporary key of the Infinity Portal service there, named with your label, the key’s short code and
temp plus a code (for example Rallied a1b2c3d4 temp k9x2-7f1e), uses it to delete the Email Security key, and deletes the temporary key with its own token. A temporary key a failed attempt left behind is removed by the next removal in that tenant; if one could ever not be deleted, Rallied logs its id so you can remove it under that tenant’s Settings → API Keys.Disconnecting
Click Disconnect on the integration’s page and type Avanan (Check Point Email Security) to confirm. Rallied removes every key it created in your customers’ tenants (a few tenants at a time; with many tenants it takes a few minutes, and a second Disconnect meanwhile is refused), deletes its stored copy of your MSSP credential, and the agent stops using Check Point tools. If a key cannot be removed, nothing is disconnected and the message names it. If the disconnect fails after the keys were removed, Rallied asks for your confirmation again before it creates any key. The MSSP account’s own API key (the one you created in step 1) stays yours: delete it in the Infinity Portal’s Settings → API Keys if you no longer need it.How the agent uses it
On a client’s ticket, the agent reads and acts only in that client’s tenant. It fills in the tenant automatically; it cannot name another customer’s tenant. A typical “my email was quarantined” ticket:- The agent searches the customer’s quarantine for the sender, subject or time the user describes.
- It opens the event and reads Check Point’s verdict (phishing, malware, DLP, spam) and the actions still available.
- It proposes the action in the ticket: restore the email, keep it quarantined, or add an allow or block exception. A technician approves before anything changes.
Tools
Reads default to Auto; every change defaults to Approval needed. To change a default, open the Policies tab on Settings → Integrations → Avanan (Check Point Email Security). See Approval settings.
Sender, domain and IP exceptions can be added and listed, not removed; anti-malware exceptions can only be listed.
Sources
- Check Point Portal MSSP Administration Guide, API Keys: the MSSP account’s API key creates a key for each child account.
- Check Point Portal Administration Guide, API Keys: account API keys, services, roles, how to delete a key.
- Harmony Email & Collaboration Smart API: the API the tools call.
- Infinity Portal API: authentication and tenant management.