TL;DR: Hospitality APIs carry PII, payment data, and loyalty value across reservations, mobile check-in, and guest experience flows, and Salt’s analysis uses Marriott as a cautionary example of how API exposure can cascade into data theft and brand damage. The governance gap is not just visibility, but control over authentication, authorization, and runtime abuse across fast-changing API estates.
At a glance
What this is: This is a hospitality-focused analysis of API security risks, showing how exposed or poorly governed APIs can put guest data, payment information, and loyalty rewards at risk.
Why it matters: It matters to IAM and security practitioners because APIs now carry identity, access, and data exposure risk across customer journeys, making authentication, authorization, and monitoring central to governance.
👉 Read Salt’s analysis of API security risks in hospitality
Context
APIs have become a primary access path for guest data in hospitality, which means API security is now an identity and data governance problem as much as a perimeter security issue. When reservations, check-in, loyalty, and payment workflows all depend on API calls, weak authentication or authorization can expose sensitive records at machine speed. That makes API security relevant to IAM, PAM, and data protection teams, not just application security.
The article frames Marriott as a reminder that even mature organisations can struggle to maintain control over sprawling API estates. That is typical of modern digital service environments: the risk is rarely a single exposed endpoint, but the combination of discovery gaps, inconsistent policy enforcement, and insufficient runtime monitoring across changing systems.
Key questions
Q: How should security teams govern APIs that expose customer and payment data?
A: Treat APIs as access channels into sensitive workflows, not as isolated technical endpoints. Define ownership, classify data exposure, enforce least-privilege authorisation, and monitor runtime behaviour for misuse. If APIs move PII, payment data, or loyalty balances, the governance model should combine IAM, application security, and data protection controls.
Q: What breaks when hidden or deprecated APIs are left unmanaged?
A: Hidden or stale APIs often keep old authentication patterns, broad permissions, and outdated data access paths. That creates an attack surface that security teams cannot reliably inventory or review, which makes abuse harder to detect and easier to repeat. The failure is usually governance drift, not just a single vulnerable endpoint.
Q: How do you know if API runtime controls are actually working?
A: Look for evidence that sensitive transactions are being monitored for abnormal sequencing, volume, and data selection patterns, not just blocked at the perimeter. Effective controls should reduce unauthorised access attempts, surface misuse of valid sessions, and show that high-risk APIs are mapped to clear ownership and review cycles.
Q: Which frameworks help teams align API discovery with security governance?
A: NIST Cybersecurity Framework 2.0 and NIST SP 800-53 Rev 5 are useful starting points because they connect asset visibility, access control, and continuous monitoring. For API-heavy estates, map discovery outputs to those controls so inventory, authentication, and testing are managed as one process.
Technical breakdown
Why APIs become high-value identity and data conduits
APIs are the control plane between applications, which makes them powerful and risky. In hospitality, they often move PII, payment card data, and loyalty balances between booking engines, mobile apps, property systems, and third-party services. If authentication is weak, authorisation is inconsistent, or data minimisation is absent, attackers can use valid API paths to retrieve or alter sensitive records without traditional perimeter alarms. The core issue is not only exposure, but trust placed in machine-to-machine requests that may be poorly scoped.
Practical implication: teams should treat API authentication and authorisation as first-class governance controls, not implementation details.
How hidden and changing APIs create governance blind spots
API sprawl is a discovery problem. Organisations often maintain documented APIs while shadow, deprecated, or partner-exposed endpoints continue to exist in production. Those overlooked interfaces may retain broad access, weak rate limits, or outdated authentication patterns. In practice, the attack surface is shaped by lifecycle drift: APIs are created quickly, integrated widely, and retired slowly. Without continuous discovery and policy enforcement, security teams cannot reliably answer which APIs exist, what data they touch, or whether their controls still match business use.
Practical implication: continuous API inventory and lifecycle review should be part of identity and application governance, not a one-time project.
How business logic abuse differs from classic perimeter attacks
API attacks often succeed by abusing legitimate functionality rather than breaking a boundary outright. Business logic exploitation, account hijacking, and data theft can occur when an attacker uses valid requests in unexpected sequences or at abnormal scale. That means web application firewalls and generic network controls are rarely enough on their own. Effective defence depends on understanding intent, request context, and behavioural baselines, then correlating anomalies across identity, session, and transaction layers. The important shift is from blocking known signatures to governing how authenticated access should behave.
Practical implication: runtime detection must include behavioural analysis for misuse of authenticated API sessions.
Threat narrative
Attacker objective: The attacker aims to monetise access to guest records, payment data, or loyalty balances while avoiding immediate detection.
- Entry occurs through exposed or weakly governed API endpoints that accept authenticated or semi-authenticated requests.
- Escalation follows when an attacker abuses authorisation gaps, business logic flaws, or overbroad access to query or manipulate guest data.
- Impact is realised through theft of PII, payment information, or loyalty rewards, along with downstream reputational harm and fraud losses.
NHI Mgmt Group analysis
API governance is now an identity governance problem in disguise. When APIs move reservations, loyalty balances, and payment data, the security question becomes who or what is authorised to call which service, under what conditions, and with what data scope. That intersects directly with IAM, workload identity, and privileged access control. Organisations that treat API security as a separate silo will miss the access-layer risks that determine whether data can be queried, changed, or exfiltrated. The practical conclusion is that API policy must be governed with the same discipline as other machine identities.
Discovery gaps create more risk than many teams admit. Hidden, deprecated, and partner-exposed APIs are often the easiest place for attackers to find stale authentication patterns or broad data access. API discovery debt: the longer an organisation waits to inventory and classify its APIs, the more likely it is to lose control over what is exposed. This is especially relevant in fast-moving hospitality environments where integrations change frequently. Practitioners should view continuous discovery as a governance control, not a monitoring feature.
Static perimeter controls are poorly matched to API abuse. Firewalls and WAFs can reduce noise, but they do not reliably understand whether a request is legitimate from a business-process perspective. Abuse often looks like valid traffic until request sequencing, volume, or data selection patterns are analysed. That means runtime controls must be tied to authentication context, transaction semantics, and anomaly detection. The lesson for security teams is that API protection has to move from blocking obvious threats to governing normal-looking misuse.
The Marriott warning underscores how brand risk follows identity and data control failure. Hospitality breaches are not only about records lost, but about trust lost across guest identity, payment handling, and loyalty programmes. For the broader market, that makes API protection part of resilience and fraud prevention, not just application hardening. Teams should map sensitive API flows to business impact first, then decide where authentication, authorisation, and monitoring need to tighten.
What this signals
API-heavy sectors should expect security conversations to shift from endpoint exposure to trust management across machine-to-machine access paths. The practical challenge is not only finding APIs, but proving which ones are still legitimate, who owns them, and whether their permissions match current business need.
API discovery debt: organisations that cannot continuously inventory and classify APIs will struggle to keep pace with attack paths that exploit stale or overbroad access. That is why API governance increasingly overlaps with identity lifecycle management, service-account control, and transaction monitoring, not just application hardening.
For practitioners, the signal is clear: security programmes that separate API security from IAM will leave blind spots in ownership, authorisation, and revocation. The stronger model is to govern API consumers like other non-human identities, then verify behaviour at runtime against business intent.
For practitioners
- Inventory every production and partner API continuously Build a living API register that includes hidden, deprecated, mobile, and third-party endpoints, then classify each by data sensitivity and authentication method. Reconcile the register against deployment pipelines so new interfaces cannot appear without security review.
- Tighten authorisation around high-value guest data Require least-privilege access for endpoints that touch PII, PCI, or loyalty balances, and verify that service-to-service calls are scoped to specific resources and actions. Review whether any API can return more data than the requesting workflow needs.
- Add runtime detection for business logic abuse Baseline normal request patterns for reservation, check-in, and loyalty workflows, then alert on unusual sequencing, volume, or data extraction behaviour. Pair behavioural analytics with authentication context so valid sessions are still monitored for misuse.
- Align API controls to identity governance Map API consumers, service accounts, and tokens to ownership, purpose, and expiration so machine access is reviewable and revocable. Where API access is persistent, reduce it to task-scoped credentials and documented approval paths.
- Test loyalty and payment flows for abuse paths Run adversarial testing against the API paths that move points, booking data, and cardholder information to identify overbroad responses, insecure object references, and weak session handling before attackers do.
Key takeaways
- Hospitality APIs concentrate identity, payment, and loyalty risk into a small number of machine-to-machine control points.
- Discovery gaps, broad authorisation, and weak runtime monitoring create the conditions for API abuse even when perimeter tools are present.
- Teams should govern APIs as identity-bearing access paths, with continuous inventory, least privilege, and behavioural detection built into operations.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST CSF 2.0, NIST SP 800-53 Rev 5 and CIS Controls v8 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST CSF 2.0 | PR.AC-4 | API authorisation and access scoping map directly to machine-to-machine access governance. |
| NIST SP 800-53 Rev 5 | AC-6 | Least-privilege control is central where APIs expose guest and payment data. |
| CIS Controls v8 | CIS-5 , Account Management | API consumers often behave like accounts and need the same ownership and lifecycle control. |
Apply account management discipline to service accounts, tokens, and API consumers with clear ownership and expiry.
Key terms
- API Discovery Debt: The gap between the APIs an organisation believes it has and the APIs actually running in production. It usually grows when teams create, deprecate, or partner-enable endpoints faster than security can inventory and classify them, leaving stale access paths and hidden exposure.
- Business Logic Abuse: Business logic abuse occurs when an attacker uses a valid API in a way the application designer did not intend, such as exceeding limits, chaining actions, or misusing workflow assumptions. The API is functioning technically, but governance and policy are failing at the intent layer.
- Machine-to-Machine Authorisation: The set of controls that decide which software identity can call which API, under what conditions, and with what data scope. It is a governance problem as much as a technical one, because service accounts, tokens, and partner integrations need ownership, review, and revocation.
- Runtime API Monitoring: Runtime API monitoring inspects API traffic and behaviour while the service is live, rather than only during scheduled scans. It looks for abuse patterns, abnormal request sequences, and misused credentials, making it especially useful where machine-to-machine access changes faster than review cycles.
What's in the full article
Salt's full analysis covers the operational detail this post intentionally leaves for the source:
- How Salt frames API discovery across hidden, neglected, and fast-changing endpoints
- The vendor's posture governance discussion covering authentication, authorisation, and data encryption controls
- Runtime threat detection examples for business logic exploitation, account hijacking, and data theft
- The hospitality-specific implementation context around reservations, check-in, and loyalty workflows
Deepen your knowledge
NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, workload identity, and secrets management for practitioners building modern access controls. It helps identity and security teams connect machine access governance to broader security programmes.
Published by the NHIMG editorial team on August 2, 2026.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org