Skip to content

FousIron Mountain Connect

Turn Iron Mountain Connect into an API

Search your boxes and files by SKP Barcode or description, check record statuses and track retrieval orders in Iron Mountain Connect with one API call each. A workflow can read Track Orders every weekday afternoon and email you the orders whose status changed.

Works with your own Iron Mountain Connect account. Fous is an independent product.

What you can build on Iron Mountain Connect

  • Search your records at Iron Mountain

    Build this

    Runs a search under Records Management | Search, Retrieve and reads the boxes and files on the Search Results screen, with each record's status.

    Takes
    Search words, customer (optional), record status (optional)
    Returns
    SKP Barcode, customer box number, Reference 1, major and minor description, record status, customer
  • Track your orders

    Build this

    Reads the Order List under Records Management | Track Orders, filtered by customer, order type and request date.

    Takes
    Customer (optional), order type (optional), requested since
    Returns
    Order number, order type, customer, request date, requested by, order status
  • Read an order's details and history

    Build this

    Opens one order from Track Orders and reads its Order Information tab and the transactions on its Order History tab.

    Takes
    Order number
    Returns
    Order status, priority, delivery or collection address, order instructions, line items, transactions with date and user
  • Place a retrieval order

    Build this

    Adds the boxes or files you name to the basket and completes the Retrieval Order wizard with your retrieval method, priority and delivery address.

    Takes
    SKP Barcodes, retrieval method, priority, delivery address, order instructions
    Returns
    Order number, order status, priority, items ordered

Automate Iron Mountain Connect with a workflow

A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

  • Retrieval and collection orders that moved today

    Build this
    Starts
    Every weekday at 16:00
    Step 1
    Track your orders requested in the last 14 days, for each customer you name.
    Step 2
    Keep the orders whose order status changed since the last run, such as In Transit or On Hold.
    Step 3
    Email you the list with order number, order type, requested by and the new status.
  • Boxes checked out from Iron Mountain, every Monday

    Build this
    Starts
    Every Monday at 7:00
    Step 1
    Search your records with the record status Checked Out From Iron Mountain.
    Step 2
    Keep the boxes and files that were not checked out on the last run.
    Step 3
    Post them, with SKP Barcode, customer box number and description, to your webhook.
  • Items Iron Mountain could not find on your orders

    Build this
    Starts
    Every weekday at 10:00
    Step 1
    Track your orders requested in the last 7 days and keep those not yet Completed or Cancelled.
    Step 2
    For each one, read the order's history.
    Step 3
    Keep the Requested: not found transactions and email you the order numbers and line items.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

Once built, one call from your code

Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Search your records at Iron Mountain” would look like.

Example request
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "www.ironmountainconnect.com/search_records",
    "input": {
      "query": "accounts payable 2019",
      "record_status": "Checked Out From Iron Mountain"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "records": [
      {
        "type": "box",
        "skp_barcode": "KX4820193A7",
        "customer_box_number": "AP-2019-014",
        "reference_1": "Finance",
        "major_description": "Accounts payable 2019",
        "minor_description": "Vendor invoices Jan to Mar",
        "record_status": "Checked Out From Iron Mountain",
        "customer": "Acme Corporation"
      }
    ],
    "count": 1
  }
}

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

Iron Mountain Connect’s own options

Iron Mountain describes Iron Mountain Connect as its online customer hub and documents no customer API for it on its own pages. What it offers is the hub itself: searches you can export to .csv in the background, reports in the Report Centre, and orders placed through its wizards.

OptionWhat it coversWhat it takes
Export search resultsTurns a search into a .csv report of up to 100,000 lines, with all fields, all but Long Description, or the current columns.A Connect user; your View Box and View File Record Detail permissions decide which columns are included.
Report CentreInventory, Financial, Retention and Activity reports, run on a weekly or monthly basis.Access to the Basic Records Management report group in your user profile.
Iron Mountain Connect by handSearch, Retrieve, Track Orders, retrieval, collection and supply order wizards, and the Shredding Center.A Connect login, which Iron Mountain Customer Support sets up with your Customer ID.

Read on November 12, 2026: Iron Mountain Connect Records Management user guide, Reporting and inventory management, Iron Mountain Connect datasheet.

Signing in to Iron Mountain Connect

Iron Mountain Connect signs you in with a username and password. Your company can add security questions and a 4-digit PIN, used to place orders by phone, and three failed attempts lock the account for five minutes. With Fous you sign in once through Connect's own sign-in with your own account: the login is sealed with AES-256, and an expired session is signed back in.

Worth knowing

Service Priorities set when a retrieval arrives
Each customer's Service Priorities are under Administration | Manage Organisations. The user guide lists Next Day Retrieval Service with a 3:00 p.m. order cut-off for delivery by 5:00 p.m. the next business day.
Only unprocessed orders can be cancelled
An order can be cancelled only while its status is Submitted for Processing. Cancelled orders are removed for good, and processed orders are archived after six months without a transaction.
Searches stop at 5,000 records
The Search Results screen shows up to 5,000 records, boxes before files. For more, Export builds a .csv of up to 100,000 lines in the background.
Lockouts get stricter after the first
Three failed sign-in attempts lock the account for five minutes. After one lockout, a single failed attempt locks it again, and passwords must be reset at set intervals.

More in Other industries

Other industries: Kroger Partner Pass, Cenconline B2B, AT&T Premier, Carrier Enterprise, Coupa Supplier Portal, MyCodabox.

Frequently asked questions

Iron Mountain documents no customer API for Iron Mountain Connect on its own pages. You can export search results to .csv, run Inventory, Financial, Retention and Activity reports in the Report Centre, and place orders through the hub's wizards.

Search under Records Management | Search, Retrieve with the record status Checked Out From Iron Mountain. Other statuses include At Iron Mountain, Destroyed, Permanently Removed From Iron Mountain and Requested; Researching, for an item that could not be found for order confirmation.

It depends on the priority you choose and your order cut-off. The user guide lists Next Day Retrieval Service, ordered by 3:00 p.m., for 5:00 p.m. the next business day, and Rush Retrieval Service, ordered before 3:00 p.m., within three hours the same business day. Your customer's Service Priorities show which apply.

They follow the order from receipt to delivery. An order starts as Submitted for Processing, then moves through Released or Partially Released, In Process, Processing Completed, In Transit and Completed. On Hold means it is paused at your request or for credit reasons.

No. Fous is an independent product. You use it with your own Iron Mountain Connect account, and a method reads and does only what that account can.

Put Iron Mountain Connect behind an API call

Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextmyCintasBushelNLIS databaseKroger Partner PassHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Iron Mountain Connect (Iron Mountain). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.