> ## 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/labor/job-titles/import > Submits labor job title data for a location and business date for end-of-day or intraday processing ## OpenAPI ````json POST /public/v1/pos/labor/job-titles/import { "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/labor/job-titles/import": { "post": { "tags": [ "sync" ], "description": "Submits labor job title data for a location and business date for end-of-day or intraday processing", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/R365.Pos.Public.Contracts.Labor.Models.PostLaborJobTitlesImportRequest" } } } }, "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/R365.Pos.Public.Models.PostImportResponse" } } } }, "422": { "description": "Unprocessable Content", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/R365.Pos.Public.Models.R365Error" } } } } } } } }, "components": { "schemas": { "R365.Pos.Public.Contracts.Labor.Models.PostLaborJobTitlesImportRequest": { "type": "object", "properties": { "locationId": { "type": "string", "description": "Unique identifier (GUID) of the R365 location the import applies to.", "format": "uuid" }, "businessDate": { "type": "string", "description": "Business date the submitted data represents.", "format": "date" }, "importMode": { "type": "string", "description": "Processing mode for the import. Values are \"EOD\", \"Intraday\".", "nullable": true }, "jobTitles": { "type": "array", "items": { "$ref": "#/components/schemas/R365.Pos.Public.Contracts.Labor.Models.JobTitleRecord" }, "description": "Collection of job title records to import.", "nullable": true }, "idempotencyKey": { "type": "string", "description": "Optional client-supplied key to prevent duplicate submissions. Requests with the same key within 24 hours return a 409.", "nullable": true }, "correlationId": { "type": "string", "description": "Optional identifier for correlating this request with the caller's system.", "nullable": true }, "clientTimestampUtc": { "type": "string", "description": "Optional UTC timestamp from the client, used to resolve which request is latest when multiple exist for the same import type.", "format": "date-time", "nullable": true } }, "additionalProperties": false, "description": "Submits labor job title data for a location and business date for end-of-day or intraday processing" }, "R365.Pos.Public.Models.PostImportResponse": { "type": "object", "properties": { "importId": { "type": "integer", "description": "Unique numeric identifier of the import session.", "format": "int64" }, "requestId": { "type": "integer", "description": "Unique numeric identifier of the individual import request within the session.", "format": "int64" }, "isNewSession": { "type": "boolean", "description": "Indicates whether a new import session was created. Returns false when submitting to an existing session." }, "correlationId": { "type": "string", "description": "Correlation identifier echoed from the request, if provided.", "nullable": true } }, "additionalProperties": false, "description": "Response returned after submitting an import request." }, "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.Labor.Models.JobTitleRecord": { "type": "object", "properties": { "description": { "type": "string", "description": "Optional description of the job title.", "nullable": true }, "jobTitle": { "type": "string", "description": "Name of the job title.", "nullable": true }, "payRate": { "type": "number", "description": "Optional default pay rate associated with the job title.", "format": "double", "nullable": true }, "id": { "type": "string", "description": "Provider-assigned identifier of the job title.", "nullable": true } }, "additionalProperties": false, "description": "A single job title submitted for labor import." } }, "securitySchemes": { "Bearer": { "type": "http", "description": "Put **_ONLY_** your JWT Bearer token on textbox below!", "scheme": "Bearer", "bearerFormat": "JWT" } } } } ````