GS
# GS Premier Statistical Process Control # Use your GS Premier API Key to enter quality data, manage your account, and see analytics anywhere, anytime. The **GS Premier API** gives access to store and retrieve **shop floor quality data**. Users can connect GS Premier to enterprise applications like ERP. By breaking down data silos between the shop floor and enterprise systems data sharing can…
GS endpoints
| Method | Endpoint | Description |
|---|---|---|
| admin/v1 > user | ||
| POST |
createUser /admin/v1/user |
|
| admin/v1 > user > {id} | ||
| DELETE |
deleteUser /admin/v1/user/{id} |
|
| admin/v1 > user > api > {id} | ||
| POST |
updateApiKey /admin/v1/user/api/{id} |
Updates an API Key with the given ID. Only the provided fields are updated. |
| GET |
getApiKeyById /admin/v1/user/api/{id} |
|
| DELETE |
deleteApiKey /admin/v1/user/api/{id} |
|
| admin/v1 > location | ||
| POST |
createLocation /admin/v1/location |
|
| admin/v1 > group | ||
| POST |
createGroup /admin/v1/group |
|
| admin/v1 > group > {id} | ||
| DELETE |
deleteGroup /admin/v1/group/{id} |
|
| POST |
copyGroup /admin/v1/group/{id}/copy |
|
| POST |
updateGroup /admin/v1/group/{id} |
Updates a group with the given ID. Only the provided fields are updated. |
| GET |
getGroup /admin/v1/group/{id} |
Retrieves a group for the given ID |
| admin/v1 > group > {id} > restrict | ||
| POST |
updateGroupProcesses /admin/v1/group/{id}/restrict/standard |
Updates the process list restrictions for a group. |
| GET |
getGroupRestrictions /admin/v1/group/{id}/restrict |
Retrieve the list restrictions for the group with the given ID. List restrictions can be used to filter which entities appear in lists for the group. |
| POST |
updatesGroupTraceability /admin/v1/group/{id}/restrict/traceabilityoption |
Updates the traceability option list restrictions for a group. Used to control which traceability options appear for this group. |
| POST |
updateGroupParts /admin/v1/group/{id}/restrict/part |
Updates the part list restrictions for a group. |
| setup/v1 > filter | ||
| POST |
createFilter /setup/v1/filter |
|
| setup/v1 > libraryscript | ||
| GET |
getLibraryScripts /setup/v1/libraryscript |
Retrieves all library scripts that match the given request. Returns a truncated version of each library script that includes fewer fields. |
| POST |
createLibraryScript /setup/v1/libraryscript |
|
| GET |
getLibraryScriptsExpanded /setup/v1/libraryscript/expanded |
Retrieves all library scripts that match the given request. All fields are returned for each library script. |
| setup/v1 > libraryscript > {id} | ||
| POST |
copyLibraryScript /setup/v1/libraryscript/{id}/copy |
|
| setup/v1 > unit | ||
| POST |
createUnit /setup/v1/unit |
|
| GET |
getUnits /setup/v1/unit |
Retrieves all units that match the given request. Returns a truncated version of each unit that includes fewer fields. |
| GET |
getUnitIdByName /setup/v1/unit/name |
Retrieves the ID of a unit by the name. The name is case insensitive. |
| GET |
getUnitsExpanded /setup/v1/unit/expanded |
Retrieves all units that match the given request. All fields are returned for each unit. |
| setup/v1 > unit > {id} | ||
| DELETE |
deleteUnit /setup/v1/unit/{id} |
|
| setup/v1 > realTimeFailureGroup | ||
| GET |
getRealTimeFailureGroups /setup/v1/realTimeFailureGroup |
Retrieves all real-time failure groups that match the given request. Returns a truncated version of each real-time failure group that includes fewer fields. |
| POST |
createRealRimeFailureGroup /setup/v1/realTimeFailureGroup |
|
| GET |
getRealTimeFailureGroupIdByName /setup/v1/realTimeFailureGroup/name |
Retrieves the ID of the real-time failure group which corresponds to the provdided name. The name is case insensitive. |
| GET |
getRealRimeFailureGroupsExpanded /setup/v1/realTimeFailureGroup/expanded |
Retrieves all real-time failure groups that match the given request. All fields are returned for each real-time failure group. |
| setup/v1 > databaseQuery | ||
| GET |
getDatabaseQueries /setup/v1/databaseQuery |
Retrieves all database queries that match the given request. Returns a truncated version of each database query that includes fewer fields. |
| GET |
getsDatabaseQueriesExpanded /setup/v1/databaseQuery/expanded |
Retrieves all database queries that match the given request. All fields are returned for each database query. |
| POST |
createDatabaseQuery /setup/v1/databaseQuery |
|
| GET |
getDatabaseQueryIdByName /setup/v1/databaseQuery/name |
Retrieves the ID of the database query matching the provided name. The name is case insensitive. |
| setup/v1 > entityTag | ||
| POST |
createEntityTag /setup/v1/entityTag |
|
| GET |
getEntityTagsExpanded /setup/v1/entityTag/expanded |
Retrieves all entity tags that match the given request. All fields are returned for each entity tag. |
| setup/v1 > entityTag > {id} | ||
| DELETE |
deleteEntityTag /setup/v1/entityTag/{id} |
|
| POST |
copyEntityTag /setup/v1/entityTag/{id}/copy |
|
| GET |
getEntityTag /setup/v1/entityTag/{id} |
|
| POST |
updateEntityTag /setup/v1/entityTag/{id} |
Updates an entity tag with the given ID. Only the provided fields are updated. |
| setup/v1 > serialDevice | ||
| POST |
createSerialDevice /setup/v1/serialDevice |
|
| GET |
getsSerialDevicesExpanded /setup/v1/serialDevice/expanded |
Retrieves all serial devices that match the given request. All fields are returned for each serial device. |
| GET |
getSerialDevices /setup/v1/serialDevice |
Retrieves all serial devices that match the given request. Returns a truncated version of each serial device that includes fewer fields. |
| setup/v1 > serialDevice > {id} | ||
| GET |
getSerialDevice /setup/v1/serialDevice/{id} |
|
| POST |
copySerialDevice /setup/v1/serialDevice/{id}/copy |
|
| DELETE |
deleteSerialDevice /setup/v1/serialDevice/{id} |
|
| POST |
updatesSerialDevice /setup/v1/serialDevice/{id} |
Updates a serial device with the given ID. Only the provided fields are updated. |
| setup/v1 > alert | ||
| POST |
createAlert /setup/v1/alert |
|
| GET |
getAlerts /setup/v1/alert |
Retrieves all alerts that match the given request. Returns a truncated version of each alert that includes fewer fields. |
| GET |
getsAlertsExpanded /setup/v1/alert/expanded |
Retrieves all alerts that match the given request. All fields are returned for each alert. |
| setup/v1 > workstation | ||
| GET |
getWorkstationsExpanded /setup/v1/workstation/expanded |
Retrieves all workstations that match the given request. All fields are returned for each workstation. |
GS pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| PRO Recommended | $99 / month | — |
|