# Upload codes by ID Uploads codes by game key ID. Endpoint: POST /v2/project/{project_id}/admin/items/game/key/upload/id/{item_id} Version: 2.0.0 Security: basicAuth ## Path parameters: - `project_id` (integer, required) Project ID. You can find this parameter in your Publisher Account next to the name of the project. Example: 44056 - `item_id` (string, required) Item ID. Example: "656" ## Request fields (multipart/form-data): - `file` (string, required) File with codes. Example: "keys.txt" - `region_id` (integer) Region ID. Example: 1 ## Response 200 fields (application/json): - `session_id` (string) Example: "fc7105b6e8ee01339582970b37697242" - `count_uploaded` (integer) - `count_total` (integer) Example: 100 - `count_skipped` (integer) Example: 10 - `status` (string) Example: "processing" ## Response 401 fields (application/json): - `statusCode` (integer) Example: 401 - `errorCode` (integer) Example: 1020 - `errorMessage` (string) Example: "[0401-1020]: Error in Authentication method occurred" ## Response 404 fields (application/json): - `statusCode` (integer) Example: 404 - `errorCode` (integer) Example: 4001 - `errorMessage` (string) Example: "[0401-4001]: Item with sku = 'game_1' not found"