Decryptx v.6.3.0 - 10/16/2025
Here’s what’s included in this release. You can now manage locations as Active or Inactive directly in the UI, and quickly filter the Locations list by status. The Location API adds an isActive field and enforces rules that prevent shipments and chain-of-custody transfers to inactive locations. When deactivating Clients or Partners, the app now asks for confirmation to avoid accidental changes. We’ve also strengthened security by requiring passwords of at least 15 characters when creating or updating an account. Finally, shipment emails now display proper state and province abbreviations instead of numeric codes.
Key Features and Enhancements
Manage Active and Inactive Locations
P2PE Manager UI Updates
You can now deactivate a location. All existing locations remain Active by default, but Partner Supervisors, Partner Users, and Client Admins can turn a location off when it shouldn’t be used.
What this means:
- Only Active locations show up in location drop-downs (shipping, chain of custody, corporate transfer). If a location is Inactive, it simply won’t appear as a destination.
- You cannot deactivate a location with devices in active states (In Transit, Stored, Activating, Activated). Locations with only non-active device states (Malfunctioning, Lost, RMA, Retired) can be deactivated.
- When you set a location to Inactive, you’ll see a confirmation dialog — “Are you sure you want to deactivate this location?” Choose Yes to proceed or No to cancel.
Client Status and Location Requirements
This applies to client locations only. Clients stay active even if all their locations are inactive, and creating a client still requires at least one location.
Where is it? Open a Location Record → Location section (above Location Type) → Active. New locations start as Active by default.

- Status filter on Locations page: quickly filter by Active, Inactive, or Any Type. The filter defaults to Active each time you visit and updates the table instantly.

P2PE Manager Location API
What’s new
Added isActive field
- GET /locations/{id} (returns "isActive": 1|0)
- GET /locations (supports ?isActive=1|0; defaults to active if omitted)
- POST /locations (defaults to active)
- PATCH /locations/{id} (accepts "isActive")
Enforced rules
Shipments
- POST /shipments rejects inactive destinations ("Devices cannot be shipped to an inactive location.")
Chain of Custody
- POST /chain-of-custody rejects inactive destinations ("Devices cannot be transferred to an inactive location.")
Deactivation Restriction
- PATCH /locations/{id} to set "isActive": 0 fails if active devices are assigned ("Location cannot be deactivated while active devices are assigned.")
Compatibility
isActive is optional on all endpoints; existing integrations continue to work without changes.
GET /locations/{id} always returns the record regardless of active status.
Confirm Deactivation for Clients and Partners
If you uncheck the Active box on a Client or Partner and click Save, you’ll see a confirmation: “Are you sure you want to deactivate Partner or Client?” Choose Yes to proceed or No to cancel and keep the record active. This prevents accidental deactivations.
Password Update: Minimum 15 Characters
When you create a new account or change/reset your password in P2PE Manager, your password now needs to be at least 15 characters. If it’s too short, we’ll gently remind you: “Password must be at least 15 characters long.”
You’re all set for now; the new length applies when you create or reset a password.
Bug Fixes
Shipment emails now show real state/province abbreviations
We fixed the address line in shipment confirmation emails. Instead of a numeric code, the email now shows the proper state/province abbreviation (e.g., CA, NY, ON, BC). Your emails will show clear, polished addresses with no steps required from you.