Subscribe to the Non-Human & AI Identity Journal

Table REST API

ServiceNow’s direct interface for querying table records such as incidents, users, or knowledge articles. It uses its own authorization path, so exposure can exist even when portal widgets appear restricted.

Expanded Definition

Table REST API is the direct record-level interface used to read, create, update, and sometimes delete data in ServiceNow tables such as incident, user, or knowledge objects. In security terms, it is not just another integration path: it is a data-access surface with its own authorization logic, which may differ from what users see in the portal, UI policies, or widget-layer controls. That separation matters because a restricted front-end experience does not automatically mean the same restriction exists at the API layer.

Usage in the industry is fairly consistent, but implementation guidance varies across instances because table access is shaped by roles, ACLs, scripts, and integration design. For governance teams, the key question is not whether the API exists, but whether the table exposure matches the intended data model and business workflow. NIST’s NIST Cybersecurity Framework 2.0 is relevant here because it frames the need to manage identity, access, and data exposure as operational security outcomes rather than interface-specific assumptions.

The most common misapplication is assuming portal restrictions automatically protect the underlying table, which occurs when teams validate only the user interface and never test API-level permissions or direct object access.

Examples and Use Cases

Implementing Table REST API governance rigorously often introduces extra testing and review overhead, requiring organisations to weigh integration speed against exposure control.

  • An incident management integration pulls open tickets from a ServiceNow table into a SOC dashboard, with ACL checks determining whether the integration sees all records or only a filtered subset.
  • A HR service workflow writes employee data into a table through the API, where improper field-level permissions can expose personal data beyond the intended service group.
  • A knowledge base sync job reads article records for publishing, but a mis-scoped service account can reveal draft content that was hidden from the portal.
  • An admin exports records for analytics using the API instead of the UI, creating a stronger need for auditability and change tracking across table operations.
  • A privileged integration account calls the table endpoint with broad permissions, which can become a hidden path for data extraction unless reviewed as part of identity and access governance.

For API security baselines, the OWASP API Security Project provides useful control patterns for authorisation, excessive data exposure, and object-level access concerns that map closely to table interfaces.

Why It Matters for Security Teams

Table REST API matters because it can become the fastest route around careful front-end design. If a service account, integration, or custom app has broader table rights than the portal suggests, attackers or careless administrators may gain access to records, attachments, and sensitive workflow data without tripping the controls users expect to protect them. This is especially important in identity-heavy environments where records may include usernames, email addresses, approvals, service ownership, or non-human identity metadata tied to automation.

Security teams should treat the table layer as a first-class attack surface: inventory which tables are exposed, verify role and ACL behaviour at the object and field level, and log all high-impact operations. Guidance from the NIST Cybersecurity Framework 2.0 and the OWASP API Security Project reinforces the same practical point: access must be enforced where the data lives, not only where the user clicks.

Organisations typically encounter the real risk only after an audit, data leak review, or unexpected integration failure, at which point Table REST API governance becomes operationally unavoidable to address.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Agentic AI Top 10 and OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0, NIST SP 800-63 and NIST SP 800-53 Rev 5 set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
NIST CSF 2.0 PR.AA-01 CSF 2.0 emphasizes managing identity and access to protect exposed data paths like APIs.
OWASP Agentic AI Top 10 Not directly applicable; Table REST API is an enterprise API surface, not an agentic AI concept.
NIST SP 800-63 AAL2 Digital identity assurance helps frame strong authentication for administrative and integration access.
OWASP Non-Human Identity Top 10 Service accounts and tokens used for table access are non-human identities that need governance.
NIST SP 800-53 Rev 5 AC-3 Access enforcement controls directly apply to object and table-level authorization decisions.

Inventory table endpoints and verify access is limited to approved identities and use cases.