WEIMI / NEW PATH · OLD ACCESS · END CONDITION
The New API Key Works. Does the Old One Still Open the Vending Service?
Specify service-credential cutover, consumer transition and old-credential rejection as separate acceptance observations.
Replacement success + Consumer transition + Old rejection
Three observations, one scoped handover.
Introduction
In a hypothetical integration acceptance session, the provider creates a replacement service credential and shows a successful request. The buyer records “rotation complete.” A second test then shows that the old credential still receives access. The new key works, but the old access path has not necessarily ended. Those are different observations that a quotation should address separately.
OWASP’s Secrets Management Cheat Sheet separates creation, rotation, revocation and expiration. It also explains that restarting an application does not itself revoke stolen dynamically generated credentials: they remain usable until the backing service expires or revokes them. These distinctions help a buyer ask for a concrete credential lifecycle rather than a general claim that keys can be changed.
This guide concerns service credentials in an offered vending integration. It does not require routine changes to human passwords, perform a live rotation or establish that a WEIMI product supplies an API-key interface. The three public equipment listings provide retail candidates; their software credential behaviour remains a separate supplier question.
Quick Answer
Require separate evidence for the new consumer path and rejection of the old credential after the agreed cutover. Name the credential issuer, backing service, permitted consumers and transition policy. A successful request using the replacement proves only that request, not that every dependent consumer has changed or that the prior credential is invalid.
Use an isolated supplier-approved exercise with disposable test credentials and synthetic requests. Agree the allowed transition interval, stop conditions and restoration procedure with the responsible technical owner. This article is not authorisation to change production credentials or share secret values in a quotation.
Ask how expiry and revocation are enforced where the credential is consumed. A date in a management screen or a restarted application does not automatically establish rejection at the backing service. Retain safe metadata and test outcomes, not actual secret values, in the purchasing evidence.
Comparison Table
| Lifecycle stage |
Observation to establish |
What it does not prove |
| Creation |
The test credential is issued for the agreed purpose and scope |
Existing credentials have been revoked |
| New credential validation |
An authorised synthetic request succeeds |
Every consumer has adopted the replacement |
| Consumer transition |
Named consumers use the supported updated path |
The old credential is rejected elsewhere |
| Revocation |
The backing service rejects the revoked credential |
Unrelated credentials or sessions have ended |
| Expiration |
The consuming service enforces the defined lifetime |
A management display alone can stop access |
| Review metadata |
Issuer, purpose, owners and lifecycle events remain traceable |
Storing the secret itself is necessary |
The final test matrix depends on the actual service. API keys, database credentials and certificates can have different lifecycle mechanisms. Do not assume a single interface covers all of them. A path that is outside the quotation should have a named owner and evidence limit.
Who Should Buy This
Use this scope when a quoted cabinet, managed service or customer integration consumes service credentials. Establish that the feature exists before requesting a demonstration. A cloud-management description does not identify the authentication method or prove a customer-accessible API.
The scope is useful when more than one consumer depends on the same issuer, or when a customer-built integration is supported by a separate provider. The buyer needs to know which team changes each consumer and which team can terminate the old access path. A cabinet operator may have no authority to perform those actions directly.
Separate service-secret policy from human sign-in policy. OWASP explicitly excludes user credentials from regular rotation except where compromise is suspected or evidenced, citing NIST recommendations. This article addresses application credentials and does not prescribe periodic human password changes or a universal key lifetime.
How We Evaluate Smart Vending Machines
We use public WEIMI hardware evidence reviewed on 10 October 2026 and OWASP secrets-management guidance reviewed on 11 October 2026. The evaluation forms a public-listing shortlist and a proposed service acceptance exercise. No product credentials, live integration or independent security test was inspected.
Create a non-secret scope register identifying the credential type, issuer, backing service and designated consumers. The provider should explain where lifecycle decisions occur and who owns them. A screenshot of a credential name can help identify the record, but it does not show that the backing service enforces its state.
Rehearse the agreed transition with disposable test material. Verify the new authorised path, then observe each named consumer at the defined boundary. Where overlap is intentionally allowed, document its purpose and end condition. No seamless transition or zero downtime capability is inferred from the hardware pages.
After the agreed revocation or expiry condition, ask the responsible provider to demonstrate rejection using the old test credential through the scoped supported path. Avoid treating a failed request from a broken network as evidence of revocation. The result needs enough safe context to distinguish credential rejection from an unrelated transport or application error.
Key Buying Factors
Purpose and scope: OWASP recommends assigning minimum privileges to a new secret. Request the service operations and resources covered by the proposed credential. A test that succeeds against one resource does not establish appropriate limits on another resource.
Consumer inventory: identify the actual applications that use the credential and the owner of each transition. OWASP discusses standardised interaction and metadata showing designated consumers and purpose. This is narrower than asking for every secret value or assuming one key belongs to every cabinet.
Cutover policy: define whether overlap is supported and which condition ends it. The responsible team must explain what happens to consumers that have not changed. This guide does not recommend an arbitrary number of overlap minutes or instruct the buyer to bypass expiry to keep an integration running.
Revocation and expiry: a replacement is not automatically a revocation. Request the actual enforcement point and rejection evidence. For a lease-based credential, confirm that the backing service’s lifecycle is understood; restarting a consumer is not proof that a copied credential stopped working.
Safe audit evidence: OWASP lists lifecycle and access events such as requests, approval or rejection, usage, expiry, attempted reuse and updates. Ask what safe records the provider offers. Keep credential material out of public documents, diagnostic extracts and purchasing screenshots.
Best Smart Vending Machines
These three real WEIMI listings are retail purchasing candidates based on public descriptions. “Best” means a candidate for the intended retail format with software questions still to resolve. They are not ranked by tested key rotation or security capability.
RETAIL FORMAT 1
Single-Door AI Vision Smart Fridge for Packaged Drinks
The single-door AI vision fridge public listing describes camera-based checkout for packaged goods, five shelf levels with five baskets and top screen or lightbox options. Confirm cooling configuration. It does not prepare juice.
If the proposal includes a recognition-related or managed-service connection, ask whether service credentials are used and which party owns their lifecycle. The camera-based retail format does not establish an API-key service, shared secret or rotation mechanism.
Read the public product listing →
RETAIL FORMAT 2
WM22 Snacks and Drinks Vending Machine
The WM22 listing describes a 21.5-inch touchscreen, inventory-related management and cooling, with optional spiral, conveyor, direct-push or hanging arrangements. Confirm the ordered mechanism and avoid inconsistent generic capacity or energy figures.
If a supplier offers inventory integration, identify the actual issuer and consumers rather than treating the touchscreen as the credential owner. Request an isolated lifecycle demonstration for the quoted integration, not an unrelated successful login.
Read the public product listing →
RETAIL FORMAT 3
Two Cabinets, More Choice: Snack & Drink Vending Station
The dual-cabinet listing shows a main display and an additional visible spiral stock area. Confirm the quoted arrangement. Shared software, independent cooling, a second display and capacity are not established by that public description.
If the station is connected to an external service, map the credential consumers to the agreed software scope. The physical existence of two cabinets does not establish that they share a key or that one rotation updates both.
Read the public product listing →
Feature Comparison
| Public candidate |
First lifecycle question |
Independent equipment confirmation |
| Single-Door AI Vision Smart Fridge for Packaged Drinks |
Who owns any offered service credential and backing-service enforcement? |
Packaged-goods recognition and cooling configuration |
| WM22 Snacks and Drinks Vending Machine |
Which offered integration consumers must transition? |
Ordered touchscreen and dispensing mechanism |
| Two Cabinets, More Choice: Snack & Drink Vending Station |
Does the quoted software scope involve one consumer or several? |
Physical arrangement and service responsibilities |
These are evidence requests, not verified product features. Ask for written scope and deviations alongside the equipment quotation. A public hardware listing supplies no proof of automated rotation, short-lived credentials or old-key rejection.
Cost & ROI Analysis
Hypothetical review allowance, not a quotation or predicted return. Assume 6 hours for issuer and consumer mapping at USD 105/hour, 10 hours for an isolated transition exercise at USD 105/hour and 5 hours for safe evidence review at USD 105/hour. The illustrative initial allowance is USD 2,205.
| Assumed task |
Calculation |
Illustrative amount |
| Issuer and consumer map |
6 × USD 105 |
USD 630 |
| Isolated transition exercise |
10 × USD 105 |
USD 1,050 |
| Evidence and ownership review |
5 × USD 105 |
USD 525 |
| Initial total |
630 + 1,050 + 525 |
USD 2,205 |
If the buyer also assumes a two-hour review at USD 105 each quarter, four reviews add USD 840 and the first-year illustrative allowance becomes USD 3,045. These invented inputs do not estimate incident probability, avoided loss or actual engineering effort. Replace them with the agreed scope and local costs.
At an assumed contribution of USD 35 per sale, USD 3,045 corresponds to 87 sales of contribution before other costs. This arithmetic describes budget scale only. Equipment price, integration fees, taxes and operating costs need their own inputs; no payback or sales result is promised.
Best Choice by Scenario
For a pilot with no customer integration, first confirm whether the proposed service-secret question applies. Do not add an API-key feature to a hardware specification based on a cloud label. Select the cabinet for the retail task and record the actual service boundary.
For a customer-built integration, prioritise named consumers, supported credential delivery and a supplier-approved cutover exercise. The buyer’s integration team and the backing-service provider may have different responsibilities. A new credential issued successfully is only one step in the handover.
For a managed fleet service, request a scoped lifecycle evidence package without seeking raw secret material. The service provider should explain which enforcement and consumer transitions it owns. Where an external payment or other service is outside that agreement, keep its credential lifecycle with its responsible provider.
Applications
A commissioning review can use disposable test credentials to observe creation, successful authorised use and the agreed rejection condition. Preserve request identifiers and safe outcomes rather than secret values. The exercise belongs in the provider-approved isolated environment.
A service handover can document who handles routine rotation, suspected compromise and credentials that are no longer required. These have different triggers. OWASP recommends revoking secrets that are no longer needed or potentially compromised; the actual operating procedure needs the responsible owner’s approval.
A periodic integration review can confirm that the consumer map remains accurate after applications or providers change. Retain the supported lifecycle evidence and unresolved limits. These are proposed applications, not completed WEIMI deployments, customer incidents or live credential changes.
FAQ
Does a working replacement mean the old key is invalid?
No. Verify old-credential rejection separately at the scoped backing service after the agreed cutover.
Does restarting the application revoke its old credential?
Not by itself. OWASP explains that copied dynamic credentials can remain usable until the backing service expires or revokes them.
Does this guide recommend regular human password changes?
No. The scope is service credentials; human sign-in policy is a separate matter.
Should the quotation include the actual API key?
No. Use safe metadata, owners and evidence references. Keep secret values in the approved secure process.
Are automatic rotation and zero downtime verified for these machines?
No. Public hardware descriptions do not establish those software capabilities.
Can a connection error prove revocation?
No. Ask for enough safe context to distinguish credential rejection from unrelated connectivity or service failure.
Final Recommendation
Choose the confirmed retail format, then review any offered integration credential lifecycle as a separate acceptance scope. Require the issuer, consumers and enforcement point to be clear. Demonstrate the new path and the old rejection condition without exposing secret material.
A useful proposal states what overlap is allowed, what ends it, who changes each consumer and how safe evidence is retained. It does not substitute a working new key, a restarted application or a management timestamp for the backing service’s actual rejection result.
CTA
Share the equipment format and the integrations actually included in the proposal. Request a non-secret consumer map, lifecycle responsibilities and an isolated cutover demonstration alongside the equipment quotation.
Get My Custom Quote
Research: OWASP Secrets Management Cheat Sheet, automation, auditing, secret lifecycle and metadata sections, reviewed 11 October 2026. Public WEIMI product evidence reviewed 10 October 2026. No live credential change, independently tested service or security outcome is asserted.