Konrado.AIdocs
IntegrationsServer Integrations

Rackspace Cloud Office

Connect Rackspace domain, mailbox, alias, and DKIM context to Konrado.AI

Rackspace Cloud Office
Server integration
Rackspace Cloud Office email context

Rackspace Cloud Office uses API credentials rather than the SSH installation command. Use it when support tickets ask about hosted email domains, mailboxes, aliases, or DKIM records.

Install method
API credentials
No SSH agent is installed.
Credential type
User Key + Secret Key
Use Rackspace API keys, not a panel password.
Access model
Read-only context
Designed for email support lookups.
Estimated time
5 minutes
After Rackspace API access is ready.

What Is It?

The Rackspace Cloud Office integration lets Konrado.AI read email-account context from Rackspace while drafting replies. It helps support agents answer questions about domains, mailboxes, aliases, and DKIM without switching systems for every lookup.

What It Can Do

CapabilityHow it helps support
Domain lookupConfirm which Rackspace email domains are present for an account
Mailbox contextHelp answer mailbox existence or account-context questions
Alias contextCheck alias-related details when responding to forwarding or delivery questions
DKIM contextHelp answer authentication and deliverability tickets that mention DKIM
Reseller subaccount lookupUse me or a specific customer account number depending on the Rackspace account type
System status checkDuring investigations, Konrado.AI checks the Rackspace system status page to rule out platform-wide incidents

What It Cannot Do

Not supportedWhy this matters
Create, delete, or modify mailboxesThe integration is documented for support context
Change aliases, DKIM, DNS, or passwordsOperators should perform changes in Rackspace after review
Send email or access mailbox contentsThe integration should not expose private mailbox messages
Replace Rackspace account administrationKonrado.AI drafts replies; Rackspace remains the source of operational changes

Data Access & Permissions

Use this section as the reference for compliance and SOP questions about what Konrado.AI can and cannot do with Rackspace Cloud Office data.

Every API call Konrado.AI makes is read-only. All 29 Rackspace API endpoints the integration consumes use HTTP GET — there are no calls that create, modify, or delete anything in your Rackspace account.

What Konrado.AI reads:

  • Domains and alternate domains
  • Mailbox settings and usage (Rackspace Email and Exchange)
  • Email aliases
  • Distribution groups
  • Spam filter settings and safelist/blocklist entries
  • DKIM status
  • Customer account information (for resellers: subaccount names and numbers)

What Konrado.AI cannot do:

  • Read the contents of any email
  • Log into mailboxes
  • Change any setting, mailbox, domain, or account

Complete list of API operations

For full transparency, here is every Rackspace API operation the integration can make. All 29 are HTTP GET (read) requests — there are no create, update, or delete operations anywhere in the integration.

#OperationRequest
1List customer accountsGET /v1/customers
2Get customer account info (also used by Test Connection)GET /v1/customers/{account}
3List customer contactsGET /v2/customers/{account}/contacts
4Get a single contactGET /v2/customers/{account}/contacts/{contactId}
5List domainsGET .../domains
6Get a domainGET .../domains/{domain}
7List alternate domainsGET .../domains/{domain}/alternatedomains
8Get DKIM status for a domainGET /v2/.../domains/{domain}/dkim
9List Rackspace Email mailboxesGET .../rs/mailboxes
10Get a Rackspace Email mailboxGET .../rs/mailboxes/{mailbox}
11List Exchange mailboxesGET .../ex/mailboxes
12Get an Exchange mailboxGET .../ex/mailboxes/{mailbox}
13List aliasesGET .../rs/aliases
14Get an aliasGET .../rs/aliases/{alias}
15List distribution listsGET .../ex/distributionlists
16Get a distribution listGET .../ex/distributionlists/{name}
17List distribution list membersGET .../ex/distributionlists/{name}/members
18List distribution list sendersGET .../ex/distributionlists/{name}/senders
19List distribution list email addressesGET .../ex/distributionlists/{name}/emailaddresses
20Get domain spam settingsGET .../domains/{domain}/spam/settings
21Get domain spam safelistGET .../domains/{domain}/spam/safelist
22Get domain spam blocklistGET .../domains/{domain}/spam/blocklist
23Get domain spam IP safelistGET .../domains/{domain}/spam/ipsafelist
24Get domain spam IP blocklistGET .../domains/{domain}/spam/ipblocklist
25Get mailbox spam settingsGET .../rs/mailboxes/{mailbox}/spam/settings
26Get mailbox spam safelistGET .../rs/mailboxes/{mailbox}/spam/safelist
27Get mailbox spam blocklistGET .../rs/mailboxes/{mailbox}/spam/blocklist
28Get mailbox spam IP safelistGET .../rs/mailboxes/{mailbox}/spam/ipsafelist
29Get mailbox spam IP blocklistGET .../rs/mailboxes/{mailbox}/spam/ipblocklist

In addition, Konrado.AI reads Rackspace's public system-status page (HTML) during investigations to rule out platform-wide incidents. This is not an API call and does not touch your account.

Rackspace Cloud Office does not offer read-only or scoped API keys — a key inherits its Super Admin's full access. Konrado.AI only ever issues the read requests listed above, but because the key itself isn't restricted, we recommend a dedicated admin login and revoking the key if you remove the integration.

Security Model

Security model

Use Rackspace API User Key and Secret Key values, not your Rackspace control-panel password. Prefer a dedicated Super Admin login created specifically for the API — Rackspace attributes every key action to its owning admin, so dedicated credentials keep Konrado.AI activity distinct from human activity in your logs. Store the keys securely, and revoke them if the integration is removed.

Ticket Examples

Example ticket questions
  • "Does this customer have a mailbox for billing@example.com?"
  • "Is DKIM configured for this email domain?"
  • "Which aliases exist for this mailbox?"
  • "Why is mail authentication failing for this domain?"
  • "Is this Rackspace reseller subaccount connected correctly?"

Prerequisites

  • Access to Konrado.AI Integrations.
  • A Rackspace Cloud Office Super Admin login. Super Admin access is required to create the API key — Standard and Limited Admins cannot. Konrado.AI then uses that key for read-only lookups only (see Data Access & Permissions); it never changes anything in your Rackspace account.
  • The Rackspace customer account number, or me for a regular non-reseller account.

Rackspace API keys are unique to each administrator, and every action taken with a key is attributed to that admin in the Rackspace logs. Rackspace recommends creating a dedicated admin login for API use instead of using your personal profile, so your audit logs clearly separate application activity (Konrado.AI) from human activity. Give that admin Super Admin access and generate the API key from its profile.

Get Rackspace API Keys

Open My Account in Rackspace, then select My Profile.

Rackspace My Account menu with My Profile selected

In My Profile, open API Keys and use the User Key and Secret Key from the API key modal.

Rackspace API key modal showing user key and secret key

Use the Rackspace API User Key and Secret Key. Do not paste your Rackspace control-panel password.

Installation

In Konrado.AI, open Integrations > Applications, click Add Integration, and choose Rackspace Cloud Office.

Rackspace Cloud Office integration modal in Konrado.AI

Fill in the Rackspace API values:

FieldWhat to enter
User KeyRackspace API User Key
Secret KeyRackspace API Secret Key
Customer Account Numberme for a regular (non-reseller) account, or the customer account number of the subaccount you want this integration to read
WHMCS Server IDLeave blank for a single Rackspace account — see Multiple Rackspace Accounts

Enter me if you are connecting your own Rackspace Cloud Office account — Konrado.AI reads the account the API keys belong to. If you are a reseller, enter the specific customer account number of the subaccount this integration should read, not me (see For Resellers).

For more information, see Rackspace's Cloud Office API key setup guide and the Rackspace Email & Apps API documentation.

For Resellers

If you resell Rackspace Cloud Office, a few things work differently:

  • me is not for resellers. me resolves to the account the API keys belong to — for a reseller that is your master reseller account, which does not itself hold your customers' domains and mailboxes. Leaving the field as me means Konrado.AI looks at the wrong account.
  • Enter the customer account number. In the Customer Account Number field, enter the account number of the subaccount you want this integration to read. To find it, open that customer's account in your Rackspace Reseller Control Panel and look at the top-right corner — the account number is shown next to the admin username, formatted as adminusername (123456). Click that username menu to expand it. Copy the number (the digits only) into Konrado.AI.
  • One set of reseller API keys covers all customer subaccounts. You do not need separate keys per customer — the same reseller User Key and Secret Key work for every subaccount; only the customer account number changes per integration.

Multiple Rackspace Accounts

If you operate more than one Rackspace account, add one integration per account, each with its own API keys. Konrado.AI consults all of them automatically.

When WHMCS hosts the same product type across two Rackspace accounts, a service's Rackspace account is distinguishable only by the WHMCS server it is assigned to (for example, server 15 vs. server 8). Pin each integration to its WHMCS server with the WHMCS Server ID field so lookups route deterministically to the right account.

Once a second Rackspace account is connected, every Rackspace integration in your organization must have a WHMCS Server ID set. A single integration does not need one.

To find a server's ID in WHMCS admin, open Setup → Products/Services → Servers and click the server — the ID is the id parameter in the edit page URL.

Verify Success / Failure

Click Test Connection before saving. A successful test confirms that the API keys and customer account number can access the Rackspace Cloud Office API.

Troubleshooting

IssueWhat to check
Test Connection failsConfirm the User Key, Secret Key, and Customer Account Number are correct
Account data is missingUse me for a regular account, or the exact customer account number for a reseller subaccount
Authentication failsConfirm you copied API keys from Rackspace My Profile > API Keys, not the control panel password
DKIM or alias context is missingConfirm the connected Rackspace account can access the domain or mailbox in question
"Requires a WHMCS server ID" error when savingYou have more than one Rackspace integration — set the WHMCS Server ID on each one (see Multiple Rackspace Accounts)

Remove

Delete the Rackspace Cloud Office integration in Konrado.AI and revoke the dedicated Rackspace API keys if they are no longer needed.

On this page