> ## Documentation Index > Fetch the complete documentation index at: https://docs.restaurant365.com/llms.txt > Use this file to discover all available pages before exploring further. # /public/v1/pos/imports/{importId} > Retrieves the current status of a POS import session by identifier ## OpenAPI ````json GET /public/v1/pos/imports/{importId} { "openapi": "3.0.1", "info": { "title": "R365.PublicApi", "contact": { "name": "R365 Services Team", "email": "r365@restaurant365.com" }, "version": "1.0" }, "security": [ { "Bearer": [] } ], "paths": { "/public/v1/pos/imports/{importId}": { "get": { "tags": [ "sync" ], "description": "Retrieves the current status of a POS import session by identifier", "parameters": [ { "name": "importId", "in": "path", "description": "Unique numeric identifier of the import session to retrieve", "required": true, "schema": { "type": "integer", "format": "int64" } } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/R365.Pos.Public.Contracts.Imports.Models.GetImportStatusResponse" } } } }, "422": { "description": "Unprocessable Content", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/R365.Pos.Public.Models.R365Error" } } } } } } } }, "components": { "schemas": { "R365.Pos.Public.Contracts.Imports.Models.GetImportStatusResponse": { "type": "object", "properties": { "importId": { "type": "integer", "description": "Unique numeric identifier of the import session.", "format": "int64" }, "status": { "type": "string", "description": "Current processing status of the session. Values are \"Pending\", \"Failed\", \"Processing\", \"ProcessingWithFailures\", \"Completed\", \"PartiallyCompleted\".", "nullable": true }, "triggerCount": { "type": "integer", "description": "Number of times the session has been triggered.", "format": "int32" }, "requests": { "type": "array", "items": { "$ref": "#/components/schemas/R365.Pos.Public.Contracts.Imports.Models.Request" }, "description": "Import requests submitted to this session, filtered to the latest trigger generation.", "nullable": true }, "issues": { "type": "array", "items": { "$ref": "#/components/schemas/R365.Pos.Public.Contracts.Imports.Models.ValidationIssue" }, "description": "Validation issues recorded during processing, filtered to the latest trigger generation.", "nullable": true }, "sectionSummaries": { "type": "array", "items": { "$ref": "#/components/schemas/R365.Pos.Public.Contracts.Imports.Models.SectionSummary" }, "description": "Per-section record counts for the latest trigger generation.", "nullable": true } }, "additionalProperties": false, "description": "Current status of a POS import session, including per-section summaries and validation issues." }, "R365.Pos.Public.Models.R365Error": { "type": "object", "properties": { "errorCode": { "type": "string", "description": "", "nullable": true }, "innerError": { "$ref": "#/components/schemas/R365.Pos.Public.Models.R365Error" } }, "additionalProperties": false }, "R365.Pos.Public.Contracts.Imports.Models.Request": { "type": "object", "properties": { "requestId": { "type": "integer", "description": "Unique numeric identifier of the import request.", "format": "int64" }, "importType": { "type": "string", "description": "Type of data submitted in this request. Values are \"Sales\", \"Tills\", \"Deposits\", \"Paidouts\", \"LaborEmployees\", \"LaborPunches\", \"LaborJobTitles\".", "nullable": true }, "status": { "type": "string", "description": "Current processing status of this request. Values are \"Pending\", \"Sent\", \"Failed\", \"Superseded\".", "nullable": true }, "receivedAtUtc": { "type": "string", "description": "UTC timestamp when the request was received by the service.", "format": "date-time" }, "correlationId": { "type": "string", "description": "Correlation identifier provided by the caller at submission time, if any.", "nullable": true } }, "additionalProperties": false, "description": "Summary of an individual import request within a session." }, "R365.Pos.Public.Contracts.Imports.Models.ValidationIssue": { "type": "object", "properties": { "section": { "type": "string", "description": "Import section where the issue was detected. Values are \"Sales\", \"Tills\", \"Deposits\", \"Paidouts\", \"LaborEmployees\", \"LaborPunches\", \"LaborJobTitles\".", "nullable": true }, "severity": { "type": "string", "description": "Severity level of the issue. Values are \"Error\", \"Warning\".", "nullable": true }, "code": { "type": "string", "description": "Machine-readable code identifying the type of validation issue.", "nullable": true }, "recordKey": { "type": "string", "description": "Identifier of the specific record that triggered the issue, if applicable.", "nullable": true }, "path": { "type": "string", "description": "Field path within the record where the issue was detected, if applicable.", "nullable": true }, "message": { "type": "string", "description": "Human-readable description of the validation issue.", "nullable": true }, "requestId": { "type": "integer", "description": "Identifier of the import request this issue belongs to, if applicable.", "format": "int64", "nullable": true }, "createdAtUtc": { "type": "string", "description": "UTC timestamp when this issue was recorded.", "format": "date-time" } }, "additionalProperties": false, "description": "A single validation issue recorded during import processing." }, "R365.Pos.Public.Contracts.Imports.Models.SectionSummary": { "type": "object", "properties": { "section": { "type": "string", "description": "Import section this summary applies to. Values are \"Sales\", \"Tills\", \"Deposits\", \"Paidouts\", \"LaborEmployees\", \"LaborPunches\", \"LaborJobTitles\".", "nullable": true }, "received": { "type": "integer", "description": "Total number of records received in the import request.", "format": "int32" }, "processed": { "type": "integer", "description": "Number of records successfully processed.", "format": "int32" }, "failed": { "type": "integer", "description": "Number of records that failed validation or processing.", "format": "int32" }, "warnings": { "type": "integer", "description": "Number of records processed with non-fatal warnings.", "format": "int32" }, "requestId": { "type": "integer", "description": "Identifier of the import request this summary belongs to, if applicable.", "format": "int64", "nullable": true }, "createdAtUtc": { "type": "string", "description": "UTC timestamp when this summary was recorded.", "format": "date-time" } }, "additionalProperties": false, "description": "Record counts for a single import section within a trigger generation." } }, "securitySchemes": { "Bearer": { "type": "http", "description": "Put **_ONLY_** your JWT Bearer token on textbox below!", "scheme": "Bearer", "bearerFormat": "JWT" } } } } ````