eIM Admin

IoT eSIM orchestration · multi-tenant console

Tenant from URL path /t/<tenant>/ is prefilled when present. Password reset links open this screen with a token in the URL.

— or sign in with username and password —

Enter the email address stored on your user account for this tenant. If it matches, a reset link is sent.

Choose a new password (minimum 8 characters).

Your administrator or password policy requires a new password before you can use the console.

Password update required

Your session cannot call the API until you set a new password.

eIM Console
Tenant —
—
Workspace

PSMO Operations

Create profile lifecycle operations, execute against eIM Core, and monitor job status.

New operation

Profiles on the selected EID. Enable / disable / delete need Installed.
ESipa route is chosen automatically from the operation.
Queues signed PSMO for GetEimPackage poll
Profiles on this EID appear above once you select an EID.
    Use when download failed or GetEimPackage is stuck in-flight.

    Assign ICC to EID

    Link a Released profile from inventory to the target EID (Released(assigned) until install completes).

    Advanced options
    Direct — SM-DP+ retrieve (BPP staged). Indirect — retrieve then inject over IPAe.
    Only applies to profile download. Standard is recommended.
    For notification operations only.

    Operation queue

    id type EID ICCID esipa_suffix status error created_at executed_at Actions

    Batch Campaigns

    Stage PSMO operations across your fleet — assign profiles, trigger downloads, enable, disable, or delete on many eUICCs in one run.

    Fleet operations at scale

    Paste EIDs (one per line). Optionally specify ICCID, or let the campaign pick a Released profile from inventory by MNO / product / PLMN. Campaigns stage IPAd GetEimPackage payloads for device pickup.

    New campaign

    Default ICC selection (inventory)

    Used when a target line has EID only. Picks oldest Released ICC matching all filled fields.

    Lines: EID · EID,ICCID · EID,MCC,MNC,MNO,product · EID,,MCC,MNC,MNO,product

    Campaign history

    Name Operation Status Total OK Failed Progress Created
    Sign in and open this view to load campaigns.

    —

    —

    EID ICCID Status Error Operation ID

    Network QoS

    Ingest device QoS by PLMN, compare networks, and apply recommend-mode profile selection (assign + stage download — no auto-switch yet).

    Ingest report (lab / device app)

    Recommend profile

    
                        
                      
    EID Serving PLMN Signal Surveyed PLMNs Location Source Score Observed

    QoS map

    No reports with GPS coordinates in this window.

    ● score ≥70   ● 40–69   ● <40

    Analytics & Reports

    PSMO volume, success rates, and inventory snapshot — filter by date range and operation type.

    —

    —
    PSMO operations
    —
    Executed
    —
    Failed
    —
    eUICCs
    —
    ICC profiles
    —
    Campaigns

    Operations by status

    Operations by type

    Volume over time

    ICC inventory by status

    User Management

    Provision tenant users and roles. Admin-only actions are hidden from standard users.

    Create user

    Email is required for welcome and password-reset messages. Optional policy: force password change on first sign-in, and rotate password after N days.

    Directory

    usernameemailrole

    Inventory Management

    ICCIDs with activation material, EUICC registry, and lifecycle status aligned with your ops workflow.

    ICC inventory

    Import ICCIDs with activation codes: legacy icc_id,activation_code or extended icc_id,activation_code,imsi,mcc,mnc,network_operator,product_type (MCC/MNC or IMSI recommended for QoS). JSON entries supports the same fields. Register EIDs separately (right panel). Lifecycle: Released → Released(assigned) (assign) → Installed (automatic) → Deleted.

    icc_idactivation_codePLMNMNO / productstatuseid / assignupdated_at

    eUICCs (EIDs)

    Register 32-digit EIDs. Duplicates are skipped.

    eideim_configupdated_at

    eIM Configuration

    Configure eIM on the eUICC remotely over HTTPS (IPAd polls GetEimPackage and delivers a signed package). No manual APDUs required when IPAd is connected.

    Push to eUICC (HTTPS / ESipa)

    Must be greater than the counter already on the eUICC.
    Prefilled from platform signing config when available (EIM_SIGNING_CERT_PEM or Compliance API).

    Package counter resync admin

    SGP.32 signed EuiccPackageRequest uses a monotonic counterValue. IPAd error euiccPackageErrorCode=4 is replayError — the eUICC already saw that counter. After a failed op, the platform auto-syncs stored to the replay counter — usually just re-stage (no align). Align only if stored is behind the latest replay value from IPAd. Use the replay counter from the error (e.g. replay on 13 → enter 13, next sign is 14). Do not enter the next counter you want to send.

    —

    Inventory JSON (optional)

    Stores tenant inventory only — does not send anything to the eUICC.

    Tip: use Load for edit from the EUICC table in Inventory Management.

    Debug & event log

    Look up audit entries and ESipa / IPA protocol traces (transport + BER hex preview) by EID or ICCID. For raw TCP captures use Wireshark on the host. Export saves audit events as text.

    Time (UTC) Severity Type Message EID ICCID Operation Actor Request Detail

    Protocol traces (ESipa / IPAe)

    Time Layer Dir Function Path Status Remote Len Payload hex

    Documentation

    Operator guide and Admin HTTP API reference (Markdown). Served as static files from this site.

    White-label

    This screen is shown only when your deployment sets EIM_VENDOR_WHITELABEL_KEY and you unlock this browser (once) with ?eim_wl=…. Customer builds ship with an empty key — they never see this menu. Rebrand data is still localStorage + optional URL params for OEM theming without exposing the editor.

    Identity

    Theme colors

    Primary drives accents and grid highlights; secondary supports gradients and glows.

    Advanced surfaces

    Persist & share

    Console assistant