Skip to main content

Resource Identifiers

SmarterProctoring uses a consistent system of resource identifiers across its API to uniquely identify various objects within the platform. Understanding these identifiers is essential for effective integration and troubleshooting.

Overview

Resource identifiers in SmarterProctoring follow specific patterns that indicate both the type of resource and its unique identity. These identifiers are used throughout the API for referencing, retrieving, and manipulating resources.

Identifier Types

SmarterProctoring uses several types of identifiers:
  • SID (System Identifier): Globally unique identifiers generated by SmarterProctoring that begin with a two-letter prefix indicating the resource type
  • API ID: Custom identifiers provided by integrating systems that must be unique within their scope
  • External ID: Identifiers from external systems that SmarterProctoring preserves for reference

Common SID Prefixes

Each SID begins with a two-character prefix that identifies the resource type:
See the Data Model page for more information about how some of the common objects are related.

Using Identifiers in API Requests

When making API requests, you’ll often need to reference resources using their identifiers. SmarterProctoring provides flexibility in how you can reference resources:

Best Practices

  • Always store SIDs returned from the API for future reference
  • When creating new resources, consider providing your own API IDs to simplify tracking
  • Use consistent ID formats within your integration
  • Include multiple ID types when available to improve matching reliability

Proctor Location Types

The following tables outline the available proctor location types in the SmarterProctoring system. These are referenced using the LT prefix in their SIDs:
Any remote proctoring will use the Online type and any testing center wil use the Testing Center type. These are the most used types.

Proctor Types

The following tables outline the available proctor types in the SmarterProctoring system. These are referenced using the TS prefix in their SIDs:

Remote Proctoring

The following table lists the available remote proctor types in the SmarterProctoring system. These are referenced using the TS prefix in their SIDs:

Remote Proctoring Locations

The following table lists the standard location sids that can be used for interacting with remote sessions.

Onsite/In Person Proctoring

The following table lists the available onsite/in person proctor types in the SmarterProctoring system. These are referenced using the TS prefix in their SIDs:

Permitted Items

The following table lists the permitted items that can be used when configuring an exam.

Modality Options

The following table lists the modality options that can be used when configuring an exam.