{"info":{"_postman_id":"2c8fbd2d-49b6-469c-89a9-80c74dee5c11","name":"OOONA Manager Api🌐","description":"<html><head></head><body><img src=\"https://content.pstmn.io/de62a923-75fa-4fea-b69d-a29e6fd14cbf/aW1hZ2UucG5n\" width=\"321\" height=\"76\">\n\n<p>Subtitling workflow between <strong>OOONA</strong> Manager/Integrated and External systems<br>API needs to be served over https with at least basic auth</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"7118824","collectionId":"2c8fbd2d-49b6-469c-89a9-80c74dee5c11","publishedId":"2s9YkkehRE","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2023-12-14T11:05:27.000Z"},"item":[{"name":"📤Outgoing","item":[{"name":"✍️Post","item":[{"name":"🛠️Outgoing Task","item":[{"name":"📁FileDelivery","id":"feecafc8-6630-437e-b1ec-20a142eefeed","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{access_token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"},{"key":"","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"orderNumber\": \"<integer>\",\r\n    \"product\": \"<integer>\",\r\n    \"productId\": \"<string>\",\r\n    \"language\": \"<string>\",\r\n    \"task\": \"<string>\",\r\n    \"version\": \"<integer>\",\r\n    \"originalFileCode\": \"<integer>\", //The file name as it uas uploaded to the storage server and the name it should be downloaded with |  will be availble in version 369\r\n    \"fileCode\": \"<integer>\",\r\n    \"fileUrl\": \"<string>\", //A pre-singed url with an experation time for download  \r\n    \"filePath\": \"<string>\", //The file path on storage server |  will be availble in version 369\r\n    \"fileName\": \"<string>\", //The file name as it is stored on the storage server |  will be availble in version 369\r\n    \"fileOriginalName\": \"<string>\", // The file name as it should be downloaded |  will be availble in version 369\r\n    \"fileExtention\": \"<string>\", // The file Extention e.g (txt,png,890) |  will be availble in version 369\r\n    \"storageServer\": \"<string>\", // The file Storage Server Name as configured in OM storage serves configuration page | will be availble in version 369 \r\n    \"fullPath\": \"<string>\" //a conctuated storageServer + filePath + fileName + fileExtention | will be availble in version 369 \r\n}","options":{"raw":{"language":"json"}}},"url":"/FileDelivery","description":"<p>Triggered when a file is loaded to notify customer system of the new file availbility.</p>\n","urlObject":{"path":["FileDelivery"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"7faa9f69-f4da-427f-9bad-33925174f9ce","name":"✅200","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"}],"body":{"mode":"raw","raw":"{\n    \"orderNumber\": \"<integer>\",\n    \"product\": \"<integer>\",\n    \"productId\": \"<string>\",\n    \"language\": \"<string>\",\n    \"task\": \"<string>\",\n    \"version\": \"<integer>\",\n    \"originalFileCode\": \"<integer>\", //The file name as it uas uploaded to the storage server and the name it should be downloaded with |  will be availble in version 369\n    \"fileCode\": \"<integer>\",\n    \"fileUrl\": \"<string>\", //A pre-singed url with an experation time for download  \n    \"filePath\": \"<string>\", //The file path on storage server |  will be availble in version 369\n    \"fileName\": \"<string>\", //The file name as it is stored on the storage server |  will be availble in version 369\n    \"fileOriginalName\": \"<string>\", // The file name as it should be downloaded |  will be availble in version 369\n    \"fileExtention\": \"<string>\", // The file Extention e.g (txt,png,890) |  will be availble in version 369\n    \"storageServer\": \"<string>\", // The file Storage Server Name as configured in OM storage serves configuration page | will be availble in version 369 \n    \"fullPath\": \"<string>\" //a conctuated storageServer + filePath + fileName + fileExtention | will be availble in version 369 \n}"},"url":"/FileDelivery"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""},{"id":"a6a56d5e-94c2-4f83-ad88-7c49ba551a04","name":"⛔400","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n    \"orderNumber\": \"<integer>\",\n    \"product\": \"<integer>\",\n    \"productId\": \"<string>\",\n    \"language\": \"<string>\",\n    \"task\": \"<string>\",\n    \"version\": \"<integer>\",\n    \"originalFileCode\": \"<integer>\", //The file name as it uas uploaded to the storage server and the name it should be downloaded with |  will be availble in version 369\n    \"fileCode\": \"<integer>\",\n    \"fileUrl\": \"<string>\", //A pre-singed url with an experation time for download  \n    \"filePath\": \"<string>\", //The file path on storage server |  will be availble in version 369\n    \"fileName\": \"<string>\", //The file name as it is stored on the storage server |  will be availble in version 369\n    \"fileOriginalName\": \"<string>\", // The file name as it should be downloaded |  will be availble in version 369\n    \"fileExtention\": \"<string>\", // The file Extention e.g (txt,png,890) |  will be availble in version 369\n    \"storageServer\": \"<string>\", // The file Storage Server Name as configured in OM storage serves configuration page | will be availble in version 369 \n    \"fullPath\": \"<string>\" //a conctuated storageServer + filePath + fileName + fileExtention | will be availble in version 369 \n}"},"url":"/FileDelivery"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"feecafc8-6630-437e-b1ec-20a142eefeed"},{"name":"📝ChangeNotification","id":"8c3ba32f-2330-445e-8799-e871bb2016a8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{access_token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"product\": \"<integer>\",\n  \"productId\": \"<string>\",\n  \"productStatus\": \"<string>\",\n  \"productProgress\": \"<string>\",\n  \"language\": \"<string>\",\n  \"languageStatus\": \"<string>\",\n  \"languageProgress\": \"<string>\",\n  \"task\": \"<string>\",\n  \"taskStatus\": \"<string>\",\n  \"orderStatus\": \"<string>\",\n  \"orderProgress\": \"<string>\",\n  \"projectId\": \"<Guid>\",\n  \"projectCode\": \"<integer>\",\n  \"taskNumber\": \"<integer>\",\n  \"taskUniqueOrderId\": \"<integer>\",\n  \"taskCompletedDate\": \"<dateTime>\",\n  \"fileName\": \"<string>\",\n  \"filePath\": \"<string>\",\n  \"duration\": \"<number>\",\n  \"supplierDuration\": \"<number>\",\n  \"resourceCode\": \"<integer>\",\n  \"resourceName\": \"<string>\",\n  \"cost\": \"<number>\",\n  \"sourceTypeId\": \"<string>\",\n  \"packageId\": \"<string>\"\n}","options":{"raw":{"language":"json"}}},"url":"/ChangeNotification","description":"<p>Triggered when in two cases:</p>\n<ul>\n<li><p>A task is completed to notify customer system a task was completed.</p>\n</li>\n<li><p>An order was created (will be available in 369)</p>\n</li>\n</ul>\n<h2 id=\"how-it-works\">How it works:</h2>\n<p>The payload is built dynamically from configurable parameters. The fields below are the default set (25 fields total). Per-API overrides may customize field names.</p>\n<h3 id=\"important\">Important:</h3>\n<ul>\n<li><p>Field names are configurable per external API integration</p>\n</li>\n<li><p>Not all fields may be populated for every notification — depends on context (task-level vs order-level)</p>\n</li>\n</ul>\n","urlObject":{"path":["ChangeNotification"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"8c2cf4c0-6aba-4f7c-bfe5-f9572c41c2d4","name":"✅200","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"}],"body":{"mode":"raw","raw":"{\r\n  \"orderNumber\": \"<integer>\",\r\n  \"product\": \"<integer>\",\r\n  \"productId\": \"<string>\",\r\n  \"productStatus\": \"<string>\",\r\n  \"productProgress\": \"<string>\",\r\n  \"language\": \"<string>\",\r\n  \"languageStatus\": \"<string>\",\r\n  \"languageProgress\": \"<string>\",\r\n  \"task\": \"<string>\",\r\n  \"taskStatus\": \"<string>\",\r\n  \"orderStatus\": \"<string>\",\r\n  \"orderProgress\": \"<string>\"\r\n}"},"url":"/ChangeNotification"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""},{"id":"636e100a-663b-4fbf-92dc-26c4cc083744","name":"⛔400","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"product\": \"<integer>\",\n  \"productId\": \"<string>\",\n  \"productStatus\": \"<string>\",\n  \"productProgress\": \"<string>\",\n  \"language\": \"<string>\",\n  \"languageStatus\": \"<string>\",\n  \"languageProgress\": \"<string>\",\n  \"task\": \"<string>\",\n  \"taskStatus\": \"<string>\",\n  \"orderStatus\": \"<string>\",\n  \"orderProgress\": \"<string>\"\n}"},"url":"/ChangeNotification"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"8c3ba32f-2330-445e-8799-e871bb2016a8"},{"name":"📝FieldChangeNotification","id":"6dd6ec98-d44e-4877-aef5-a34f1b78830f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{access_token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"extApiId\": \"<Guid>\",\n    \"orderNumber\": \"<integer>\",\n    \"product\": \"<integer>\",\n    \"productId\": \"<string>\",\n    \"language\": \"<string>\",\n    \"languageId\": \"<integer>\",\n    \"task\": \"<string>\",\n    \"taskNumber\": \"<integer> will be deprecated in future versions for naming consistency\",\n    \"taskUniqueOrderId\": \"<integer>\",\n    \"projectCode\": \"<integer>\",\n    \"projectId\": \"<Guid>\",\n    \"fileCode\": \"<integer>\",\n    \"languageCode\": \"<integer>\",\n    \"mediaNumber\": \"<integer>\",\n    \"fieldName\": \"<string>\",\n    \"originalValue\": \"<string>\",\n    \"newValue\": \"<string>\"\n}","options":{"raw":{"language":"json"}}},"url":"/FieldChangeNotification","description":"<p>Triggered when a field is changed and matches Custom system notifications</p>\n<p>This will be availble in version 369</p>\n","urlObject":{"path":["FieldChangeNotification"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"4ca14347-9035-428e-9dc9-c2e9445b951c","name":"✅200","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"}],"body":{"mode":"raw","raw":"{\r\n    \"orderNumber\": \"<integer>\",\r\n    \"product\": \"<integer>\",\r\n    \"productId\": \"<string>\",\r\n    \"language\": \"<string>\",\r\n    \"languageId\": \"<integer>\",\r\n    \"task\": \"<string>\",\r\n    \"taskNumber\": \"<integer> will be deprecated in future versions for naming consistency\",\r\n    \"taskUniqueOrderId\": \"<integer>\",\r\n    \"fieldName\": \"<string>\",\r\n    \"originalValue\": \"<string>\",\r\n    \"newValue\": \"<string>\"\r\n    \r\n}"},"url":"/FieldChangeNotification"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""},{"id":"55dfff73-2616-460d-8e53-d5c8c0647a58","name":"⛔400","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n    \"orderNumber\": \"<integer>\",\n    \"product\": \"<integer>\",\n    \"productId\": \"<string>\",\n    \"language\": \"<string>\",\n    \"languageId\": \"<integer>\",\n    \"task\": \"<string>\",\n    \"taskNumber\": \"<integer> will be deprecated in future versions for naming consistency\",\n    \"taskUniqueOrderId\": \"<integer>\",\n    \"fieldName\": \"<string>\",\n    \"originalValue\": \"<string>\",\n    \"newValue\": \"<string>\"\n}"},"url":"/FieldChangeNotification"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"6dd6ec98-d44e-4877-aef5-a34f1b78830f"},{"name":"🤖SemiautomaticNotification","id":"01535074-2793-4aca-a872-c5876cc696da","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{access_token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"orderNumber\": \"<integer>\",\r\n  \"tempOrderNumber\": \"<string>\",\r\n  \"id\": \"<string>\",\r\n  \"error\": \"<string>\",\r\n  \"message\": \"<string>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/SemiautomaticNotification","description":"<p>In semiautomatic mode this end point is used to notify of new order created and permanent changes made by specific requests</p>\n","urlObject":{"path":["SemiautomaticNotification"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"0ed0d1d3-f313-43a4-8d33-9acbcb5383a3","name":"✅200","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"orderNumber\": \"<integer>\",\r\n    \"tempOrderNumber\": \"<string>\",\r\n    \"id\": \"<string>\",\r\n    \"error\": \"<string>\",\r\n    \"message\": \"<string>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/SemiautomaticNotification"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""},{"id":"7bfca395-48c9-4666-901d-525bd077c122","name":"⛔400","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n    \"orderNumber\": \"<integer>\",\n    \"tempOrderNumber\": \"<string>\",\n    \"id\": \"<string>\",\n    \"error\": \"<string>\",\n    \"message\": \"<string>\"\n}","options":{"raw":{"language":"json"}}},"url":"/SemiautomaticNotification"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"},{"id":"cfd67e95-1c22-4bfd-a10d-2c2e7706af58","name":"⛔409","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n    \"orderNumber\": \"<integer>\",\n    \"tempOrderNumber\": \"<string>\",\n    \"id\": \"<string>\",\n    \"error\": \"<string>\",\n    \"message\": \"<string>\"\n}","options":{"raw":{"language":"json"}}},"url":"/SemiautomaticNotification"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"01535074-2793-4aca-a872-c5876cc696da"}],"id":"3627e684-363e-428c-b17a-18a37267c229","_postman_id":"3627e684-363e-428c-b17a-18a37267c229","description":""},{"name":"⛭ApiActivity","item":[{"name":"🟢ApiEnable","id":"8e3add22-667b-43cc-b1d4-356a7d18efd8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{access_token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":"/ApiEnable","urlObject":{"path":["ApiEnable"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"93db988e-9ebc-4788-9908-9b258e240b4c","name":"✅200","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"message\": \"<string>\",\n}"},"url":"/ApiEnable"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""},{"id":"716d75aa-bf12-4116-bb1a-dc0e06d9666b","name":"⛔400","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"error\": \"<string>\",\n}"},"url":"/ApiEnable"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"8e3add22-667b-43cc-b1d4-356a7d18efd8"},{"name":"🔴ApiDisable","id":"02e587e4-ab38-4240-b21d-ed06cbe093cb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{access_token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":"/ApiDisable","urlObject":{"path":["ApiDisable"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"b75ace07-d938-4c1f-8ad5-52cbc37387db","name":"✅200","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"message\": \"<string>\",\n}"},"url":"/ApiDisable"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""},{"id":"a0656ec2-32e7-4dc9-ab10-b7c9d0fadd14","name":"⛔400","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"error\": \"<string>\",\n}"},"url":"/ApiDisable"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"02e587e4-ab38-4240-b21d-ed06cbe093cb"}],"id":"e294a089-063a-42ba-878a-c7bf64201f62","description":"<p>Provides the ability to enable or disable the external API.</p>\n<p>When the API is disabled, all endpoints except for the Authentication endpoint will return a \"disabled\" error response.</p>\n<p>Will be availble in version 3681 and above</p>\n","_postman_id":"e294a089-063a-42ba-878a-c7bf64201f62"}],"id":"a0ee9729-a9b4-4d67-999d-206786384743","_postman_id":"a0ee9729-a9b4-4d67-999d-206786384743","description":""}],"id":"924c8ba8-1400-400e-89b7-e8ce330f9c39","description":"<p>This folder contains all the endpoints OOONA Manager is able to conect in external systms to respond to.</p>\n<p>The actuall URL , Endpoint names and Parameter names can be adjusted in the TM API configuration.</p>\n<img src=\"https://content.pstmn.io/a9b5fd44-79e5-4d91-bb44-82c5c3fc9635/aW1hZ2UucG5n\" alt height=\"893\" width=\"797\" />","_postman_id":"924c8ba8-1400-400e-89b7-e8ce330f9c39"},{"name":"📥Incoming","item":[{"name":"🫴 Get","item":[{"name":"🔣UnitsTypes","id":"736d5cdb-7cfd-4fcf-ba46-7e844c2c8464","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":"{{baseUrl}}{{apiRoot}}/UnitsTypes","description":"<p>used to retrieve the Units types list and codes</p>\n","urlObject":{"path":["UnitsTypes"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"309f47fd-68e8-43ef-8110-af0c3c92e6e0","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*","type":"text"},{"key":"AuthToken","value":"<string>","type":"text"}],"url":"{{baseUrl}}/api/ExternalTmApi/UnitsTypes"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": \"<integer>\",\n  \"description\": \"<string>\"\n}"},{"id":"e9937b2c-4ea1-41c9-a5ed-03e9b93e4a33","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"}],"url":"{{baseUrl}}/api/ExternalTmApi/UnitsTypes"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"736d5cdb-7cfd-4fcf-ba46-7e844c2c8464"},{"name":"📋Tasks ✏️","id":"3c6c2c6d-b208-4526-993c-92b8925ee891","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":"{{baseUrl}}{{apiRoot}}/Tasks?taskGroup=<integer>","description":"<p>used to retrieve the tasks list and codes</p>\n","urlObject":{"path":["Tasks"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[{"description":{"content":"<p>(Optional)</p>\n","type":"text/plain"},"key":"taskGroup","value":"<integer>"}],"variable":[]}},"response":[{"id":"7c02e396-eb50-41b2-83bb-8b5f18a2d2a2","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*","type":"text"},{"key":"AuthToken","value":"<string>","type":"text"}],"url":"{{baseUrl}}/api/ExternalTmApi/Tasks"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"code\": \"<integer>\",\n        \"description\": \"<string>\",\n        \"taskGroupCode\": \"<integer> Will be availble in Version 369\",\n        \"taskGroupDescription\": \"<string> Will be availble in Version 369\"\n    }\n]"},{"id":"66f3a4fe-6ce8-4492-94f7-81648281b20f","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*","type":"text"},{"key":"AuthToken","value":"<string>","type":"text"}],"url":"{{baseUrl}}/api/ExternalTmApi/Tasks"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"3c6c2c6d-b208-4526-993c-92b8925ee891"},{"name":"📋TaskGroup","id":"f20a3ad1-23bb-4336-a4ae-38829a7cf952","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":"{{baseUrl}}{{apiRoot}}/TaskGroup","description":"<p>used to retrieve the task group list and codes</p>\n<p>Will be availble in Version 369</p>\n","urlObject":{"path":["TaskGroup"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"61455023-53f7-4d73-b322-a7e4a7f36599","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*","type":"text"},{"key":"AuthToken","value":"<string>","type":"text"}],"url":"{{baseUrl}}/api/ExternalTmApi/TaskGroup"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"code\": \"<integer>\",\n        \"description\": \"<string>\"\n    }\n]"},{"id":"18b2c330-9b06-45a3-a706-bbe72bf81088","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*","type":"text"},{"key":"AuthToken","value":"<string>","type":"text"}],"url":"{{baseUrl}}/api/ExternalTmApi/TaskGroup"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"f20a3ad1-23bb-4336-a4ae-38829a7cf952"},{"name":"📄Templates","id":"68e0778a-200a-47ba-9066-313767fe96de","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":"{{baseUrl}}{{apiRoot}}/Templates?type=<string>&consolidatedAccount=<string>&customer=<string>&series=<string>","description":"<p>used to retrieve the template list and codes</p>\n","urlObject":{"path":["Templates"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[{"key":"type","value":"<string>"},{"key":"consolidatedAccount","value":"<string>"},{"key":"customer","value":"<string>"},{"key":"series","value":"<string>"}],"variable":[]}},"response":[{"id":"c32fdd6c-f73f-49b0-9518-5ff95830aab4","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*","type":"text"},{"key":"AuthToken","value":"<string>","type":"text"}],"url":{"raw":"{{baseUrl}}/api/ExternalTmApi/Templates?type=<string>&consolidatedAccount=<string>&customer=<string>&series=<string>","host":["{{baseUrl}}"],"path":["api","ExternalTmApi","Templates"],"query":[{"key":"type","value":"<string>"},{"key":"consolidatedAccount","value":"<string>"},{"key":"customer","value":"<string>"},{"key":"series","value":"<string>"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": \"<integer>\",\n  \"description\": \"<string>\",\n  \"type\": \"<string>\",\n  \"consolidatedAccount\": \"<string>\",\n  \"customer\": \"<string>\",\n  \"series\": \"<string>\"\n}"},{"id":"832edf34-9070-493a-8253-335e64001863","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*","type":"text"},{"key":"AuthToken","value":"<string>","type":"text"}],"url":{"raw":"{{baseUrl}}/api/ExternalTmApi/Templates?type=<string>&consolidatedAccount=<string>&customer=<string>&series=<string>","host":["{{baseUrl}}"],"path":["api","ExternalTmApi","Templates"],"query":[{"key":"type","value":"<string>"},{"key":"consolidatedAccount","value":"<string>"},{"key":"customer","value":"<string>"},{"key":"series","value":"<string>"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"68e0778a-200a-47ba-9066-313767fe96de"},{"name":"🟡Status","id":"f63aefa4-428e-440f-a3a3-1ff6a2a58f34","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":"{{baseUrl}}{{apiRoot}}/Status","description":"<p>used to retrieve the Status list and codes that the API can change an order into.</p>\n","urlObject":{"path":["Status"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"a3373077-000d-4150-be99-6c4daa54f614","name":"✅200","originalRequest":{"method":"GET","header":[],"url":"[object Object]"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": \"<integer>\",\n  \"description\": \"<string>\"\n}"},{"id":"0a4f717a-36a1-410e-a942-20dc8b363439","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"url":"{{baseUrl}}/api/ExternalTmApi/Status"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"f63aefa4-428e-440f-a3a3-1ff6a2a58f34"},{"name":"🧑‍💼SalesPersons","id":"efa8df66-92d7-450f-b9f1-480de4bee54e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":"{{baseUrl}}{{apiRoot}}/SalesPersons","description":"<p>used to retrieve the resource list that are sales persons (will be available in 3681)</p>\n","urlObject":{"path":["SalesPersons"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"61921aae-8343-4da9-b36a-0927690e879a","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*","type":"text"},{"key":"AuthToken","value":"<string>","type":"text"}],"url":"{{baseUrl}}/api/ExternalTmApi/SalesPersons"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": \"<integer>\",\n  \"description\": \"<string>\"\n}"},{"id":"8a0882fa-dc74-406f-b28b-9f4bdd1d2415","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*","type":"text"},{"key":"AuthToken","value":"<string>","type":"text"}],"url":"{{baseUrl}}/api/ExternalTmApi/SalesPersons"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"efa8df66-92d7-450f-b9f1-480de4bee54e"},{"name":"🧑Resource","id":"7c33b475-f816-4b48-828b-9eff01d52678","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"AuthToken","value":"{{access_token}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{baseUrl}}/api/ExternalTmApi/Resource?resourceCode=<int>&resourceName=<string>","description":"<p>Retrieves the abilities of a resource (Languages From/To, Tasks, Order Types) by resourceCode or resourceName.</p>\n<ul>\n<li><p>resourceName is a string</p>\n</li>\n<li><p>resourceCode is an integer.</p>\n</li>\n</ul>\n<p>Will be availble in Version 369</p>\n","urlObject":{"path":["api","ExternalTmApi","Resource"],"host":["{{baseUrl}}"],"query":[{"description":{"content":"<p>Integer USER_CODE of the resource</p>\n","type":"text/plain"},"key":"resourceCode","value":"<int>"},{"description":{"content":"<p>string USER_NAME of the resource</p>\n","type":"text/plain"},"key":"resourceName","value":"<string>"}],"variable":[]}},"response":[{"id":"6a8d370b-fb95-4382-aea2-038cc6bd8eff","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Basic {{basicAuthToken}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"{{baseUrl}}/api/ExternalTmApi/Resource?resourceCode=<int>&resourceName=<string>","host":["{{baseUrl}}"],"path":["api","ExternalTmApi","Resource"],"query":[{"key":"resourceCode","value":"<int>"},{"key":"resourceName","value":"<string>"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": \"<int>\",\n  \"name\": \"<string>\",\n  \"firstName\": \"<string>\", // Will be availble in Version 369\n  \"lastName\": \"<string>\",  // Will be availble in Version 369\n  \"email\": \"<string>\",     // Will be availble in Version 369\n  \"activeLogins\": [\n    {\n      \"loginName\": \"<string>\",\n      \"loginEmail\": \"<string>\",\n      \"twoFactorAuth\": \"<string>\", //\"Inherited - Yes\" / \"Inherited - No\" / \"Yes\" / \"No\"\n      \"isLockedOut\": \"<bool>\",\n      \"isApproved\": \"<bool>\"\n    }\n  ],\n  \"languagesPair\": [{ \"sourceCode\": \"<int>\", \"sourceDescription\": \"<string>\", \"targetCode\": \"<int>\", \"targetDescription\": \"<string>\" }],\n  \"languagesFrom\": [\n    { \"code\": \"<int>\", \"description\": \"<string>\" },\n    { \"code\": \"<int>\", \"description\": \"<string>\" }\n  ],\n  \"languagesTo\": [\n    { \"code\": \"<int>\", \"description\": \"<string>\" }\n  ],\n  \"tasks\": [\n    { \"code\": \"<int>\", \"description\": \"<string>\" },\n    { \"code\": \"<int>\", \"description\": \"<string>\" }\n  ],\n  \"orderTypes\": [\n    { \"code\": \"<int>\", \"description\": \"<string>\" }\n  ]\n}"},{"id":"8115672c-4335-40a4-81c1-ee355abab07b","name":"⛔400","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/api/ExternalTmApi/Resource?resourceCode=<int>&resourceName=<string>","host":["{{baseUrl}}"],"path":["api","ExternalTmApi","Resource"],"query":[{"key":"resourceCode","value":"<int>","type":"text"},{"key":"resourceName","value":"<string>","type":"text"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"7c33b475-f816-4b48-828b-9eff01d52678"},{"name":"🧑Resources","id":"70a5da02-8918-40fe-b7e9-cac9b8102713","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":"{{baseUrl}}{{apiRoot}}/Resources?orderType=<integer>&sourceLanguage=<integer>&targetLanguage=<integer>&task=<integer>&pageSize=<integer>&page=<integer>&sortBy=<enum code,description> &contains=<string>","description":"<p>Used to retrieve the resource list and codes matching the criteria.</p>\n<h2 id=\"how-it-works\">How it works:</h2>\n<p>Send a GET request with optional filter parameters. Without filters, returns all active resources (paginated).</p>\n<h3 id=\"important\">Important:</h3>\n<ul>\n<li><p>All filter parameters (orderType, sourceLanguage, targetLanguage, task) are optional</p>\n</li>\n<li><p>When a filter is set to 0 or omitted, it is ignored</p>\n</li>\n<li><p>Use pageSize and page for pagination</p>\n</li>\n<li><p>Use sortBy and contains for sorting and searching</p>\n</li>\n</ul>\n","urlObject":{"path":["Resources"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[{"description":{"content":"<p>(Optional) Filter by order type. 0 or omitted = no filter.</p>\n","type":"text/plain"},"key":"orderType","value":"<integer>"},{"description":{"content":"<p>(Optional) Filter by source language. 0 or omitted = no filter.</p>\n","type":"text/plain"},"key":"sourceLanguage","value":"<integer>"},{"description":{"content":"<p>(Optional) Filter by target language. 0 or omitted = no filter.</p>\n","type":"text/plain"},"key":"targetLanguage","value":"<integer>"},{"description":{"content":"<p>(Optional) Filter by task. 0 or omitted = no filter.</p>\n","type":"text/plain"},"key":"task","value":"<integer>"},{"description":{"content":"<p>Number of results per page</p>\n","type":"text/plain"},"key":"pageSize","value":"<integer>"},{"description":{"content":"<p>Page number</p>\n","type":"text/plain"},"key":"page","value":"<integer>"},{"description":{"content":"<p>Sort results by code or description</p>\n","type":"text/plain"},"key":"sortBy","value":"<enum code,description>"},{"description":{"content":"<p>Filter results containing this string</p>\n","type":"text/plain"},"key":"contains","value":"<string>"}],"variable":[]}},"response":[{"id":"263113e4-ff27-4b13-bcd9-09a5098999cb","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*","type":"text"},{"key":"AuthToken","value":"<string>","type":"text"}],"url":{"raw":"{{baseUrl}}/api/ExternalTmApi/Resources?orderType=<integer>&sourceLanguage=<integer>&targetLanguage=<integer>&task=<integer>","host":["{{baseUrl}}"],"path":["api","ExternalTmApi","Resources"],"query":[{"key":"orderType","value":"<integer>","description":"(Required) "},{"key":"sourceLanguage","value":"<integer>","description":"(Required) "},{"key":"targetLanguage","value":"<integer>","description":"(Required) "},{"key":"task","value":"<integer>","description":"(Required) "}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n    \"Data\": [\n                {\n                    \"code\": \"<integer>\",\n                    \"description\": \"<string>\"\n                }\n            ],\n    \"Total\": \"<integer>\"\n}\n"},{"id":"c73e5e08-cf37-4d60-9a7a-f48e0ee1f3f0","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*","type":"text"},{"key":"AuthToken","value":"<string>","type":"text"}],"url":{"raw":"{{baseUrl}}/api/ExternalTmApi/Resources?orderType=<integer>&sourceLanguage=<integer>&targetLanguage=<integer>&task=<integer>","host":["{{baseUrl}}"],"path":["api","ExternalTmApi","Resources"],"query":[{"key":"orderType","value":"<integer>","description":"(Required) "},{"key":"sourceLanguage","value":"<integer>","description":"(Required) "},{"key":"targetLanguage","value":"<integer>","description":"(Required) "},{"key":"task","value":"<integer>","description":"(Required) "}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"70a5da02-8918-40fe-b7e9-cac9b8102713"},{"name":"🧑ResourceList","id":"fa495a2a-049d-43b3-bb76-b992b5096473","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":"{{baseUrl}}{{apiRoot}}/ResourceList?pageSize=<integer>&page=<integer>&sortBy=<enum code,description> &contains=<string>","description":"<p>Retrieves the resource list and matching codes based on the specified criteria, with paging capabilities. This feature will be available starting in version 369.</p>\n","urlObject":{"path":["ResourceList"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[{"description":{"content":"<p>(Required 5-100) </p>\n","type":"text/plain"},"key":"pageSize","value":"<integer>"},{"description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"key":"page","value":"<integer>"},{"description":{"content":"<p>(optional description as default) </p>\n","type":"text/plain"},"key":"sortBy","value":"<enum code,description> "},{"description":{"content":"<p>(optional filters description) </p>\n","type":"text/plain"},"key":"contains","value":"<string>"}],"variable":[]}},"response":[{"id":"94e0375e-cf88-47a8-bdcb-f457296662e8","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":{"raw":"{{baseUrl}}{{apiRoot}}/ResourceList?pageSize=<integer>&page=<integer>&sortBy=<enum code,description> &contains=<string>","host":["{{baseUrl}}{{apiRoot}}"],"path":["ResourceList"],"query":[{"key":"pageSize","value":"<integer>","description":"(Required 5-100) "},{"key":"page","value":"<integer>","description":"(Required) "},{"key":"sortBy","value":"<enum code,description> ","description":"(optional description as default) "},{"key":"contains","value":"<string>","description":"(optional filters description) "}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[\r\n    \"Data\":[\r\n        {\r\n            \"code\": \"<integer>\",\r\n            \"description\": \"<string>\",\r\n        }\r\n    ],\r\n    \"Total\": \"<integer>\"\r\n]"},{"id":"9da9ebf4-c27f-483f-9259-cdb2a8e25c1c","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":{"raw":"{{baseUrl}}{{apiRoot}}/ResourceList?pageSize=<integer>&page=<integer>&sortBy=<enum code,description> &contains=<string>","host":["{{baseUrl}}{{apiRoot}}"],"path":["ResourceList"],"query":[{"key":"pageSize","value":"<integer>","description":"(Required 5-100) "},{"key":"page","value":"<integer>","description":"(Required) "},{"key":"sortBy","value":"<enum code,description> ","description":"(optional description as default) "},{"key":"contains","value":"<string>","description":"(optional filters description) "}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n  \"errorMessage\": \"<string>\"\r\n}"}],"_postman_id":"fa495a2a-049d-43b3-bb76-b992b5096473"},{"name":"🧑ResourceReport","id":"261ba2cf-0517-4fcc-a8ef-fbbf726a1f69","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":"{{baseUrl}}{{apiRoot}}/ResourceReport","description":"<p>Used to retrieve resource report information.</p>\n<h2 id=\"how-it-works\">How it works:</h2>\n<p>Send a GET request with either <code>resourceReportNumbers</code> OR both <code>accountingDateFrom</code> and <code>accountingDateTo</code>.</p>\n<h3 id=\"important\">Important:</h3>\n<ul>\n<li><p>Requires EITHER <code>resourceReportNumbers</code> OR BOTH <code>accountingDateFrom</code> and <code>accountingDateTo</code></p>\n</li>\n<li><p>If neither is provided, the API returns 400</p>\n</li>\n<li><p>All three parameters are optional individually, but at least one of the two conditions must be met</p>\n</li>\n</ul>\n","urlObject":{"path":["ResourceReport"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[{"description":{"content":"<p>(Optional) Comma-separated list of resource report numbers. Required if accountingDateFrom/To not provided.</p>\n","type":"text/plain"},"key":"resourceReportNumbers","value":"<integer array>"},{"description":{"content":"<p>(Optional) Start date for accounting date range filter. Required together with accountingDateTo if resourceReportNumbers not provided.</p>\n","type":"text/plain"},"key":"accountingDateFrom","value":"<DateTime UTC>"},{"description":{"content":"<p>(Optional) End date for accounting date range filter. Required together with accountingDateFrom if resourceReportNumbers not provided.</p>\n","type":"text/plain"},"key":"accountingDateTo","value":"<DateTime UTC>"}],"variable":[]}},"response":[{"id":"55b54708-18ed-442b-8d4d-1f75f4977439","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"AuthToken","value":"{{access_token}}"}],"url":{"raw":"{{baseUrl}}{{apiRoot}}/ResourceReport?resourceReportNumbers=<integer array>&accountingDateFrom=<DateTime UTC>&accountingDateTo=<DateTime UTC>","host":["{{baseUrl}}{{apiRoot}}"],"path":["ResourceReport"],"query":[{"key":"resourceReportNumbers","value":"<integer array>","description":"Comma-separated list of resource report numbers"},{"key":"accountingDateFrom","value":"<DateTime UTC>","description":"Start date for accounting date range filter"},{"key":"accountingDateTo","value":"<DateTime UTC>","description":"End date for accounting date range filter"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"resourceReportNumber\": \"<integer>\",\n    \"accountingDate\": \"<dateTime>\",\n    \"currencyCodeISO\": \"<string>\",\n    \"invoiceNumber\": \"<string>\",\n    \"submittedOnDate\": \"<dateTime>\",\n    \"paymentDueOnDate\": \"<dateTime>\",\n    \"resourceReportReferenceNumber\": \"<string>\",\n    \"createdOnDate\": \"<dateTime>\",\n    \"paymentID\": \"<Guid>\",\n    \"description\": \"<string>\",\n    \"cost\": \"<number>\",\n    \"currencyDescription\": \"<string>\",\n    \"exchangeRate\": \"<number>\",\n    \"exchangeRateDate\": \"<dateTime>\",\n    \"createdOn\": \"<dateTime>\",\n    \"createdBy\": \"<integer>\",\n    \"createdByName\": \"<string>\",\n    \"paymentDueOn\": \"<dateTime>\",\n    \"paidOn\": \"<dateTime>\",\n    \"approvedUpdatedBy\": \"<integer>\",\n    \"invoiceUpdatedByName\": \"<string>\",\n    \"remarks\": \"<string>\",\n    \"orderPaymentsItemsCount\": \"<integer>\",\n    \"editable\": \"<boolean>\",\n    \"costBillingOffice\": \"<integer>\",\n    \"costBillingOfficeDescription\": \"<string>\",\n    \"hasFinanceNote\": \"<boolean>\",\n    \"hasClientNote\": \"<boolean>\",\n    \"financeNote\": \"<string>\",\n    \"clientNote\": \"<string>\",\n    \"isReadyForInvoicing\": \"<boolean>\",\n    \"readyForInvoicingBy\": \"<integer>\",\n    \"readyForInvoicingByName\": \"<string>\",\n    \"readyForInvoicingOn\": \"<dateTime>\",\n    \"memberOfRevenue\": \"<boolean>\",\n    \"memberOfCost\": \"<boolean>\",\n    \"approvedAccounting\": \"<boolean>\",\n    \"approvedAccountingBy\": \"<integer>\",\n    \"approvedAccountingByName\": \"<string>\",\n    \"approvedAccountingOn\": \"<dateTime>\",\n    \"approvedResource\": \"<boolean>\",\n    \"approvedResourceBy\": \"<integer>\",\n    \"approvedResourceByName\": \"<string>\",\n    \"approvedResourceOn\": \"<dateTime>\",\n    \"rejectedAccounting\": \"<boolean>\",\n    \"rejectedAccountingBy\": \"<integer>\",\n    \"rejectedAccountingByName\": \"<string>\",\n    \"rejectedAccountingOn\": \"<dateTime>\",\n    \"costOffice\": \"<string>\",\n    \"isResourcePOExists\": \"<boolean>\",\n    \"orderSupplyDate\": \"<dateTime>\",\n    \"createdFor\": \"<integer>\",\n    \"createdForName\": \"<string>\",\n    \"resourceType\": \"<string>\",\n    \"canExportInvoices\": \"<boolean>\",\n    \"isInvoiceRemainderMailSent\": \"<boolean>\",\n    \"approvedAccounting1By\": \"<integer>\",\n    \"approvedAccounting1On\": \"<dateTime>\",\n    \"approvedAccounting1ByName\": \"<string>\",\n    \"approvedAccounting2By\": \"<integer>\",\n    \"approvedAccounting2On\": \"<dateTime>\",\n    \"approvedAccounting2ByName\": \"<string>\",\n    \"approvedAccounting3By\": \"<integer>\",\n    \"approvedAccounting3On\": \"<dateTime>\",\n    \"approvedAccounting3ByName\": \"<string>\",\n    \"onHold\": \"<boolean>\",\n    \"onHoldBy\": \"<integer>\",\n    \"onHoldByName\": \"<string>\",\n    \"onHoldOn\": \"<dateTime>\",\n    \"approveCount\": \"<integer>\",\n    \"managementReview\": \"<boolean>\",\n    \"managementReviewBy\": \"<integer>\",\n    \"managementReviewName\": \"<string>\",\n    \"managementReviewOn\": \"<dateTime>\",\n    \"hasMessages\": \"<boolean>\",\n    \"hasInvoiceUploaded\": \"<boolean>\",\n    \"isCanceled\": \"<boolean>\",\n    \"projectNumber\": \"<integer>\",\n    \"projectDescription\": \"<string>\",\n    \"itemsCount\": \"<integer>\",\n    \"items\": [\n        {\n        \"resourceName\": \"<string>\",\n        \"resourceCode\": \"<integer>\",\n        \"resourceType\": \"<string>\",\n        \"operation\": \"<string>\",\n        \"taskDescription\": \"<string>\",\n        \"taskNumber\": \"<integer>\"\n        }\n    ]\n  }\n]"},{"id":"1e3f4433-22aa-4841-8911-ad825862cb30","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"AuthToken","value":"{{access_token}}"}],"url":{"raw":"{{baseUrl}}{{apiRoot}}/ResourceReport?resourceReportNumbers=<integer array>&accountingDateFrom=<DateTime UTC>&accountingDateTo=<DateTime UTC>","host":["{{baseUrl}}{{apiRoot}}"],"path":["ResourceReport"],"query":[{"key":"resourceReportNumbers","value":"<integer array>","description":"Comma-separated list of resource report numbers"},{"key":"accountingDateFrom","value":"<DateTime UTC>","description":"Start date for accounting date range filter"},{"key":"accountingDateTo","value":"<DateTime UTC>","description":"End date for accounting date range filter"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"261ba2cf-0517-4fcc-a8ef-fbbf726a1f69"},{"name":"🧔🏼‍♂️Customers","id":"0ddbb0a8-f670-4cef-84f4-7e5d49a2dace","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":"{{baseUrl}}{{apiRoot}}/Customers?pageSize=<integer>&page=<integer>&sortBy=<enum code,description> &contains=<string>&customerCode=<int>&externalSystemID=<string>&corporateID=<string>","description":"<p>used to retrieve the Customers list and codes matching the criteria will be availble in version 369</p>\n","urlObject":{"path":["Customers"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[{"description":{"content":"<p>(Required 5-100) </p>\n","type":"text/plain"},"key":"pageSize","value":"<integer>"},{"description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"key":"page","value":"<integer>"},{"description":{"content":"<p>(optional description as default) </p>\n","type":"text/plain"},"key":"sortBy","value":"<enum code,description> "},{"description":{"content":"<p>(optional filters description) </p>\n","type":"text/plain"},"key":"contains","value":"<string>"},{"description":{"content":"<p> the filter will be available in version 369</p>\n","type":"text/plain"},"key":"customerCode","value":"<int>"},{"description":{"content":"<p> the filter will be available in version 369</p>\n","type":"text/plain"},"key":"externalSystemID","value":"<string>"},{"description":{"content":"<p> the filter will be available in version 369</p>\n","type":"text/plain"},"key":"corporateID","value":"<string>"}],"variable":[]}},"response":[{"id":"1f1d145f-261a-4e2f-9bed-5bc3c611c980","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":{"raw":"{{baseUrl}}{{apiRoot}}/Customers?pageSize=<integer>&page=<integer>&sortBy=<enum code,description> &contains=<string>","host":["{{baseUrl}}{{apiRoot}}"],"path":["Customers"],"query":[{"key":"pageSize","value":"<integer>","description":"(Required 5-100) "},{"key":"page","value":"<integer>","description":"(Required) "},{"key":"sortBy","value":"<enum code,description> ","description":"(optional description as default) "},{"key":"contains","value":"<string>","description":"(optional filters description) "}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"data\": [\r\n        {\r\n            \"code\": \"<integer>\",\r\n            \"description\": \"<string>\",\r\n            \"consolidatedAccountCode\": \"<integer> Will be availble in Version 369\",\r\n            \"consolidatedAccountDescription\": \"<string> Will be availble in Version 369\",\r\n        }\r\n    ],\r\n    \"total\": \"<integer>\"\r\n}"},{"id":"ace361a0-3162-4a3c-a9da-311b6f689ed3","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":{"raw":"{{baseUrl}}{{apiRoot}}/Customers?pageSize=<integer>&page=<integer>&sortBy=<enum code,description> &contains=<string>","host":["{{baseUrl}}{{apiRoot}}"],"path":["Customers"],"query":[{"key":"pageSize","value":"<integer>","description":"(Required 5-100) "},{"key":"page","value":"<integer>","description":"(Required) "},{"key":"sortBy","value":"<enum code,description> ","description":"(optional description as default) "},{"key":"contains","value":"<string>","description":"(optional filters description) "}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n  \"errorMessage\": \"<string>\"\r\n}"}],"_postman_id":"0ddbb0a8-f670-4cef-84f4-7e5d49a2dace"},{"name":"💱CustomerExchangeRate🆕","id":"a429626b-62ab-4e1d-b824-428a623e1ea3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"AuthToken","value":"{{access_token}}"}],"url":"{{baseUrl}}{{apiRoot}}/CustomerExchangeRate?customerCode=<int>&consolidatedAccountCode=<int>&isoCurrency=<string>&fromExchangeRateDate=<DateTime>&toExchangeRateDate=<DateTime>&page=<int>&pageSize=<int>","description":"<p>Returns a paged list of exchange rates from the Currency_Rates_By_Date table.</p>\n<p><strong>Filter logic:</strong></p>\n<ul>\n<li>If <code>customerCode</code> &gt; 0 → filter by that customer</li>\n<li>Else if <code>consolidatedAccountCode</code> &gt; 0 → filter by all customers under that consolidated account</li>\n<li>Else → return system exchange rates (CustomerCode = 0)</li>\n</ul>\n<p><strong>Sorted by:</strong> customer name ascending, then value date ascending.</p>\n","urlObject":{"path":["CustomerExchangeRate"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[{"description":{"content":"<p>Filter by customer code. Takes priority over consolidatedAccountCode.</p>\n","type":"text/plain"},"key":"customerCode","value":"<int>"},{"description":{"content":"<p>Filter by consolidated account (returns rates for all customers under it). Ignored if customerCode is set.</p>\n","type":"text/plain"},"key":"consolidatedAccountCode","value":"<int>"},{"description":{"content":"<p>Filter by ISO 4217 currency code (e.g. USD, EUR, GBP). Optional.</p>\n","type":"text/plain"},"key":"isoCurrency","value":"<string>"},{"description":{"content":"<p>Start of date range (inclusive). Format: YYYY-MM-DD. Optional.</p>\n","type":"text/plain"},"key":"fromExchangeRateDate","value":"<DateTime>"},{"description":{"content":"<p>End of date range (inclusive). Format: YYYY-MM-DD. Optional.</p>\n","type":"text/plain"},"key":"toExchangeRateDate","value":"<DateTime>"},{"description":{"content":"<p>Page number, 1-based. Defaults to 1.</p>\n","type":"text/plain"},"key":"page","value":"<int>"},{"description":{"content":"<p>Number of records per page. Clamped between 5 and 100.</p>\n","type":"text/plain"},"key":"pageSize","value":"<int>"}],"variable":[]}},"response":[{"id":"ab2dfa39-0ec8-4084-b3fc-16220da5a3e4","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":{"raw":"{{baseUrl}}{{apiRoot}}/CustomerExchangeRate?customerCode=<int>&consolidatedAccountCode=<int>&isoCurrency=<string>&fromExchangeRateDate=<DateTime>&toExchangeRateDate=<DateTime>&page=<int>&pageSize=<int>","host":["{{baseUrl}}{{apiRoot}}"],"path":["CustomerExchangeRate"],"query":[{"key":"customerCode","value":"<int>"},{"key":"consolidatedAccountCode","value":"<int>"},{"key":"isoCurrency","value":"<string>"},{"key":"fromExchangeRateDate","value":"<DateTime>"},{"key":"toExchangeRateDate","value":"<DateTime>"},{"key":"page","value":"<int>"},{"key":"pageSize","value":"<int>"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"Data\": [\n    {\n      \"isoCode\": \"<string>\",\n      \"valueDate\": \"<DateTime>\",\n      \"purchase\": \"<decimal>\",\n      \"sale\": \"<decimal>\",\n      \"consolidatedAccountCode\": \"<int>\",\n      \"consolidatedAccountName\": \"<string>\",\n      \"customerCode\": \"<int>\",\n      \"customerName\": \"<string>\",\n      \"currencyDescription\": \"<string>\",\n      \"apiName\": \"<string>\",\n      \"insertedBy\": \"<int>\",\n      \"insertedByName\": \"<string>\",\n      \"insertedOn\": \"<DateTime>\"\n    }\n  ],\n  \"Total\": \"<int>\"\n}"},{"id":"72246507-9567-47c4-9c68-41196bb50939","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":{"raw":"{{baseUrl}}{{apiRoot}}/CustomerExchangeRate?customerCode=<int>&consolidatedAccountCode=<int>&isoCurrency=<string>&fromExchangeRateDate=<DateTime>&toExchangeRateDate=<DateTime>&page=<int>&pageSize=<int>","host":["{{baseUrl}}{{apiRoot}}"],"path":["CustomerExchangeRate"],"query":[{"key":"customerCode","value":"<int>"},{"key":"consolidatedAccountCode","value":"<int>"},{"key":"isoCurrency","value":"<string>"},{"key":"fromExchangeRateDate","value":"<DateTime>"},{"key":"toExchangeRateDate","value":"<DateTime>"},{"key":"page","value":"<int>"},{"key":"pageSize","value":"<int>"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"},{"id":"3edb880e-1907-4cc8-91c9-e6a69b505fcb","name":"⛔404","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":{"raw":"{{baseUrl}}{{apiRoot}}/CustomerExchangeRate?customerCode=<int>&consolidatedAccountCode=<int>&isoCurrency=<string>&fromExchangeRateDate=<DateTime>&toExchangeRateDate=<DateTime>&page=<int>&pageSize=<int>","host":["{{baseUrl}}{{apiRoot}}"],"path":["CustomerExchangeRate"],"query":[{"key":"customerCode","value":"<int>"},{"key":"consolidatedAccountCode","value":"<int>"},{"key":"isoCurrency","value":"<string>"},{"key":"fromExchangeRateDate","value":"<DateTime>"},{"key":"toExchangeRateDate","value":"<DateTime>"},{"key":"page","value":"<int>"},{"key":"pageSize","value":"<int>"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"a429626b-62ab-4e1d-b824-428a623e1ea3"},{"name":"🧔🏼‍♂️ConsolidatedAccount","id":"9f3aa9f2-78a3-49f2-b62b-964c20b3cc22","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":"{{baseUrl}}{{apiRoot}}/ConsolidatedAccount?pageSize=<integer>&page=<integer>&sortBy=<enum code,description> &contains=<string>","description":"<p>Used to retrieve a paginated list of consolidated accounts (companies), optionally filtered by name and sortable by code or description.</p>\n<h2 id=\"how-it-works\">How it works:</h2>\n<p>Send a GET request with pagination parameters to retrieve consolidated accounts.</p>\n<h3 id=\"important\">Important:</h3>\n<ul>\n<li><p>Returns company code and name pairs from the Company table</p>\n</li>\n<li><p>Use pageSize and page for pagination</p>\n</li>\n<li><p>Use sortBy and contains for sorting and filtering</p>\n</li>\n</ul>\n","urlObject":{"path":["ConsolidatedAccount"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[{"description":{"content":"<p>(Required 5-100) </p>\n","type":"text/plain"},"key":"pageSize","value":"<integer>"},{"description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"key":"page","value":"<integer>"},{"description":{"content":"<p>(optional description as default) </p>\n","type":"text/plain"},"key":"sortBy","value":"<enum code,description> "},{"description":{"content":"<p>(optional filters description) </p>\n","type":"text/plain"},"key":"contains","value":"<string>"}],"variable":[]}},"response":[{"id":"1f6eef78-6304-46a7-9b60-11e15c242a97","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":{"raw":"{{baseUrl}}{{apiRoot}}/Customers?pageSize=<integer>&page=<integer>&sortBy=<enum code,description> &contains=<string>","host":["{{baseUrl}}{{apiRoot}}"],"path":["Customers"],"query":[{"key":"pageSize","value":"<integer>","description":"(Required 5-100) "},{"key":"page","value":"<integer>","description":"(Required) "},{"key":"sortBy","value":"<enum code,description> ","description":"(optional description as default) "},{"key":"contains","value":"<string>","description":"(optional filters description) "}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"data\":[\r\n        {\r\n            \"code\": \"<integer>\",\r\n            \"description\": \"<string>\",\r\n        }\r\n    ],\r\n    \"total\": \"<integer>\"\r\n}"},{"id":"f6a3e137-ecf3-498e-a286-9c9ad3d21811","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":{"raw":"{{baseUrl}}{{apiRoot}}/Customers?pageSize=<integer>&page=<integer>&sortBy=<enum code,description> &contains=<string>","host":["{{baseUrl}}{{apiRoot}}"],"path":["Customers"],"query":[{"key":"pageSize","value":"<integer>","description":"(Required 5-100) "},{"key":"page","value":"<integer>","description":"(Required) "},{"key":"sortBy","value":"<enum code,description> ","description":"(optional description as default) "},{"key":"contains","value":"<string>","description":"(optional filters description) "}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n  \"errorMessage\": \"<string>\"\r\n}"}],"_postman_id":"9f3aa9f2-78a3-49f2-b62b-964c20b3cc22"},{"name":"📚Series","id":"4501485d-7b43-4caa-82e3-ca9501611a9b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"value":"application/json","key":"Content-Type"},{"value":"{{access_token}}","key":"AuthToken"}],"url":"{{baseUrl}}{{apiRoot}}/Series?pageSize=<integer>&page=<integer>&sortBy=<enum code,seriesname> &contains=<string>&customerCode=<integer>","description":"<p>Available from version 369</p>\n","urlObject":{"path":["Series"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[{"key":"pageSize","value":"<integer>"},{"key":"page","value":"<integer>"},{"key":"sortBy","value":"<enum code,seriesname> "},{"key":"contains","value":"<string>"},{"description":{"content":"<p>(optional filters customer) </p>\n","type":"text/plain"},"key":"customerCode","value":"<integer>"}],"variable":[]}},"response":[{"id":"1b1c555b-57bb-457d-afa5-bde6ca94c5ee","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":{"raw":"{{baseUrl}}{{apiRoot}}/Series?pageSize=<integer>&page=<integer>&sortBy=<enum code,description> &contains=<string>&customerCode=<integer>","host":["{{baseUrl}}{{apiRoot}}"],"path":["Series"],"query":[{"key":"pageSize","value":"<integer>","description":"(Required 5-100) "},{"key":"page","value":"<integer>","description":"(Required) "},{"key":"sortBy","value":"<enum code,description> ","description":"(optional description as default) "},{"key":"contains","value":"<string>","description":"(optional filters description) "},{"key":"customerCode","value":"<integer>","description":"(optional filters customer) "}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"data\":[\r\n        {\r\n            \"code\": \"<integer>\",\r\n            \"seriesName\": \"<string>\",\r\n            \"customerCode\": \"<integer>\",\r\n            \"customerName\": \"<string>\", \r\n            \"seasons\": \"<integer>\",\r\n            \"episodes\": \"<integer>\",\r\n        }\r\n    ],\r\n    \"total\": \"<integer>\"\r\n}"},{"id":"e8e4e7b0-338d-4cab-8a0c-d035fdf2037c","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":{"raw":"{{baseUrl}}{{apiRoot}}/Series?pageSize=<integer>&page=<integer>&sortBy=<enum code,description> &contains=<string>&customerCode=<integer>","host":["{{baseUrl}}{{apiRoot}}"],"path":["Series"],"query":[{"key":"pageSize","value":"<integer>","description":"(Required 5-100) "},{"key":"page","value":"<integer>","description":"(Required) "},{"key":"sortBy","value":"<enum code,description> ","description":"(optional description as default) "},{"key":"contains","value":"<string>","description":"(optional filters description) "},{"key":"customerCode","value":"<integer>","description":"(optional filters customer) ","type":"text"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n  \"errorMessage\": \"<string>\"\r\n}"}],"_postman_id":"4501485d-7b43-4caa-82e3-ca9501611a9b"},{"name":"📚SeriesInfo","id":"0fc02c8c-ee70-4db9-9269-019077db49d1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"value":"application/json","key":"Content-Type"},{"value":"{{access_token}}","key":"AuthToken"}],"url":"{{baseUrl}}{{apiRoot}}/SeriesInfo?seriesCode=<integer>&pageSize=<integer>&page=<integer>&sortBy=<enum ordernumber,seasonepisode> &contains=<string>","description":"<p>Available from version 369</p>\n","urlObject":{"path":["SeriesInfo"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[{"description":{"content":"<p>(required)</p>\n","type":"text/plain"},"key":"seriesCode","value":"<integer>"},{"key":"pageSize","value":"<integer>"},{"key":"page","value":"<integer>"},{"key":"sortBy","value":"<enum ordernumber,seasonepisode> "},{"key":"contains","value":"<string>"}],"variable":[]}},"response":[{"id":"e9fd2946-687c-4f43-b364-5d9be88aa62c","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":{"raw":"{{baseUrl}}{{apiRoot}}/SeriesInfo?pageSize=<integer>&page=<integer>&sortBy=<enum code,description> &contains=<string>&seriesCode=<integer>","host":["{{baseUrl}}{{apiRoot}}"],"path":["SeriesInfo"],"query":[{"key":"pageSize","value":"<integer>","description":"(Required 5-100) "},{"key":"page","value":"<integer>","description":"(Required) "},{"key":"sortBy","value":"<enum code,description> ","description":"(optional description as default) "},{"key":"contains","value":"<string>","description":"(optional filters description) "},{"key":"seriesCode","value":"<integer>","description":"(optional filters series) "}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n   \"data\":[\r\n        {\r\n            \"orderNumber\": \"<integer>\",\r\n            \"season\": \"<integer>\",\r\n            \"episode\": \"<integer>\",\r\n            \"title\": \"<string>\"\r\n        }\r\n    ],\r\n    \"total\": \"<integer>\"\r\n}"},{"id":"0ffc6f2b-0d5a-4b5d-879c-af0946fc671e","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":{"raw":"{{baseUrl}}{{apiRoot}}/SeriesInfo?pageSize=<integer>&page=<integer>&sortBy=<enum code,description> &contains=<string>","host":["{{baseUrl}}{{apiRoot}}"],"path":["SeriesInfo"],"query":[{"key":"pageSize","value":"<integer>","description":"(Required 5-100) "},{"key":"page","value":"<integer>","description":"(Required) "},{"key":"sortBy","value":"<enum code,description> ","description":"(optional description as default) "},{"key":"contains","value":"<string>","description":"(optional filters description) "}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n  \"errorMessage\": \"<string>\"\r\n}"}],"_postman_id":"0fc02c8c-ee70-4db9-9269-019077db49d1"},{"name":"🗂️Projects","id":"dc795c9c-9507-468d-88dc-3dbfff66d03a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":"{{baseUrl}}{{apiRoot}}/Projects?pageSize=<integer>&page=<integer>&sortBy=<enum code,description> &contains=<string>&projectCode=<integer>&projectId=<guid>&consolidatedAccount=<integer>&customer=<integer>&billingCustomer=<integer>","description":"<p>used to retrieve the Project list this endpoint will be availble in version 368 and above</p>\n<p>Query Parameters: Paging, SortBy, Contains, ProjectCode will be availble in version 369 and above</p>\n","urlObject":{"path":["Projects"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[{"key":"pageSize","value":"<integer>"},{"key":"page","value":"<integer>"},{"key":"sortBy","value":"<enum code,description> "},{"key":"contains","value":"<string>"},{"key":"projectCode","value":"<integer>"},{"description":{"content":"<p>Will be added in 369 </p>\n","type":"text/plain"},"key":"projectId","value":"<guid>"},{"key":"consolidatedAccount","value":"<integer>"},{"key":"customer","value":"<integer>"},{"key":"billingCustomer","value":"<integer>"}],"variable":[]}},"response":[{"id":"db3090e0-15dd-4d48-b036-fe4f720dda4e","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*","type":"text"},{"key":"AuthToken","value":"<string>","type":"text"}],"url":{"raw":"{{baseUrl}}{{apiRoot}}/Projects?pageSize=<integer>&page=<integer>&sortBy=<enum code,description> &contains=<string>&projectCode=<integer>&consolidatedAccount=<integer>&customer=<integer>&billingCustomer=<integer>","host":["{{baseUrl}}{{apiRoot}}"],"path":["Projects"],"query":[{"key":"pageSize","value":"<integer>","type":"text"},{"key":"page","value":"<integer>","type":"text"},{"key":"sortBy","value":"<enum code,description> ","type":"text"},{"key":"contains","value":"<string>","type":"text"},{"key":"projectCode","value":"<integer>","type":"text"},{"key":"consolidatedAccount","value":"<integer>","type":"text"},{"key":"customer","value":"<integer>","type":"text"},{"key":"billingCustomer","value":"<integer>","type":"text"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n    \"Data\": [\n                {\n                        \"code\": \"<integer>\",\n                        \"description\": \"<string>\",\n                        \"metaDataProject1\": \"<string> the field will be available in version 3681\",\n                        \"metaDataProject2\": \"<string> the field will be available in version 3681\",\n                        \"metaDataProject3\": \"<string> the field will be available in version 3681\",\n                        \"externalFields\": \"<string> the field is Json format with the following structure { description (string), datatype (an enum string/textarea/number/integer/date/datetime/bool), value (string) } the field will be available in version 3681\",\n                        \"projectCustomField1\": \"<int> the field will be available in version 3681\",\n                        \"projectCustomField2\": \"<int> the field will be available in version 3681\",\n                        \"projectCustomField3\": \"<int> the field will be available in version 3681\",\n                        \"ProjectID\": \"<Guid> the field will be available in version 3681\",\n                        \"ParentProjectID\": \"<Guid or null> the field will be available in version 3681\",\n                        \"OfficeName\": \"<string> the field will be available in version 3681\",\n                        \"OfficeCode\": \"<integer> the field will be available in version 3681\",\n                        \"OfficeActive\": \"<boolean> the field will be available in version 3681\",\n                        \"StatusDescription\": \"<string> the field will be available in version 3681\",\n                        \"BaseProjectComplexity\": \"<integer> the field will be available in version 3681\",\n                        \"BaseProjectComplexityDescription\": \"<string> the field will be available in version 3681\",\n                        \"Status\": \"<integer> the field will be available in version 3681\",\n                        \"Active\": \"<boolean> the field will be available in version 3681\",\n                        \"CustomerCode\": \"<integer> the field will be available in version 3681\",\n                        \"CustomerName\": \"<string> the field will be available in version 3681\",\n                        \"ConsolidatedAccountCode\": \"<integer> the field will be available in version 3681\",\n                        \"ConsolidatedAccountName\": \"<string> the field will be available in version 3681\",\n                        \"ResourceInChargeCode\": \"<integer> the field will be available in version 3681\",\n                        \"ResourceName\": \"<string> the field will be available in version 3681\",\n                        \"TeamCode\": \"<integer> the field will be available in version 3681\",\n                        \"TeamName\": \"<string> the field will be available in version 3681\",\n                        \"ContactDescription\": \"<string> the field will be available in version 3681\",\n                        \"LastUpdatedFinanceData\": \"<DateTime or null> the field will be available in version 3681\",\n                        \"FileNameCode\": \"<string> the field will be available in version 3681\",\n                        \"QuoteNumber\": \"<string> the field will be available in version 3681\",\n                        \"TotalDuration\": \"<integer> the field will be available in version 3681\",\n                        \"TotalDurationCalculated\": \"<decimal> the field will be available in version 369\",\n                        \"TotalRevenue\": \"<decimal> the field will be available in version 3681\",\n                        \"TotalOrdersQuotedRevenue\": \"<decimal> the field will be available in version 3681\",\n                        \"TotalOrdersExpectedCost\": \"<decimal> the field will be available in version 3681\",\n                        \"TotalCost\": \"<decimal> the field will be available in version 3681\",\n                        \"OpenProductionTasks\": \"<integer> the field will be available in version 3681\",\n                        \"ClosedProductionTasks\": \"<integer> the field will be available in version 3681\",\n                        \"OrdersCount\": \"<integer> the field will be available in version 3681\",\n                        \"StatusPO\": \"<integer> the field will be available in version 3681\",\n                        \"StatusPODescription\": \"<string> the field will be available in version 3681\",\n                        \"SalesPersonDescription\": \"<string> the field will be available in version 3681\",\n                        \"ProfitLoss\": \"<decimal> the field will be available in version 3681\",\n                        \"ProfitLossPCT\": \"<decimal> the field will be available in version 3681\",\n                        \"Genres\": \"<string> the field will be available in version 3681\",\n                        \"SourceLanguages\": \"<string> the field will be available in version 3681\",\n                        \"TargetLanguages\": \"<string> the field will be available in version 3681\",\n                        \"ProductsTypes\": \"<string> the field will be available in version 3681\",\n                        \"Products\": \"<string> the field will be available in version 3681\",\n                        \"ContentTypes\": \"<string> the field will be available in version 3681\",\n                        \"ProductionTypes\": \"<string> the field will be available in version 3681\",\n                        \"SupplyDate\": \"<DateTime or null> the field will be available in version 3681\",\n                        \"InternalSupplyDate\": \"<DateTime or null> the field will be available in version 3681\",\n                        \"CreatedOn\": \"<DateTime or null> the field will be available in version 3681\",\n                        \"ReceivedDate\": \"<DateTime or null> the field will be available in version 3681\",\n                        \"EffectiveDeliveryDate\": \"<DateTime or null> the field will be available in version 3681\",\n                        \"BillingCustomerCode\": \"<integer> the field will be available in version 3681\",\n                        \"BillingCustomerName\": \"<string> the field will be available in version 3681\",\n                        \"HasChangeLog\": \"<boolean> the field will be available in version 3681\",\n                        \"MembersCount\": \"<integer> the field will be available in version 3681\",\n                        \"CustomField1\": \"<integer> the field will be available in version 3681\",\n                        \"CustomField1Description\": \"<string> the field will be available in version 3681\",\n                        \"CustomField2\": \"<integer> the field will be available in version 3681\",\n                        \"CustomField2Description\": \"<string> the field will be available in version 3681\",\n                        \"CustomField3\": \"<integer> the field will be available in version 3681\",\n                        \"CustomField3Description\": \"<string> the field will be available in version 3681\"\n                    }\n            ],\n    \"Total\": <integer> \n}\n"},{"id":"034af3bf-1b3e-4233-b614-136381b53aef","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*","type":"text"},{"key":"AuthToken","value":"<string>","type":"text"}],"url":{"raw":"{{baseUrl}}{{apiRoot}}/Projects?pageSize=<integer>&page=<integer>&sortBy=<enum code,description> &contains=<string>&projectCode=<integer>&consolidatedAccount=<integer>&customer=<integer>&billingCustomer=<integer>","host":["{{baseUrl}}{{apiRoot}}"],"path":["Projects"],"query":[{"key":"pageSize","value":"<integer>","type":"text"},{"key":"page","value":"<integer>","type":"text"},{"key":"sortBy","value":"<enum code,description> ","type":"text"},{"key":"contains","value":"<string>","type":"text"},{"key":"projectCode","value":"<integer>","type":"text"},{"key":"consolidatedAccount","value":"<integer>","type":"text"},{"key":"customer","value":"<integer>","type":"text"},{"key":"billingCustomer","value":"<integer>","type":"text"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"dc795c9c-9507-468d-88dc-3dbfff66d03a"},{"name":"🗂️ ProjectOrders","id":"177da128-694b-4831-9015-322fd1a671db","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":"{{baseUrl}}{{apiRoot}}/ProjectOrders?ProjectCode=<int>&projectId=<guid>","description":"<p>Provides the list of orders for a project by ProjectCode</p>\n<p>This endpoint will be avaiilble in version 369</p>\n","urlObject":{"path":["ProjectOrders"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[{"key":"ProjectCode","value":"<int>"},{"description":{"content":"<p>Will be added in 369 </p>\n","type":"text/plain"},"key":"projectId","value":"<guid>"}],"variable":[]}},"response":[{"id":"91830a34-b5a1-4548-b946-6cf90048191d","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":{"raw":"{{baseUrl}}{{apiRoot}}/ProjectOrders?ProjectCode=<int>","host":["{{baseUrl}}{{apiRoot}}"],"path":["ProjectOrders"],"query":[{"key":"ProjectCode","value":"<int>","description":"Required"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    [\r\n        {\r\n            \"OrderNumber\": \"double\",\r\n            \"OrderStatus\": \"string Will be availble in Version 3610\", \r\n            \"InternalPurchaseOrder\": \"string Will be availble in Version 3610\",\r\n            \"Title\": \"string\",\r\n            \"Series\": \"string\",\r\n            \"Season\": \"int\",\r\n            \"Episode\": \"int\",\r\n            \"airOn\": \"<dateTime> Will be availble in Version 369\",\r\n            \"dueOn\": \"<dateTime> Will be availble in Version 369\",\r\n            \"internalDueOn\": \"<dateTime> Will be availble in Version 369\",\r\n            \"lastUpdatedOn\" : \"<dateTime> Will be availble in Version 369\",\r\n        }\r\n    ],\r\n}"},{"id":"6138813e-76f8-4baa-9fe3-9a6180c0eeaa","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":{"raw":"{{baseUrl}}{{apiRoot}}/ProjectOrders?ProjectCode=<int>","host":["{{baseUrl}}{{apiRoot}}"],"path":["ProjectOrders"],"query":[{"key":"ProjectCode","value":"<int>"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n  \"errorMessage\": \"<string>\"\r\n}"}],"_postman_id":"177da128-694b-4831-9015-322fd1a671db"},{"name":"🗂️ ProjectStatus","id":"2f43d912-cdf6-405e-9796-9a016513baeb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":"{{baseUrl}}{{apiRoot}}/ProjectStatus","description":"<p>used to retrieve the ProjectStatus list and codes (will be available in version 369 and above).</p>\n","urlObject":{"path":["ProjectStatus"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"40e19efe-b044-44ee-8b14-ec25f23f5bc0","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"url":"{{baseUrl}}/api/ExternalTmApi/ProjectStatus"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": \"<integer>\",\n  \"description\": \"<string>\"\n}"},{"id":"6044d589-4d59-4c51-9002-8a3e20d32681","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"url":"{{baseUrl}}/api/ExternalTmApi/ProjectStatus"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"2f43d912-cdf6-405e-9796-9a016513baeb"},{"name":"🎬ProductionTypes","id":"45e8fc7a-a2c9-4685-a0ed-644c73f42491","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":"{{baseUrl}}{{apiRoot}}/ProductionTypes","description":"<p>used to retrieve the Production Types list this endpoint will be availble in version 3681 and above</p>\n","urlObject":{"path":["ProductionTypes"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"877c4b03-59d4-4a00-b868-ceaf58e560e4","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*","type":"text"},{"key":"AuthToken","value":"<string>","type":"text"}],"url":"{{baseUrl}}/api/ExternalTmApi/ProductionTypes"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": \"<integer>\",\n  \"description\": \"<string>\"\n}"},{"id":"caf2e235-aa5c-4fa1-a229-6017fe99146b","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*","type":"text"},{"key":"AuthToken","value":"<string>","type":"text"}],"url":"{{baseUrl}}/api/ExternalTmApi/ProductionTypes"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"45e8fc7a-a2c9-4685-a0ed-644c73f42491"},{"name":"📦Products","id":"71c0d7a8-91fd-4bc2-9275-ff97ee644f4e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":"{{baseUrl}}{{apiRoot}}/Products","description":"<p>used to retrieve the products list and codes</p>\n","urlObject":{"path":["Products"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"b262744d-1e2c-458b-9fe5-c15af6ab768f","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"url":"{{baseUrl}}/api/ExternalTmApi/Products"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": \"<integer>\",\n  \"description\": \"<string>\",\n  \"productType\": \"<integer>\",\n  \"productTypeDescription\": \"<string>\",\n  \"productSubType\": \"<integer>\",\n  \"productSubTypeDescription\": \"<string>\"\n}"},{"id":"9f7d8e1a-26d3-493a-99ac-675afbacbbb7","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"url":"{{baseUrl}}/api/ExternalTmApi/Products"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"71c0d7a8-91fd-4bc2-9275-ff97ee644f4e"},{"name":"⬅️PreviousTasks","id":"b2df4d54-bf98-4e8c-8f75-e7ac4c4fac55","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":"{{baseUrl}}{{apiRoot}}/PreviousTasks?orderNumber=<number>&taskUniqueOrderId=<integer>","description":"<p>used to retrieve the PreviousTasks list for AddTask endpoint will be availble in version 368</p>\n","urlObject":{"path":["PreviousTasks"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[{"key":"orderNumber","value":"<number>"},{"key":"taskUniqueOrderId","value":"<integer>"}],"variable":[]}},"response":[{"id":"f6a67155-846a-49b2-bea4-2c9bc95f6e74","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"url":{"raw":"{{baseUrl}}/api/ExternalTmApi/PreviousTasks?orderNumber=<number>&taskUniqueOrderId=<integer>","host":["{{baseUrl}}"],"path":["api","ExternalTmApi","PreviousTasks"],"query":[{"key":"orderNumber","value":"<number>"},{"key":"taskUniqueOrderId","value":"<integer>"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": \"<integer>\",\n  \"description\": \"<string>\"\n}"},{"id":"6d5b05f5-35ff-4401-b0ba-629652fa27c1","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"url":{"raw":"{{baseUrl}}/api/ExternalTmApi/PreviousTasks?orderNumber=<number>&taskUniqueOrderId=<integer>","host":["{{baseUrl}}"],"path":["api","ExternalTmApi","PreviousTasks"],"query":[{"key":"orderNumber","value":"<number>"},{"key":"taskUniqueOrderId","value":"<integer>"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"b2df4d54-bf98-4e8c-8f75-e7ac4c4fac55"},{"name":"🔤OrderTypes","id":"31e31a20-ff3e-45c5-9206-f58c1d2a96a6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":"{{baseUrl}}{{apiRoot}}/OrderTypes","description":"<p>used to retrieve the Order types list and codes</p>\n","urlObject":{"path":["OrderTypes"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"b7d72c40-8750-47b9-95e5-231bad82a12e","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"url":"{{baseUrl}}/api/ExternalTmApi/OrderTypes"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": \"<integer>\",\n  \"description\": \"<string>\"\n}"},{"id":"15e07cef-e10c-4fa0-a6c2-c06bf2842753","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"url":"{{baseUrl}}/api/ExternalTmApi/OrderTypes"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"31e31a20-ff3e-45c5-9206-f58c1d2a96a6"},{"name":"📄OrderNotes","id":"3d13aea8-4a12-4983-a241-41226a654b73","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":"{{baseUrl}}{{apiRoot}}/OrderNotes?orderNumbers=<integer array>","description":"<p>Used to retrieve Order notes information</p>\n","urlObject":{"path":["OrderNotes"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[{"description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"key":"orderNumbers","value":"<integer array>"}],"variable":[]}},"response":[{"id":"bcfc5b08-090c-481e-8a8d-ff5296fb52a1","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"url":{"raw":"{{baseUrl}}/api/ExternalTmApi/OrderNotes?orderNumbers=<integer>","host":["{{baseUrl}}"],"path":["api","ExternalTmApi","OrderNotes"],"query":[{"description":"(Required) ","key":"orderNumbers","value":"<integer>"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"orderNumber\": \"<integer>\",\n    \"noteType\": \"External\",\n    \"noteContent\": \"<string>\",\n    \"createdOn\": \"<dateTime>\",\n    \"createdBy\": \"<string>\"\n  },\n  {\n    \"orderNumber\": \"<integer>\",\n    \"noteType\": \"External\",\n    \"noteContent\": \"<string>\",\n    \"createdOn\": \"<dateTime>\",\n    \"createdBy\": \"<string>\"\n  }\n]"},{"id":"9d806207-d69f-4b5b-a2d3-989e741bacba","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"url":{"raw":"{{baseUrl}}/api/ExternalTmApi/OrderNotes?orderNumbers=<integer>","host":["{{baseUrl}}"],"path":["api","ExternalTmApi","OrderNotes"],"query":[{"description":"(Required) ","key":"orderNumbers","value":"<integer>"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"3d13aea8-4a12-4983-a241-41226a654b73"},{"name":"🟡OrderStatus✏️","id":"06c99939-61af-4282-b83a-94cfa10f8d3b","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{}},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":"{{baseUrl}}{{apiRoot}}/OrderStatus?orderNumber=<number>&originalOrderNumber=<number>&packageId=<string>&mediaNumber=<string>&internalPurchaseOrder=<string>&metaDataOrder1 =<string>&metaDataOrder2=<string>&metaDataOrder3=<string>&metaDataOrder4=<string>&metaDataOrder5=<string>&customField1=<string/int>&customField2=<string/int>&customField3=<string/int>","description":"<h3 id=\"orderstatus-endpoint\">OrderStatus Endpoint</h3>\n<p>The <strong>OrderStatus</strong> endpoint returns comprehensive details about an order, including:</p>\n<ul>\n<li><p><strong>Pricing information</strong> – full breakdown of revenue, billing, product, and currency details.</p>\n</li>\n<li><p><strong>Task information</strong> – task status, completion details, and associated costs.</p>\n</li>\n<li><p><strong>Product and language information</strong> – metadata describing the product, product type, and language assignments.</p>\n</li>\n</ul>\n<p>This endpoint ensures that all pricing, task, product, and language data related to the order is available in a single response.</p>\n","urlObject":{"path":["OrderStatus"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[{"key":"orderNumber","value":"<number>"},{"key":"originalOrderNumber","value":"<number>"},{"key":"packageId","value":"<string>"},{"key":"mediaNumber","value":"<string>"},{"description":{"content":"<p> the filter will be available in version 369</p>\n","type":"text/plain"},"key":"internalPurchaseOrder","value":"<string>"},{"description":{"content":"<p> the filter will be available in version 369</p>\n","type":"text/plain"},"key":"metaDataOrder1 ","value":"<string>"},{"description":{"content":"<p> the filter will be available in version 369</p>\n","type":"text/plain"},"key":"metaDataOrder2","value":"<string>"},{"description":{"content":"<p> the filter will be available in version 369</p>\n","type":"text/plain"},"key":"metaDataOrder3","value":"<string>"},{"description":{"content":"<p> the filter will be available in version 369</p>\n","type":"text/plain"},"key":"metaDataOrder4","value":"<string>"},{"description":{"content":"<p> the filter will be available in version 369</p>\n","type":"text/plain"},"key":"metaDataOrder5","value":"<string>"},{"description":{"content":"<p> the filter will be available in version 369</p>\n","type":"text/plain"},"key":"customField1","value":"<string/int>"},{"description":{"content":"<p> the filter will be available in version 369</p>\n","type":"text/plain"},"key":"customField2","value":"<string/int>"},{"description":{"content":"<p> the filter will be available in version 369</p>\n","type":"text/plain"},"key":"customField3","value":"<string/int>"}],"variable":[]}},"response":[{"id":"f6b2e287-0eea-4a57-9f59-5285c7cacb09","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":{"raw":"{{baseUrl}}/api/ExternalTmApi/OrderStatus?orderNumber=<number>&originalOrderNumber=<number>&packageId=<string>&mediaNumber=<string>","host":["{{baseUrl}}"],"path":["api","ExternalTmApi","OrderStatus"],"query":[{"key":"orderNumber","value":"<number>"},{"key":"originalOrderNumber","value":"<number>"},{"key":"packageId","value":"<string>"},{"key":"mediaNumber","value":"<string>"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"\n[\n  {\n    \"orderNumber\": \"<integer>\",\n    \"packageId\": \"<string>\",\n    \"projectId\": \"<int> the field will be available in version 369\",\n    \"customer\": \"<string>\",\n    \"customerCode\": \"<int> Will be availble in Version 369\",\n    \"consolidatedAccount\": \"<string> Will be availble in Version 369\",\n    \"consolidatedAccountCode\": \"<int> Will be availble in Version 369\",\n    \"billingCustomer\": \"<string>\",\n    \"billingCustomerCode\": \"<int> Will be availble in Version 369\",\n    \"createdBy\": \"<string> Will be availble in Version 369\",\n    \"createdByCode\": \"<int> Will be availble in Version 369\",\n    \"resourceInCharge\": \"<string> Will be availble in Version 369\",\n    \"resourceInChargeCode\": \"<int> Will be availble in Version 369\",\n    \"internalPurchaseOrder\": \"<string> Will be availble in Version 369\",\n    \"movieTitle\": \"<string>\",\n    \"episodeName\": \"<string>\",\n    \"seriesName\": \"<string>\",\n    \"status\": \"<string>\",\n    \"seasonNumber\": \"<integer>\",\n    \"episodeNumber\": \"<integer>\",\n    \"sourceLanguage\": \"<string>\",\n    \"script\": \"<string>\",\n    \"duration\": \"<time>\",\n    \"durationSupplier\": \"<time> Will be availble in Version 369\",\n    \"originalOrderNumber\": \"<number>\",\n    \"createdOn\": \"<dateTime>\",\n    \"airOn\": \"<dateTime>\",\n    \"dueOn\": \"<dateTime>\",\n    \"internalDueOn\": \"<dateTime> Will be availble in Version 369\",\n    \"contentType\": \"<string> the field will be available in version 369\",\n    \"productionType\": \"<string> the field will be available in version 369\",\n    \"genre\": \"<string> the field will be available in version 369\",\n    \"lastUpdated\": \"<dateTime>\",\n    \"externalFields\": \"<string>\",\n    \"customField1\": \"<int> the field will be available in version 369\",\n    \"customField2\": \"<int> the field will be available in version 369\",\n    \"customField3\": \"<int> the field will be available in version 369\",   \n    \"metaDataOrder1\": \"<string> the field will be available in version 369\",\n    \"metaDataOrder2\": \"<string> the field will be available in version 369\",\n    \"metaDataOrder3\": \"<string> the field will be available in version 369\",\n    \"metaDataOrder4\": \"<string> the field will be available in version 369\",\n    \"metaDataOrder5\": \"<string> the field will be available in version 369\",\n    \"pricing\": [\n      {\n        \"id\": \"<uniqueidentifier>\",\n        \"originalid\": \"<uniqueidentifier> (nullable)\",\n        \"type\": \"<string> (Surcharge,Main)\",\n        \"billingDescription\": \"<string>\",\n        \"productDescription\": \"<string>\",\n        \"product\": \"<integer>\",\n        \"productId\": \"<string>\",\n        \"language\": \"<string>\",\n        \"currency\": \"<string>\",\n        \"pricePerUnit_WithScript\": \"<number> the field will be available in version 369\",\n        \"pricePerUnit_WithOutScript\": \"<number> the field will be available in version 369\",\n        \"pricePerUnit_NotRelevent\": \"<number> the field will be available in version 369\",\n        \"fixedPrice\": \"<number> the field will be available in version 369\",       \n        \"revenue\": \"<number>\",\n        \"metaDataProduct1\": \"<string> the field will be available in version 369\",\n        \"metaDataProduct2\": \"<string> the field will be available in version 369\",\n        \"metaDataProduct3\": \"<string> the field will be available in version 369\"\n      }\n    ],\n    \"languages\": [\n      {\n        \"language\": \"<string> the field will be available in version 369\",\n        \"languageDescription\": \"<string> the field will be available in version 369\",\n        \"requiredOn\": \"<dateTime> the field will be available in version 369\",\n        \"requiredFileName\": \"<string> the field will be available in version 369\",\n        \"metaDataLanguage1\": \"<string> the field will be available in version 369\",\n        \"metaDataLanguage2\": \"<string> the field will be available in version 369\",\n        \"metaDataLanguage3\": \"<string> the field will be available in version 369\"\n      }\n    ],\n    \"tasks\": [\n      {\n        \"productDescription\": \"<string>\",\n        \"product\": \"<integer>\",\n        \"productId\": \"<string>\",\n        \"language\": \"<string>\",\n        \"taskCode\": \"<integer>\",\n        \"task\": \"<string>\",\n        \"taskUniqueOrderId\": \"<number>\",\n        \"compleated\": \"<boolean>\",\n        \"dueDate\": \"<dateTime>\",\n        \"internalDueDate\": \"<dateTime> the field will be available in version 369\",\n        \"completionDate\": \"<dateTime>\",\n        \"compleatedById\": \"<number>\",\n        \"compleatedByName\": \"<string>\",\n        \"currency\": \"<string>\",\n        \"ratePerUnit_WithScript\": \"<number> the field will be available in version 369\",\n        \"ratePerUnit_WithOutScript\": \"<number> the field will be available in version 369\",\n        \"ratePerUnit_NotRelevent\": \"<number> the field will be available in version 369\",\n        \"fixedRate\": \"<number> the field will be available in version 369\",        \n        \"amountDue\": \"<number>\",\n        \"surcharge\": \"<number>\",\n        \"totalAmountDue\": \"<number>\",\n        \"rate\": \"<string> the field will be available in version 369\",\n        \"unite\": \"<string> the field will be available in version 369\",\n        \"uniteQuantity\": \"<number> the field will be available in version 369\",\n        \"metaDataTask1\": \"<string>\",\n        \"metaDataTask2\": \"<string>\",\n        \"metaDataTask3\": \"<string>\",\n        \"code1\": \"<string>\",\n        \"code2\": \"<string>\",\n        \"code3\": \"<string>\",\n        \"code4\": \"<string>\",\n        \"code5\": \"<string>\",\n        \"Code1\": \"<string> (obsolete, use code1)\",\n        \"Code2\": \"<string> (obsolete, use code2)\",\n        \"Code3\": \"<string> (obsolete, use code3)\",\n        \"Code4\": \"<string> (obsolete, use code4)\",\n        \"Code5\": \"<string> (obsolete, use code5)\",\n        \"surcharges\": [\n          {\n            \"id\": \"<uniqueidentifier>\",\n            \"addition\": \"<number>\",\n            \"percentage\": \"<number>\",\n            \"currency\": \"<string>\",\n            \"currencyDescription\": \"<string>\"\n          }\n        ]\n      }\n    ]\n  }\n]"},{"id":"9f1beff6-8367-4237-963f-2fd75dc88b6b","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"url":{"raw":"{{baseUrl}}/api/ExternalTmApi/OrderStatus?orderNumber=<number>&originalOrderNumber=<number>&packageId=<string>&mediaNumber=<string>","host":["{{baseUrl}}"],"path":["api","ExternalTmApi","OrderStatus"],"query":[{"key":"orderNumber","value":"<number>"},{"key":"originalOrderNumber","value":"<number>"},{"key":"packageId","value":"<string>"},{"key":"mediaNumber","value":"<string>"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"06c99939-61af-4282-b83a-94cfa10f8d3b"},{"name":"🟡TaskStatus✏️","id":"3ff71f45-31ce-457e-9819-990dbfe6f1e7","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{}},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":"{{baseUrl}}{{apiRoot}}/TaskStatus?orderNumber=<number>&taskUniqueOrderId=<integer>","description":"<h2 id=\"taskstatus-endpoint\">TaskStatus Endpoint</h2>\n<p>The TaskStatus endpoint returns comprehensive details about a task, including:</p>\n<ul>\n<li>Task status, completion details, and associated costs.</li>\n</ul>\n<p>This endpoint ensures the task is available in a single response.</p>\n","urlObject":{"path":["TaskStatus"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[{"description":{"content":"<p>required </p>\n","type":"text/plain"},"key":"orderNumber","value":"<number>"},{"description":{"content":"<p>optional if 0 than returns all tasks in the order </p>\n","type":"text/plain"},"key":"taskUniqueOrderId","value":"<integer>"}],"variable":[]}},"response":[{"id":"82640ac9-d528-4aa4-a039-1e936022392c","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":{"raw":"{{baseUrl}}{{apiRoot}}/TaskStatus?orderNumber=<number>&taskUniqueOrderId=<integer>","host":["{{baseUrl}}{{apiRoot}}"],"path":["TaskStatus"],"query":[{"key":"orderNumber","value":"<number>"},{"key":"taskUniqueOrderId","value":"<integer>"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":" [\n    {\n        \"orderNumber\": \"<int> the field will be available in version 369\",\n        \"projectId\": \"<int> the field will be available in version 369\",\n        \"taskUniqueOrderId\": \"<number>\",    \n        \"productDescription\": \"<string>\",\n        \"product\": \"<integer>\",\n        \"productId\": \"<string>\",\n        \"language\": \"<string>\",\n        \"taskCode\": \"<integer>\",\n        \"task\": \"<string>\",\n        \"compleated\": \"<boolean>\",\n        \"dueDate\": \"<dateTime>\",\n        \"internalDueDate\": \"<dateTime>\",\n        \"completionDate\": \"<dateTime>\",\n        \"compleatedById\": \"<number>\",\n        \"compleatedByName\": \"<string>\",\n        \"currency\": \"<string>\",\n        \"ratePerUnit_WithScript\": \"<number> the field will be available in version 369\",\n        \"ratePerUnit_WithOutScript\": \"<number> the field will be available in version 369\",\n        \"ratePerUnit_NotRelevent\": \"<number> the field will be available in version 369\",\n        \"fixedRate\": \"<number> the field will be available in version 369\",\n        \"amountDue\": \"<number>\",\n        \"surcharge\": \"<number>\",\n        \"totalAmountDue\": \"<number>\",\n        \"rate\": \"<string> the field will be available in version 369\",\n        \"unite\": \"<string> the field will be available in version 369\",\n        \"uniteQuantity\": \"<number> the field will be available in version 369\",\n        \"metaDataTask1\": \"<string>\",\n        \"metaDataTask2\": \"<string>\",\n        \"metaDataTask3\": \"<string>\",\n        \"Code1\": \"<string>\",\n        \"Code2\": \"<string>\",\n        \"Code3\": \"<string>\",\n        \"Code4\": \"<string>\",\n        \"Code5\": \"<string>\",\n        \"metaDataTask1\": \"<string>\",\n        \"metaDataTask2\": \"<string>\",\n        \"metaDataTask3\": \"<string>\"\n    }\n]\n"},{"id":"a94afb5e-e148-44c8-ad19-48365e66b72d","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"}],"url":{"raw":"{{baseUrl}}{{apiRoot}}/TaskStatus?orderNumber=<number>&taskUniqueOrderId=<integer>","host":["{{baseUrl}}{{apiRoot}}"],"path":["TaskStatus"],"query":[{"key":"orderNumber","value":"<number>"},{"key":"taskUniqueOrderId","value":"<integer>"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"3ff71f45-31ce-457e-9819-990dbfe6f1e7"},{"name":"🏢Offices","id":"d2101724-2ee8-4669-b202-8e56e870bb54","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":"{{baseUrl}}{{apiRoot}}/Offices?pageSize=<integer>&page=<integer>&sortBy=<enum code,description> &contains=<string>","description":"<p>used to retrieve the Office list this endpoint will be availble in version 368 and above</p>\n","urlObject":{"path":["Offices"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[{"description":{"content":"<p>Will be availble in Version 369\"</p>\n","type":"text/plain"},"key":"pageSize","value":"<integer>"},{"description":{"content":"<p>Will be availble in Version 369\"</p>\n","type":"text/plain"},"key":"page","value":"<integer>"},{"description":{"content":"<p>Will be availble in Version 369\"</p>\n","type":"text/plain"},"key":"sortBy","value":"<enum code,description> "},{"description":{"content":"<p>Will be availble in Version 369\"</p>\n","type":"text/plain"},"key":"contains","value":"<string>"}],"variable":[]}},"response":[{"id":"5841604a-71dc-4c8b-ab1c-07335c9f1946","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"}],"url":{"raw":"{{baseUrl}}/api/ExternalTmApi/Offices?pageSize=<integer>&page=<integer>&sortBy=<enum code,description> &contains=<string>","host":["{{baseUrl}}"],"path":["api","ExternalTmApi","Offices"],"query":[{"key":"pageSize","value":"<integer>","description":"(Required) ","type":"text"},{"key":"page","value":"<integer>","type":"text"},{"key":"sortBy","value":"<enum code,description> ","type":"text"},{"key":"contains","value":"<string>","type":"text"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n    \"Data\": [ \n                {\n                    \"code\": \"<integer>\",\n                    \"description\": \"<string>\"\n                    \"resourceCode\": \"<integer>\", //Will be available in version 369\n                    \"customerCode\": \"<integer>\", //Will be available in version 369\n                    \"officeAcronym\" : \"<string>\" //Will be available in version 369\n                }\n            ],\n    \"Total\": <integer> \n}"},{"id":"3b215406-37a9-4fea-bea0-7894fc236bc6","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"}],"url":{"raw":"{{baseUrl}}/api/ExternalTmApi/Offices?pageSize=<integer>&page=<integer>&sortBy=<enum code,description> &contains=<string>","host":["{{baseUrl}}"],"path":["api","ExternalTmApi","Offices"],"query":[{"key":"pageSize","value":"<integer>","description":"(Required) ","type":"text"},{"key":"page","value":"<integer>","type":"text"},{"key":"sortBy","value":"<enum code,description> ","type":"text"},{"key":"contains","value":"<string>","type":"text"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"d2101724-2ee8-4669-b202-8e56e870bb54"},{"name":"🈯Languages","id":"200a8920-152c-41a1-9bec-5fdc55675db0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":"{{baseUrl}}{{apiRoot}}/Languages","description":"<p>used to retrieve the language list and codes</p>\n","urlObject":{"path":["Languages"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"bcd6f6fa-d1f1-4049-becc-fb3746521a7e","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"url":"{{baseUrl}}/api/ExternalTmApi/Languages"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": \"<integer>\",\n  \"isocode\": \"<string>\",\n  \"description\": \"<string>\"\n}"},{"id":"79ba8ec5-5d9d-40b9-bac3-59695e7e28e6","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"url":"{{baseUrl}}/api/ExternalTmApi/Languages"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"200a8920-152c-41a1-9bec-5fdc55675db0"},{"name":"🎭Genres","id":"d17ef55b-15f6-45be-95c2-f20fad77693d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":"{{baseUrl}}{{apiRoot}}/Genres","description":"<p>used to retrieve the Genres list and codes (will be available in version 3681 and above).</p>\n","urlObject":{"path":["Genres"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"02e0f087-4800-4669-aeea-c87fe7893f8a","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"url":"{{baseUrl}}/api/ExternalTmApi/Genres"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": \"<integer>\",\n  \"description\": \"<string>\"\n}"},{"id":"06fe6764-34f8-4575-be30-3717d1c00cac","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"url":"{{baseUrl}}/api/ExternalTmApi/Genres"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"d17ef55b-15f6-45be-95c2-f20fad77693d"},{"name":"👨‍💼JobTitles","id":"dbb6ee0d-a7ee-4bb9-a91a-78043eaf2ca0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":"{{baseUrl}}{{apiRoot}}/JobTitles","description":"<p>used to retrieve the Job Titles</p>\n<p>Will be availble in Version 369</p>\n","urlObject":{"path":["JobTitles"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"6d312183-9229-4b4b-8280-1afbb22b96d5","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"url":"{{baseUrl}}/api/ExternalTmApi/JobTitles"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": \"<integer>\",\n  \"description\": \"<string>\"\n}"},{"id":"ab1a6deb-5b14-49aa-84ff-643e3e229024","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"url":"{{baseUrl}}/api/ExternalTmApi/JobTitles"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"dbb6ee0d-a7ee-4bb9-a91a-78043eaf2ca0"},{"name":"🧑‍🤝‍🧑ResourceType","id":"8bab145c-41f8-49f5-8f13-740928319261","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":"{{baseUrl}}{{apiRoot}}/ResourceType","description":"<p>used to retrieve the Resource Type</p>\n<p>Will be availble in Version 369</p>\n","urlObject":{"path":["ResourceType"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"5a23744c-76cb-4377-82e7-5ed5cb700b10","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"url":"{{baseUrl}}/api/ExternalTmApi/ResourceType"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": \"<integer>\",\n  \"description\": \"<string>\"\n}"},{"id":"d9d4a734-7bb5-4482-ab58-e877a1cb48a0","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"url":"{{baseUrl}}/api/ExternalTmApi/ResourceType"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"8bab145c-41f8-49f5-8f13-740928319261"},{"name":"🧑‍🤝‍🧑Teams","id":"84a88b5e-eca8-4cea-a327-1f6ff973b878","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":"{{baseUrl}}{{apiRoot}}/Teams","description":"<p>used to retrieve the Teams</p>\n<p>Will be availble in Version 369</p>\n","urlObject":{"path":["Teams"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"30a52599-c186-4009-87af-503143d572a1","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"url":"{{baseUrl}}/api/ExternalTmApi/Teams"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": \"<integer>\",\n  \"description\": \"<string>\",\n  \"type\": \"<string>\"\n}"},{"id":"761f9f93-f054-4d1d-8801-074721044570","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"url":"{{baseUrl}}/api/ExternalTmApi/Teams"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"84a88b5e-eca8-4cea-a327-1f6ff973b878"},{"name":"📁FileListFetch","id":"309684cd-4b45-4da9-9c6a-757dd924e9f6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":"{{baseUrl}}{{apiRoot}}/FileListFetch?orderNumber=<number>&packageId=<string>&productId=<string>","description":"<p>Used to retrieve Order files list</p>\n","urlObject":{"path":["FileListFetch"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[{"key":"orderNumber","value":"<number>"},{"key":"packageId","value":"<string>"},{"description":{"content":"<p>This field is used for product id from the external system. This is not a “productId” (guid) in OM</p>\n","type":"text/plain"},"key":"productId","value":"<string>"}],"variable":[]}},"response":[{"id":"63f8678f-5217-419d-842d-afc846c04943","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"url":{"raw":"{{baseUrl}}/api/ExternalTmApi/FileListFetch?orderNumber=<number>&packageId=<string>&productId=<string>","host":["{{baseUrl}}"],"path":["api","ExternalTmApi","FileListFetch"],"query":[{"key":"orderNumber","value":"<number>"},{"key":"packageId","value":"<string>"},{"key":"productId","value":"<string>","description":"This field is used for product id from the external system. This is not a “productId” (guid) in OM"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"fileCode\": \"<integer>\",\n    \"orderNumber\": \"<integer>\",\n    \"version\": \"<integer>\",\n    \"packageId\": \"<string>\",\n    \"productId\": \"<string>\",\n    \"product\": \"<string>\",\n    \"task\": \"<string>\",\n    \"fileName\": \"<string>\",\n    \"originalFileName\": \"<string>\",\n    \"filePath\": \"<string>\",\n    \"extension\": \"<string>\",\n    \"fileSize\": \"<integer>\",\n    \"fileType\": \"<string>\",\n    \"customer\": \"<string>\",\n    \"customerCode\": \"<integer>\",\n    \"movieTitle\": \"<string>\",\n    \"episodeName\": \"<string>\",\n    \"seasonNumber\": \"<integer>\",\n    \"episodeNumber\": \"<integer>\",\n    \"sourceLanguage\": \"<string>\",\n    \"targetLanguage\": \"<string>\",\n    \"creationDate\": \"<dateTime>\"\n  }\n]"},{"id":"32716dc5-5596-41a8-b6ee-7c2d394ad07f","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"url":{"raw":"{{baseUrl}}/api/ExternalTmApi/FileListFetch?orderNumber=<number>&packageId=<string>&productId=<string>","host":["{{baseUrl}}"],"path":["api","ExternalTmApi","FileListFetch"],"query":[{"key":"orderNumber","value":"<number>"},{"key":"packageId","value":"<string>"},{"description":"This field is used for product id from the external system. This is not a “productId” (guid) in OM","key":"productId","value":"<string>"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"309684cd-4b45-4da9-9c6a-757dd924e9f6"},{"name":"📁FileFetch","id":"d1f738d7-228c-4ea5-8a63-960be55b7c10","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":"{{baseUrl}}{{apiRoot}}/FileFetch?fileCode=<integer>","description":"<p>used to retrieve an Order file</p>\n","urlObject":{"path":["FileFetch"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[{"description":{"content":"<p>TM internal file code to be used if URL expires </p>\n","type":"text/plain"},"key":"fileCode","value":"<integer>"}],"variable":[]}},"response":[{"id":"a85c2a04-8e35-43a6-a651-ae88c70dc433","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"url":{"raw":"{{baseUrl}}/api/ExternalTmApi/FileFetch?fileCode=<integer>","host":["{{baseUrl}}"],"path":["api","ExternalTmApi","FileFetch"],"query":[{"description":"TM internal file code to be used if URL expires ","key":"fileCode","value":"<integer>"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"fileUrl\": \"<string>\"\n}"},{"id":"e8288191-dc69-4b4d-8f39-e489e24b1b38","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"url":{"raw":"{{baseUrl}}/api/ExternalTmApi/FileFetch?fileCode=<integer>","host":["{{baseUrl}}"],"path":["api","ExternalTmApi","FileFetch"],"query":[{"description":"TM internal file code to be used if URL expires ","key":"fileCode","value":"<integer>"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"d1f738d7-228c-4ea5-8a63-960be55b7c10"},{"name":"📁FileInfo","id":"148efb43-83f8-461f-aaa0-2aeb1fa85251","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":"{{baseUrl}}{{apiRoot}}/FileInfo?fileCode=<integer>","description":"<h1 id=\"under-consideration---not-developed-yet\"><strong>Under consideration - not developed yet</strong></h1>\n<p>used to retrieve an File Information</p>\n","urlObject":{"path":["FileInfo"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[{"description":{"content":"<p>TM internal file code to be used if URL expires </p>\n","type":"text/plain"},"key":"fileCode","value":"<integer>"}],"variable":[]}},"response":[{"id":"2daa567c-33ee-482e-9381-2d3b440d9ceb","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"url":{"raw":"{{baseUrl}}/api/ExternalTmApi/FileInfo?fileCode=<integer>","host":["{{baseUrl}}"],"path":["api","ExternalTmApi","FileInfo"],"query":[{"key":"fileCode","value":"<integer>","description":"TM internal file code to be used if URL expires "}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n    \"fileCode\": \"<integer>\",\n    \"version\": \"<integer>\",\n    \"orderNumber\": \"<integer>\",\n    \"packageId\": \"<string>\",\n    \"productId\": \"<string>\",\n    \"product\": \"<string>\",\n    \"task\": \"<string>\",\n    \"fileName\": \"<string>\",\n    \"originalFileName\": \"<string>\",\n    \"filePath\": \"<string>\",\n    \"extension\": \"<string>\",\n    \"fileSize\": \"<integer>\",\n    \"fileType\": \"<string>\",\n    \"customerCode\": \"<integer>\",\n    \"customer\": \"<string>\",\n    \"movieTitle\": \"<string>\",\n    \"episodeName\": \"<string>\",\n    \"seasonNumber\": \"<integer>\",\n    \"episodeNumber\": \"<integer>\",\n    \"sourceLanguage\": \"<string>\",\n    \"targetLanguage\": \"<string>\",\n    \"creationDate\": \"<dateTime>\"\n}"},{"id":"e33cab38-c939-4268-9e63-a3d8b71061f2","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"url":{"raw":"{{baseUrl}}/api/ExternalTmApi/FileInfo?fileCode=<integer>","host":["{{baseUrl}}"],"path":["api","ExternalTmApi","FileInfo"],"query":[{"key":"fileCode","value":"<integer>","description":"TM internal file code to be used if URL expires "}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"148efb43-83f8-461f-aaa0-2aeb1fa85251"},{"name":"📁FileTypes","id":"4e5223f0-9c45-47a1-932c-d05edfe621c3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":"{{baseUrl}}{{apiRoot}}/FileTypes","description":"<p>Used in AddTask end point will be availble in version 368</p>\n","urlObject":{"path":["FileTypes"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"fbbd1190-4c4e-41c8-86c3-1103d1bec78a","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"url":"{{baseUrl}}/api/ExternalTmApi/FileTypes"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": \"<integer>\",\n  \"description\": \"<string>\"\n}"},{"id":"1fa0972d-8b98-4184-ac6d-b7fa411d1ba1","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"url":"{{baseUrl}}/api/ExternalTmApi/FileTypes"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"4e5223f0-9c45-47a1-932c-d05edfe621c3"},{"name":"📁FileDescriptions","id":"c3c658e4-1c5c-43a2-9905-35886ca87c70","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":"{{baseUrl}}{{apiRoot}}/FileDescriptions?fileTypeCode=<integer>","description":"<p>Used in FileDescriptions end point will be availble in version 368</p>\n","urlObject":{"path":["FileDescriptions"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[{"description":{"content":"<p>TM file type code retrieve using FileTypes endpoint</p>\n","type":"text/plain"},"key":"fileTypeCode","value":"<integer>"}],"variable":[]}},"response":[{"id":"4f09cef6-e52e-46d8-b58f-dd65d559c52e","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"}],"url":{"raw":"{{baseUrl}}/api/ExternalTmApi/FileDescriptions?fileTypeCode=<integer>","host":["{{baseUrl}}"],"path":["api","ExternalTmApi","FileDescriptions"],"query":[{"key":"fileTypeCode","value":"<integer>","description":"TM file type code retrieve using FileTypes endpoint"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": \"<integer>\",\n  \"description\": \"<string>\"\n}"},{"id":"35a2e343-b0f3-46b6-8c8d-7ff7b2ff85e6","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"}],"url":{"raw":"{{baseUrl}}/api/ExternalTmApi/FileDescriptions?fileTypeCode=<integer>","host":["{{baseUrl}}"],"path":["api","ExternalTmApi","FileDescriptions"],"query":[{"key":"fileTypeCode","value":"<integer>","description":"TM file type code retrieve using FileTypes endpoint"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"c3c658e4-1c5c-43a2-9905-35886ca87c70"},{"name":"🚩Flags","id":"4a150598-e9f9-4d78-8509-d9c9c72b4cfb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":"{{baseUrl}}{{apiRoot}}/Flags","description":"<p>used to retrieve the Flags list and codes</p>\n","urlObject":{"path":["Flags"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"00efcb3b-ec4a-4c53-88ff-8f8738dfc49f","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"}],"url":"{{baseUrl}}/api/ExternalTmApi/Flags"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": \"<integer>\",\n  \"description\": \"<string>\"\n}"},{"id":"451a1179-99af-4ca0-9785-9ca15c41422f","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"}],"url":"{{baseUrl}}/api/ExternalTmApi/Flags"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"4a150598-e9f9-4d78-8509-d9c9c72b4cfb"},{"name":"🔧CustomFields","id":"064b66e8-03fe-4333-8ae5-cfe0f11a4cc8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":"{{baseUrl}}{{apiRoot}}/CustomFields?Number=<int>&Level=<Enum string values Project/Order>","description":"<p>used to retrieve the CustomFields list and codes</p>\n<p>This end point will be availble in version 369</p>\n","urlObject":{"path":["CustomFields"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[{"description":{"content":"<p>(optional) (default is 1)</p>\n","type":"text/plain"},"key":"Number","value":"<int>"},{"description":{"content":"<p>(optional) (default is Order)</p>\n","type":"text/plain"},"key":"Level","value":"<Enum string values Project/Order>"}],"variable":[]}},"response":[{"id":"e5dce74f-5af3-4340-b1e0-c98788a4daa0","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"}],"url":"{{baseUrl}}/api/ExternalTmApi/CustomFields"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": \"<integer>\",\n  \"description\": \"<string>\"\n}"},{"id":"c611e2f3-5594-4da6-8610-097c97e2a702","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"}],"url":"{{baseUrl}}/api/ExternalTmApi/CustomFields"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"064b66e8-03fe-4333-8ae5-cfe0f11a4cc8"},{"name":"💰CustomerBillingStatements","id":"b9fbcfeb-2044-4119-b36a-f50fc1bfa4dc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"AuthToken","value":"{{access_token}}"}],"url":"{{baseUrl}}{{apiRoot}}/CustomerBillingStatements?billingStatementNumbers=<int>,<int>,<int>","description":"<p>Retrieve billing statement details by their statement numbers.</p>\n<h2 id=\"how-it-works\">How it works:</h2>\n<ol>\n<li><p>Pass one or more billing statement numbers as a comma-separated list in the query parameter.</p>\n</li>\n<li><p>GET /CustomerBillingStatements?billingStatementNumbers=1,2,3</p>\n</li>\n<li><p>Returns an array of billing statement objects with their line items.</p>\n</li>\n</ol>\n<h3 id=\"important\">Important:</h3>\n<ul>\n<li><p>billingStatementNumbers is required. Omitting it returns \"BillingStatementNumbers is Empty\".</p>\n</li>\n<li><p>Values must be integers. Non-integer values will cause a conversion error.</p>\n</li>\n<li><p>Square brackets are accepted and stripped automatically (e.g. [1,2,3] is treated as 1,2,3).</p>\n</li>\n</ul>\n<h2 id=\"query-parameters\">Query parameters:</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>billingStatementNumbers</td>\n<td>string</td>\n<td>✅</td>\n<td>Comma-separated list of billing statement numbers (integers)</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"response--statement-item-fields\">Response — Statement Item fields:</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>paymentItemId</td>\n<td>uniqueidentifier</td>\n<td>Unique ID of the billing statement item</td>\n</tr>\n<tr>\n<td>paymentId</td>\n<td>uniqueidentifier</td>\n<td>Parent billing statement ID</td>\n</tr>\n<tr>\n<td>orderPricingId</td>\n<td>uniqueidentifier</td>\n<td>Order pricing record ID</td>\n</tr>\n<tr>\n<td>orderNumber</td>\n<td>number</td>\n<td>Order number</td>\n</tr>\n<tr>\n<td>customerName</td>\n<td>string</td>\n<td>Original customer name</td>\n</tr>\n<tr>\n<td>description</td>\n<td>string</td>\n<td>Price billing description</td>\n</tr>\n<tr>\n<td>cost</td>\n<td>number (nullable)</td>\n<td>Billed amount</td>\n</tr>\n<tr>\n<td>isoCodeCurrency</td>\n<td>string</td>\n<td>ISO currency code</td>\n</tr>\n<tr>\n<td>exchangeRate</td>\n<td>number (nullable)</td>\n<td>Exchange rate</td>\n</tr>\n<tr>\n<td>createdOn</td>\n<td>dateTime (nullable)</td>\n<td>Creation date</td>\n</tr>\n<tr>\n<td>exchangeRateDate</td>\n<td>dateTime (nullable)</td>\n<td>Exchange rate date</td>\n</tr>\n<tr>\n<td>createdBy</td>\n<td>integer (nullable)</td>\n<td>Created by user code</td>\n</tr>\n<tr>\n<td>remarks</td>\n<td>string</td>\n<td>Remarks</td>\n</tr>\n<tr>\n<td>lastUpdatedOn</td>\n<td>dateTime (nullable)</td>\n<td>Last updated date</td>\n</tr>\n<tr>\n<td>isCanceled</td>\n<td>boolean</td>\n<td>Whether the item is canceled</td>\n</tr>\n<tr>\n<td>exchangeRateDateForInvoice</td>\n<td>dateTime (nullable)</td>\n<td>Exchange rate date for customer invoice currency</td>\n</tr>\n<tr>\n<td>exchangeRateForInvoice</td>\n<td>number (nullable)</td>\n<td>Exchange rate for customer invoice currency</td>\n</tr>\n<tr>\n<td>costForInvoice</td>\n<td>number (nullable)</td>\n<td>Billed amount in customer invoice currency</td>\n</tr>\n<tr>\n<td>isoCodeCurrencyForInvoice</td>\n<td>string</td>\n<td>ISO currency code for customer invoicing</td>\n</tr>\n<tr>\n<td>budgetsDescription</td>\n<td>string</td>\n<td>Budget description</td>\n</tr>\n<tr>\n<td>unit</td>\n<td>string</td>\n<td>Unit type description (e.g. Minutes, Words)</td>\n</tr>\n<tr>\n<td>pricePerUnit</td>\n<td>number</td>\n<td>Computed price per unit</td>\n</tr>\n<tr>\n<td>priceMin</td>\n<td>number (nullable)</td>\n<td>Minimum price</td>\n</tr>\n<tr>\n<td>fixedPrice</td>\n<td>number (nullable)</td>\n<td>Fixed price</td>\n</tr>\n<tr>\n<td>unitsMin</td>\n<td>number (nullable)</td>\n<td>Minimum units</td>\n</tr>\n<tr>\n<td>additionPct</td>\n<td>number (nullable)</td>\n<td>Addition percentage</td>\n</tr>\n<tr>\n<td>addition</td>\n<td>number (nullable)</td>\n<td>Addition amount</td>\n</tr>\n<tr>\n<td>discountPct</td>\n<td>number (nullable)</td>\n<td>Discount percentage</td>\n</tr>\n<tr>\n<td>discount</td>\n<td>number (nullable)</td>\n<td>Discount amount</td>\n</tr>\n<tr>\n<td>total</td>\n<td>number (nullable)</td>\n<td>Total (cost + addition - discount)</td>\n</tr>\n<tr>\n<td>totalBilledInCustomerCurrency</td>\n<td>number (nullable)</td>\n<td>Total billed converted to customer currency</td>\n</tr>\n<tr>\n<td>customerBillingCurrency</td>\n<td>string</td>\n<td>Customer billing currency description</td>\n</tr>\n<tr>\n<td>unitsReported</td>\n<td>number</td>\n<td>Reported units (with rounding applied)</td>\n</tr>\n<tr>\n<td>unitsForBilling</td>\n<td>number</td>\n<td>Units used for billing (with supplier rounding applied)</td>\n</tr>\n<tr>\n<td>purchaseOrder</td>\n<td>string</td>\n<td>Purchase order from pricing</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["CustomerBillingStatements"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[{"description":{"content":"<p>(Required) Comma-separated list of billing statement numbers (integers)</p>\n","type":"text/plain"},"key":"billingStatementNumbers","value":"<int>,<int>,<int>"}],"variable":[]}},"response":[{"id":"22bc0445-8925-413e-a007-7b49e5a40f8c","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":{"raw":"{{baseUrl}}{{apiRoot}}/CustomerBillingStatements?billingStatementNumbers=1,2,3","host":["{{baseUrl}}{{apiRoot}}"],"path":["CustomerBillingStatements"],"query":[{"key":"billingStatementNumbers","value":"1,2,3","description":"(Required) Comma-separated list of billing statement numbers (integers)"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"code\": \"<integer>\",\n    \"customerCode\": \"<integer> (nullable)\",\n    \"description\": \"<string>\",\n    \"cost\": \"<number> (nullable)\",\n    \"isoCodeCurrency\": \"<string>\",\n    \"exchangeRate\": \"<number> (nullable)\",\n    \"createdOn\": \"<dateTime> (nullable)\",\n    \"exchangeRateDate\": \"<dateTime> (nullable)\",\n    \"createdBy\": \"<integer> (nullable)\",\n    \"paymentDueOn\": \"<dateTime> (nullable)\",\n    \"invoiceNumberString\": \"<string>\",\n    \"paidOn\": \"<dateTime> (nullable)\",\n    \"invoiceUpdatedBy\": \"<integer> (nullable)\",\n    \"remarks\": \"<string>\",\n    \"revenueBillingOffice\": \"<integer> (nullable)\",\n    \"clientNote\": \"<string>\",\n    \"financeNote\": \"<string>\",\n    \"isReadyForInvoicing\": \"<boolean>\",\n    \"readyForInvoicingBy\": \"<integer> (nullable)\",\n    \"readyForInvoicingOn\": \"<dateTime> (nullable)\",\n    \"accountingDate\": \"<dateTime> (nullable)\",\n    \"lastUpdatedOn\": \"<dateTime> (nullable)\",\n    \"isCanceled\": \"<boolean>\",\n    \"costForInvoice\": \"<number> (nullable)\",\n    \"isoCodeCurrencyForInvoice\": \"<string>\",\n    \"budgetsDescription\": \"<string>\",\n    \"items\": [\n      {\n        \"paymentItemId\": \"<uniqueidentifier>\",\n        \"paymentId\": \"<uniqueidentifier>\",\n        \"orderPricingId\": \"<uniqueidentifier>\",\n        \"orderNumber\": \"<number>\",\n        \"customerName\": \"<string>\",\n        \"description\": \"<string>\",\n        \"cost\": \"<number> (nullable)\",\n        \"isoCodeCurrency\": \"<string>\",\n        \"exchangeRate\": \"<number> (nullable)\",\n        \"createdOn\": \"<dateTime> (nullable)\",\n        \"exchangeRateDate\": \"<dateTime> (nullable)\",\n        \"createdBy\": \"<integer> (nullable)\",\n        \"remarks\": \"<string>\",\n        \"lastUpdatedOn\": \"<dateTime> (nullable)\",\n        \"isCanceled\": \"<boolean>\",\n        \"exchangeRateDateForInvoice\": \"<dateTime> (nullable)\",\n        \"exchangeRateForInvoice\": \"<number> (nullable)\",\n        \"costForInvoice\": \"<number> (nullable)\",\n        \"isoCodeCurrencyForInvoice\": \"<string>\",\n        \"budgetsDescription\": \"<string>\",\n        \"unit\": \"<string>\",\n        \"pricePerUnit\": \"<number>\",\n        \"priceMin\": \"<number> (nullable)\",\n        \"fixedPrice\": \"<number> (nullable)\",\n        \"unitsMin\": \"<number> (nullable)\",\n        \"additionPct\": \"<number> (nullable)\",\n        \"addition\": \"<number> (nullable)\",\n        \"discountPct\": \"<number> (nullable)\",\n        \"discount\": \"<number> (nullable)\",\n        \"total\": \"<number> (nullable)\",\n        \"totalBilledInCustomerCurrency\": \"<number> (nullable)\",\n        \"customerBillingCurrency\": \"<string>\",\n        \"unitsReported\": \"<number>\",\n        \"unitsForBilling\": \"<number>\",\n        \"purchaseOrder\": \"<string>\"\n      }\n    ]\n  }\n]"},{"id":"27a405ae-6e0b-416c-bd7e-a099f0dddb27","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":{"raw":"{{baseUrl}}{{apiRoot}}/CustomerBillingStatements?billingStatementNumbers=1,2,3","host":["{{baseUrl}}{{apiRoot}}"],"path":["CustomerBillingStatements"],"query":[{"key":"billingStatementNumbers","value":"1,2,3","description":"(Required) Comma-separated list of billing statement numbers (integers)"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}\n\nPossible error messages:\n- \"BillingStatementNumbers is Empty\" — billingStatementNumbers query parameter was not provided.\n- \"Input string was not in a correct format.\" — Non-integer value in billingStatementNumbers.\n- API configuration / IP validation errors."}],"_postman_id":"b9fbcfeb-2044-4119-b36a-f50fc1bfa4dc"},{"name":"💰CustomerPrices","id":"3aad1849-1044-4e34-a3a8-e51216e08360","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"AuthToken","value":"{{access_token}}"}],"url":"{{baseUrl}}{{apiRoot}}/CustomerPrices?page=<int>&pageSize=<int>&priceListFor=<int>&priceListCode=<int>&description=<string>&detailedDescription=<string>&billingDescription=<string>&productId=<Guid>&orderType=<int>&currency=<string>&unitType=<int>&sourceLanguageId=<int>&sourceLanguageDescription=<string>&targetLanguageId=<int>&targetLanguageDescription=<string>&consolidatedAccount=<int>&customer=<int>&billingCustomer=<int>&series=<int>","description":"<p>Returns a paged list of customer price lists from Price_List_Suppliers (PriceListFor = Customer).</p>\n<p><strong>Pagination:</strong></p>\n<ul>\n<li><code>page</code> defaults to 1 if not provided or ≤ 0</li>\n<li><code>pageSize</code> is clamped between 5 and 100</li>\n</ul>\n<p><strong>Language filter logic:</strong> When filtering by source or target language, price lists that have NO languages assigned are still included in the results (they match any language).</p>\n<p><strong>Sorted by:</strong> priceListCode ascending.</p>\n","urlObject":{"path":["CustomerPrices"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[{"description":{"content":"<p>Page number, 1-based. Defaults to 1.</p>\n","type":"text/plain"},"key":"page","value":"<int>"},{"description":{"content":"<p>Number of records per page. Clamped between 5 and 100.</p>\n","type":"text/plain"},"key":"pageSize","value":"<int>"},{"description":{"content":"<p>1 Order, 3 product (defualt)</p>\n","type":"text/plain"},"key":"priceListFor","value":"<int>"},{"description":{"content":"<p>Filter by exact price list code. Optional.</p>\n","type":"text/plain"},"key":"priceListCode","value":"<int>"},{"description":{"content":"<p>Filter by description (contains match). Optional.</p>\n","type":"text/plain"},"key":"description","value":"<string>"},{"description":{"content":"<p>Filter by detailed description (contains match). Optional.</p>\n","type":"text/plain"},"key":"detailedDescription","value":"<string>"},{"description":{"content":"<p>Filter by billing description (contains match). Optional.</p>\n","type":"text/plain"},"key":"billingDescription","value":"<string>"},{"description":{"content":"<p>Filter by product ID (GUID). Optional.</p>\n","type":"text/plain"},"key":"productId","value":"<Guid>"},{"description":{"content":"<p>Filter by order type code. Optional.</p>\n","type":"text/plain"},"key":"orderType","value":"<int>"},{"description":{"content":"<p>Filter by ISO currency code (e.g. USD, EUR). Optional.</p>\n","type":"text/plain"},"key":"currency","value":"<string>"},{"description":{"content":"<p>Filter by unit type code. Optional.</p>\n","type":"text/plain"},"key":"unitType","value":"<int>"},{"description":{"content":"<p>Filter by source language code. If the price list has no source languages, it is still included. Optional.</p>\n","type":"text/plain"},"key":"sourceLanguageId","value":"<int>"},{"description":{"content":"<p>Filter by source language description (contains match). If the price list has no source languages, it is still included. Optional.</p>\n","type":"text/plain"},"key":"sourceLanguageDescription","value":"<string>"},{"description":{"content":"<p>Filter by target language code. If the price list has no target languages, it is still included. Optional.</p>\n","type":"text/plain"},"key":"targetLanguageId","value":"<int>"},{"description":{"content":"<p>Filter by target language description (contains match). If the price list has no target languages, it is still included. Optional.</p>\n","type":"text/plain"},"key":"targetLanguageDescription","value":"<string>"},{"description":{"content":"<p>Filter by consolidated account code. Optional.</p>\n","type":"text/plain"},"key":"consolidatedAccount","value":"<int>"},{"description":{"content":"<p>Filter by customer code. Optional.</p>\n","type":"text/plain"},"key":"customer","value":"<int>"},{"description":{"content":"<p>Filter by billing customer code. Optional.</p>\n","type":"text/plain"},"key":"billingCustomer","value":"<int>"},{"description":{"content":"<p>Filter by series code. Optional.</p>\n","type":"text/plain"},"key":"series","value":"<int>"}],"variable":[]}},"response":[{"id":"d7c3d462-78cc-4cd6-bf10-9f6ed60e973c","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":{"raw":"{{baseUrl}}{{apiRoot}}/CustomerPrices?page=1&pageSize=10","host":["{{baseUrl}}{{apiRoot}}"],"path":["CustomerPrices"],"query":[{"key":"page","value":"1"},{"key":"pageSize","value":"10"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"Data\": [\n    {\n      \"priceListCode\": \"<int>\",\n      \"description\": \"<string>\",\n      \"detailedDescription\": \"<string>\",\n      \"billingDescription\": \"<string>\",\n      \"product\": \"<string>\",\n      \"orderType\": \"<string>\",\n      \"currency\": \"<string>\",\n      \"unitType\": \"<string>\",\n      \"sourceLanguages\": [\n        {\n          \"code\": \"<int>\",\n          \"description\": \"<string>\"\n        }\n      ],\n      \"targetLanguages\": [\n        {\n          \"code\": \"<int>\",\n          \"description\": \"<string>\"\n        }\n      ],\n      \"pricePerUnit\": [\n        {\n          \"step\": \"<int>\",\n          \"units\": \"<int>\",\n          \"withScript\": \"<decimal>\",\n          \"withoutScript\": \"<decimal>\",\n          \"scriptNotRelevant\": \"<decimal>\"\n        }\n      ],\n      \"minimumPrice\": \"<decimal>\",\n      \"maximumPrice\": \"<decimal>\",\n      \"fixedPrice\": \"<decimal>\",\n      \"minimumUnits\": \"<decimal>\",\n      \"maximumUnits\": \"<decimal>\",\n      \"consolidatedAccountCode\": \"<int>\",\n      \"consolidatedAccountName\": \"<string>\",\n      \"customerCode\": \"<int>\",\n      \"customerName\": \"<string>\",\n      \"billingCustomerCode\": \"<int>\",\n      \"billingCustomerName\": \"<string>\",\n      \"seriesCode\": \"<int>\",\n      \"seriesName\": \"<string>\",\n      \"lastUsed\": \"<DateTime>\"\n    }\n  ],\n  \"Total\": \"<int>\"\n}"},{"id":"34446eb1-f65a-4aa7-a793-c4c9b3429997","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":{"raw":"{{baseUrl}}{{apiRoot}}/CustomerPrices?page=<int>&pageSize=<int>","host":["{{baseUrl}}{{apiRoot}}"],"path":["CustomerPrices"],"query":[{"key":"page","value":"<int>"},{"key":"pageSize","value":"<int>"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"3aad1849-1044-4e34-a3a8-e51216e08360"},{"name":"💰ResourceRates","id":"a17ba2ce-6045-4db8-8a0a-c1a14f8aad40","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"value":"application/json","key":"Content-Type"},{"value":"{{access_token}}","key":"AuthToken"}],"url":"{{baseUrl}}{{apiRoot}}/ResourceRates?page=<int>&pageSize=<int>&priceListCode=<int>&description=<string>&detailedDescription=<string>&billingDescription=<string>&productId=<Guid>&orderType=<int>&currency=<string>&unitType=<int>&sourceLanguageId=<int>&sourceLanguageDescription=<string>&targetLanguageId=<int>&targetLanguageDescription=<string>&resourceCode=<int>&taskCode=<int>&taskDescription=<string>&consolidatedAccount=<int>&customer=<int>&billingCustomer=<int>&series=<int>","description":"<p>Returns a paged list of resource/supplier rate lists from Price_List_Suppliers (PriceListFor = Supplier).</p>\n<p><strong>Pagination:</strong></p>\n<ul>\n<li><code>page</code> defaults to 1 if not provided or ≤ 0</li>\n<li><code>pageSize</code> is clamped between 5 and 100</li>\n</ul>\n<p><strong>Language filter logic:</strong> When filtering by source or target language, rates that have NO languages assigned are still included in the results (they match any language).</p>\n<p><strong>Task filter logic:</strong> When filtering by taskCode or taskDescription, rates that have NO tasks assigned are still included in the results.</p>\n<p><strong>Resource filter logic:</strong> The <code>resourceCode</code> filter matches either the primary UserCode on the rate OR any user linked via the Price_List_Suppliers_For_User junction table.</p>\n<p><strong>Sorted by:</strong> priceListCode ascending.</p>\n","urlObject":{"path":["ResourceRates"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[{"description":{"content":"<p>Page number, 1-based. Defaults to 1.</p>\n","type":"text/plain"},"key":"page","value":"<int>"},{"description":{"content":"<p>Number of records per page. Clamped between 5 and 100.</p>\n","type":"text/plain"},"key":"pageSize","value":"<int>"},{"description":{"content":"<p>Filter by exact price list code. Optional.</p>\n","type":"text/plain"},"key":"priceListCode","value":"<int>"},{"description":{"content":"<p>Filter by description (contains match). Optional.</p>\n","type":"text/plain"},"key":"description","value":"<string>"},{"description":{"content":"<p>Filter by detailed description (contains match). Optional.</p>\n","type":"text/plain"},"key":"detailedDescription","value":"<string>"},{"description":{"content":"<p>Filter by billing description (contains match). Optional.</p>\n","type":"text/plain"},"key":"billingDescription","value":"<string>"},{"description":{"content":"<p>Filter by product ID (GUID). Optional.</p>\n","type":"text/plain"},"key":"productId","value":"<Guid>"},{"description":{"content":"<p>Filter by order type code. Optional.</p>\n","type":"text/plain"},"key":"orderType","value":"<int>"},{"description":{"content":"<p>Filter by ISO currency code (e.g. USD, EUR). Optional.</p>\n","type":"text/plain"},"key":"currency","value":"<string>"},{"description":{"content":"<p>Filter by unit type code. Optional.</p>\n","type":"text/plain"},"key":"unitType","value":"<int>"},{"description":{"content":"<p>Filter by source language code. If the rate has no source languages, it is still included. Optional.</p>\n","type":"text/plain"},"key":"sourceLanguageId","value":"<int>"},{"description":{"content":"<p>Filter by source language description (contains match). If the rate has no source languages, it is still included. Optional.</p>\n","type":"text/plain"},"key":"sourceLanguageDescription","value":"<string>"},{"description":{"content":"<p>Filter by target language code. If the rate has no target languages, it is still included. Optional.</p>\n","type":"text/plain"},"key":"targetLanguageId","value":"<int>"},{"description":{"content":"<p>Filter by target language description (contains match). If the rate has no target languages, it is still included. Optional.</p>\n","type":"text/plain"},"key":"targetLanguageDescription","value":"<string>"},{"description":{"content":"<p>Filter by resource (user) code. Matches either the primary user or any user in the Price_List_Suppliers_For_User junction. Optional.</p>\n","type":"text/plain"},"key":"resourceCode","value":"<int>"},{"description":{"content":"<p>Filter by task type code. If the rate has no tasks assigned, it is still included. Optional.</p>\n","type":"text/plain"},"key":"taskCode","value":"<int>"},{"description":{"content":"<p>Filter by task type description (contains match). If the rate has no tasks assigned, it is still included. Optional.</p>\n","type":"text/plain"},"key":"taskDescription","value":"<string>"},{"description":{"content":"<p>Filter by consolidated account code. Optional.</p>\n","type":"text/plain"},"key":"consolidatedAccount","value":"<int>"},{"description":{"content":"<p>Filter by customer code. Optional.</p>\n","type":"text/plain"},"key":"customer","value":"<int>"},{"description":{"content":"<p>Filter by billing customer code. Optional.</p>\n","type":"text/plain"},"key":"billingCustomer","value":"<int>"},{"description":{"content":"<p>Filter by series code. Optional.</p>\n","type":"text/plain"},"key":"series","value":"<int>"}],"variable":[]}},"response":[{"id":"bbfad051-f7e9-4fbf-b843-0808ff09989d","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":{"raw":"{{baseUrl}}{{apiRoot}}/ResourceRates?page=1&pageSize=10","host":["{{baseUrl}}{{apiRoot}}"],"path":["ResourceRates"],"query":[{"key":"page","value":"1"},{"key":"pageSize","value":"10"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"Data\": [\n    {\n      \"priceListCode\": \"<int>\",\n      \"description\": \"<string>\",\n      \"detailedDescription\": \"<string>\",\n      \"billingDescription\": \"<string>\",\n      \"product\": \"<string>\",\n      \"orderType\": \"<string>\",\n      \"currency\": \"<string>\",\n      \"unitType\": \"<string>\",\n      \"sourceLanguages\": [\n        {\n          \"code\": \"<int>\",\n          \"description\": \"<string>\"\n        }\n      ],\n      \"targetLanguages\": [\n        {\n          \"code\": \"<int>\",\n          \"description\": \"<string>\"\n        }\n      ],\n      \"tasks\": [\n        {\n          \"code\": \"<int>\",\n          \"description\": \"<string>\"\n        }\n      ],\n      \"pricePerUnit\": [\n        {\n          \"step\": \"<int>\",\n          \"units\": \"<int>\",\n          \"withScript\": \"<decimal>\",\n          \"withoutScript\": \"<decimal>\",\n          \"scriptNotRelevant\": \"<decimal>\"\n        }\n      ],\n      \"minimumPrice\": \"<decimal>\",\n      \"maximumPrice\": \"<decimal>\",\n      \"fixedPrice\": \"<decimal>\",\n      \"minimumUnits\": \"<decimal>\",\n      \"maximumUnits\": \"<decimal>\",\n      \"consolidatedAccountCode\": \"<int>\",\n      \"consolidatedAccountName\": \"<string>\",\n      \"customerCode\": \"<int>\",\n      \"customerName\": \"<string>\",\n      \"billingCustomerCode\": \"<int>\",\n      \"billingCustomerName\": \"<string>\",\n      \"seriesCode\": \"<int>\",\n      \"seriesName\": \"<string>\",\n      \"lastUsed\": \"<DateTime>\"\n    }\n  ],\n  \"Total\": \"<int>\"\n}"},{"id":"f37150d2-fa83-41f8-aaf8-b72c6514ad0c","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":{"raw":"{{baseUrl}}{{apiRoot}}/ResourceRates?page=<int>&pageSize=<int>","host":["{{baseUrl}}{{apiRoot}}"],"path":["ResourceRates"],"query":[{"key":"page","value":"<int>"},{"key":"pageSize","value":"<int>"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"a17ba2ce-6045-4db8-8a0a-c1a14f8aad40"}],"id":"05a4e799-c0b1-456b-89b2-782ffbbacca0","_postman_id":"05a4e799-c0b1-456b-89b2-782ffbbacca0","description":""},{"name":"✍️Post","item":[{"name":"🛠️Incoming Task","item":[{"name":"📁FileDelivery","id":"b36c5aa7-67df-4f13-8097-d503b2fe68a1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"product\": \"<integer>\",\n  \"productId\": \"<string>\",\n  \"language\": \"<string>\",\n  \"task\": \"<string>\",\n  \"version\": \"<integer>\",\n  \"originalFileCode\": \"<integer>\",\n  \"fileCode\": \"<integer>\",\n  \"fileUrl\": \"<string>\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}{{apiRoot}}/FileDelivery","description":"<p>TO BE DEVELOPED AS PART OF THE CONECTIVITY PROJECT</p>\n<p>Triggered by external OM system when a file is uploaded to an order/task.</p>\n","urlObject":{"path":["FileDelivery"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"343fe553-83cb-4bcc-b571-cce2dc619f49","name":"✅200","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"product\": \"<integer>\",\n  \"productId\": \"<string>\",\n  \"language\": \"<string>\",\n  \"task\": \"<string>\",\n  \"version\": \"<integer>\",\n  \"originalFileCode\": \"<integer>\",\n  \"fileCode\": \"<integer>\",\n  \"fileUrl\": \"<string>\"\n}"},"url":"{{baseUrl}}/api/ExternalTmApi/FileDelivery"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""},{"id":"8bab16fd-1758-44e1-9fb3-99a4d0dcab04","name":"⛔400","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"product\": \"<integer>\",\n  \"productId\": \"<string>\",\n  \"language\": \"<string>\",\n  \"task\": \"<string>\",\n  \"version\": \"<integer>\",\n  \"originalFileCode\": \"<integer>\",\n  \"fileCode\": \"<integer>\",\n  \"fileUrl\": \"<string>\"\n}"},"url":"{{baseUrl}}/api/ExternalTmApi/FileDelivery"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"b36c5aa7-67df-4f13-8097-d503b2fe68a1"},{"name":"📝ChangeNotification","id":"625b2489-50b0-4bed-9e2e-ce7ec3e9a885","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"product\": \"<integer>\",\n  \"productId\": \"<string>\",\n  \"productStatus\": \"<string>\",\n  \"productProgress\": \"<string>\",\n  \"language\": \"<string>\",\n  \"languageStatus\": \"<string>\",\n  \"languageProgress\": \"<string>\",\n  \"task\": \"<string>\",\n  \"taskStatus\": \"<string>\",\n  \"orderStatus\": \"<string>\",\n  \"orderProgress\": \"<string>\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}{{apiRoot}}/ChangeNotification","description":"<p>TO BE DEVELOPED AS PART OF THE CONECTIVITY PROJECT</p>\n<p>Triggered by external OM system when tasks are compleated to notify customer OM system a task was compleated.</p>\n","urlObject":{"path":["ChangeNotification"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"dc99ed6f-3ffd-40ca-be58-7b57c84398c2","name":"✅200","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"product\": \"<integer>\",\n  \"productId\": \"<string>\",\n  \"productStatus\": \"<string>\",\n  \"productProgress\": \"<string>\",\n  \"language\": \"<string>\",\n  \"languageStatus\": \"<string>\",\n  \"languageProgress\": \"<string>\",\n  \"task\": \"<string>\",\n  \"taskStatus\": \"<string>\",\n  \"orderStatus\": \"<string>\",\n  \"orderProgress\": \"<string>\"\n}"},"url":"https://{{client_name}}.ooona.net/api/ExternalTmApi/ChangeNotification"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""},{"id":"a6a30697-3d19-46a8-a30c-8cbbb404075e","name":"⛔400","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"product\": \"<integer>\",\n  \"productId\": \"<string>\",\n  \"productStatus\": \"<string>\",\n  \"productProgress\": \"<string>\",\n  \"language\": \"<string>\",\n  \"languageStatus\": \"<string>\",\n  \"languageProgress\": \"<string>\",\n  \"task\": \"<string>\",\n  \"taskStatus\": \"<string>\",\n  \"orderStatus\": \"<string>\",\n  \"orderProgress\": \"<string>\"\n}"},"url":"{{baseUrl}}/api/ExternalTmApi/ChangeNotification"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"625b2489-50b0-4bed-9e2e-ce7ec3e9a885"},{"name":"🤖SemiautomaticNotification","id":"403cc6b7-336e-4a1f-b71a-237476b1ea41","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"IncIncomingRequestsId\": \"<Guid> (optional)\",\n  \"orderNumber\": \"<integer>\",\n  \"tempOrderNumber\": \"<string>\",\n  \"id\": \"<string>\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}{{apiRoot}}/SemiautomaticNotification","description":"<p>TO BE DEVELOPED AS PART OF THE CONECTIVITY PROJECT</p>\n<p>In semiautomatic mode this end point is used to notify of new order created or the request is rejected.</p>\n","urlObject":{"path":["SemiautomaticNotification"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"21ede72b-a9af-495a-b7fa-85548281f95d","name":"✅200","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"tempOrderNumber\": \"<string>\",\n  \"id\": \"<string>\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\"\n}"},"url":"{{baseUrl}}/api/ExternalTmApi/SemiautomaticNotification"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""},{"id":"4dff5510-a793-409e-a007-e346ccfcd1bd","name":"⛔400","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"tempOrderNumber\": \"<string>\",\n  \"id\": \"<string>\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\"\n}"},"url":"{{baseUrl}}/api/ExternalTmApi/SemiautomaticNotification"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"403cc6b7-336e-4a1f-b71a-237476b1ea41"}],"id":"6043b0eb-401e-4584-a2e1-8ebad3076a76","_postman_id":"6043b0eb-401e-4584-a2e1-8ebad3076a76","description":""},{"name":"⛭ApiActivity","item":[{"name":"🟢ApiEnable","id":"6d3e7c96-724c-4c70-b5a7-d197573d901e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":"{{baseUrl}}{{apiRoot}}/ApiEnable","urlObject":{"path":["ApiEnable"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"35a3ce4a-2db0-43fc-9808-8e2d8c6af5f5","name":"✅200","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"message\": \"<string>\",\n}"},"url":"{{baseUrl}}{{apiRoot}}/ApiEnable"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""},{"id":"0c68a0b2-5f6b-4f0f-83d4-2a7f451a338d","name":"⛔400","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"error\": \"<string>\",\n}"},"url":"{{baseUrl}}{{apiRoot}}/ApiEnable"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"6d3e7c96-724c-4c70-b5a7-d197573d901e"},{"name":"🔴ApiDisable","id":"1291ea63-2219-4f1c-b4a1-79e134776ab2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"url":"{{baseUrl}}{{apiRoot}}/ApiDisable","urlObject":{"path":["ApiDisable"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"d5048f42-f370-4cb1-95bc-dbb4b7852e06","name":"✅200","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"message\": \"<string>\",\n}"},"url":"{{baseUrl}}{{apiRoot}}/ApiDisable"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""},{"id":"9bf84650-c779-4f9e-8afb-bb27a01c5bd0","name":"⛔400","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"error\": \"<string>\",\n}"},"url":"{{baseUrl}}{{apiRoot}}/ApiDisable"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"1291ea63-2219-4f1c-b4a1-79e134776ab2"}],"id":"2f9ab62b-705f-45c0-9e30-8d5840ac8fdd","description":"<p>Provides the ability to enable or disable the API.</p>\n<p>When the API is disabled, all endpoints except for the Authentication endpoint will return a \"disabled\" error response.  </p>\n<p>Will be availble in version 3681 and above</p>\n","_postman_id":"2f9ab62b-705f-45c0-9e30-8d5840ac8fdd"},{"name":"📑CreateOrder","id":"9e54e853-5ee4-4fe8-99fb-64343fc5e812","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"orderType\": \"<integer>\",//<if no provided system defualt will be set, used to validate templateId if specified the field will be available in version 3681>\n  \"productionType\": \"<string/integer>\",//<accepts production type description (string) or code (integer). First matches by description, falls back to code lookup. If not provided system default will be set>\n  \"customer\": \"<string>\",//<required either Customer or CustomerCode>\n  \"customerCode\": \"<integer>\",//<required either Customer or CustomerCode Will be available in version 369>\n  \"packageId\": \"<string>\",\n  \"requestId\": \"<string>\", // Used to lock in Semi Automatic API\n  \"templateId\": \"<integer>\",\n  \"originalOrderNumber\": \"<integer>\",\n  \"tempOrderNumber\": \"<string>\", //If using Semi Automatic API if the this will delete the existing request and recreate it with the new data unless an order was created already. Will be available in version 369\n  \"billingCustomer\": \"<string>\",\n  \"resourceInCharge\": \"<string/int>\",\n  \"salesPerson\": \"<string/int>\",\n  \"revenueBillingOffice\": \"<string>\",//<field renamed in version 369>\n  \"team\": \"<integer>\",//<managing team code, may be mandatory depending on system configuration>\n  \"projectId\": \"<string>\",\n  \"movieTitle\": \"<string>\",//<required>\n  \"episodeName\": \"<string>\",\n  \"seriesName\": \"<string>\",\n  \"seasonNumber\": \"<integer>\",\n  \"episodeNumber\": \"<integer>\",\n  \"sourceLanguage\": \"<string>\",//<required>\n  \"genre\":  \"<string>\", // comma-separated string of genres. Will be available in version 369\n  \"customerContacts\":  \"<string>\", // comma-separated string of contacts. Will be available in version 369\n  \"customerBillingContacts\":  \"<string>\", // comma-separated string of billing contacts. Will be available in version 369\n  \"contentType\": \"<string>\", //Will be available in version 369\n  \"script\": \"<string>\", //<required>\n  \"scriptSupplier\": \"<string>\",//<script/dialog type description, matched case-insensitively>\n  \"duration\": \"<time>\",// 00:00:00 format if null the system will put 00:00:00 as default value ,\n  \"durationSupplier\": \"<time>\",// 00:00:00 format, supplier-side duration. If not provided defaults to duration value\n  \"startTC\": \"<time>\",\n  \"airOn\": \"<dateTime>\", //Will be deprecated in future versions \n  \"airDate\": \"<dateTime>\", //Same value as airOn will take precident over it if it has value\n  \"dueOn\": \"<dateTime>\", //Will be deprecated in future versions \n  \"orderSupplyDate\": \"<dateTime>\", //Same value as dueOn will take precident over it if it has value\n  \"lastUpdated\": \"<dateTime>\",\n  \"metaDataOrder1\": \"<string>\",\n  \"metaDataOrder2\": \"<string>\",\n  \"metaDataOrder3\": \"<string>\",\n  \"metaDataOrder4\": \"<string>\",\n  \"metaDataOrder5\": \"<string>\",\n  \"externalFields\": \"<string>\",// the field is Json format with the following structure { description (string), datatype (an enum string/textarea/number/integer/date/datetime/bool), value (string) },\n  \"flag\": \"<integer>\",\n  \"UsePivotLanguageSupplier\": \"<boolean>\",//<whether to use pivot language for supplier, default false>\n  \"customField1\": \"<int>\",//the field will be available in version 369\n  \"customField2\": \"<int>\",//the field will be available in version 369\n  \"customField3\": \"<int>\",//the field will be available in version 369\n  \"internalPurchaseOrder\":\"<string>\",//the field will be available in version 369\n  \"validationData\":\"<string>\",  //the field will be available in version 369 contains a Json string data in the following format that is passed to TK \n                                // {\n                                //    \"allowedSegments\": [\n                                //        {\n                                //            \"label\": \"<string>\",\n                                //            \"start\": \"<number>\",\n                                //            \"end\": \"<number>\"\"\n                                //        }\n                                //    ]\n                                // }\n  \"targetLanguages\": [ //\"<required>\"\n    {\n      \"orderNumber\": \"<number>\",\n      \"targetLanguage\": \"<string/int>\",//the field supports ISO_639_2/ISO_639_3/Om language Code/Om language Description/Om configured alias  \n      \"targetLanguageTM\": \"<string>\",//<target language for TM matching>\n      \"targetLanguageCode\": \"<integer>\",//<target language code, alternative to targetLanguage description>\n      \"requiredOn\": \"<dateTime>\",\n      \"movieTitle\": \"<string>\",\n      \"episodeName\": \"<string>\",\n      \"requiredFileName\": \"<string>\",\n      \"requiredFileType\": \"<string>\",\n      \"sourceTask\": \"<string>\",//<pivot language source task description>\n      \"sourceTaskCode\": \"<integer>\",//<pivot language source task code>\n      \"metaDataLanguage1\": \"<string>\",\n      \"metaDataLanguage2\": \"<string>\",\n      \"metaDataLanguage3\": \"<string>\",\n      \"products\": [\n        {\n          \"product\": \"<integer>\",\n          \"productId\": \"<string>\",\n          \"currencyCodeISO\": \"<string>\",\n          \"priceList\": \"<string>\",\n          \"fixedPrice\": \"<number>\",\n          \"pricePerUnitWithScript\": \"<number>\",\n          \"pricePerUnitWithOutScript\": \"<number>\",\n          \"pricePerUnitNotRelevent\": \"<number>\",\n          \"unitType\": \"<string>\",\n          \"requiredFileName\": \"<string>\",\n          \"metaDataProduct1\": \"<string>\",\n          \"metaDataProduct2\": \"<string>\",\n          \"metaDataProduct3\": \"<string>\",\n          \"quotedRevenue\": \"<number>\",              // the field will be available in version 369\n          \"quotedRevenueCurrency\": \"<string>\",      // the field will be available in version 369\n          \"expectedCost\": \"<number>\",               // the field will be available in version 369\n          \"expectedCostCurrency\": \"<string>\"        // the field will be available in version 369 \n        }\n              ]\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}{{apiRoot}}/CreateOrder","description":"<p>Used to Create Order or in semiautomatic mode Create Order Request</p>\n<p>Office will be added in version 368</p>\n<p>CustomerCode will be added in version 369</p>\n","urlObject":{"path":["CreateOrder"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"279a4397-adab-4ba3-89dc-8180f811808e","name":"✅200","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"customer\": \"<string>\",//<required>\n  \"packageId\": \"<string>\",\n  \"requestId\": \"<string>\",\n  \"templateId\": \"<integer>\",\n  \"originalOrderNumber\": \"<integer>\",\n  \"billingCustomer\": \"<string>\",\n  \"resourceInCharge\": \"<string>\",\n  \"office\": \"<string>\",\n  \"projectId\": \"<string>\",\n  \"movieTitle\": \"<string>\",//<required>\n  \"episodeName\": \"<string>\",\n  \"seriesName\": \"<string>\",\n  \"seasonNumber\": \"<integer>\",\n  \"episodeNumber\": \"<integer>\",\n  \"sourceLanguage\": \"<string>\",//<required>\n  \"script\": \"<string>\", //<required>\n  \"duration\": \"<time>\",// 00:00:00 format if null the system will put 00:00:00 as default value ,\n  \"startTC\": \"<time>\",\n  \"airOn\": \"<dateTime>\",\n  \"dueOn\": \"<dateTime>\",\n  \"lastUpdated\": \"<dateTime>\",\n  \"metaDataOrder1\": \"<string>\",\n  \"metaDataOrder2\": \"<string>\",\n  \"metaDataOrder3\": \"<string>\",\n  \"metaDataOrder4\": \"<string>\",\n  \"metaDataOrder5\": \"<string>\",\n  \"externalFields\": \"<string>\",// the field is Json format with the following structure { description (string), datatype (an enum string/textarea/number/integer/date/datetime/bool), value (string) },\n  \"flag\": \"<integer>\",\n  \"customField1\": \"<int>\",//the field will be available in version 369\n  \"customField2\": \"<int>\",//the field will be available in version 369\n  \"customField3\": \"<int>\",//the field will be available in version 369\n  \"targetLanguages\": [ //\"<required>\"\n    {\n      \"targetLanguage\": \"<string>\",\n      \"requiredOn\": \"<dateTime>\",\n      \"movieTitle\": \"<string>\",\n      \"episodeName\": \"<string>\",\n      \"requiredFileName\": \"<string>\",\n      \"metaDataLanguage1\": \"<string>\",\n      \"metaDataLanguage2\": \"<string>\",\n      \"metaDataLanguage3\": \"<string>\",\n      \"products\": [\n        {\n          \"product\": \"<integer>\",\n          \"productId\": \"<string>\",\n          \"currencyCodeISO\": \"<string>\",\n          \"priceList\": \"<string>\",\n          \"fixedPrice\": \"<number>\",\n          \"pricePerUnitWithScript\": \"<number>\",\n          \"pricePerUnitWithOutScript\": \"<number>\",\n          \"pricePerUnitNotRelevent\": \"<number>\",\n          \"unitType\": \"<string>\",\n          \"requiredFileName\": \"<string>\",\n          \"metaDataProduct1\": \"<string>\",\n          \"metaDataProduct2\": \"<string>\",\n          \"metaDataProduct3\": \"<string>\"\n        }\n              ]\n    }\n  ]\n}"},"url":"/api/ExternalTmApi/CreateOrder"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\",\n  \"orderNumber\": \"<integer>\",\n  \"tempOrderNumber\": \"<string If using Semiautomatic API>\",\n  \"tasks\": [\n    {\n      \"targetLanguage\": \"<string>\",\n      \"productCode\": \"<integer>\",\n      \"productId\": \"<string>\"\n    },\n    {\n      \"targetLanguage\": \"<string>\",\n      \"productCode\": \"<integer>\",\n      \"productId\": \"<string>\"\n    }\n  ]\n}"},{"id":"5a9b545d-19c9-495c-8e49-8c62850f6323","name":"⛔400","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"customer\": \"<string>\",//<required>\n  \"packageId\": \"<string>\",\n  \"requestId\": \"<string>\",\n  \"templateId\": \"<integer>\",\n  \"originalOrderNumber\": \"<integer>\",\n  \"billingCustomer\": \"<string>\",\n  \"resourceInCharge\": \"<string>\",\n  \"office\": \"<string>\",\n  \"projectId\": \"<string>\",\n  \"movieTitle\": \"<string>\",//<required>\n  \"episodeName\": \"<string>\",\n  \"seriesName\": \"<string>\",\n  \"seasonNumber\": \"<integer>\",\n  \"episodeNumber\": \"<integer>\",\n  \"sourceLanguage\": \"<string>\",//<required>\n  \"script\": \"<string>\", //<required>\n  \"duration\": \"<time>\",// 00:00:00 format if null the system will put 00:00:00 as default value ,\n  \"startTC\": \"<time>\",\n  \"airOn\": \"<dateTime>\",\n  \"dueOn\": \"<dateTime>\",\n  \"lastUpdated\": \"<dateTime>\",\n  \"metaDataOrder1\": \"<string>\",\n  \"metaDataOrder2\": \"<string>\",\n  \"metaDataOrder3\": \"<string>\",\n  \"metaDataOrder4\": \"<string>\",\n  \"metaDataOrder5\": \"<string>\",\n  \"externalFields\": \"<string>\",// the field is Json format with the following structure { description (string), datatype (an enum string/textarea/number/integer/date/datetime/bool), value (string) },\n  \"flag\": \"<integer>\",\n  \"customField1\": \"<int>\",//the field will be available in version 369\n  \"customField2\": \"<int>\",//the field will be available in version 369\n  \"customField3\": \"<int>\",//the field will be available in version 369\n  \"targetLanguages\": [ //\"<required>\"\n    {\n      \"targetLanguage\": \"<string>\",\n      \"requiredOn\": \"<dateTime>\",\n      \"movieTitle\": \"<string>\",\n      \"episodeName\": \"<string>\",\n      \"requiredFileName\": \"<string>\",\n      \"metaDataLanguage1\": \"<string>\",\n      \"metaDataLanguage2\": \"<string>\",\n      \"metaDataLanguage3\": \"<string>\",\n      \"products\": [\n        {\n          \"product\": \"<integer>\",\n          \"productId\": \"<string>\",\n          \"currencyCodeISO\": \"<string>\",\n          \"priceList\": \"<string>\",\n          \"fixedPrice\": \"<number>\",\n          \"pricePerUnitWithScript\": \"<number>\",\n          \"pricePerUnitWithOutScript\": \"<number>\",\n          \"pricePerUnitNotRelevent\": \"<number>\",\n          \"unitType\": \"<string>\",\n          \"requiredFileName\": \"<string>\",\n          \"metaDataProduct1\": \"<string>\",\n          \"metaDataProduct2\": \"<string>\",\n          \"metaDataProduct3\": \"<string>\"\n        }\n              ]\n    }\n  ]\n}"},"url":"{{baseUrl}}/api/ExternalTmApi/CreateOrder"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"9e54e853-5ee4-4fe8-99fb-64343fc5e812"},{"name":"📑UpdateOrder ⌛","id":"42f8d964-b503-4c3c-a85b-249dcf92878c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"language\": \"<string>\",\n  \"product\": \"<integer>\",\n  \"taskUniqueOrderId\": \"<integer>\",\n  \"updateFields\": [\n    {\n        \"updateFields\":  \"<enum OrderUpdateField> Title, EpisodeTitle, Episode, Season,Team (int), Script, SeriesName, NewSeriesName, StartTC, CloseOrder, Status, Flag, BillingNotes, AirDate, OrderReceivedDate, OrderSupplyDate, OrderInternalSupplyDate, CurrencyCodeISO, MetaDataOrder1, MetaDataOrder2, MetaDataOrder3, MetaDataOrder4, MetaDataOrder5, ValidationData, RequiredFileName, RequiredFileNameLanguage, ContentType (int/string), Genre (int/string), RevenueBillingOffice (int/string), SalesPerson (int/string), QuoteNumber (string), ProductionType (int/string), customField1 (int), customField2 (int), customField3 (int), CustomerContacts (comma-separated string), CustomerBillingContacts (comma-separated string), InternalPurchaseOrder (string), packageId (string) </enum OrderUpdateField> <enum LanguageUpdateField> MetaDataLanguage1, MetaDataLanguage2, MetaDataLanguage3 </enum LanguageUpdateField> <enum ProductUpdateField> PriceList, FixedPrice (number), PricePerUnitWithScript, PricePerUnitWithOutScript, PricePerUnitNotRelevent, UnitType, MetaDataProduct1, MetaDataProduct2, MetaDataProduct3, QuotedRevenue (number), QuotedRevenueCurrency (string), ExpectedCost (number), ExpectedCostCurrency (string) </enum ProductUpdateField> <enum TaskUpdateField> MetaDataTask1, MetaDataTask2, MetaDataTask3, Resource (int), BillingResource (int),OverrideResource (int), TaskSupplyDate (DateTime), TaskInternalDate (DateTime), LeadHours (int), LinkedDate (int), RoundingManner (bool), PreviousTasks (array: [int]), ToolkitTool (int), CriticalTask (bool), DefaultFileTypeCode (int), DefaultFileTypeDescriptionCode (int), DefaultFileAvailability (int), PoolTask (bool), BillingBySuppliersDuration (bool), InformNextTask (bool), Duration, Quantity, ResourceInCharge, ExternalFields, Code1, Code2, Code3, Code4, Code5, RateList (guid), RateTotalAmountDue (number), RateISO_Code_Currency (string), RateUnitType (int), RatePerUnitWithScript (number), RatePerUnitWithoutScript (number), RatePerUnitScriptNotRelevant (number) </enum TaskUpdateField>\",\n        \"updateBoolean\": \"<boolean>\",\n        \"updateString\": \"<string>\",\n        \"updateInt\": \"<integer>\",\n        \"updateNumber\": \"<number>\",\n        \"updateGuid\": \"<uuid>\",\n        \"updateDate\": \"<dateTime>\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}{{apiRoot}}/UpdateOrder","description":"<p>Used to Update Order Field or in semiautomatic mode Create an Update Field Request</p>\n<p>Code3, Code4, Code5 will be available from version 3681</p>\n<h1 id=\"this-endpoint-will-be-phased-out-in-the-coming-versions-please-adjust-your-code-accordingly\"><strong>This endpoint will be phased out in the coming versions. please adjust your code accordingly</strong></h1>\n<h3 id=\"📘-updatefields-enum-reference--required-request-fields\">📘 <code>updateFields</code> Enum Reference – Required Request Fields</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><code>updateField</code></th>\n<th><code>orderNumber</code></th>\n<th><code>language</code></th>\n<th><code>product</code></th>\n<th><code>taskUniqueOrderId</code></th>\n<th>Update Type(s)</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Title</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code></td>\n<td>Order title</td>\n</tr>\n<tr>\n<td><code>EpisodeTitle</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code></td>\n<td>Title of episode</td>\n</tr>\n<tr>\n<td><code>Episode</code>, <code>Season</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code> / <code>updateInt</code></td>\n<td>Episode/Season info</td>\n</tr>\n<tr>\n<td><code>Script</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateInt</code> / <code>updateString</code></td>\n<td>Dialog type</td>\n</tr>\n<tr>\n<td><code>SeriesName</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code></td>\n<td>Update existing series</td>\n</tr>\n<tr>\n<td><code>NewSeriesName</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code></td>\n<td>Create new series</td>\n</tr>\n<tr>\n<td><code>StartTC</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code></td>\n<td>Sets real time TC</td>\n</tr>\n<tr>\n<td><code>CloseOrder</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><em>none</em></td>\n<td>Closes the order</td>\n</tr>\n<tr>\n<td><code>Status</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateInt</code></td>\n<td>Changes order status</td>\n</tr>\n<tr>\n<td><code>Flag</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateInt</code> / <code>updateString</code></td>\n<td>Order flag</td>\n</tr>\n<tr>\n<td><code>BillingNotes</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code></td>\n<td>Free-text billing notes</td>\n</tr>\n<tr>\n<td><code>AirDate</code>, <code>OrderReceivedDate</code>, <code>OrderSupplyDate</code>, <code>OrderInternalSupplyDate</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateDate</code></td>\n<td>Date fields</td>\n</tr>\n<tr>\n<td><code>CurrencyCodeISO</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code></td>\n<td>Currency ISO code</td>\n</tr>\n<tr>\n<td><code>PriceList</code>, <code>FixedPrice</code>, <code>PricePerUnitWithScript</code>, etc.</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td>❌</td>\n<td><code>updateNumber</code> / <code>updateInt</code></td>\n<td>Pricing fields</td>\n</tr>\n<tr>\n<td><code>UnitType</code></td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td>❌</td>\n<td><code>updateString</code> / <code>updateInt</code></td>\n<td>Unit of measure</td>\n</tr>\n<tr>\n<td><code>MetaDataOrder1</code>–<code>5</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code></td>\n<td>Order MetaData fields</td>\n</tr>\n<tr>\n<td><code>MetaDataLanguage1</code>–<code>3</code></td>\n<td>✅</td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code></td>\n<td>Step-level MetaData</td>\n</tr>\n<tr>\n<td><code>MetaDataTask1</code>–<code>3</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>✅</td>\n<td><code>updateString</code></td>\n<td>Task-level MetaData</td>\n</tr>\n<tr>\n<td><code>MetaDataProduct1</code>–<code>3</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>✅</td>\n<td>❌</td>\n<td><code>updateString</code></td>\n<td>Product-level MetaData</td>\n</tr>\n<tr>\n<td><code>RequiredFileName</code>, <code>RequiredFileNameLanguage</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code></td>\n<td>File requirements</td>\n</tr>\n<tr>\n<td><code>Resource</code>, <code>OverrideResource</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>✅</td>\n<td><code>updateInt</code></td>\n<td>Assign/override task resource</td>\n</tr>\n<tr>\n<td><code>TaskSupplyDate</code>, <code>TaskInternalDate</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>✅</td>\n<td><code>updateDate</code></td>\n<td>Task scheduling</td>\n</tr>\n<tr>\n<td><code>LeadHours</code>, <code>LinkedDate</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>✅</td>\n<td><code>updateInt</code></td>\n<td>Lead time / linkage</td>\n</tr>\n<tr>\n<td><code>RoundingManner</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>✅</td>\n<td><code>updateBoolean</code></td>\n<td>Boolean flag</td>\n</tr>\n<tr>\n<td><code>PreviousTasks</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>✅</td>\n<td><code>updateIntArray</code></td>\n<td>Array of dependent tasks</td>\n</tr>\n<tr>\n<td><code>ToolkitTool</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>✅</td>\n<td><code>updateInt</code></td>\n<td>Toolkit tool code</td>\n</tr>\n<tr>\n<td><code>CriticalTask</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>✅</td>\n<td><code>updateBoolean</code></td>\n<td>Marks task as critical</td>\n</tr>\n<tr>\n<td><code>DefaultFileTypeCode</code>, <code>DefaultFileAvailability</code>, etc.</td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>✅</td>\n<td><code>updateInt</code></td>\n<td>Default task file settings</td>\n</tr>\n<tr>\n<td><code>PoolTask</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>✅</td>\n<td><code>updateBoolean</code></td>\n<td>Mark as pooled task</td>\n</tr>\n<tr>\n<td><code>BillingBySuppliersDuration</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>✅</td>\n<td><code>updateBoolean</code></td>\n<td>Supplier-based billing</td>\n</tr>\n<tr>\n<td><code>InformNextTask</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>✅</td>\n<td><code>updateBoolean</code></td>\n<td>Notify next task</td>\n</tr>\n<tr>\n<td><code>ContentType</code>, <code>Genre</code>, <code>ProductionType</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code> / <code>updateInt</code></td>\n<td>Drop-down based values</td>\n</tr>\n<tr>\n<td><code>RevenueBillingOffice</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code> / <code>updateInt</code></td>\n<td>Office code or name</td>\n</tr>\n<tr>\n<td><code>SalesPerson</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code> / <code>updateInt</code></td>\n<td>User code or name</td>\n</tr>\n<tr>\n<td><code>QuoteNumber</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code></td>\n<td>Free text</td>\n</tr>\n<tr>\n<td><code>customField1</code>–<code>3</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code> / <code>updateInt</code></td>\n<td>Custom mappings</td>\n</tr>\n<tr>\n<td>quotedRevenue</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td>❌</td>\n<td><code>updateNumber</code></td>\n<td>Quoted Revenue</td>\n</tr>\n<tr>\n<td>quotedRevenueCurrency</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td>❌</td>\n<td><code>updateString</code></td>\n<td>Currency ISO code</td>\n</tr>\n<tr>\n<td>expectedCost</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td>❌</td>\n<td><code>updateNumber</code></td>\n<td>Expected Cost</td>\n</tr>\n<tr>\n<td>expectedCostCurrency</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td>❌</td>\n<td><code>updateString</code></td>\n<td>Currency ISO code</td>\n</tr>\n<tr>\n<td>customerContacts</td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code> comma-separated</td>\n<td>Customer Contacts</td>\n</tr>\n<tr>\n<td>customerBillingContacts</td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code> comma-separated</td>\n<td>Customer Billing Contacts</td>\n</tr>\n<tr>\n<td>RateList</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td>updateGuid</td>\n<td>Will be avalble in 369</td>\n</tr>\n<tr>\n<td>RateTotalAmountDue</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td>number</td>\n<td>Will be avalble in 369</td>\n</tr>\n<tr>\n<td>RateISO_Code_Currency</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td><code>updateString</code></td>\n<td>Will be avalble in 369</td>\n</tr>\n<tr>\n<td>RateUnitType</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td><code>updateInt</code></td>\n<td>Will be avalble in 369</td>\n</tr>\n<tr>\n<td>RatePerUnitWithScript</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td><code>updateNumber</code></td>\n<td>Will be avalble in 369</td>\n</tr>\n<tr>\n<td>RatePerUnitWithoutScript</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td><code>updateNumber</code></td>\n<td>Will be avalble in 369</td>\n</tr>\n<tr>\n<td>RatePerUnitScriptNotRelevant</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td><code>updateNumber</code></td>\n<td>Will be avalble in 369</td>\n</tr>\n<tr>\n<td>ValidationData</td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code></td>\n<td>Will be avalble in 3610</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["UpdateOrder"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"68c09a19-9ea4-4338-bce2-882461c89bcc","name":"✅200","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"language\": \"<string>\",\n  \"product\": \"<integer>\",\n  \"taskUniqueOrderId\": \"<integer>\",\n  \"updateFields\": [\n    {\n      \"updateField\": \"MetaDataOrder4\",\n      \"updateBoolean\": \"<boolean>\",\n      \"updateString\": \"<string>\",\n      \"updateInt\": \"<integer>\",\n      \"updateNumber\": \"<number>\",\n      \"updateGuid\": \"<uuid>\",\n      \"updateDate\": \"<dateTime>\"\n    },\n    {\n      \"updateField\": \"BillingNotes\",\n      \"updateBoolean\": \"<boolean>\",\n      \"updateString\": \"<string>\",\n      \"updateInt\": \"<integer>\",\n      \"updateNumber\": \"<number>\",\n      \"updateGuid\": \"<uuid>\",\n      \"updateDate\": \"<dateTime>\"\n    }\n  ]\n}"},"url":"{{baseUrl}}/api/ExternalTmApi/UpdateOrder"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"orderNumber\": \"<integer>\",\n  \"language\": \"<string>\",\n  \"product\": \"<integer>\",\n  \"taskUniqueOrderId\": \"<integer>\",\n  \"message\": \"<string>\"\n}"},{"id":"9ee54c16-eb5f-4e18-a093-100a583149f1","name":"⛔400","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"language\": \"<string>\",\n  \"product\": \"<integer>\",\n  \"taskUniqueOrderId\": \"<integer>\",\n  \"updateFields\": [\n    {\n      \"updateField\": \"MetaDataOrder4\",\n      \"updateBoolean\": \"<boolean>\",\n      \"updateString\": \"<string>\",\n      \"updateInt\": \"<integer>\",\n      \"updateNumber\": \"<number>\",\n      \"updateGuid\": \"<uuid>\",\n      \"updateDate\": \"<dateTime>\"\n    },\n    {\n      \"updateField\": \"BillingNotes\",\n      \"updateBoolean\": \"<boolean>\",\n      \"updateString\": \"<string>\",\n      \"updateInt\": \"<integer>\",\n      \"updateNumber\": \"<number>\",\n      \"updateGuid\": \"<uuid>\",\n      \"updateDate\": \"<dateTime>\"\n    }\n  ]\n}"},"url":"{{baseUrl}}/api/ExternalTmApi/UpdateOrder"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"orderNumber\": \"<integer>\",\n  \"language\": \"<string>\",\n  \"product\": \"<integer>\",\n  \"taskUniqueOrderId\": \"<integer>\",\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"42f8d964-b503-4c3c-a85b-249dcf92878c"},{"name":"📑UpdateOrders","id":"f7376026-9466-4fca-b9c0-0460bdb6f00f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"[\n    {\n        \"orderNumber\": \"<integer>\",\n        \"language\": \"<string>\",\n        \"product\": \"<integer>\",\n        \"taskUniqueOrderId\": \"<integer>\",\n        \"updateFields\": [\n            {\n                \"updateFields\":  \"<enum OrderUpdateField> Title, EpisodeTitle, Episode, Season,Team (int), Script, SeriesName, NewSeriesName, StartTC, CloseOrder, Status, Flag, BillingNotes, AirDate, OrderReceivedDate, OrderSupplyDate, OrderInternalSupplyDate, CurrencyCodeISO, MetaDataOrder1, MetaDataOrder2, MetaDataOrder3, MetaDataOrder4, MetaDataOrder5, ValidationData, RequiredFileName, RequiredFileNameLanguage, ContentType (int/string), Genre (int/string), RevenueBillingOffice (int/string), SalesPerson (int/string), QuoteNumber (string), ProductionType (int/string), customField1 (int), customField2 (int), customField3 (int), CustomerContacts (comma-separated string), CustomerBillingContacts (comma-separated string), InternalPurchaseOrder (string), packageId (string) </enum OrderUpdateField> <enum LanguageUpdateField> MetaDataLanguage1, MetaDataLanguage2, MetaDataLanguage3 </enum LanguageUpdateField> <enum ProductUpdateField> PriceList, FixedPrice (number), PricePerUnitWithScript, PricePerUnitWithOutScript, PricePerUnitNotRelevent, UnitType, MetaDataProduct1, MetaDataProduct2, MetaDataProduct3, QuotedRevenue (number), QuotedRevenueCurrency (string), ExpectedCost (number), ExpectedCostCurrency (string) </enum ProductUpdateField> <enum TaskUpdateField> MetaDataTask1, MetaDataTask2, MetaDataTask3, Resource (int), BillingResource (int),OverrideResource (int), TaskSupplyDate (DateTime), TaskInternalDate (DateTime), LeadHours (int), LinkedDate (int), RoundingManner (bool), PreviousTasks (array: [int]), ToolkitTool (int), CriticalTask (bool), DefaultFileTypeCode (int), DefaultFileTypeDescriptionCode (int), DefaultFileAvailability (int), PoolTask (bool), BillingBySuppliersDuration (bool), InformNextTask (bool), Duration, Quantity, ResourceInCharge, ExternalFields, Code1, Code2, Code3, Code4, Code5, RateList (guid), RateTotalAmountDue (number), RateISO_Code_Currency (string), RateUnitType (int), RatePerUnitWithScript (number), RatePerUnitWithoutScript (number), RatePerUnitScriptNotRelevant (number) </enum TaskUpdateField>\",\n                \"updateBoolean\": \"<boolean>\",\n                \"updateString\": \"<string>\",\n                \"updateInt\": \"<integer>\",\n                \"updateNumber\": \"<number>\",\n                \"updateGuid\": \"<uuid>\",\n                \"updateDate\": \"<dateTime>\"\n            }\n        ]\n    }\n]","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}{{apiRoot}}/UpdateOrders","description":"<p>Used to Update an array of Order Fields or in semiautomatic mode Create an Update will be availble in version 367 Field Request</p>\n<p>RequiredFileNameLanguage - will be available from version 368 after the date 04-09-2024</p>\n<h3 id=\"📘-updatefields-enum-reference--required-request-fields\">📘 <code>updateFields</code> Enum Reference – Required Request Fields</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><code>updateField</code></th>\n<th><code>orderNumber</code></th>\n<th><code>language</code></th>\n<th><code>product</code></th>\n<th><code>taskUniqueOrderId</code></th>\n<th>Update Type(s)</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Title</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code></td>\n<td>Order title</td>\n</tr>\n<tr>\n<td><code>EpisodeTitle</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code></td>\n<td>Title of episode</td>\n</tr>\n<tr>\n<td><code>Episode</code>, <code>Season</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code> / <code>updateInt</code></td>\n<td>Episode/Season info</td>\n</tr>\n<tr>\n<td><code>Script</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateInt</code> / <code>updateString</code></td>\n<td>Dialog type</td>\n</tr>\n<tr>\n<td><code>SeriesName</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code></td>\n<td>Update existing series</td>\n</tr>\n<tr>\n<td><code>NewSeriesName</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code></td>\n<td>Create new series</td>\n</tr>\n<tr>\n<td><code>StartTC</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code></td>\n<td>Sets real time TC</td>\n</tr>\n<tr>\n<td><code>CloseOrder</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><em>none</em></td>\n<td>Closes the order</td>\n</tr>\n<tr>\n<td><code>Status</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateInt</code></td>\n<td>Changes order status</td>\n</tr>\n<tr>\n<td><code>Flag</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateInt</code> / <code>updateString</code></td>\n<td>Order flag</td>\n</tr>\n<tr>\n<td><code>BillingNotes</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code></td>\n<td>Free-text billing notes</td>\n</tr>\n<tr>\n<td><code>AirDate</code>, <code>OrderReceivedDate</code>, <code>OrderSupplyDate</code>, <code>OrderInternalSupplyDate</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateDate</code></td>\n<td>Date fields</td>\n</tr>\n<tr>\n<td><code>CurrencyCodeISO</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code></td>\n<td>Currency ISO code</td>\n</tr>\n<tr>\n<td><code>PriceList</code>, <code>FixedPrice</code>, <code>PricePerUnitWithScript</code>, etc.</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td>❌</td>\n<td><code>updateNumber</code> / <code>updateInt</code></td>\n<td>Pricing fields</td>\n</tr>\n<tr>\n<td><code>UnitType</code></td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td>❌</td>\n<td><code>updateString</code> / <code>updateInt</code></td>\n<td>Unit of measure</td>\n</tr>\n<tr>\n<td><code>MetaDataOrder1</code>–<code>5</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code></td>\n<td>Order MetaData fields</td>\n</tr>\n<tr>\n<td><code>MetaDataLanguage1</code>–<code>3</code></td>\n<td>✅</td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code></td>\n<td>Step-level MetaData</td>\n</tr>\n<tr>\n<td><code>MetaDataTask1</code>–<code>3</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>✅</td>\n<td><code>updateString</code></td>\n<td>Task-level MetaData</td>\n</tr>\n<tr>\n<td><code>MetaDataProduct1</code>–<code>3</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>✅</td>\n<td>❌</td>\n<td><code>updateString</code></td>\n<td>Product-level MetaData</td>\n</tr>\n<tr>\n<td><code>RequiredFileName</code>, <code>RequiredFileNameLanguage</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code></td>\n<td>File requirements</td>\n</tr>\n<tr>\n<td><code>Resource</code>, <code>OverrideResource</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>✅</td>\n<td><code>updateInt</code></td>\n<td>Assign/override task resource</td>\n</tr>\n<tr>\n<td><code>TaskSupplyDate</code>, <code>TaskInternalDate</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>✅</td>\n<td><code>updateDate</code></td>\n<td>Task scheduling</td>\n</tr>\n<tr>\n<td><code>LeadHours</code>, <code>LinkedDate</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>✅</td>\n<td><code>updateInt</code></td>\n<td>Lead time / linkage</td>\n</tr>\n<tr>\n<td><code>RoundingManner</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>✅</td>\n<td><code>updateBoolean</code></td>\n<td>Boolean flag</td>\n</tr>\n<tr>\n<td><code>PreviousTasks</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>✅</td>\n<td><code>updateIntArray</code></td>\n<td>Array of dependent tasks</td>\n</tr>\n<tr>\n<td><code>ToolkitTool</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>✅</td>\n<td><code>updateInt</code></td>\n<td>Toolkit tool code</td>\n</tr>\n<tr>\n<td><code>CriticalTask</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>✅</td>\n<td><code>updateBoolean</code></td>\n<td>Marks task as critical</td>\n</tr>\n<tr>\n<td><code>DefaultFileTypeCode</code>, <code>DefaultFileAvailability</code>, etc.</td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>✅</td>\n<td><code>updateInt</code></td>\n<td>Default task file settings</td>\n</tr>\n<tr>\n<td><code>PoolTask</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>✅</td>\n<td><code>updateBoolean</code></td>\n<td>Mark as pooled task</td>\n</tr>\n<tr>\n<td><code>BillingBySuppliersDuration</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>✅</td>\n<td><code>updateBoolean</code></td>\n<td>Supplier-based billing</td>\n</tr>\n<tr>\n<td><code>InformNextTask</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>✅</td>\n<td><code>updateBoolean</code></td>\n<td>Notify next task</td>\n</tr>\n<tr>\n<td><code>ContentType</code>, <code>Genre</code>, <code>ProductionType</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code> / <code>updateInt</code></td>\n<td>Drop-down based values</td>\n</tr>\n<tr>\n<td><code>RevenueBillingOffice</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code> / <code>updateInt</code></td>\n<td>Office code or name</td>\n</tr>\n<tr>\n<td><code>SalesPerson</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code> / <code>updateInt</code></td>\n<td>User code or name</td>\n</tr>\n<tr>\n<td><code>QuoteNumber</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code></td>\n<td>Free text</td>\n</tr>\n<tr>\n<td><code>customField1</code>–<code>3</code></td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code> / <code>updateInt</code></td>\n<td>Custom mappings</td>\n</tr>\n<tr>\n<td>quotedRevenue</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td>❌</td>\n<td><code>updateNumber</code></td>\n<td>Quoted Revenue</td>\n</tr>\n<tr>\n<td>quotedRevenueCurrency</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td>❌</td>\n<td><code>updateString</code></td>\n<td>Currency ISO code</td>\n</tr>\n<tr>\n<td>expectedCost</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td>❌</td>\n<td><code>updateNumber</code></td>\n<td>Expected Cost</td>\n</tr>\n<tr>\n<td>expectedCostCurrency</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td>❌</td>\n<td><code>updateString</code></td>\n<td>Currency ISO code</td>\n</tr>\n<tr>\n<td>customerContacts</td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code> comma-separated</td>\n<td>Customer Contacts</td>\n</tr>\n<tr>\n<td>customerBillingContacts</td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code> comma-separated</td>\n<td>Customer Billing Contacts</td>\n</tr>\n<tr>\n<td>RateList</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td>updateGuid</td>\n<td>Will be avalble in 369</td>\n</tr>\n<tr>\n<td>RateTotalAmountDue</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td>number</td>\n<td>Will be avalble in 369</td>\n</tr>\n<tr>\n<td>RateISO_Code_Currency</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td><code>updateString</code></td>\n<td>Will be avalble in 369</td>\n</tr>\n<tr>\n<td>RateUnitType</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td><code>updateInt</code></td>\n<td>Will be avalble in 369</td>\n</tr>\n<tr>\n<td>RatePerUnitWithScript</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td><code>updateNumber</code></td>\n<td>Will be avalble in 369</td>\n</tr>\n<tr>\n<td>RatePerUnitWithoutScript</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td><code>updateNumber</code></td>\n<td>Will be avalble in 369</td>\n</tr>\n<tr>\n<td>RatePerUnitScriptNotRelevant</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td><code>updateNumber</code></td>\n<td>Will be avalble in 369</td>\n</tr>\n<tr>\n<td>ValidationData</td>\n<td>✅</td>\n<td>❌</td>\n<td>❌</td>\n<td>❌</td>\n<td><code>updateString</code></td>\n<td>Will be avalble in 3610</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["UpdateOrders"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"72c6ac5f-d097-40d1-a337-2800170a143a","name":"✅200","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"body":{"mode":"raw","raw":"[\n  {\n    \"orderNumber\": \"<integer>\",\n    \"language\": \"<string>\",\n    \"product\": \"<integer>\",\n    \"taskUniqueOrderId\": \"<integer>\",\n    \"updateFields\": [\n      {\n        \"updateField\": \"MetaDataOrder4\",\n        \"updateBoolean\": \"<boolean>\",\n        \"updateString\": \"<string>\",\n        \"updateInt\": \"<integer>\",\n        \"updateNumber\": \"<number>\",\n        \"updateGuid\": \"<uuid>\",\n        \"updateDate\": \"<dateTime>\"\n      },\n      {\n        \"updateField\": \"OrderSupplyDate\",\n        \"updateBoolean\": \"<boolean>\",\n        \"updateString\": \"<string>\",\n        \"updateInt\": \"<integer>\",\n        \"updateNumber\": \"<number>\",\n        \"updateGuid\": \"<uuid>\",\n        \"updateDate\": \"<dateTime>\"\n      }\n    ]\n  },\n  {\n    \"orderNumber\": \"<integer>\",\n    \"language\": \"<string>\",\n    \"product\": \"<integer>\",\n    \"taskUniqueOrderId\": \"<integer>\",\n    \"updateFields\": [\n      {\n        \"updateField\": \"ResaourceInCharge\",\n        \"updateBoolean\": \"<boolean>\",\n        \"updateString\": \"<string>\",\n        \"updateInt\": \"<integer>\",\n        \"updateNumber\": \"<number>\",\n        \"updateGuid\": \"<uuid>\",\n        \"updateDate\": \"<dateTime>\"\n      },\n      {\n        \"updateField\": \"Script\",\n        \"updateBoolean\": \"<boolean>\",\n        \"updateString\": \"<string>\",\n        \"updateInt\": \"<integer>\",\n        \"updateNumber\": \"<number>\",\n        \"updateGuid\": \"<uuid>\",\n        \"updateDate\": \"<dateTime>\"\n      }\n    ]\n  }\n]"},"url":"{{baseUrl}}/api/ExternalTmApi/UpdateOrders"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"[\r\n  {\r\n    \"orderNumber\": \"<integer>\",\r\n    \"language\": \"<string>\",\r\n    \"product\": \"<integer>\",\r\n    \"taskUniqueOrderId\": \"<integer>\",\r\n    \"message\": \"<string>\"\r\n }\r\n]"},{"id":"fe967cda-31fa-49d8-b0c6-e2c994bf962e","name":"⛔400","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"body":{"mode":"raw","raw":"[\n  {\n    \"orderNumber\": \"<integer>\",\n    \"language\": \"<string>\",\n    \"product\": \"<integer>\",\n    \"taskUniqueOrderId\": \"<integer>\",\n    \"updateFields\": [\n      {\n        \"updateField\": \"MetaDataOrder4\",\n        \"updateBoolean\": \"<boolean>\",\n        \"updateString\": \"<string>\",\n        \"updateInt\": \"<integer>\",\n        \"updateNumber\": \"<number>\",\n        \"updateGuid\": \"<uuid>\",\n        \"updateDate\": \"<dateTime>\"\n      },\n      {\n        \"updateField\": \"OrderSupplyDate\",\n        \"updateBoolean\": \"<boolean>\",\n        \"updateString\": \"<string>\",\n        \"updateInt\": \"<integer>\",\n        \"updateNumber\": \"<number>\",\n        \"updateGuid\": \"<uuid>\",\n        \"updateDate\": \"<dateTime>\"\n      }\n    ]\n  },\n  {\n    \"orderNumber\": \"<integer>\",\n    \"language\": \"<string>\",\n    \"product\": \"<integer>\",\n    \"taskUniqueOrderId\": \"<integer>\",\n    \"updateFields\": [\n      {\n        \"updateField\": \"ResaourceInCharge\",\n        \"updateBoolean\": \"<boolean>\",\n        \"updateString\": \"<string>\",\n        \"updateInt\": \"<integer>\",\n        \"updateNumber\": \"<number>\",\n        \"updateGuid\": \"<uuid>\",\n        \"updateDate\": \"<dateTime>\"\n      },\n      {\n        \"updateField\": \"Script\",\n        \"updateBoolean\": \"<boolean>\",\n        \"updateString\": \"<string>\",\n        \"updateInt\": \"<integer>\",\n        \"updateNumber\": \"<number>\",\n        \"updateGuid\": \"<uuid>\",\n        \"updateDate\": \"<dateTime>\"\n      }\n    ]\n  }\n]"},"url":"{{baseUrl}}/api/ExternalTmApi/UpdateOrders"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"[\r\n    {\r\n    \"orderNumber\": \"<integer>\",\r\n    \"language\": \"<string>\",\r\n    \"product\": \"<integer>\",\r\n    \"taskUniqueOrderId\": \"<integer>\",\r\n    \"errorMessage\": \"<string>\"\r\n    }\r\n]"},{"id":"76e04ebf-2cf9-423e-9608-3076b7819c45","name":"❗500","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"body":{"mode":"raw","raw":"[\n  {\n    \"orderNumber\": \"<integer>\",\n    \"language\": \"<string>\",\n    \"product\": \"<integer>\",\n    \"taskUniqueOrderId\": \"<integer>\",\n    \"updateFields\": [\n      {\n        \"updateField\": \"MetaDataOrder4\",\n        \"updateBoolean\": \"<boolean>\",\n        \"updateString\": \"<string>\",\n        \"updateInt\": \"<integer>\",\n        \"updateNumber\": \"<number>\",\n        \"updateGuid\": \"<uuid>\",\n        \"updateDate\": \"<dateTime>\"\n      },\n      {\n        \"updateField\": \"OrderSupplyDate\",\n        \"updateBoolean\": \"<boolean>\",\n        \"updateString\": \"<string>\",\n        \"updateInt\": \"<integer>\",\n        \"updateNumber\": \"<number>\",\n        \"updateGuid\": \"<uuid>\",\n        \"updateDate\": \"<dateTime>\"\n      }\n    ]\n  },\n  {\n    \"orderNumber\": \"<integer>\",\n    \"language\": \"<string>\",\n    \"product\": \"<integer>\",\n    \"taskUniqueOrderId\": \"<integer>\",\n    \"updateFields\": [\n      {\n        \"updateField\": \"ResaourceInCharge\",\n        \"updateBoolean\": \"<boolean>\",\n        \"updateString\": \"<string>\",\n        \"updateInt\": \"<integer>\",\n        \"updateNumber\": \"<number>\",\n        \"updateGuid\": \"<uuid>\",\n        \"updateDate\": \"<dateTime>\"\n      },\n      {\n        \"updateField\": \"Script\",\n        \"updateBoolean\": \"<boolean>\",\n        \"updateString\": \"<string>\",\n        \"updateInt\": \"<integer>\",\n        \"updateNumber\": \"<number>\",\n        \"updateGuid\": \"<uuid>\",\n        \"updateDate\": \"<dateTime>\"\n      }\n    ]\n  }\n]"},"url":"{{baseUrl}}/api/ExternalTmApi/UpdateOrders"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"[]"}],"_postman_id":"f7376026-9466-4fca-b9c0-0460bdb6f00f"},{"name":"👨AddResource","id":"b86c0a79-a16c-4fd9-a54d-7644a6eb5034","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"AuthToken","value":"{{access_token}}"}],"body":{"mode":"raw","raw":"{\r\n  \"firstName\": \"<string>\",         //<optional>\r\n  \"lastName\": \"<string>\",\r\n  \"displayName\": \"<string>\",\r\n  \"phone\": \"<string>\",\r\n  \"homePhone\": \"<string>\",\r\n  \"mobile\": \"<string>\",\r\n  \"email\": \"<string>\",              //<mandatory> valid email\r\n  \"loginEmail\": \"<string>\",         //<optional> valid email if not provided email will be used\r\n  \"loginName\": \"<string>\",          //<optional> if not provided no login will be created \r\n  \"webPage\": \"<string>\",\r\n  \"street\": \"<string>\",\r\n  \"country\": \"<string>\",\r\n  \"dateOfBirth\": \"<string>\",        // ISO 8601 format: YYYY-MM-DD or YYYY-MM-DDTHH:MM:SSZ\r\n  \"city\": \"<string>\",\r\n  \"postcode\": \"<string>\",\r\n  \"jobTitle\": \"<string>\",           //<optional>\r\n  \"cannotBeAssigned\": \"<boolean>\",\r\n  \"reportsByTimesheet\": \"<boolean>\",\r\n  \"isManager\": \"<boolean>\",\r\n  \"isSalesPerson\": \"<boolean>\",\r\n  \"resourceType\": \"<string>\",\r\n  \"approvalManner\": \"<string>\",\r\n  \"defaultTeam\": \"<string>\",\r\n  \"defaultCostOffice\": \"<string>\",\r\n  \"resourceRating\": \"<integer>\",\r\n  \"resourceNotes\": \"<string>\",\r\n  \"salary\": \"<decimal>\",\r\n  \"notes\": \"<string>\",\r\n  \"sourceResourceName\": \"<string>\",\r\n  \"offices\": [\"<string>\"],\r\n  \"tasks\": [\"<string>\"],\r\n  \"teams\": [\"<string>\"],\r\n  \"orderTypes\": [\"<string>\"],\r\n  \"sourceLanguages\": [\"<string>\"],\r\n  \"targetLanguages\": [\"<string>\"],\r\n  \"languagePairs\": [{ \"source\": \"<string>\", \"target\": \"<string>\" }]\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}{{apiRoot}}/AddResource","description":"<p>Used to Add a Resource</p>\n<p>Will be available in version 369</p>\n","urlObject":{"path":["AddResource"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"985631e4-9ae2-47c7-a44c-7f7558e17b81","name":"✅200","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":"{{baseUrl}}{{apiRoot}}/AddResource"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"UserCode\": \"<string>\", \n  \"UserName\": \"<string>\"\n}"},{"id":"2a788662-0e04-4d01-a8a9-f77949a715a8","name":"⛔400","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":"{{baseUrl}}{{apiRoot}}/AddResource"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"b86c0a79-a16c-4fd9-a54d-7644a6eb5034"},{"name":"👨UpdateResource 🆕","id":"5c15d3a3-6fff-46bb-9cbe-e7162c0d0bb0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"AuthToken","value":"{{access_token}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"resourceCode\": \"<int>\",\n  \"loginName\": \"<string>\",\n  \"items\": [\n    { \n        \"abilityType\": \"<String> LanguageFrom/LanguageTo/Task/TaskGroup(available in version 36101)/OrderType\", \n        \"code\": \"<int> if there is a code desctiption is disregarded\", \n        \"description\": \"<string> if ends with % or * the system will use it as a whildCard when searching for the ability with the following logic %word = ends with , word% = starts with, %word% = contains (available in version 36101)\", \n        \"action\": \"<String> add/remove\" \n    }\n  ],\n  \"fields\":[ //Will be available in version 369\n    {\n      \"updateField\": \"<enum firstName (string), lastName (string), displayName (string), phone (string), homePhone (string), mobile (string), email (string), loginEmail (string), loginName (string), webPage (string), street (string), country (string), dateOfBirth (string), city (string), postcode (string), jobTitle (string), cannotBeAssigned (boolean), reportsByTimesheet (boolean), isManager (boolean), isSalesPerson (boolean), resourceType (string), approvalManner (string), defaultTeam (string), defaultCostOffice (string), resourceRating (integer), resourceNotes (string), salary (decimal), notes (string), sourceResourceName (string), isApproved (bool)>\",\n      \"updateBoolean\": \"<boolean>\",\n      \"updateString\": \"<string>\",\n      \"updateInt\": \"<integer>\",\n      \"updateNumber\": \"<number>\",\n      \"updateGuid\": \"<uuid>\",\n      \"updateDate\": \"<dateTime>\"        \n    }\n  ]\n}"},"url":"{{baseUrl}}/api/ExternalTmApi/UpdateResource","description":"<p>Adds an ability to a resource.</p>\n<p>abilityType: LanguageFrom | LanguageTo | Task | OrderType.</p>\n<p>action: 'add' | 'remove'.</p>\n<p>Will be availble in Version 369</p>\n<p>UpdateResourceAbility will be depricated and the URL will be UpdateResource</p>\n","urlObject":{"path":["api","ExternalTmApi","UpdateResource"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"d726ecd3-83cd-42a5-a978-522e88155ec0","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"resourceCode\": \"<int>\",\r\n  \"items\": [\r\n    { \r\n        \"abilityType\": \"<String> LanguageFrom/LanguageTo/Task/OrderType\", \r\n        \"code\": \"<int>\", \r\n        \"action\": \"<String> add/remove\" \r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/ExternalTmApi/ResourceAbility"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"resourceCode\": \"<int>\",\n  \"items\": [\n    {\n      \"abilityType\": \"<string>\",  // LanguageFrom | LanguageTo | Task | OrderType\n      \"code\": \"<int>\",            // numeric ability code\n      \"action\": \"<string>\",       // add | remove\n      \"success\": \"<bool>\",        // true | false\n      \"error\": \"<string|null>\"    // error message if failed, otherwise null\n    }\n  ],\n  \"fields\": [ //Will be available in version 369\n    {\n      \"updateField\": \"<string>\",\n      \"success\": \"<bool>\",        // true | false\n      \"error\": \"<string|null>\"    // error message if failed, otherwise null\n    }\n  ]\n}"},{"id":"a84981b4-90ef-4d8b-a986-d70301d5aeea","name":"⛔400","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Basic {{basicAuthToken}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"resourceCode\": \"<int>\",\n  \"abilityType\": \"<String> LanguageFrom/LanguageTo/Task/OrderType\",\n  \"code\": \"<int>\",\n  \"action\": \"<String> add/remove\"\n}"},"url":"{{baseUrl}}/api/ExternalTmApi/ResourceAbility"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n  \"errorMessage\": \"<string>\"\r\n}"}],"_postman_id":"5c15d3a3-6fff-46bb-9cbe-e7162c0d0bb0"},{"name":"👨UpdateResourceAbility 🆕","id":"b7cec320-d3ec-469d-9de2-7d0340f56d7f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"AuthToken","value":"{{access_token}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"resourceCode\": \"<int>\",\n  \"loginName\": \"<string>\",\n  \"items\": [\n    { \n        \"abilityType\": \"<String> LanguageFrom/LanguageTo/Task/TaskGroup(available in version 36101)/OrderType\", \n        \"code\": \"<int> if there is a code desctiption is disregarded\", \n        \"description\": \"<string> if ends with % or * the system will use it as a whildCard when searching for the ability with the following logic %word = ends with , word% = starts with, %word% = contains (available in version 36101)\", \n        \"action\": \"<String> add/remove\" \n    }\n  ],\n  \"fields\":[ //Will be available in version 369\n    {\n      \"updateField\": \"<enum firstName (string), lastName (string), displayName (string), phone (string), homePhone (string), mobile (string), email (string), loginEmail (string), loginName (string), webPage (string), street (string), country (string), dateOfBirth (string), city (string), postcode (string), jobTitle (string), cannotBeAssigned (boolean), reportsByTimesheet (boolean), isManager (boolean), isSalesPerson (boolean), resourceType (string), approvalManner (string), defaultTeam (string), defaultCostOffice (string), resourceRating (integer), resourceNotes (string), salary (decimal), notes (string), sourceResourceName (string), isApproved (bool)>\",\n      \"updateBoolean\": \"<boolean>\",\n      \"updateString\": \"<string>\",\n      \"updateInt\": \"<integer>\",\n      \"updateNumber\": \"<number>\",\n      \"updateGuid\": \"<uuid>\",\n      \"updateDate\": \"<dateTime>\"        \n    }\n  ]\n}"},"url":"{{baseUrl}}/api/ExternalTmApi/UpdateResourceAbility","description":"<p>Adds an ability to a resource.</p>\n<p>abilityType: LanguageFrom | LanguageTo | Task | OrderType.</p>\n<p>action: 'add' | 'remove'.</p>\n<p>Will be availble in Version 369</p>\n<p>UpdateResourceAbility will be depricated and the URL will be UpdateResource</p>\n","urlObject":{"path":["api","ExternalTmApi","UpdateResourceAbility"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"75bc472c-97d3-4ac7-9d1f-6386c21c596c","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"resourceCode\": \"<int>\",\r\n  \"items\": [\r\n    { \r\n        \"abilityType\": \"<String> LanguageFrom/LanguageTo/Task/OrderType\", \r\n        \"code\": \"<int>\", \r\n        \"action\": \"<String> add/remove\" \r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/ExternalTmApi/ResourceAbility"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"resourceCode\": \"<int>\",\n  \"items\": [\n    {\n      \"abilityType\": \"<string>\",  // LanguageFrom | LanguageTo | Task | OrderType\n      \"code\": \"<int>\",            // numeric ability code\n      \"action\": \"<string>\",       // add | remove\n      \"success\": \"<bool>\",        // true | false\n      \"error\": \"<string|null>\"    // error message if failed, otherwise null\n    }\n  ],\n  \"fields\": [ //Will be available in version 369\n    {\n      \"updateField\": \"<string>\",\n      \"success\": \"<bool>\",        // true | false\n      \"error\": \"<string|null>\"    // error message if failed, otherwise null\n    }\n  ]\n}"},{"id":"642aeda9-e3ac-4b3f-868a-7ae6c2476172","name":"⛔400","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Basic {{basicAuthToken}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"resourceCode\": \"<int>\",\n  \"abilityType\": \"<String> LanguageFrom/LanguageTo/Task/OrderType\",\n  \"code\": \"<int>\",\n  \"action\": \"<String> add/remove\"\n}"},"url":"{{baseUrl}}/api/ExternalTmApi/ResourceAbility"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n  \"errorMessage\": \"<string>\"\r\n}"}],"_postman_id":"b7cec320-d3ec-469d-9de2-7d0340f56d7f"},{"name":"👨UpdateCustomer","id":"0f9efbc6-9d32-4129-b563-ebafafb86464","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"customerName\": \"<string>\",\n  \"customerCategory\": \"<string>\",\n  \"phone\": \"<string>\",\n  \"url\": \"<string>\",\n  \"street\": \"<string>\",\n  \"city\": \"<string>\",\n  \"country\": \"<string>\",\n  \"postCode\": \"<string>\",\n  \"email\": \"<string>\",\n  \"defaultSalesPersonForOrderCreation\": \"<string>\",\n  \"corporateID\": \"<string>\",\n  \"externalSystemID\": \"<string>\",\n  \"resourceInCharge\": \"<string>\",\n  \"contacts\": [\n    {\n      \"firstName\": \"<string>\",\n      \"lastName\": \"<string>\",\n      \"jobTitle\": \"<string>\",\n      \"phone\": \"<string>\",\n      \"url\": \"<string>\",\n      \"street\": \"<string>\",\n      \"city\": \"<string>\",\n      \"country\": \"<string>\",\n      \"postCode\": \"<string>\",\n      \"email\": \"<string>\",\n      \"mobile\": \"<string>\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}{{apiRoot}}/UpdateCustomer","description":"<p>Used to Update Customer automaticaly</p>\n<p>externalSystemID is mandatory and used to to identify the customer.<br />fields that are not sent or sent with null value will not be updated.</p>\n","urlObject":{"path":["UpdateCustomer"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"d42b518b-dd77-4b8e-9309-79bfda9f8f4e","name":"✅200","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"body":{"mode":"raw","raw":"{\n  \"customerName\": \"<string>\",\n  \"customerCategory\": \"<string>\",\n  \"phone\": \"<string>\",\n  \"url\": \"<string>\",\n  \"street\": \"<string>\",\n  \"city\": \"<string>\",\n  \"country\": \"<string>\",\n  \"postCode\": \"<string>\",\n  \"email\": \"<string>\",\n  \"defaultSalesPersonForOrderCreation\": \"<string>\",\n  \"corporateID\": \"<string>\",\n  \"externalSystemID\": \"<string>\",\n  \"contacts\": [\n    {\n      \"firstName\": \"<string>\",\n      \"lastName\": \"<string>\",\n      \"jobTitle\": \"<string>\",\n      \"phone\": \"<string>\",\n      \"url\": \"<string>\",\n      \"street\": \"<string>\",\n      \"city\": \"<string>\",\n      \"country\": \"<string>\",\n      \"postCode\": \"<string>\",\n      \"email\": \"<string>\"\n    },\n    {\n      \"firstName\": \"<string>\",\n      \"lastName\": \"<string>\",\n      \"jobTitle\": \"<string>\",\n      \"phone\": \"<string>\",\n      \"url\": \"<string>\",\n      \"street\": \"<string>\",\n      \"city\": \"<string>\",\n      \"country\": \"<string>\",\n      \"postCode\": \"<string>\",\n      \"email\": \"<string>\"\n    }\n  ]\n}"},"url":"{{baseUrl}}/api/ExternalTmApi/UpdateCustomer"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"},{"id":"e97e59a3-f2ea-4428-900f-b4771f90be23","name":"⛔400","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"body":{"mode":"raw","raw":"{\n  \"customerName\": \"<string>\",\n  \"customerCategory\": \"<string>\",\n  \"phone\": \"<string>\",\n  \"url\": \"<string>\",\n  \"street\": \"<string>\",\n  \"city\": \"<string>\",\n  \"country\": \"<string>\",\n  \"postCode\": \"<string>\",\n  \"email\": \"<string>\",\n  \"defaultSalesPersonForOrderCreation\": \"<string>\",\n  \"corporateID\": \"<string>\",\n  \"externalSystemID\": \"<string>\",\n  \"contacts\": [\n    {\n      \"firstName\": \"<string>\",\n      \"lastName\": \"<string>\",\n      \"jobTitle\": \"<string>\",\n      \"phone\": \"<string>\",\n      \"url\": \"<string>\",\n      \"street\": \"<string>\",\n      \"city\": \"<string>\",\n      \"country\": \"<string>\",\n      \"postCode\": \"<string>\",\n      \"email\": \"<string>\"\n    },\n    {\n      \"firstName\": \"<string>\",\n      \"lastName\": \"<string>\",\n      \"jobTitle\": \"<string>\",\n      \"phone\": \"<string>\",\n      \"url\": \"<string>\",\n      \"street\": \"<string>\",\n      \"city\": \"<string>\",\n      \"country\": \"<string>\",\n      \"postCode\": \"<string>\",\n      \"email\": \"<string>\"\n    }\n  ]\n}"},"url":"{{baseUrl}}/api/ExternalTmApi/UpdateCustomer"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"0f9efbc6-9d32-4129-b563-ebafafb86464"},{"name":"💰UpdateFinance 🆕","id":"278cea8c-8f76-439c-ba6e-f18dd3bca42a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"[\n    {\n        \"operation\": \"<enum AddPrice,UpdatePrice,DeletePrice,AddPriceSurcharge,UpdatePriceSurcharge,DeletePriceSurcharge,UpdateRate,AddRateSurcharge,UpdateRateSurcharge,DeleteRateSurcharge>\",\n        \"field\":\"<enum Description,Fixed,AdditionDiscountPct,PerUnit_WithScript,PerUnit_WithoutScript,PerUnit_NotRelevent,Iso_Code_Currency>\",\n        \"orderNumber\": \"<integer>\",\n        \"language\": \"<string>\",\n        \"product\": \"<integer>\",\n        \"taskUniqueOrderId\": \"<integer>\",\n        \"id\":\"<uuid>\",\n        \"patentId\":\"<uuid>\",\n        \"description\":\"<string>\",\n        \"iso_code_currency\":\"<string>\",\n        \"exchangeRate\":\"<number>\",\n        \"additionDiscountPct\":\"<number>\",\n        \"fixed\":\"<number>\",\n        \"perunit_withscript\":\"<number>\",\n        \"perunit_withoutscript\":\"<number>\",\n        \"perunit_notrelevent\":\"<number>\",\n        \"unitcode\":\"<number>\",\n        \"requiredfilename\":\"<string>\",\n        \"metadataproduct1\":\"<string>\",\n        \"metadataproduct2\":\"<string>\",\n        \"metadataproduct3\":\"<string>\",\n        \"quotedrevenue\":\"<number>\",\n        \"quotedrevenuecurrency\":\"<string>\",\n        \"expectedcost\":\"<number>\",\n        \"iso_code_expectedcostcurrency\":\"<string>\"\n    }\n]","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}{{apiRoot}}/UpdateFinance","description":"<p>Updates financial data (pricing, surcharges, rates) for orders, products, or tasks. Accepts an array of operations, each processed individually.</p>\n<h1 id=\"⚠️-availability\">⚠️ Availability:</h1>\n<p>This endpoint will be available starting in version 36.9, expected after June 26, 2026.</p>\n<h2 id=\"how-it-works\">How it works:</h2>\n<ol>\n<li><p>Build an array of finance operation objects, each specifying an operation type (e.g. AddPrice, UpdateRate).</p>\n</li>\n<li><p>POST the array to /UpdateFinance. Each item is validated and processed individually.</p>\n</li>\n<li><p>The response contains an array of results, one per operation, with status codes and messages.</p>\n</li>\n<li><p>Failed operations do not roll back successful ones — each is independent.</p>\n</li>\n</ol>\n<h3 id=\"important\">Important:</h3>\n<ul>\n<li><p>This endpoint requires a system-level API key. Customer-specific or resource-specific API keys will receive 403 Forbidden.</p>\n</li>\n<li><p>API write permissions (EnableExtTmApiWrite) must be enabled on the system.</p>\n</li>\n<li><p>IP whitelist and endpoint permissions are enforced.</p>\n</li>\n<li><p>For Update operations (UpdatePrice, UpdatePriceSurcharge, UpdateRateSurcharge), you must specify the field to update.</p>\n</li>\n<li><p>For surcharge operations, patentId must differ from id.</p>\n</li>\n</ul>\n<h2 id=\"supported-operations\">Supported operations:</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Operation</th>\n<th>Group</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>AddPrice</td>\n<td>Price</td>\n<td>Creates a new price line on the order/product</td>\n</tr>\n<tr>\n<td>UpdatePrice</td>\n<td>Price</td>\n<td>Updates a single field on an existing price line</td>\n</tr>\n<tr>\n<td>DeletePrice</td>\n<td>Price</td>\n<td>Deletes an existing price line</td>\n</tr>\n<tr>\n<td>AddPriceSurcharge</td>\n<td>Price</td>\n<td>Creates a new surcharge under an existing price</td>\n</tr>\n<tr>\n<td>UpdatePriceSurcharge</td>\n<td>Price</td>\n<td>Updates a single field on an existing price surcharge</td>\n</tr>\n<tr>\n<td>DeletePriceSurcharge</td>\n<td>Price</td>\n<td>Deletes an existing price surcharge</td>\n</tr>\n<tr>\n<td>UpdateRate</td>\n<td>Rate</td>\n<td>Updates the rate on a task (switches to manual rate)</td>\n</tr>\n<tr>\n<td>AddRateSurcharge</td>\n<td>Rate</td>\n<td>Creates a new surcharge on a task rate</td>\n</tr>\n<tr>\n<td>UpdateRateSurcharge</td>\n<td>Rate</td>\n<td>Updates a single field on an existing rate surcharge</td>\n</tr>\n<tr>\n<td>DeleteRateSurcharge</td>\n<td>Rate</td>\n<td>Deletes an existing rate surcharge</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"required-parameters-per-operation\">Required parameters per operation:</h2>\n<h3 id=\"💰-price-operations-revenue-side\">💰 Price operations (revenue-side)</h3>\n<h4 id=\"addprice\">AddPrice</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>operation</td>\n<td>✅</td>\n<td>Must be <code>\"AddPrice\"</code></td>\n</tr>\n<tr>\n<td>orderNumber</td>\n<td>✅</td>\n<td>Order must exist</td>\n</tr>\n<tr>\n<td>language</td>\n<td>✅</td>\n<td>Must exist and be part of the order</td>\n</tr>\n<tr>\n<td>product</td>\n<td>✅</td>\n<td>Product code must exist and be active</td>\n</tr>\n<tr>\n<td>description</td>\n<td>✅</td>\n<td></td>\n</tr>\n<tr>\n<td>patentId</td>\n<td>❌</td>\n<td>Must be null or equal to id</td>\n</tr>\n<tr>\n<td>iso_code_currency</td>\n<td>➖</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>fixed</td>\n<td>➖</td>\n<td>Optional, defaults to 0</td>\n</tr>\n<tr>\n<td>perunit_withscript</td>\n<td>➖</td>\n<td>Optional, defaults to 0</td>\n</tr>\n<tr>\n<td>perunit_withoutscript</td>\n<td>➖</td>\n<td>Optional, defaults to 0</td>\n</tr>\n<tr>\n<td>perunit_notrelevent</td>\n<td>➖</td>\n<td>Optional, defaults to 0</td>\n</tr>\n<tr>\n<td>unitcode</td>\n<td>➖</td>\n<td>Optional, defaults to 0</td>\n</tr>\n<tr>\n<td>exchangeRate</td>\n<td>➖</td>\n<td>Optional, auto-calculated from currency if omitted</td>\n</tr>\n<tr>\n<td>requiredfilename</td>\n<td>➖</td>\n<td>Optional (price ops only)</td>\n</tr>\n<tr>\n<td>metadataproduct1</td>\n<td>➖</td>\n<td>Optional (price ops only)</td>\n</tr>\n<tr>\n<td>metadataproduct2</td>\n<td>➖</td>\n<td>Optional (price ops only)</td>\n</tr>\n<tr>\n<td>metadataproduct3</td>\n<td>➖</td>\n<td>Optional (price ops only)</td>\n</tr>\n<tr>\n<td>quotedrevenue</td>\n<td>➖</td>\n<td>Optional (price ops only)</td>\n</tr>\n<tr>\n<td>quotedrevenuecurrency</td>\n<td>➖</td>\n<td>Optional (price ops only)</td>\n</tr>\n<tr>\n<td>expectedcost</td>\n<td>➖</td>\n<td>Optional (price ops only)</td>\n</tr>\n<tr>\n<td>iso_code_expectedcostcurrency</td>\n<td>➖</td>\n<td>Optional (price ops only)</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"updateprice\">UpdatePrice</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>operation</td>\n<td>✅</td>\n<td>Must be <code>\"UpdatePrice\"</code></td>\n</tr>\n<tr>\n<td>orderNumber</td>\n<td>✅</td>\n<td>Order must exist</td>\n</tr>\n<tr>\n<td>language</td>\n<td>✅</td>\n<td>Must exist and be part of the order</td>\n</tr>\n<tr>\n<td>field</td>\n<td>✅</td>\n<td>The field to update (see Allowed fields for Price below)</td>\n</tr>\n<tr>\n<td>description</td>\n<td>✅</td>\n<td></td>\n</tr>\n<tr>\n<td>patentId</td>\n<td>❌</td>\n<td>Must be null or equal to id</td>\n</tr>\n<tr>\n<td><em>field value</em></td>\n<td>✅</td>\n<td>Provide the field being updated with its new value</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"deleteprice\">DeletePrice</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>operation</td>\n<td>✅</td>\n<td>Must be <code>\"DeletePrice\"</code></td>\n</tr>\n<tr>\n<td>orderNumber</td>\n<td>✅</td>\n<td>Order must exist</td>\n</tr>\n<tr>\n<td>id</td>\n<td>✅</td>\n<td>The pricing line ID to delete; must exist in the order</td>\n</tr>\n<tr>\n<td>patentId</td>\n<td>❌</td>\n<td>Must be null or equal to id</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"addpricesurcharge\">AddPriceSurcharge</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>operation</td>\n<td>✅</td>\n<td>Must be <code>\"AddPriceSurcharge\"</code></td>\n</tr>\n<tr>\n<td>orderNumber</td>\n<td>✅</td>\n<td>Order must exist</td>\n</tr>\n<tr>\n<td>language</td>\n<td>✅</td>\n<td>Must exist and be part of the order</td>\n</tr>\n<tr>\n<td>patentId</td>\n<td>✅</td>\n<td>Parent price ID the surcharge belongs to; must differ from id</td>\n</tr>\n<tr>\n<td>description</td>\n<td>✅</td>\n<td></td>\n</tr>\n<tr>\n<td>id</td>\n<td>➖</td>\n<td>Optional, but must not be empty GUID if provided</td>\n</tr>\n<tr>\n<td>iso_code_currency</td>\n<td>➖</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>fixed</td>\n<td>➖</td>\n<td>Optional, defaults to 0</td>\n</tr>\n<tr>\n<td>perunit_withscript</td>\n<td>➖</td>\n<td>Optional, defaults to 0</td>\n</tr>\n<tr>\n<td>perunit_withoutscript</td>\n<td>➖</td>\n<td>Optional, defaults to 0</td>\n</tr>\n<tr>\n<td>perunit_notrelevent</td>\n<td>➖</td>\n<td>Optional, defaults to 0</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"updatepricesurcharge\">UpdatePriceSurcharge</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>operation</td>\n<td>✅</td>\n<td>Must be <code>\"UpdatePriceSurcharge\"</code></td>\n</tr>\n<tr>\n<td>orderNumber</td>\n<td>✅</td>\n<td>Order must exist</td>\n</tr>\n<tr>\n<td>language</td>\n<td>✅</td>\n<td>Must exist and be part of the order</td>\n</tr>\n<tr>\n<td>id</td>\n<td>✅</td>\n<td>The surcharge ID to update; must exist in the order</td>\n</tr>\n<tr>\n<td>patentId</td>\n<td>✅</td>\n<td>Parent price ID; must differ from id</td>\n</tr>\n<tr>\n<td>field</td>\n<td>✅</td>\n<td>The field to update (see Allowed fields for Price below)</td>\n</tr>\n<tr>\n<td>description</td>\n<td>✅</td>\n<td></td>\n</tr>\n<tr>\n<td><em>field value</em></td>\n<td>✅</td>\n<td>Provide the field being updated with its new value</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"deletepricesurcharge\">DeletePriceSurcharge</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>operation</td>\n<td>✅</td>\n<td>Must be <code>\"DeletePriceSurcharge\"</code></td>\n</tr>\n<tr>\n<td>id</td>\n<td>✅</td>\n<td>The surcharge ID to delete</td>\n</tr>\n<tr>\n<td>patentId</td>\n<td>✅</td>\n<td>Parent price ID; must differ from id</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h3 id=\"📊-rate-operations-cost-side\">📊 Rate operations (cost-side)</h3>\n<h4 id=\"updaterate\">UpdateRate</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>operation</td>\n<td>✅</td>\n<td>Must be <code>\"UpdateRate\"</code></td>\n</tr>\n<tr>\n<td>orderNumber</td>\n<td>✅</td>\n<td>Order must exist</td>\n</tr>\n<tr>\n<td>taskUniqueOrderId</td>\n<td>✅</td>\n<td>Task must exist, be assigned to a resource, and not be billed</td>\n</tr>\n<tr>\n<td>iso_code_currency</td>\n<td>✅</td>\n<td>Must be a valid currency in the system</td>\n</tr>\n<tr>\n<td>unitcode</td>\n<td>✅</td>\n<td>Must be a valid unit code in the system</td>\n</tr>\n<tr>\n<td>language</td>\n<td>➖</td>\n<td>Optional; if provided, must match the task's language</td>\n</tr>\n<tr>\n<td>product</td>\n<td>➖</td>\n<td>Optional; if provided, product must be active and match the task</td>\n</tr>\n<tr>\n<td>fixed</td>\n<td>➖</td>\n<td>Optional, defaults to 0</td>\n</tr>\n<tr>\n<td>perunit_withscript</td>\n<td>➖</td>\n<td>Optional, defaults to 0</td>\n</tr>\n<tr>\n<td>perunit_withoutscript</td>\n<td>➖</td>\n<td>Optional, defaults to 0</td>\n</tr>\n<tr>\n<td>perunit_notrelevent</td>\n<td>➖</td>\n<td>Optional, defaults to 0</td>\n</tr>\n<tr>\n<td>exchangeRate</td>\n<td>➖</td>\n<td>Optional, auto-calculated from currency</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"addratesurcharge\">AddRateSurcharge</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>operation</td>\n<td>✅</td>\n<td>Must be <code>\"AddRateSurcharge\"</code></td>\n</tr>\n<tr>\n<td>orderNumber</td>\n<td>✅</td>\n<td>Order must exist</td>\n</tr>\n<tr>\n<td>taskUniqueOrderId</td>\n<td>✅</td>\n<td>Task must exist, be assigned to a resource, and not be billed</td>\n</tr>\n<tr>\n<td>description</td>\n<td>✅</td>\n<td></td>\n</tr>\n<tr>\n<td>iso_code_currency</td>\n<td>✅</td>\n<td>Must match the task's existing currency</td>\n</tr>\n<tr>\n<td>fixed <strong>or</strong> additionDiscountPct</td>\n<td>✅</td>\n<td>⚠️ Must provide exactly one — either a fixed amount or a percentage, not both and not neither</td>\n</tr>\n<tr>\n<td>language</td>\n<td>➖</td>\n<td>Optional; if provided, must match the task's language</td>\n</tr>\n<tr>\n<td>product</td>\n<td>➖</td>\n<td>Optional; if provided, product must be active and match the task</td>\n</tr>\n<tr>\n<td>perunit_withscript</td>\n<td>➖</td>\n<td>Optional, defaults to 0</td>\n</tr>\n<tr>\n<td>perunit_withoutscript</td>\n<td>➖</td>\n<td>Optional, defaults to 0</td>\n</tr>\n<tr>\n<td>perunit_notrelevent</td>\n<td>➖</td>\n<td>Optional, defaults to 0</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"updateratesurcharge\">UpdateRateSurcharge</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>operation</td>\n<td>✅</td>\n<td>Must be <code>\"UpdateRateSurcharge\"</code></td>\n</tr>\n<tr>\n<td>orderNumber</td>\n<td>✅</td>\n<td>Order must exist</td>\n</tr>\n<tr>\n<td>taskUniqueOrderId</td>\n<td>✅</td>\n<td>Task must exist and not be billed</td>\n</tr>\n<tr>\n<td>id</td>\n<td>✅</td>\n<td>The surcharge ID to update; must exist in the order</td>\n</tr>\n<tr>\n<td>field</td>\n<td>✅</td>\n<td>The field to update (see Allowed fields for Rate below)</td>\n</tr>\n<tr>\n<td><em>field value</em></td>\n<td>✅</td>\n<td>Provide the field being updated with its new value</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"deleteratesurcharge\">DeleteRateSurcharge</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>operation</td>\n<td>✅</td>\n<td>Must be <code>\"DeleteRateSurcharge\"</code></td>\n</tr>\n<tr>\n<td>orderNumber</td>\n<td>✅</td>\n<td>Order must exist</td>\n</tr>\n<tr>\n<td>taskUniqueOrderId</td>\n<td>✅</td>\n<td>Task must exist and not be billed</td>\n</tr>\n<tr>\n<td>id</td>\n<td>✅</td>\n<td>The surcharge ID to delete</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"allowed-fields-for-updates\">Allowed fields for updates:</h2>\n<h3 id=\"price--pricesurcharge-updateprice-updatepricesurcharge\">Price / PriceSurcharge (UpdatePrice, UpdatePriceSurcharge):</h3>\n<p>Description, Fixed, AdditionDiscountPct, PerUnit_WithScript, PerUnit_WithoutScript, PerUnit_NotRelevent, Iso_Code_Currency, UnitCode, RequiredFilename, MetaDataProduct1, MetaDataProduct2, MetaDataProduct3, QuotedRevenue, QuotedRevenueCurrency, ExpectedCost, Iso_Code_ExpectedCostCurrency</p>\n<h3 id=\"ratesurcharge-updateratesurcharge\">RateSurcharge (UpdateRateSurcharge):</h3>\n<p>Description, Fixed, AdditionDiscountPct, PerUnit_WithScript, PerUnit_WithoutScript, PerUnit_NotRelevent, Iso_Code_Currency</p>\n<hr />\n<h2 id=\"validation-rules\">Validation rules:</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Rule</th>\n<th>Applies to</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Order must exist in the system</td>\n<td>All operations except DeletePriceSurcharge</td>\n</tr>\n<tr>\n<td>Language must exist and be part of the order</td>\n<td>AddPrice, UpdatePrice, AddPriceSurcharge, UpdatePriceSurcharge</td>\n</tr>\n<tr>\n<td>Product must be active if provided</td>\n<td>All operations where product is sent</td>\n</tr>\n<tr>\n<td>Product must match the pricing/task in the order</td>\n<td>All operations where product is sent</td>\n</tr>\n<tr>\n<td>patentId must be null or equal to id</td>\n<td>AddPrice, UpdatePrice, DeletePrice</td>\n</tr>\n<tr>\n<td>patentId must be provided and differ from id</td>\n<td>AddPriceSurcharge, UpdatePriceSurcharge, DeletePriceSurcharge</td>\n</tr>\n<tr>\n<td>Task must be assigned to a resource</td>\n<td>UpdateRate, AddRateSurcharge</td>\n</tr>\n<tr>\n<td>Task must not be already billed</td>\n<td>UpdateRate, AddRateSurcharge, UpdateRateSurcharge, DeleteRateSurcharge</td>\n</tr>\n<tr>\n<td>Currency must match task currency</td>\n<td>AddRateSurcharge</td>\n</tr>\n<tr>\n<td>Currency must exist in the system</td>\n<td>UpdateRate, AddRateSurcharge</td>\n</tr>\n<tr>\n<td>Unit code must exist in the system</td>\n<td>UpdateRate</td>\n</tr>\n<tr>\n<td>fixed XOR additionDiscountPct (exactly one)</td>\n<td>AddRateSurcharge</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"request-body-fields\">Request body fields:</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Used By</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>operation</td>\n<td>string</td>\n<td>All</td>\n<td>The finance operation to perform</td>\n</tr>\n<tr>\n<td>field</td>\n<td>string</td>\n<td>Update ops</td>\n<td>Which field to update</td>\n</tr>\n<tr>\n<td>orderNumber</td>\n<td>integer</td>\n<td>All</td>\n<td>The order number</td>\n</tr>\n<tr>\n<td>language</td>\n<td>string</td>\n<td>Price ops, Rate (optional)</td>\n<td>Language description within the order</td>\n</tr>\n<tr>\n<td>product</td>\n<td>integer</td>\n<td>Price ops, Rate (optional)</td>\n<td>Product code within the order/language</td>\n</tr>\n<tr>\n<td>taskUniqueOrderId</td>\n<td>integer</td>\n<td>Rate ops</td>\n<td>Identifies the task for rate operations</td>\n</tr>\n<tr>\n<td>id</td>\n<td>uuid</td>\n<td>Update/Delete</td>\n<td>The ID of the price/surcharge to update or delete</td>\n</tr>\n<tr>\n<td>patentId</td>\n<td>uuid</td>\n<td>Surcharge ops</td>\n<td>Parent price ID that the surcharge belongs to</td>\n</tr>\n<tr>\n<td>description</td>\n<td>string</td>\n<td>Add/Update</td>\n<td>Description of the price/surcharge line</td>\n</tr>\n<tr>\n<td>iso_code_currency</td>\n<td>string</td>\n<td>Add/Update</td>\n<td>ISO currency code</td>\n</tr>\n<tr>\n<td>exchangeRate</td>\n<td>number</td>\n<td>Price ops</td>\n<td>Exchange rate for the currency (auto-calculated if omitted)</td>\n</tr>\n<tr>\n<td>additionDiscountPct</td>\n<td>number</td>\n<td>Add/Update</td>\n<td>Percentage addition or discount</td>\n</tr>\n<tr>\n<td>fixed</td>\n<td>number</td>\n<td>Add/Update</td>\n<td>Fixed price amount</td>\n</tr>\n<tr>\n<td>perunit_withscript</td>\n<td>number</td>\n<td>Add/Update</td>\n<td>Price per unit when script is present</td>\n</tr>\n<tr>\n<td>perunit_withoutscript</td>\n<td>number</td>\n<td>Add/Update</td>\n<td>Price per unit without script</td>\n</tr>\n<tr>\n<td>perunit_notrelevent</td>\n<td>number</td>\n<td>Add/Update</td>\n<td>Price per unit when script is not relevant</td>\n</tr>\n<tr>\n<td>unitcode</td>\n<td>number</td>\n<td>Add/Update</td>\n<td>Unit of measure code</td>\n</tr>\n<tr>\n<td>requiredfilename</td>\n<td>string</td>\n<td>Price ops only</td>\n<td>Required filename for the product</td>\n</tr>\n<tr>\n<td>metadataproduct1-3</td>\n<td>string</td>\n<td>Price ops only</td>\n<td>Product-level metadata fields</td>\n</tr>\n<tr>\n<td>quotedrevenue</td>\n<td>number</td>\n<td>Price ops only</td>\n<td>Quoted revenue amount</td>\n</tr>\n<tr>\n<td>quotedrevenuecurrency</td>\n<td>string</td>\n<td>Price ops only</td>\n<td>Currency for quoted revenue</td>\n</tr>\n<tr>\n<td>expectedcost</td>\n<td>number</td>\n<td>Price ops only</td>\n<td>Expected cost amount</td>\n</tr>\n<tr>\n<td>iso_code_expectedcostcurrency</td>\n<td>string</td>\n<td>Price ops only</td>\n<td>Currency for expected cost</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["UpdateFinance"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"fe05f434-30fa-44d3-b21f-614d29b93d4b","name":"✅200 - Success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"AuthToken","value":"{{access_token}}"}],"body":{"mode":"raw","raw":"[\n  {\n    \"operation\": \"AddPrice\",\n    \"orderNumber\": 12345,\n    \"language\": \"French\",\n    \"product\": 1,\n    \"description\": \"Translation Fee\",\n    \"iso_code_currency\": \"USD\",\n    \"fixed\": 500.00,\n    \"perunit_withscript\": 0.10,\n    \"perunit_withoutscript\": 0.08,\n    \"perunit_notrelevent\": 0.09,\n    \"unitcode\": 1\n  }\n]"},"url":"{{baseUrl}}/api/ExternalTmApi/UpdateFinance"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"statusCode\": 200,\n    \"content\": \"<string>\",\n    \"request\": {\n      \"operation\": \"AddPrice\",\n      \"orderNumber\": 12345,\n      \"language\": \"French\",\n      \"product\": 1,\n      \"taskUniqueOrderId\": null,\n      \"id\": null,\n      \"description\": \"Translation Fee\",\n      \"iso_code_currency\": \"USD\",\n      \"fixed\": 500.00,\n      \"perunit_withscript\": 0.10,\n      \"perunit_withoutscript\": 0.08,\n      \"perunit_notrelevent\": 0.09,\n      \"unitcode\": 1,\n      \"requiredfilename\": null,\n      \"metadataproduct1\": null,\n      \"metadataproduct2\": null,\n      \"metadataproduct3\": null,\n      \"quotedrevenue\": null,\n      \"quotedrevenuecurrency\": null,\n      \"expectedcost\": null,\n      \"iso_code_expectedcostcurrency\": null\n    }\n  }\n]"},{"id":"cd6f0a82-031b-4923-95e0-96357e6e142e","name":"✅200 - UpdatePrice","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"AuthToken","value":"{{access_token}}"}],"body":{"mode":"raw","raw":"[\n  {\n    \"operation\": \"UpdatePrice\",\n    \"field\": \"Fixed\",\n    \"orderNumber\": 12345,\n    \"language\": \"French\",\n    \"product\": 1,\n    \"id\": \"a1b2c3d4-e5f6-7890-abcd-ef1234567890\",\n    \"fixed\": 750.00\n  }\n]"},"url":"{{baseUrl}}/api/ExternalTmApi/UpdateFinance"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"statusCode\": 200,\n    \"content\": \"<string>\",\n    \"request\": {\n      \"operation\": \"UpdatePrice\",\n      \"orderNumber\": 12345,\n      \"language\": \"French\",\n      \"product\": 1,\n      \"taskUniqueOrderId\": null,\n      \"id\": \"a1b2c3d4-e5f6-7890-abcd-ef1234567890\",\n      \"description\": null,\n      \"iso_code_currency\": null,\n      \"fixed\": 750.00,\n      \"perunit_withscript\": null,\n      \"perunit_withoutscript\": null,\n      \"perunit_notrelevent\": null,\n      \"unitcode\": null,\n      \"requiredfilename\": null,\n      \"metadataproduct1\": null,\n      \"metadataproduct2\": null,\n      \"metadataproduct3\": null,\n      \"quotedrevenue\": null,\n      \"quotedrevenuecurrency\": null,\n      \"expectedcost\": null,\n      \"iso_code_expectedcostcurrency\": null\n    }\n  }\n]"},{"id":"6b6f563d-dbcb-4be3-a329-1d716155b403","name":"✅200 - DeletePrice","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"AuthToken","value":"{{access_token}}"}],"body":{"mode":"raw","raw":"[\n  {\n    \"operation\": \"DeletePrice\",\n    \"orderNumber\": 12345,\n    \"id\": \"a1b2c3d4-e5f6-7890-abcd-ef1234567890\"\n  }\n]"},"url":"{{baseUrl}}/api/ExternalTmApi/UpdateFinance"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"statusCode\": 200,\n    \"content\": \"<string>\",\n    \"request\": {\n      \"operation\": \"DeletePrice\",\n      \"orderNumber\": 12345,\n      \"language\": null,\n      \"product\": null,\n      \"taskUniqueOrderId\": null,\n      \"id\": \"a1b2c3d4-e5f6-7890-abcd-ef1234567890\",\n      \"description\": null,\n      \"iso_code_currency\": null,\n      \"fixed\": null,\n      \"perunit_withscript\": null,\n      \"perunit_withoutscript\": null,\n      \"perunit_notrelevent\": null,\n      \"unitcode\": null,\n      \"requiredfilename\": null,\n      \"metadataproduct1\": null,\n      \"metadataproduct2\": null,\n      \"metadataproduct3\": null,\n      \"quotedrevenue\": null,\n      \"quotedrevenuecurrency\": null,\n      \"expectedcost\": null,\n      \"iso_code_expectedcostcurrency\": null\n    }\n  }\n]"},{"id":"f1428cde-8030-49d7-9e53-f5304c0b1167","name":"✅200 - UpdateRate","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"AuthToken","value":"{{access_token}}"}],"body":{"mode":"raw","raw":"[\n  {\n    \"operation\": \"UpdateRate\",\n    \"orderNumber\": 12345,\n    \"taskUniqueOrderId\": 3,\n    \"iso_code_currency\": \"EUR\",\n    \"exchangeRate\": 1.08,\n    \"fixed\": 200.00,\n    \"perunit_withscript\": 0.05\n  }\n]"},"url":"{{baseUrl}}/api/ExternalTmApi/UpdateFinance"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"statusCode\": 200,\n    \"content\": \"<string>\",\n    \"request\": {\n      \"operation\": \"UpdateRate\",\n      \"orderNumber\": 12345,\n      \"language\": null,\n      \"product\": null,\n      \"taskUniqueOrderId\": 3,\n      \"id\": null,\n      \"description\": null,\n      \"iso_code_currency\": \"EUR\",\n      \"fixed\": 200.00,\n      \"perunit_withscript\": 0.05,\n      \"perunit_withoutscript\": null,\n      \"perunit_notrelevent\": null,\n      \"unitcode\": null\n    }\n  }\n]"},{"id":"2b46e41a-65e1-41bc-9b2b-bfb617e07fdd","name":"✅200 - AddRateSurcharge","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"AuthToken","value":"{{access_token}}"}],"body":{"mode":"raw","raw":"[\n  {\n    \"operation\": \"AddRateSurcharge\",\n    \"orderNumber\": 12345,\n    \"taskUniqueOrderId\": 3,\n    \"description\": \"Rush Fee\",\n    \"fixed\": 50.00,\n    \"iso_code_currency\": \"USD\"\n  }\n]"},"url":"{{baseUrl}}/api/ExternalTmApi/UpdateFinance"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"statusCode\": 200,\n    \"content\": \"<string>\",\n    \"request\": {\n      \"operation\": \"AddRateSurcharge\",\n      \"orderNumber\": 12345,\n      \"language\": null,\n      \"product\": null,\n      \"taskUniqueOrderId\": 3,\n      \"id\": null,\n      \"description\": \"Rush Fee\",\n      \"iso_code_currency\": \"USD\",\n      \"fixed\": 50.00,\n      \"perunit_withscript\": null,\n      \"perunit_withoutscript\": null,\n      \"perunit_notrelevent\": null,\n      \"unitcode\": null\n    }\n  }\n]"},{"id":"b3d688a0-97bc-490f-90cd-efb2a60359a8","name":"✅200 - Batch (multiple operations)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"AuthToken","value":"{{access_token}}"}],"body":{"mode":"raw","raw":"[\n  {\n    \"operation\": \"AddPrice\",\n    \"orderNumber\": 12345,\n    \"language\": \"French\",\n    \"product\": 1,\n    \"description\": \"Base Translation\",\n    \"fixed\": 500.00,\n    \"iso_code_currency\": \"USD\"\n  },\n  {\n    \"operation\": \"UpdateRate\",\n    \"orderNumber\": 12345,\n    \"taskUniqueOrderId\": 3,\n    \"iso_code_currency\": \"EUR\",\n    \"fixed\": 200.00\n  }\n]"},"url":"{{baseUrl}}/api/ExternalTmApi/UpdateFinance"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"statusCode\": 200,\n    \"content\": \"<string>\",\n    \"request\": {\n      \"operation\": \"AddPrice\",\n      \"orderNumber\": 12345,\n      \"language\": \"French\",\n      \"product\": 1,\n      \"taskUniqueOrderId\": null,\n      \"id\": null,\n      \"description\": \"Base Translation\",\n      \"iso_code_currency\": \"USD\",\n      \"fixed\": 500.00\n    }\n  },\n  {\n    \"statusCode\": 200,\n    \"content\": \"<string>\",\n    \"request\": {\n      \"operation\": \"UpdateRate\",\n      \"orderNumber\": 12345,\n      \"language\": null,\n      \"product\": null,\n      \"taskUniqueOrderId\": 3,\n      \"id\": null,\n      \"description\": null,\n      \"iso_code_currency\": \"EUR\",\n      \"fixed\": 200.00\n    }\n  }\n]"},{"id":"f1137ee2-4ef1-4560-9e59-e246c3c53fa7","name":"⛔400 - Validation Error","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"AuthToken","value":"{{access_token}}"}],"body":{"mode":"raw","raw":"[\n  {\n    \"operation\": \"InvalidOp\",\n    \"orderNumber\": 12345\n  }\n]"},"url":"{{baseUrl}}/api/ExternalTmApi/UpdateFinance"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"hasErrors\": true,\n  \"errors\": [\n    {\n      \"path\": \"operation\",\n      \"message\": \"Unsupported operation: InvalidOp\",\n      \"expectedType\": \"string\"\n    }\n  ]\n}"},{"id":"21d90f50-962e-4515-9b07-a11820371f8a","name":"❗500 - Internal Server Error","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"AuthToken","value":"{{access_token}}"}],"body":{"mode":"raw","raw":"[\n  {\n    \"operation\": \"AddPrice\",\n    \"orderNumber\": 99999,\n    \"language\": \"French\",\n    \"product\": 1,\n    \"description\": \"Test\"\n  }\n]"},"url":"{{baseUrl}}/api/ExternalTmApi/UpdateFinance"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"<string>\"\n}"}],"_postman_id":"278cea8c-8f76-439c-ba6e-f18dd3bca42a"},{"name":"📧SendEmail","id":"b9e96579-d919-48e0-a68b-1da161a7e2c1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"subject\": \"<string>\",\n  \"content\": \"<string>\",\n  \"sendType\": \"<enum All, Completed, Uncompleted, Automation>\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}{{apiRoot}}/SendEmail","description":"<p>Used to email order resources</p>\n","urlObject":{"path":["SendEmail"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"147b47aa-05f1-4c91-a926-b54c336ffb62","name":"✅200","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"subject\": \"<string>\",\n  \"content\": \"<string>\",\n  \"sendType\": \"Uncompleted\"\n}"},"url":"https://{{client_name}}.ooona.net/api/ExternalTmApi/SendEmail"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errorMessage\": \"string\"\n}"},{"id":"a260fe5f-fc9b-4fe5-8f1b-c3e4b05d2eea","name":"⛔400","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"subject\": \"<string>\",\n  \"content\": \"<string>\",\n  \"sendType\": \"Uncompleted\"\n}"},"url":"{{baseUrl}}/api/ExternalTmApi/SendEmail"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"b9e96579-d919-48e0-a68b-1da161a7e2c1"},{"name":"🗪MessageActions","id":"51906b20-d9ea-40d6-b919-757f64e6c443","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"actionType\": \"<enum AddMessage, CloseMessage>\",\n  \"messageId\": \"<integer>\",\n  \"orderNumber\": \"<integer>\",\n  \"seriesName\": \"<string>\",\n  \"language\": \"<string>\",\n  \"product\": \"<integer>\",\n  \"messageType\": \"<enum Series, Order, Product>\",\n  \"body\": \"<string>\",\n  \"subject\": \"<string>\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}{{apiRoot}}/MessageActions","description":"<p>Used to Update Order Field or in semiautomatic mode Create an Update Field Request</p>\n","urlObject":{"path":["MessageActions"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"408be3bb-dd5a-47aa-b750-543607feb322","name":"✅200","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"body":{"mode":"raw","raw":"{\n  \"actionType\": \"AddMessage\",\n  \"messageId\": \"<integer>\",\n  \"orderNumber\": \"<integer>\",\n  \"seriesName\": \"<string>\",\n  \"language\": \"<string>\",\n  \"product\": \"<integer>\",\n  \"messageType\": \"Order\",\n  \"body\": \"<string>\",\n  \"subject\": \"<string>\"\n}"},"url":"{{baseUrl}}/api/ExternalTmApi/MessageActions"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"messageId\": \"<integer>\"\n}"},{"id":"a2c4b456-34b8-4cb5-90fd-def0e25db79b","name":"⛔400","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"body":{"mode":"raw","raw":"{\n  \"actionType\": \"AddMessage\",\n  \"messageId\": \"<integer>\",\n  \"orderNumber\": \"<integer>\",\n  \"seriesName\": \"<string>\",\n  \"language\": \"<string>\",\n  \"product\": \"<integer>\",\n  \"messageType\": \"Order\",\n  \"body\": \"<string>\",\n  \"subject\": \"<string>\"\n}"},"url":"{{baseUrl}}/api/ExternalTmApi/MessageActions"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"51906b20-d9ea-40d6-b919-757f64e6c443"},{"name":"📁SignFile","id":"9904070d-d44b-41b9-88d2-b89d593f7ee5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"externalFileId\": \"<string>\",\n  \"accessType\": \"<enum Download,Stream>\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}{{apiRoot}}/SignFile","description":"<p>Returns a signed url for a file to Download/Stream</p>\n<h2 id=\"how-it-works\">How it works:</h2>\n<p>Send a POST request with the <code>externalFileId</code> and <code>accessType</code> to get a signed URL for the file.</p>\n<h3 id=\"important\">Important:</h3>\n<ul>\n<li><p>The response contains <code>externalFileId</code> (the signed URL) and <code>url</code> (same value, kept for backwards compatibility)</p>\n</li>\n<li><p><code>url</code> is obsolete and will be removed in future versions — use <code>externalFileId</code> instead</p>\n</li>\n</ul>\n","urlObject":{"path":["SignFile"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"d1666d9f-b859-49da-b784-f548291ec9c5","name":"✅200","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"body":{"mode":"raw","raw":"{\n  \"externalFileId\": \"<string>\",\n  \"accessType\": \"Download\"\n}"},"url":"{{baseUrl}}/api/ExternalTmApi/SignFile"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"externalFileId\": \"<string>\",\n  \"url\": \"<string> (obsolete - will be removed in future versions, use externalFileId)\"\n}"},{"id":"daf05c37-6fa0-4f97-a60f-285debcd87be","name":"⛔400","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"body":{"mode":"raw","raw":"{\n  \"externalFileId\": \"<string>\",\n  \"accessType\": \"Download\"\n}"},"url":"{{baseUrl}}/api/ExternalTmApi/SignFile"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"9904070d-d44b-41b9-88d2-b89d593f7ee5"},{"name":"📁AddFile","id":"e7accca1-3e2b-4fa4-9c54-8dc4b516712e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\", // The ID of the order the file(s) should be attached to.\n\n  \"files\": [\n    {\n      \"externalFileId\": \"<string>\", // (Internal use) Used for handshake operations such as re-signing or refreshing pre-signed URLs.\n      \"originalFileCode\": \"<integer>\", // If provided, adds a new version of an existing file identified by this code.\n      \"url\": \"<string>\", // Direct link to the file. If provided, the file is treated as a link (no upload or signing required).\n      \"filetype\": \"<enum: media | product | script | mpd | metadata | other>\", // Determines which storage bucket or category to use (based on OM configuration).\n      \"filename\": \"<string>\", // The file’s name in storage. Used with 'filetype' and 'path' to locate it in the correct bucket.\n      \"path\": \"<string>\", // The file’s relative path within the bucket. Used together with 'filetype' and 'filename' to build the full storage path.\n      \"taskUniqueOrderIdToComplete\": \"<integer>\", // The specific task instance within the order to mark as completed after upload.\n      \"taskCodeToComplete\": \"<integer>\" // The type of task (e.g., translation, QC, delivery) to complete when this file is added.\n    }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}{{apiRoot}}/AddFile","description":"<h2 id=\"📤-add-file-to-order\">📤 Add File to Order</h2>\n<p>Adds one or more files (or links) to an existing order. Supports both direct file uploads and external file URLs. Can also close tasks automatically based on file type.</p>\n<h3 id=\"🔐-headers\">🔐 Headers</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Key</th>\n<th>Value</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>AuthToken</td>\n<td><code>{{access_token}}</code></td>\n<td>✅</td>\n<td>Bearer token for auth</td>\n</tr>\n<tr>\n<td>Content-Type</td>\n<td><code>application/json</code></td>\n<td>✅</td>\n<td>Body format is JSON</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"📦-request-body\">📦 Request Body</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>orderNumber</code></td>\n<td>integer</td>\n<td>✅</td>\n<td>Order number to add files to</td>\n</tr>\n<tr>\n<td><code>files</code></td>\n<td>array</td>\n<td>✅</td>\n<td>List of files or links</td>\n</tr>\n<tr>\n<td><code>externalFileId</code></td>\n<td>string</td>\n<td>✅</td>\n<td>External identifier for the file</td>\n</tr>\n<tr>\n<td><code>originalFileCode</code></td>\n<td>integer</td>\n<td>❌</td>\n<td>Existing file code for versioning or handshake</td>\n</tr>\n<tr>\n<td><code>url</code></td>\n<td>string</td>\n<td>❌</td>\n<td>External link to the file (if empty, assumes a direct file reference)</td>\n</tr>\n<tr>\n<td><code>filetype</code></td>\n<td>enum</td>\n<td>✅</td>\n<td>One of: <code>media</code>, <code>product</code>, <code>script</code>, <code>mpd</code>, <code>metadata</code>, <code>other</code></td>\n</tr>\n<tr>\n<td><code>filename</code></td>\n<td>string</td>\n<td>✅</td>\n<td>Name of the file (with extension)</td>\n</tr>\n<tr>\n<td><code>path</code></td>\n<td>string</td>\n<td>✅</td>\n<td>Logical path on client storage server as set fpr the filetype</td>\n</tr>\n<tr>\n<td><code>taskUniqueOrderIdToComplete</code></td>\n<td>integer</td>\n<td>❌</td>\n<td>Closes a specific task in the order by its active number</td>\n</tr>\n<tr>\n<td><code>taskCodeToComplete</code></td>\n<td>integer</td>\n<td>❌</td>\n<td>Closes a task by type (task code)</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"🔄-internal-behavior\">🔄 Internal Behavior</h3>\n<ul>\n<li><p>Validates request origin (IP + API ID)</p>\n</li>\n<li><p>Verifies the order exists and is linked to the calling API</p>\n</li>\n<li><p>Determines file type and destination (FTP or link)</p>\n</li>\n<li><p>Assigns file versioning logic (if originalFileCode is provided)</p>\n</li>\n<li><p>Optionally auto-closes tasks if specified in settings</p>\n</li>\n<li><p>Adds file record to the database and triggers:</p>\n<ul>\n<li><p>Notifications</p>\n</li>\n<li><p>Task completion check</p>\n</li>\n<li><p>Handshake logic (for special workflows)</p>\n</li>\n<li><p>Toolkit automation (if enabled)</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"📌-notes\">📌 Notes</h3>\n<ul>\n<li><p>If <code>url</code> is provided, it’s treated as a link (file fields like filename/path are ignored).</p>\n</li>\n<li><p>File name must contain an extension (e.g. <code>.pdf</code>, <code>.docx</code>).</p>\n</li>\n<li><p>The <code>externalFileId</code> is stored and used to avoid reprocessing the same file.</p>\n</li>\n<li><p><code>isHandshake</code> (optional boolean) may trigger versioning on existing file (assumed present on input object).</p>\n</li>\n<li><p>To Add a folder you need to only add the <code>.mpd</code> file contained in the folder you can also provide the <code>.dat</code> metadata file.</p>\n</li>\n</ul>\n","urlObject":{"path":["AddFile"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"1e42c1b9-ab6f-47ea-b979-e35c24ef7713","name":"✅200","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"files\": [\n    {\n      \"externalFileId\": \"<string>\",\n      \"originalFileCode\": \"<integer>\",\n      \"url\": \"<string>\",\n      \"filetype\": \"media\",\n      \"filename\": \"<string>\",\n      \"path\": \"<string>\",\n      \"taskUniqueOrderIdToComplete\": \"<integer>\",\n      \"taskCodeToComplete\": \"<integer>\"\n    },\n    {\n      \"externalFileId\": \"<string>\",\n      \"originalFileCode\": \"<integer>\",\n      \"url\": \"<string>\",\n      \"filetype\": \"product\",\n      \"filename\": \"<string>\",\n      \"path\": \"<string>\",\n      \"taskUniqueOrderIdToComplete\": \"<integer>\",\n      \"taskCodeToComplete\": \"<integer>\"\n    }\n  ]\n}"},"url":"{{baseUrl}}/api/ExternalTmApi/AddFile"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"fileCode\": \"<string>\",\n    \"url\": \"<string>\",\n    \"filetype\": \"media\",\n    \"filename\": \"<string>\",\n    \"path\": \"<string>\"\n  },\n  {\n    \"fileCode\": \"<string>\",\n    \"url\": \"<string>\",\n    \"filetype\": \"script\",\n    \"filename\": \"<string>\",\n    \"path\": \"<string>\"\n  }\n]"},{"id":"a95b2e8f-74df-4734-aeb0-89ecd10249ac","name":"⛔400","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"files\": [\n    {\n      \"externalFileId\": \"<string>\",\n      \"originalFileCode\": \"<integer>\",\n      \"url\": \"<string>\",\n      \"filetype\": \"media\",\n      \"filename\": \"<string>\",\n      \"path\": \"<string>\",\n      \"taskUniqueOrderIdToComplete\": \"<integer>\",\n      \"taskCodeToComplete\": \"<integer>\"\n    },\n    {\n      \"externalFileId\": \"<string>\",\n      \"originalFileCode\": \"<integer>\",\n      \"url\": \"<string>\",\n      \"filetype\": \"product\",\n      \"filename\": \"<string>\",\n      \"path\": \"<string>\",\n      \"taskUniqueOrderIdToComplete\": \"<integer>\",\n      \"taskCodeToComplete\": \"<integer>\"\n    }\n  ]\n}"},"url":"{{baseUrl}}/api/ExternalTmApi/AddFile"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"e7accca1-3e2b-4fa4-9c54-8dc4b516712e"},{"name":"🈯AddLanguage","id":"027630d0-4045-432f-b401-6fc91e3ae251","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"targetLanguage\": \"<string>\",\n  \"requiredOn\": \"<dateTime>\",\n  \"movieTitle\": \"<string>\",\n  \"episodeName\": \"<string>\",\n  \"requiredFileName\": \"<string>\",\n  \"metaDataLanguage1\": \"<string>\",\n  \"metaDataLanguage2\": \"<string>\",\n  \"metaDataLanguage3\": \"<string>\",\n  \"products\": [\n    {\n      \"product\": \"<integer>\",\n      \"productId\": \"<string>\",\n      \"currencyCodeISO\": \"<string>\",\n      \"priceList\": \"<string>\",\n      \"fixedPrice\": \"<number>\",\n      \"pricePerUnitWithScript\": \"<number>\",\n      \"pricePerUnitWithOutScript\": \"<number>\",\n      \"pricePerUnitNotRelevent\": \"<number>\",\n      \"unitType\": \"<string>\",\n      \"requiredFileName\": \"<string>\",\n      \"metaDataProduct1\": \"<string>\",\n      \"metaDataProduct2\": \"<string>\",\n      \"metaDataProduct3\": \"<string>\",\n      \"quotedRevenue\": \"<number>\",              // the field will be available in version 369\n      \"quotedRevenueCurrency\": \"<string>\",      // the field will be available in version 369\n      \"expectedCost\": \"<number>\",               // the field will be available in version 369\n      \"expectedCostCurrency\": \"<string>\"        // the field will be available in version 369       \n    },\n    {\n      \"product\": \"<integer>\",\n      \"productId\": \"<string>\",\n      \"currencyCodeISO\": \"<string>\",\n      \"priceList\": \"<string>\",\n      \"fixedPrice\": \"<number>\",\n      \"pricePerUnitWithScript\": \"<number>\",\n      \"pricePerUnitWithOutScript\": \"<number>\",\n      \"pricePerUnitNotRelevent\": \"<number>\",\n      \"unitType\": \"<string>\",\n      \"requiredFileName\": \"<string>\",\n      \"metaDataProduct1\": \"<string>\",\n      \"metaDataProduct2\": \"<string>\",\n      \"metaDataProduct3\": \"<string>\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}{{apiRoot}}/AddLanguage","description":"<p>Used to Add a Language or in semiautomatic mode Create an Add Language Request</p>\n<p>Adding a language requires a product to be included.</p>\n","urlObject":{"path":["AddLanguage"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"5d197590-dff4-4028-8e62-58adb391dd33","name":"✅200","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"targetLanguage\": \"<string>\",\n  \"requiredOn\": \"<dateTime>\",\n  \"movieTitle\": \"<string>\",\n  \"episodeName\": \"<string>\",\n  \"requiredFileName\": \"<string>\",\n  \"metaDataLanguage1\": \"<string>\",\n  \"metaDataLanguage2\": \"<string>\",\n  \"metaDataLanguage3\": \"<string>\",\n  \"products\": [\n    {\n      \"product\": \"<integer>\",\n      \"productId\": \"<string>\",\n      \"currencyCodeISO\": \"<string>\",\n      \"priceList\": \"<string>\",\n      \"fixedPrice\": \"<number>\",\n      \"pricePerUnitWithScript\": \"<number>\",\n      \"pricePerUnitWithOutScript\": \"<number>\",\n      \"pricePerUnitNotRelevent\": \"<number>\",\n      \"unitType\": \"<string>\",\n      \"requiredFileName\": \"<string>\",\n      \"metaDataProduct1\": \"<string>\",\n      \"metaDataProduct2\": \"<string>\",\n      \"metaDataProduct3\": \"<string>\"\n    },\n    {\n      \"product\": \"<integer>\",\n      \"productId\": \"<string>\",\n      \"currencyCodeISO\": \"<string>\",\n      \"priceList\": \"<string>\",\n      \"fixedPrice\": \"<number>\",\n      \"pricePerUnitWithScript\": \"<number>\",\n      \"pricePerUnitWithOutScript\": \"<number>\",\n      \"pricePerUnitNotRelevent\": \"<number>\",\n      \"unitType\": \"<string>\",\n      \"requiredFileName\": \"<string>\",\n      \"metaDataProduct1\": \"<string>\",\n      \"metaDataProduct2\": \"<string>\",\n      \"metaDataProduct3\": \"<string>\"\n    }\n  ]\n}"},"url":"{{baseUrl}}/api/ExternalTmApi/AddLanguage"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"<string>\"\n}"},{"id":"fc43538a-bd38-4db6-b906-4318260f2250","name":"⛔400","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"targetLanguage\": \"<string>\",\n  \"requiredOn\": \"<dateTime>\",\n  \"movieTitle\": \"<string>\",\n  \"episodeName\": \"<string>\",\n  \"requiredFileName\": \"<string>\",\n  \"metaDataLanguage1\": \"<string>\",\n  \"metaDataLanguage2\": \"<string>\",\n  \"metaDataLanguage3\": \"<string>\",\n  \"products\": [\n    {\n      \"product\": \"<integer>\",\n      \"productId\": \"<string>\",\n      \"currencyCodeISO\": \"<string>\",\n      \"priceList\": \"<string>\",\n      \"fixedPrice\": \"<number>\",\n      \"pricePerUnitWithScript\": \"<number>\",\n      \"pricePerUnitWithOutScript\": \"<number>\",\n      \"pricePerUnitNotRelevent\": \"<number>\",\n      \"unitType\": \"<string>\",\n      \"requiredFileName\": \"<string>\",\n      \"metaDataProduct1\": \"<string>\",\n      \"metaDataProduct2\": \"<string>\",\n      \"metaDataProduct3\": \"<string>\"\n    },\n    {\n      \"product\": \"<integer>\",\n      \"productId\": \"<string>\",\n      \"currencyCodeISO\": \"<string>\",\n      \"priceList\": \"<string>\",\n      \"fixedPrice\": \"<number>\",\n      \"pricePerUnitWithScript\": \"<number>\",\n      \"pricePerUnitWithOutScript\": \"<number>\",\n      \"pricePerUnitNotRelevent\": \"<number>\",\n      \"unitType\": \"<string>\",\n      \"requiredFileName\": \"<string>\",\n      \"metaDataProduct1\": \"<string>\",\n      \"metaDataProduct2\": \"<string>\",\n      \"metaDataProduct3\": \"<string>\"\n    }\n  ]\n}"},"url":"{{baseUrl}}/api/ExternalTmApi/AddLanguage"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"027630d0-4045-432f-b401-6fc91e3ae251"},{"name":"📦AddProduct","id":"bd8ed08c-d08c-4e9a-9e27-8d5c921ba067","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"language\": \"<string>\",\n  \"product\": \"<integer>\",\n  \"productId\": \"<string>\",\n  \"currencyCodeISO\": \"<string>\",\n  \"priceList\": \"<string>\",\n  \"fixedPrice\": \"<number>\",\n  \"pricePerUnitWithScript\": \"<number>\",\n  \"pricePerUnitWithOutScript\": \"<number>\",\n  \"pricePerUnitNotRelevent\": \"<number>\",\n  \"unitType\": \"<string>\",\n  \"requiredFileName\": \"<string>\",\n  \"metaDataProduct1\": \"<string>\",\n  \"metaDataProduct2\": \"<string>\",\n  \"metaDataProduct3\": \"<string>\",\n  \"quotedRevenue\": \"<number>\",              // the field will be available in version 369\n  \"quotedRevenueCurrency\": \"<string>\",      // the field will be available in version 369\n  \"expectedCost\": \"<number>\",               // the field will be available in version 369\n  \"expectedCostCurrency\": \"<string>\"        // the field will be available in version 369   \n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}{{apiRoot}}/AddProduct","description":"<p>Used to Add a Product or in semiautomatic mode Create an Add Product Request</p>\n","urlObject":{"path":["AddProduct"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"fa803433-5cc4-4e88-aa13-8ef43c3cda24","name":"✅200","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"language\": \"<string>\",\n  \"product\": \"<integer>\",\n  \"productId\": \"<string>\",\n  \"currencyCodeISO\": \"<string>\",\n  \"priceList\": \"<string>\",\n  \"fixedPrice\": \"<number>\",\n  \"pricePerUnitWithScript\": \"<number>\",\n  \"pricePerUnitWithOutScript\": \"<number>\",\n  \"pricePerUnitNotRelevent\": \"<number>\",\n  \"unitType\": \"<string>\",\n  \"requiredFileName\": \"<string>\",\n  \"metaDataProduct1\": \"<string>\",\n  \"metaDataProduct2\": \"<string>\",\n  \"metaDataProduct3\": \"<string>\"\n}"},"url":{"raw":"{{baseUrl}}/api/ExternalTmApi/AddProduct?AuthToken=<string>","host":["{{baseUrl}}"],"path":["api","ExternalTmApi","AddProduct"],"query":[{"description":"(Required) ","key":"AuthToken","value":"<string>"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"<string>\"\n}"},{"id":"6f5aa499-316d-4822-b97c-8fff428e7433","name":"⛔400","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"language\": \"<string>\",\n  \"product\": \"<integer>\",\n  \"productId\": \"<string>\",\n  \"currencyCodeISO\": \"<string>\",\n  \"priceList\": \"<string>\",\n  \"fixedPrice\": \"<number>\",\n  \"pricePerUnitWithScript\": \"<number>\",\n  \"pricePerUnitWithOutScript\": \"<number>\",\n  \"pricePerUnitNotRelevent\": \"<number>\",\n  \"unitType\": \"<string>\",\n  \"requiredFileName\": \"<string>\",\n  \"metaDataProduct1\": \"<string>\",\n  \"metaDataProduct2\": \"<string>\",\n  \"metaDataProduct3\": \"<string>\"\n}"},"url":"{{baseUrl}}/api/ExternalTmApi/AddProduct"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"bd8ed08c-d08c-4e9a-9e27-8d5c921ba067"},{"name":"🗂️AddProject","id":"3741eadb-e768-4f44-b8a6-1342dc0be1ef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"parentProject\": \"<Int/Guid> (nullable) Will be availble in Version 369\",  \n  \"projectName\": \"<string>\",\n  \"customerName\": \"<string>\",\n  \"customerCode\": \"<int> Will be availble in Version 369\",\n  \"billingCustomerName\": \"<string>\",\n  \"billingCustomerCode\": \"<int> Will be availble in Version 369\",\n  \"consolidatedAccountName\": \"<string>\",\n  \"consolidatedAccountCode\": \"<int> Will be availble in Version 369\",\n  \"officeName\": \"<string>\",\n  \"officeCode\": \"<int> Will be availble in Version 369\", \n  \"quoteNumber\": \"<string>\",\n  \"statusPorchOrderName\": \"<string>\",\n  \"statusName\": \"<string>\",\n  \"clientManagerTeamName\": \"<string>\",\n  \"projectLeadName\": \"<string>\",\n  \"salesPersonName\": \"<string>\",\n  \"contact\": \"<string>\",\n  \"projectSupplyDate\": \"<DateTime> (nullable)\",\n  \"linkDateToName\": \"<string>\",\n  \"TotalDuration\": \"<int> Will be availble in Version 369\",\n  \"LeadDays\": \"int\",\n  \"LeadHours\": \"int\",\n  \"LeadMinutes\": \"int\",\n  \"projectInternalSupplyDate\": \"<DateTime> (nullable)\",\n  \"projectReceivedDate\": \"<DateTime> (nullable)\",\n  \"fileNameCode\": \"<string>\",\n  \"autoDurationUpdate\": \"bool\",\n  \"metaDataProject1\": \"<string> the field will be available in version 369\",\n  \"metaDataProject2\": \"<string> the field will be available in version 369\",\n  \"metaDataProject3\": \"<string> the field will be available in version 369\",\n  \"metaDataProject4\": \"<string>\",\n  \"externalFields\": \"<string> the field is Json format with the following structure { description (string), datatype (an enum string/textarea/number/integer/date/datetime/bool), value (string) } the field will be available in version 369\",\n  \"projectCustomField1\": \"<int> the field will be available in version 369\",\n  \"projectCustomField2\": \"<int> the field will be available in version 369\",\n  \"projectCustomField3\": \"<int> the field will be available in version 369\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}{{apiRoot}}/AddProject","description":"<p>Used to Add a Project</p>\n","urlObject":{"path":["AddProject"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"8af10f5e-9350-441e-b8ac-575833773025","name":"✅200","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"parentProject\": \"<Int/Guid> (nullable) Will be availble in Version 369\",  \n  \"projectName\": \"<string>\",\n  \"customerName\": \"<string>\",\n  \"customerCode\": \"<int> Will be availble in Version 369\",\n  \"billingCustomerName\": \"<string>\",\n  \"billingCustomerCode\": \"<int> Will be availble in Version 369\",\n  \"consolidatedAccountName\": \"<string>\",\n  \"consolidatedAccountCode\": \"<int> Will be availble in Version 369\",\n  \"officeName\": \"<string>\",\n  \"officeCode\": \"<int> Will be availble in Version 369\", \n  \"quoteNumber\": \"<string>\",\n  \"statusPorchOrderName\": \"<string>\",\n  \"statusName\": \"<string>\",\n  \"clientManagerTeamName\": \"<string>\",\n  \"projectLeadName\": \"<string>\",\n  \"salesPersonName\": \"<string>\",\n  \"projectSupplyDate\": \"<DateTime> (nullable)\",\n  \"linkDateToName\": \"<string>\",\n  \"TotalDuration\": \"<int> Will be availble in Version 369\",\n  \"LeadDays\": \"int\",\n  \"LeadHours\": \"int\",\n  \"LeadMinutes\": \"int\",\n  \"projectInternalSupplyDate\": \"<DateTime> (nullable)\",\n  \"projectReceivedDate\": \"<DateTime> (nullable)\",\n  \"fileNameCode\": \"<string>\",\n  \"autoDurationUpdate\": \"bool\",\n  \"metaDataProject1\": \"<string> the field will be available in version 369\",\n  \"metaDataProject2\": \"<string> the field will be available in version 369\",\n  \"metaDataProject3\": \"<string> the field will be available in version 369\",\n  \"externalFields\": \"<string> the field is Json format with the following structure { description (string), datatype (an enum string/textarea/number/integer/date/datetime/bool), value (string) } the field will be available in version 369\",\n  \"projectCustomField1\": \"<int> the field will be available in version 369\",\n  \"projectCustomField2\": \"<int> the field will be available in version 369\",\n  \"projectCustomField3\": \"<int> the field will be available in version 369\"\n}"},"url":{"raw":"{{baseUrl}}/api/ExternalTmApi/AddProject?AuthToken=<string>","host":["{{baseUrl}}"],"path":["api","ExternalTmApi","AddProject"],"query":[{"key":"AuthToken","value":"<string>","description":"(Required) "}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"<string>\"\n}"},{"id":"9af3df7e-c6c8-4e38-b569-8a9c2c8672ec","name":"⛔400","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"language\": \"<string>\",\n  \"product\": \"<integer>\",\n  \"productId\": \"<string>\",\n  \"currencyCodeISO\": \"<string>\",\n  \"priceList\": \"<string>\",\n  \"fixedPrice\": \"<number>\",\n  \"pricePerUnitWithScript\": \"<number>\",\n  \"pricePerUnitWithOutScript\": \"<number>\",\n  \"pricePerUnitNotRelevent\": \"<number>\",\n  \"unitType\": \"<string>\",\n  \"requiredFileName\": \"<string>\",\n  \"metaDataProduct1\": \"<string>\",\n  \"metaDataProduct2\": \"<string>\",\n  \"metaDataProduct3\": \"<string>\"\n}"},"url":{"raw":"{{baseUrl}}/api/ExternalTmApi/AddProject?AuthToken=<string>","host":["{{baseUrl}}"],"path":["api","ExternalTmApi","AddProject"],"query":[{"key":"AuthToken","value":"<string>","description":"(Required) "}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"3741eadb-e768-4f44-b8a6-1342dc0be1ef"},{"name":"🗂️UpdateProject","id":"78e4adab-33f1-4ce1-ae39-c450ef4b55d1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"[\n    {\n        \"projectId\": \"<integer>\",\n        \"updateFields\": [\n            {\n                \"updateField\": \"<enum description (string), status (int), billingCustomer (int), contact (string), projectSupplyDate (datetime),projectInternalSupplyDate (date)  metaDataProject1 (string), metaDataProject2 (string), metaDataProject3 (string), externalFields (json), customField1 (int), customField2 (int), customField3 (int), autoDurationUpdate (bool), salesPersonName (string), projectLeadName (string), fileNameCode (string), totalDuration (int)>\",\n                \"updateBoolean\": \"<boolean>\",\n                \"updateString\": \"<string>\",\n                \"updateInt\": \"<integer>\",\n                \"updateNumber\": \"<number>\",\n                \"updateGuid\": \"<uuid>\",\n                \"updateDate\": \"<dateTime>\"\n            }\n        ]\n    }\n]","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}{{apiRoot}}/UpdateProject","description":"<p>Used to Update an array of Order Fields or in semiautomatic mode Create an Update will be availble in version 367 Field Request</p>\n<p>RequiredFileNameLanguage - will be available from version 368 after the date 04-09-2024</p>\n<p>status - will be available from version 369 fter the date 17-02-2026</p>\n<p>billingCustomer - will be available from version 369 fter the date 17-02-2026</p>\n<p>contact - will be available from version 369 fter the date 17-02-2026</p>\n<p>projectSupplyDate - will be available from version 369 fter the date 17-02-2026</p>\n<p>projectInternalSupplyDate - will be available from version 369 fter the date 17-02-2026</p>\n","urlObject":{"path":["UpdateProject"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"55433bba-338c-4207-a9de-cfd401fd396b","name":"✅200","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"[\n    {\n        \"projectId\": \"<integer>\",\n        \"updateFields\": [\n            {\n                \"updateField\": \"<enum description (string), status (int), billingCustomer (int), contact (string), projectSupplyDate (datetime),projectInternalSupplyDate (date)  metaDataProject1 (string), metaDataProject2 (string), metaDataProject3 (string), externalFields (json), customField1 (int), customField2 (int), customField3 (int), autoDurationUpdate (bool), salesPersonName (string), projectLeadName (string), fileNameCode (string), totalDuration (int)>\",\n                \"updateBoolean\": \"<boolean>\",\n                \"updateString\": \"<string>\",\n                \"updateInt\": \"<integer>\",\n                \"updateNumber\": \"<number>\",\n                \"updateGuid\": \"<uuid>\",\n                \"updateDate\": \"<dateTime>\"\n            }\n        ]\n    }\n]"},"url":"{{baseUrl}}/api/ExternalTmApi/UpdateProject"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"message\": \"<string>\",\r\n  \"results\": [\r\n    {\r\n      \"statusCode\": <number>,\r\n      \"content\": \"<string>\"\r\n    }\r\n  ]\r\n}"},{"id":"eeb4eadf-b61c-4372-b062-4b4380e1a28f","name":"⛔400","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"message\": \"<string>\"\n}"},"url":"{{baseUrl}}/api/ExternalTmApi/UpdateProject"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"[]"},{"id":"b8079c71-e0c5-4d2f-9a0d-60daf2ba94ab","name":"❗500","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"message\": \"<string>\"\n}"},"url":"{{baseUrl}}/api/ExternalTmApi/UpdateProject"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"[]"}],"_postman_id":"78e4adab-33f1-4ce1-ae39-c450ef4b55d1"},{"name":"📋AddTask","id":"0edf51c5-244e-44a0-aa5e-d37aba43daf6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"targetLanguage\": \"<string>\",\n  \"product\": \"<integer>\",\n  \"taskCode\": \"<integer>\",\n  \"fileTypeCode\": \"<integer>\",\n  \"defualtFileDescriptionCode\": \"<integer>\",\n  \"leadDays\": \"<integer>\",\n  \"leadHours\": \"<integer>\",\n  \"leadMinutes\": \"<integer>\",\n  \"dueOn\": \"<dateTime>\",\n  \"dueOnInternal\": \"<dateTime>\",\n  \"toolkit\": \"<enum BatchConvert,Convert,Create,CreatePro,ClosedCaptions,Review,ReviewPro,Translate,TranslatePro,View,Transcribe,Compare,AudioDescription,Syncheck>\",\n  \"linkToDate\": \"OrderInternalDueDate\",\n  \"informNextTask\": \"<boolean>\",\n  \"criticalTask\": \"<boolean>\",\n  \"useSuppliersDurationForBilling\": \"<boolean>\",\n  \"roundingManner\": \"<enum Math,Up>\",\n  \"poolTask\": \"<boolean>\",\n  \"taskUniqueOrderId\": \"<integer>\",\n  \"insertBeforeAfter\": \"<enum Before,After>\",\n  \"previousTasks\": [\"<integer>\",\"<integer>\"],\n  \"DefaultFileAvailability\": \"<integer>\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}{{apiRoot}}/AddTask","description":"<p>Used to Add a task to an existing order or in semiautomatic mode Create an Add Task Request will be availble in version 368</p>\n","urlObject":{"path":["AddTask"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"25fdc29c-2980-4eaf-b1df-479777e838e3","name":"✅200","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"targetLanguage\": \"<string>\",\n  \"product\": \"<integer>\",\n  \"taskCode\": \"<integer>\",\n  \"fileTypeCode\": \"<integer>\",\n  \"defualtFileDescriptionCode\": \"<integer>\",\n  \"leadDays\": \"<integer>\",\n  \"leadHours\": \"<integer>\",\n  \"dueOn\": \"<dateTime>\",\n  \"dueOnInternal\": \"<dateTime>\",\n  \"toolkit\": \"TranslatePro\",\n  \"linkToDate\": \"OrderInternalDueDate\",\n  \"informNextTask\": \"<boolean>\",\n  \"criticalTask\": \"<boolean>\",\n  \"useSuppliersDurationForBilling\": \"<boolean>\",\n  \"roundingManner\": \"Math\",\n  \"poolTask\": \"<boolean>\",\n  \"taskUniqueOrderId\": \"<integer>\",\n  \"insertBeforeAfter\": \"Before\",\n  \"previousTasks\": [\n    \"<integer>\",\n    \"<integer>\"\n  ]\n}"},"url":{"raw":"{{baseUrl}}/api/ExternalTmApi/AddTask?AuthToken=<string>","host":["{{baseUrl}}"],"path":["api","ExternalTmApi","AddTask"],"query":[{"description":"(Required) ","key":"AuthToken","value":"<string>"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"<string>\"\n}"},{"id":"94393259-94b6-44a1-9a96-fe6575d009ae","name":"⛔400","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"*/*"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"targetLanguage\": \"<string>\",\n  \"product\": \"<integer>\",\n  \"taskCode\": \"<integer>\",\n  \"fileTypeCode\": \"<integer>\",\n  \"defualtFileDescriptionCode\": \"<integer>\",\n  \"leadDays\": \"<integer>\",\n  \"leadHours\": \"<integer>\",\n  \"dueOn\": \"<dateTime>\",\n  \"dueOnInternal\": \"<dateTime>\",\n  \"toolkit\": \"TranslatePro\",\n  \"linkToDate\": \"OrderInternalDueDate\",\n  \"informNextTask\": \"<boolean>\",\n  \"criticalTask\": \"<boolean>\",\n  \"useSuppliersDurationForBilling\": \"<boolean>\",\n  \"roundingManner\": \"Math\",\n  \"poolTask\": \"<boolean>\",\n  \"taskUniqueOrderId\": \"<integer>\",\n  \"insertBeforeAfter\": \"Before\",\n  \"previousTasks\": [\n    \"<integer>\",\n    \"<integer>\"\n  ]\n}"},"url":{"raw":"{{baseUrl}}/api/ExternalTmApi/AddTask?AuthToken=<string>","host":["{{baseUrl}}"],"path":["api","ExternalTmApi","AddTask"],"query":[{"description":"(Required) ","key":"AuthToken","value":"<string>"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"0edf51c5-244e-44a0-aa5e-d37aba43daf6"},{"name":"📄AddOrderNotes","id":"90de446e-d3ee-478c-8555-78a7576ec850","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"[\n    {\n        \"project\": \"<integer>\",\n        \"orderNumber\": \"<number>\",\n        \"noteType\": \"<enum Internal, External>\",\n        \"noteContent\": \"<string>\"\n    }\n]","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}{{apiRoot}}/AddOrderNotes","description":"<p>Add notes to an order. Accepts an array of note objects.</p>\n<h2 id=\"how-it-works\">How it works:</h2>\n<ol>\n<li><p>Build an array of note objects, each specifying the order, note type, and content.</p>\n</li>\n<li><p>POST the array to /AddOrderNotes.</p>\n</li>\n<li><p>Each note is added to the specified order.</p>\n</li>\n</ol>\n<h3 id=\"important\">Important:</h3>\n<ul>\n<li><p>AddOrderNotes will be deprecated and replaced with AddNotes. A Deprecation Header has been added to it.</p>\n</li>\n<li><p>noteType must be either \"Internal\" or \"External\".</p>\n</li>\n<li><p>orderNumber is required and must match an existing order.</p>\n</li>\n</ul>\n<h2 id=\"request-body-fields\">Request body fields:</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>project</td>\n<td>integer</td>\n<td>❌</td>\n<td>The project ID</td>\n</tr>\n<tr>\n<td>orderNumber</td>\n<td>number</td>\n<td>✅</td>\n<td>The order number to add the note to</td>\n</tr>\n<tr>\n<td>noteType</td>\n<td>string</td>\n<td>✅</td>\n<td>Must be Internal or External</td>\n</tr>\n<tr>\n<td>noteContent</td>\n<td>string</td>\n<td>✅</td>\n<td>The note text content</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["AddOrderNotes"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"7de59332-f1d1-4ab8-9990-3e9e1cc34920","name":"✅200","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"AuthToken","value":"{{access_token}}"}],"body":{"mode":"raw","raw":"[\n    {\n        \"project\": 1,\n        \"orderNumber\": 1001.1,\n        \"noteType\": \"Internal\",\n        \"noteContent\": \"This is an internal note\"\n    }\n]"},"url":"{{baseUrl}}{{apiRoot}}/AddOrderNotes"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n    [\n        {\n            \"orderNumber\": \"<integer>\",\n            \"project\": \"<integer>\",\n        },\n        {\n            \"orderNumber\": \"<integer>\",\n            \"project\": \"<integer>\",\n        }\n    ],\n    \"numberOfNotesAdded\": \"<integer>\"\n}"},{"id":"948c8792-7be3-47f7-8fc5-61edca469635","name":"⛔400","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"AuthToken","value":"{{access_token}}"}],"body":{"mode":"raw","raw":"[\n    {\n        \"project\": 1,\n        \"orderNumber\": 1001.1,\n        \"noteType\": \"Internal\",\n        \"noteContent\": \"This is an internal note\"\n    }\n]"},"url":"{{baseUrl}}{{apiRoot}}/AddOrderNotes"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"90de446e-d3ee-478c-8555-78a7576ec850"},{"name":"📄AddNotes","id":"098330b9-605a-4f83-bb0f-637be4f33281","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"[\n    {\n        \"project\": \"<integer>\",\n        \"orderNumber\": \"<number>\",\n        \"noteType\": \"<enum Internal, External>\",\n        \"noteContent\": \"<string>\"\n    }\n]","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}{{apiRoot}}/AddNotes","description":"<p>Add notes to an order. Accepts an array of note objects.</p>\n<h2 id=\"how-it-works\">How it works:</h2>\n<ol>\n<li><p>Build an array of note objects, each specifying the order, note type, and content.</p>\n</li>\n<li><p>POST the array to /AddOrderNotes.</p>\n</li>\n<li><p>Each note is added to the specified order.</p>\n</li>\n</ol>\n<h3 id=\"important\">Important:</h3>\n<ul>\n<li><p>AddOrderNotes will be deprecated and replaced with AddNotes. A Deprecation Header has been added to it.</p>\n</li>\n<li><p>noteType must be either \"Internal\" or \"External\".</p>\n</li>\n<li><p>orderNumber is required and must match an existing order.</p>\n</li>\n</ul>\n<h2 id=\"request-body-fields\">Request body fields:</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>project</td>\n<td>integer</td>\n<td>❌</td>\n<td>The project ID</td>\n</tr>\n<tr>\n<td>orderNumber</td>\n<td>number</td>\n<td>✅</td>\n<td>The order number to add the note to</td>\n</tr>\n<tr>\n<td>noteType</td>\n<td>string</td>\n<td>✅</td>\n<td>Must be Internal or External</td>\n</tr>\n<tr>\n<td>noteContent</td>\n<td>string</td>\n<td>✅</td>\n<td>The note text content</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["AddNotes"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"0f73741e-4995-400f-ba20-048db62cde96","name":"✅200","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"AuthToken","value":"{{access_token}}"}],"body":{"mode":"raw","raw":"[\n    {\n        \"project\": 1,\n        \"orderNumber\": 1001.1,\n        \"noteType\": \"Internal\",\n        \"noteContent\": \"This is an internal note\"\n    }\n]"},"url":"{{baseUrl}}{{apiRoot}}/AddOrderNotes"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n    [\n        {\n            \"orderNumber\": \"<integer>\",\n            \"project\": \"<integer>\",\n        },\n        {\n            \"orderNumber\": \"<integer>\",\n            \"project\": \"<integer>\",\n        }\n    ],\n    \"numberOfNotesAdded\": \"<integer>\"\n}"},{"id":"7ee70536-744a-41a2-b026-1fb9e8aedaa4","name":"⛔400","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"AuthToken","value":"{{access_token}}"}],"body":{"mode":"raw","raw":"[\n    {\n        \"project\": 1,\n        \"orderNumber\": 1001.1,\n        \"noteType\": \"Internal\",\n        \"noteContent\": \"This is an internal note\"\n    }\n]"},"url":"{{baseUrl}}{{apiRoot}}/AddOrderNotes"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"098330b9-605a-4f83-bb0f-637be4f33281"}],"id":"bd472c33-bdb4-4772-958b-efc53a05e8d5","_postman_id":"bd472c33-bdb4-4772-958b-efc53a05e8d5","description":""},{"name":"❌Delete","item":[{"name":"📁DeleteFile","id":"01b12d4e-3623-42d6-89b4-b8f6c4f9e68f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"fileCode\": \"<integer>\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}{{apiRoot}}/DeleteFile","description":"<p>Delete/UnDelete a File in an Existing order. will be availble in version 368</p>\n","urlObject":{"path":["DeleteFile"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"10d73b99-72c9-4a09-97fd-dede1bd25ce7","name":"✅200","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"fileCode\": \"<integer>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://{{client_name}}.ooona.net/api/ExternalTmApi/DeleteFile?AuthToken=<string>","protocol":"https","host":["{{client_name}}","ooona","net"],"path":["api","ExternalTmApi","DeleteFile"],"query":[{"key":"AuthToken","value":"<string>","description":"(Required) "}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"fileCode\": \"<string>\",\n        \"url\": \"<string>\",\n        \"filetype\": \"media\",\n        \"filename\": \"<string>\",\n        \"path\": \"<string>\"\n    },\n    {\n        \"fileCode\": \"<string>\",\n        \"url\": \"<string>\",\n        \"filetype\": \"script\",\n        \"filename\": \"<string>\",\n        \"path\": \"<string>\"\n    }\n]"},{"id":"c1c3ed0c-9da2-4df0-b004-6522e587ce82","name":"⛔400","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"fileCode\": \"<integer>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/api/ExternalTmApi/DeleteFile?AuthToken=<string>","host":["{{baseUrl}}"],"path":["api","ExternalTmApi","DeleteFile"],"query":[{"key":"AuthToken","value":"<string>","description":"(Required) "}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"01b12d4e-3623-42d6-89b4-b8f6c4f9e68f"},{"name":"📦DeleteProduct","id":"1c5e995d-19ec-4d94-9f27-df26b3e802c7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"language\": \"<integer>\",\n  \"product\": \"<integer>\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}{{apiRoot}}/DeleteProduct","description":"<p>StartFragmentUsed to Delete a Product or in semiautomatic mode Create an Delete Product Request will be availble in version 368EndFragment</p>\n","urlObject":{"path":["DeleteProduct"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"9e5944e0-2bf0-4980-aabc-33008727bfbe","name":"✅200","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"language\": \"<string>\",\n  \"product\": \"<integer>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://{{client_name}}.ooona.net/api/ExternalTmApi/DeleteProduct?AuthToken=<string>","protocol":"https","host":["{{client_name}}","ooona","net"],"path":["api","ExternalTmApi","DeleteProduct"],"query":[{"key":"AuthToken","value":"<string>","description":"(Required) "}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"<string>\"\n}"},{"id":"8c3ca928-bdbb-4c70-ae00-e7922798efdd","name":"⛔400","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"language\": \"<string>\",\n  \"product\": \"<integer>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/api/ExternalTmApi/DeleteProduct?AuthToken=<string>","host":["{{baseUrl}}"],"path":["api","ExternalTmApi","DeleteProduct"],"query":[{"key":"AuthToken","value":"<string>","description":"(Required) "}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"1c5e995d-19ec-4d94-9f27-df26b3e802c7"},{"name":"📋DeleteTask","id":"d40a53ae-31cb-4262-99b7-77c627459c2d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"taskUniqueOrderId\": \"<integer>\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}{{apiRoot}}/DeleteTask","description":"<p>StartFragmentUsed to Delete a task to an existing order or in semiautomatic mode Create an Delete Task Request will be availble in version 368EndFragment</p>\n","urlObject":{"path":["DeleteTask"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"b7f3536f-86a4-4ee8-988b-d621e85c3ade","name":"✅200","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"taskUniqueOrderId\": \"<integer>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://{{client_name}}.ooona.net/api/ExternalTmApi/DeleteTask?AuthToken=<string>","protocol":"https","host":["{{client_name}}","ooona","net"],"path":["api","ExternalTmApi","DeleteTask"],"query":[{"key":"AuthToken","value":"<string>","description":"(Required) "}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"<string>\"\n}"},{"id":"31a5f31e-e50b-4bb5-9f9d-1bb089afcac1","name":"⛔400","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"taskUniqueOrderId\": \"<integer>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/api/ExternalTmApi/DeleteTask?AuthToken=<string>","host":["{{baseUrl}}"],"path":["api","ExternalTmApi","DeleteTask"],"query":[{"key":"AuthToken","value":"<string>","description":"(Required) "}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"d40a53ae-31cb-4262-99b7-77c627459c2d"},{"name":"🈯DeleteLanguage","id":"38794ed3-ec6f-4869-9f17-6c48e63b9f4d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"language\": \"<integer>\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}{{apiRoot}}/DeleteLanguage","description":"<p>Used to Delete a Language or in semiautomatic mode Create an Delete Language will be availble in version 368 Request</p>\n","urlObject":{"path":["DeleteLanguage"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"afc3d4ea-df92-4a60-8bd9-9fa7d2f2c13c","name":"✅200","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"targetLanguage\": \"<string>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://{{client_name}}.ooona.net/api/ExternalTmApi/DeleteLanguage?AuthToken=<string>","protocol":"https","host":["{{client_name}}","ooona","net"],"path":["api","ExternalTmApi","DeleteLanguage"],"query":[{"key":"AuthToken","value":"<string>","description":"(Required) "}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"<string>\"\n}"},{"id":"36b11d8b-27fe-41f7-aa98-5855e26e890f","name":"⛔400","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"orderNumber\": \"<integer>\",\n  \"targetLanguage\": \"<string>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/api/ExternalTmApi/DeleteLanguage?AuthToken=<string>","host":["{{baseUrl}}"],"path":["api","ExternalTmApi","DeleteLanguage"],"query":[{"key":"AuthToken","value":"<string>","description":"(Required) "}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errorMessage\": \"<string>\"\n}"}],"_postman_id":"38794ed3-ec6f-4869-9f17-6c48e63b9f4d"},{"name":"🤖DeleteSemiautomaticRequest 🆕","id":"c4c30bfb-a7d3-4eeb-b016-0e5461f6cf5f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"tempOrderNumber\": \"<string>\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}{{apiRoot}}/DeleteSemiautomaticRequest","description":"<p>This endpoint deletes a semiautomatic order creation request using its <code>tempOrderNumber</code>.</p>\n<p>A request can only be deleted if <strong>no order has been created from it yet</strong>.</p>\n<p>will be availble in version 369</p>\n","urlObject":{"path":["DeleteSemiautomaticRequest"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"84aed623-1be8-4301-ab8f-7ca6eb5b14b2","name":"✅200","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n    \"tempOrderNumber\": \"<string>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://{{client_name}}.ooona.net/api/ExternalTmApi/DeleteFile?AuthToken=<string>","protocol":"https","host":["{{client_name}}","ooona","net"],"path":["api","ExternalTmApi","DeleteFile"],"query":[{"key":"AuthToken","value":"<string>","description":"(Required) "}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n     \"tempOrderNumber\": \"<string>\"\n}"},{"id":"83e1410f-c2f7-44e1-aa45-ccfebf61a623","name":"⛔400","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"*/*"},{"key":"AuthToken","value":"<string>","description":"(Required) "}],"body":{"mode":"raw","raw":"{\n    \"tempOrderNumber\": \"<string>\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/ExternalTmApi/DeleteFile"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"orderNumber\": \"<integer will contain the created order number>\",\n    \"tempOrderNumber\": \"<string>\",\n    \"id\": \"<string>\",\n    \"error\": \"<string>\",\n    \"message\": \"<string>\"\n}"}],"_postman_id":"c4c30bfb-a7d3-4eeb-b016-0e5461f6cf5f"}],"id":"9d9cae41-311a-4428-b6ba-abac988ba75f","_postman_id":"9d9cae41-311a-4428-b6ba-abac988ba75f","description":""},{"name":"📄 Reports","item":[{"name":"📊 BusinessReport","item":[{"name":"📊 GetBusinessReport","id":"cdacb732-0fa4-4628-8107-a5088b409396","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{}},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}{{apiRoot}}/GetBusinessReport?pageSize=<int>&page=<int>&lastUpdatedOn=<DateTIme>","description":"<p>Access to this endpoint is limited to a specific customer and is not permitted for general OM usage.</p>\n","urlObject":{"path":["GetBusinessReport"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[{"description":{"content":"<p>(Required 5-100 default 20) </p>\n","type":"text/plain"},"key":"pageSize","value":"<int>"},{"description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"key":"page","value":"<int>"},{"description":{"content":"<p>(datetime) Last date rows were updated or added on </p>\n","type":"text/plain"},"key":"lastUpdatedOn","value":"<DateTIme>"}],"variable":[]}},"response":[{"id":"3c3c2943-8ae1-4955-b3d8-1e13ded54a4f","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}{{apiRoot}}/GetBusinessReport?pageSize=20&page=1&lastUpdatedOn=2026-02-20 16:13:11","host":["{{baseUrl}}{{apiRoot}}"],"path":["GetBusinessReport"],"query":[{"key":"pageSize","value":"20","description":"(Required 5-100) "},{"key":"page","value":"1","description":"(Required) "},{"key":"lastUpdatedOn","value":"2026-02-20 16:13:11","description":"(Format yyyy-mm-dd HH:MM:ss)"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"Total\": \"int\",\r\n    \"Data\":[\r\n                {\r\n                    // 🏗️ Project-Level Fields\r\n                    \"CombinedKey\": \"string\", // Unique line ID\r\n                    \"ProjectID\": \"guid\",\r\n                    \"ProjectNumber\": \"int\", // Project number\r\n                    \"ProjectName\": \"string\", // Project name\r\n                    \"ProjectN1\": \"string\", // Sugar ID\r\n                    \"OfficeCode\": \"int\", // Office code\r\n                    \"OfficeName\": \"string\", // Office\r\n                    \"ProjectGenres\": \"string\", // Genre\r\n                    \"ProjectProductionTypes\": \"string\", // Workflow\r\n                    \"ProjectSupplyDate_IsDateOnly\": \"datetime\", // Customer delivery date\r\n                    \"ProjectLeadCode\": \"int\", // Project lead code\r\n                    \"ProjectLeadName\": \"string\", // Project lead\r\n                    \"ProjectCustomFieldCode\": \"int\", // Project custom field code\r\n                    \"ProjectCustomFieldName\": \"string\", // Project custom field\r\n                    \"ProjectSeason\": \"string\", // Season\r\n                    \"ProjectEpisodes\": \"string\", // Episodes\r\n                    \"ProjectCustomerCode\": \"int\", // Project customer code\r\n                    \"ProjectCustomerName\": \"string\", // Customer\r\n                    \"ProjectConsolidatedAccountCode\": \"int\", // Project Consolidated account code\r\n                    \"ProjectConsolidatedAccountName\": \"string\", // Customer consolidated account\r\n                    \"ProjectCurrencyForInvoicing\": \"string\", // Project currency\r\n                    \"ProjectBillingMannerCode\": \"int\", // Project Billing Manner Code\r\n                    \"ProjectBillingMannerName\": \"string\", // Project Billing Manner\r\n                    \"ProjectStatusCode\": \"int\", // Project Status Code\r\n                    \"ProjectStatusName\": \"string\", // Project Status\r\n                    \"ProjectStatusPOCode\": \"int\", // Purchase order status Code\r\n                    \"ProjectStatusPOName\": \"string\", // Purchase order status\r\n\r\n                    // 📦 Order-Level Fields\r\n                    \"OrderNumber\": \"int\", // Order number\r\n                    \"InternalPurchaseOrder\": \"string\", // Internal Purchase Order\r\n                    \"TitleOrder\": \"string\", // Title\r\n                    \"OrderCustomerCode\": \"int\", // Order Customer Code\r\n                    \"OrderCustomerName\": \"string\", // Order customer\r\n                    \"OrderBillingCustomerCode\": \"int\", // Billing customer code\r\n                    \"OrderBillingCustomerName\": \"string\", // Billing customer\r\n                    \"OrderConsolidatedAccountCode\": \"int\", // Order consolidated account code\r\n                    \"OrderConsolidatedAccountName\": \"string\", // Order consolidated account\r\n                    \"OrderProductionType\": \"int\", // Order Production Type Code\r\n                    \"OrderProductionTypeName\": \"string\", // Production Type (Order)\r\n                    \"OrderGenres\": \"string\", // Genres (Order)\r\n                    \"OrderProductDuration\": \"string\", // Runtime\r\n                    \"OrderProductDurationQuantity\": \"decimal\", // Duration\r\n                    \"OrderReceivedDate_IsDateOnly\": \"datetime\", // Project received date\r\n                    \"OrderSupplyDate_IsDateOnly\": \"datetime\", // Order supply date\r\n                    \"ContentTypes\": \"string\", // Type of content\r\n                    \"SourceLanguageCode\": \"int\", // Source Language Code\r\n                    \"SourceLanguageName\": \"string\", // Source Language\r\n                    \"SeriesName\": \"string\", // Order title\r\n                    \"Season\": \"string\", // Order season\r\n                    \"Episode\": \"string\", // Order episode\r\n                    \"ProjectN2Order\": \"string\", // Sub ID\r\n                    \"ProjectN3Order\": \"string\", // Library ID\r\n                    \"QuoteNumberOrder\": \"string\", // Quote Number (Order)\r\n                    \"InvoiceNumber\": \"string\", // Invoice Number\r\n                    \"OrderCurrencyForInvoicing\": \"string\", // Order currency\r\n                    \"OrderBillingMannerCode\": \"int\", // Order billing manner code\r\n                    \"OrderBillingMannerName\": \"string\", // Order billing manner\r\n\r\n                    // 📦 Product-Level Fields\r\n                    \"ProductTypeCode\": \"int\", // Product type code\r\n                    \"ProductTypeName\": \"string\", // Product type\r\n\r\n                    // 💵 Financial Fields\r\n                    \"RevenueCurrency\": \"string\", // Quoted revenue currency\r\n                    \"RevenueUnitDescription\": \"string\", // Revenue unit\r\n                    \"RevenueCalculatedPricePerUnit\": \"decimal\", // Revenue unit price\r\n                    \"Revenue\": \"decimal\", // Quoted revenue\r\n                    \"RevenueInSystemCurrency\": \"decimal\", // Revenue (System Currency)\r\n                    \"Surcharge\": \"decimal\", // Quoted revenue surcharges\r\n                    \"SurchargeInSystemCurrency\": \"decimal\", // Revenue surcharges (System currency)\r\n                    \"TotalRevenue\": \"decimal\", // Total quoted revenue\r\n                    \"TotalRevenueInSystemCurrency\": \"decimal\", // Total revenue (System Currency)\r\n\r\n                    // 🔧 Task-Level Fields\r\n                    \"TaskCode\": \"int\", // Task Code\r\n                    \"TaskName\": \"string\", // Task\r\n                    \"ResourceCode\": \"int\", // Resource Code\r\n                    \"ResourceName\": \"string\", // Resource name\r\n                    \"TargetLanguageCode\": \"int\", // Target Language Code\r\n                    \"TargetLanguageName\": \"string\", // Target Language\r\n                    \"CostsCurrency\": \"string\", // Quoted cost currency\r\n                    \"UniqueCurrencyCount\": \"int\", // Currencies count\r\n                    \"CostUnitDescription\": \"string\", // Cost unit\r\n                    \"CostCalculatedPricePerUnit\": \"decimal\", // Cost unit price\r\n                    \"Costs\": \"decimal\", // Quoted cost\r\n                    \"CostSurcharges\": \"decimal\", // Quoted cost surcharges\r\n                    \"TotalCost\": \"decimal\", // Total quoted cost\r\n                    \"CostsInSystemCurrency\": \"decimal\", // Costs (System Currency)\r\n                    \"CostSurchargesInSystemCurrency\": \"decimal\", // Cost Surcharges (system currency)\r\n                    \"TotalCostInSystemCurrency\": \"decimal\", // Total cost (system currency)\r\n                    \"LastUpdatedOn\": \"datetime\", // Last update\r\n                    \"TaskCompletedDate_IsDateOnly\": \"datetime\", // Task completion date\r\n                    \"TaskInternalSupplyDate_IsDateOnly\": \"datetime\" // Internal supply date\r\n                }\r\n            ]\r\n}\r\n"},{"id":"a04e996d-d8aa-4502-bf19-e5007e1fe62f","name":"⛔400","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}{{apiRoot}}/GetBusinessReport?pageSize=20&page=1","host":["{{baseUrl}}{{apiRoot}}"],"path":["GetBusinessReport"],"query":[{"key":"pageSize","value":"20","description":"(Required 5-100) "},{"key":"page","value":"1","description":"(Required) "}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n  \"errorMessage\": \"<string>\"\r\n}"}],"_postman_id":"cdacb732-0fa4-4628-8107-a5088b409396"},{"name":"⚡CalculateBusinessReport","id":"c7dec526-62b6-4460-93e2-5c49757435ad","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"FullRun\": \"<boolean>\",\n  \"Orders\": [\"<double>\"]\n}"},"url":"{{baseUrl}}{{apiRoot}}/CalculateBusinessReport","description":"<p>Access to this endpoint is limited to a specific customer and is not permitted for general OM usage.</p>\n","urlObject":{"path":["CalculateBusinessReport"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"b17d1a2b-c409-49eb-89bb-153d8c6e2373","name":"✅200","originalRequest":{"method":"GET","header":[]},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"Success\": <boolean>,\r\n    \"Message\": <string>,\r\n    \"MessageTitle\": <string>,\r\n    \"MessageType\": <string>,\r\n    \"GenerateId\": <guid>,\r\n    \"LastRun\": <dateTime>\r\n}"},{"id":"720b2a2d-5818-4b2d-ab00-239b94511925","name":"⛔401","originalRequest":{"method":"GET","header":[],"url":"{{baseUrl}}{{apiRoot}}/TriggerBusinessReport"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"Success\": <boolean>,\r\n    \"Message\": <string>,\r\n }"},{"id":"4ef9cf09-3de1-40a1-a9a0-e1ebb434dca9","name":"⛔400","originalRequest":{"method":"GET","header":[],"url":"{{baseUrl}}{{apiRoot}}/TriggerBusinessReport"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"Success\": <boolean>,\r\n    \"Message\": \"<string>\", //ApiId is Empty\r\n }"},{"id":"ac788cf7-a9c4-4ba8-afd6-8f9251dd7b96","name":"⛔403","originalRequest":{"method":"GET","header":[],"url":"{{baseUrl}}{{apiRoot}}/TriggerBusinessReport"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"Success\": <boolean>,\r\n    \"Message\": \"<string>\", //Api is not enabled for this system  //Api read is not enabled for this system\r\n }"}],"_postman_id":"c7dec526-62b6-4460-93e2-5c49757435ad"}],"id":"2207aac4-f7c5-48fa-a12f-f1cce8409686","description":"<p>This report is limited to a specific customer and is not permitted for general OM usage.</p>\n<p>It is custume made for a BI system used and it's data is ment for further processing and should not be taken at face value.</p>\n","_postman_id":"2207aac4-f7c5-48fa-a12f-f1cce8409686"},{"name":"✅⏳❌ GetBatchJobsStats","id":"8502a68b-b449-46c7-a023-4f3fb35c9130","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":"{{baseUrl}}{{apiRoot}}/GetBatchJobsStats?JobId=<Guid>","description":"<p>This endpoint is used to get the progress status of a batch job (currently only the CalculateBusinessReport)</p>\n","urlObject":{"path":["GetBatchJobsStats"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[{"key":"JobId","value":"<Guid>"}],"variable":[]}},"response":[{"id":"75e07cdd-19b9-4891-b12f-e27e2f2bfd57","name":"✅200","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}{{apiRoot}}/GetBatchJobsStats?JobId=<Guid>","host":["{{baseUrl}}{{apiRoot}}"],"path":["GetBatchJobsStats"],"query":[{"key":"JobId","value":"<Guid>"}]}},"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n  \"Success\": <bool>,\r\n  \"MessageTitle\": <string>,\r\n  \"Message\": <string>,\r\n  \"MessageType\": <string>,\r\n  \"Script\": <string>,\r\n  \"RefreshGrid\": <bool>,\r\n  \"Data\": {\r\n            \"Status\": \"<string>\",\r\n            \"Progress\": \"<Decimal>\"\r\n        }\r\n}"},{"id":"8160c934-0b56-4d14-8307-777d6c10ba4a","name":"⛔400 Copy","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"AuthToken","value":"{{access_token}}","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}{{apiRoot}}/GetBatchJobsStats?JobId=<Guid>","host":["{{baseUrl}}{{apiRoot}}"],"path":["GetBatchJobsStats"],"query":[{"key":"JobId","value":"<Guid>"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n  \"errorMessage\": \"<string>\"\r\n}"}],"_postman_id":"8502a68b-b449-46c7-a023-4f3fb35c9130"}],"id":"33ef6fe5-517f-4e3a-abd4-d56afb9bafcd","_postman_id":"33ef6fe5-517f-4e3a-abd4-d56afb9bafcd","description":""}],"id":"59851faf-d7f0-4d6e-afe1-ea5fbc8421b9","description":"<p>This folder contains all the endpoints OOONA Manager is exposing for external systms toconnect to.</p>\n<img src=\"https://content.pstmn.io/d483ed58-2a2f-47fc-b83c-bf19b90a757c/aW1hZ2UucG5n\" width=\"796\" height=\"537\" />","_postman_id":"59851faf-d7f0-4d6e-afe1-ea5fbc8421b9"},{"name":"🔑Authentication","item":[{"name":"🏷️Authentication","event":[{"listen":"test","script":{"id":"a0aaeca7-0b8f-4740-ad45-5d0cf3a89d13","exec":[""],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"packages":{},"type":"text/javascript"}}],"id":"52dd3506-9e87-4f91-88d9-901d0f0c72c3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"client_id\": \"\",\n    \"client_secret\": \"\",\n    \"user_password\": \"\",\n    \"user_name\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}{{apiRoot}}/Authentication","urlObject":{"path":["Authentication"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"8033bfb8-5675-4abb-92c6-bdf77f165d5e","name":"✅200","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"client_id\": \"\",\r\n    \"client_secret\": \"\",\r\n    \"grant_type\": \"password\",\r\n    \"user_password\": \"\",\r\n    \"user_name\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/ExternalTmApi/Authentication"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"access_token\": \"<string>\",\n  \"refresh_token\": \"<string>\",\n  \"token_type\": \"<string>\",\n  \"expires_in\": \"<integer>\"\n}"},{"id":"235b12af-9d09-4941-9e7b-60cd96f0a142","name":"⛔400","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"client_id\": \"\",\r\n    \"client_secret\": \"\",\r\n    \"grant_type\": \"password\",\r\n    \"user_password\": \"\",\r\n    \"user_name\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/ExternalTmApi/Authentication"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"status\": \"<integer>\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"errorCode\": \"<string>\"\n}"}],"_postman_id":"52dd3506-9e87-4f91-88d9-901d0f0c72c3"},{"name":"🔄Authentication Refresh","id":"d3f573c3-f650-46d2-a36c-66a497b800fb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"client_id\": \"\",\n    \"client_secret\": \"\",\n    \"grant_type\": \"refresh_token\",\n    \"refresh_token\": \"{{refresh_token}}\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}{{apiRoot}}/AuthenticationRefresh","description":"<p>Refresh an expired access token using a single-use refresh token.</p>\n<h1 id=\"⚠️-availability\">⚠️ Availability:</h1>\n<p>This endpoint will be available starting in version 36.9, expected after June 26, 2026.</p>\n<h2 id=\"how-it-works\">How it works:</h2>\n<ol>\n<li><p>Call /Authentication with your credentials to get an access_token and a refresh_token.</p>\n</li>\n<li><p>When the access_token expires, call /AuthenticationRefresh with the refresh_token instead of re-sending your credentials.</p>\n</li>\n<li><p>The response contains a new access_token and a new refresh_token (the previous refresh token is invalidated).</p>\n</li>\n<li><p>Use the new refresh_token for the next refresh cycle.</p>\n</li>\n</ol>\n<h3 id=\"important\">Important:</h3>\n<ul>\n<li><p>Each refresh_token is single-use. Once used, it cannot be used again.</p>\n</li>\n<li><p>If a refresh token is lost or used twice, call /Authentication again with your full credentials.</p>\n</li>\n<li><p>The grant_type must be set to refresh_token.</p>\n</li>\n<li><p>The client_id and client_secret must match the ones used in the original /Authentication call.</p>\n</li>\n</ul>\n<p>Request body fields (all required):</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>client_id</td>\n<td>✅</td>\n<td>Your API client ID</td>\n</tr>\n<tr>\n<td>client_secret</td>\n<td>✅</td>\n<td>Your API client secret</td>\n</tr>\n<tr>\n<td>grant_type</td>\n<td>✅</td>\n<td>Must be refresh_token</td>\n</tr>\n<tr>\n<td>refresh_token</td>\n<td>✅</td>\n<td>The refresh token from the previous Authentication or AuthenticationRefresh response</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["AuthenticationRefresh"],"host":["{{baseUrl}}{{apiRoot}}"],"query":[],"variable":[]}},"response":[{"id":"d77fc6fb-ba08-4b38-974b-216919102b5d","name":"✅200","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded"},{"key":"Accept","value":"application/json"}],"body":{"mode":"urlencoded","urlencoded":[{"description":"(Required) ","key":"client_id","value":"<string>"},{"description":"(Required) ","key":"client_secret","value":"<string>"},{"description":"(Required) ","key":"grant_type","value":"refresh_token"},{"key":"refresh_token","value":"<string>"}]},"url":"{{baseUrl}}/api/ExternalTmApi/AuthenticationRefresh"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"access_token\": \"<string>\",\n  \"refresh_token\": \"<string>\",\n  \"token_type\": \"<string>\",\n  \"expires_in\": \"<integer>\"\n}"},{"id":"346bffba-c78f-4728-ab29-a70b0e0206f8","name":"⛔400","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded"},{"key":"Accept","value":"application/json"}],"body":{"mode":"urlencoded","urlencoded":[{"description":"(Required) ","key":"client_id","value":"<string>"},{"description":"(Required) ","key":"client_secret","value":"<string>"},{"description":"(Required) ","key":"grant_type","value":"refresh_token"},{"key":"refresh_token","value":"<string>"}]},"url":"{{baseUrl}}/api/ExternalTmApi/AuthenticationRefresh"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"status\": \"<integer>\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"errorCode\": \"<string>\"\n}"}],"_postman_id":"d3f573c3-f650-46d2-a36c-66a497b800fb"}],"id":"125c8242-dd6a-4535-bf92-d2a6d8cf3471","description":"<p>All API requests must contain a <strong>AuthToken</strong> header</p>\n","_postman_id":"125c8242-dd6a-4535-bf92-d2a6d8cf3471"}],"event":[{"listen":"prerequest","script":{"id":"f4109a0b-f882-48ff-a142-efd0dbcdf1df","type":"text/javascript","exec":["const echoPostRequest = {","  url: `${pm.variables.get('baseUrl')}${pm.variables.get('apiRoot')}/Authentication`,","  method: 'POST',","  header: 'Content-Type:application/json',","  body: JSON.stringify({","    client_id: pm.variables.get('client_id'),","    client_secret: pm.variables.get('client_secret'),","    grant_type: 'password',","    user_password: pm.variables.get('user_password'),","    user_name: pm.variables.get('user_name')","  })","};","","var getToken = true;","","if (!pm.environment.get('access_token_expiration') || ","    !pm.environment.get('access_token')) {","    console.log('Token or expiration date are missing')","} else if (pm.environment.get('access_token_expiration') <= (new Date()).getTime()) {","    console.log('Token is expired')","} else {","    getToken = false;","    console.log('Token and expiration date are all good');","}","","if (getToken === true) {","    pm.sendRequest(echoPostRequest, function (err, res) {","    console.log(err ? err : res.json());","        if (err === null) {","            console.log('Saving the token and expiry date')","            var responseJson = res.json();","            pm.environment.set('access_token', responseJson.access_token);","","            var expiryDate = new Date();","            expiryDate.setSeconds(expiryDate.getSeconds() + responseJson.expires_in);","            pm.environment.set('access_token_expiration', expiryDate.getTime());","        }","    });","}",""]}},{"listen":"test","script":{"id":"be129103-f3e9-4297-aa8c-5a0889456c41","type":"text/javascript","exec":[""]}}],"variable":[{"key":"access_token_expiration","value":"","type":"string"},{"key":"user_password","value":"","type":"string"},{"key":"user_name","value":"","type":"string"},{"key":"client_id","value":"","type":"string"},{"key":"client_secret","value":"","type":"string"},{"key":"externalUrl","value":"","type":"string"}]}