{"info":{"_postman_id":"2b41c781-9a92-475e-9c82-78aa1eb888cd","name":"Kaboodle Client API V2","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"1174724","collectionId":"2b41c781-9a92-475e-9c82-78aa1eb888cd","publishedId":"2sBXcAJNxo","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"4f1c76"},"publishDate":"2026-02-12T11:28:38.000Z"},"item":[{"name":".well-known/openid-configuration","id":"916167e2-e8e8-4e3b-9e4b-faf50fc1f2be","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[],"url":"https://cp.kaboodleit.com/.well-known/openid-configuration","urlObject":{"path":[".well-known","openid-configuration"],"host":["https://cp.kaboodleit.com"],"query":[],"variable":[]}},"response":[{"id":"fa8119cf-b99a-42bd-bca3-6752c52e0798","name":".well-known/openid-configuration","originalRequest":{"method":"GET","header":[{"key":"","value":"","type":"text","disabled":true}],"url":"https://cp.kaboodleit.com/.well-known/openid-configuration"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Date","value":"Mon, 02 Jun 2025 19:44:42 GMT"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Content-Encoding","value":"gzip"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=2592000"},{"key":"Request-Context","value":"appId=cid-v1:102501a2-2b7a-4921-986b-8c38121e9229"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"issuer\": \"https://cp.kaboodleit.com/\",\n    \"authorization_endpoint\": \"https://cp.kaboodleit.com/connect/authorize\",\n    \"token_endpoint\": \"https://cp.kaboodleit.com/connect/token\",\n    \"end_session_endpoint\": \"https://cp.kaboodleit.com/connect/logout\",\n    \"userinfo_endpoint\": \"https://cp.kaboodleit.com/connect/userinfo\",\n    \"jwks_uri\": \"https://cp.kaboodleit.com/.well-known/jwks\",\n    \"grant_types_supported\": [\n        \"authorization_code\",\n        \"client_credentials\",\n        \"password\",\n        \"refresh_token\",\n        \"implicit\"\n    ],\n    \"response_types_supported\": [\n        \"code\",\n        \"id_token\",\n        \"id_token token\",\n        \"token\"\n    ],\n    \"response_modes_supported\": [\n        \"query\",\n        \"form_post\",\n        \"fragment\"\n    ],\n    \"scopes_supported\": [\n        \"openid\",\n        \"offline_access\",\n        \"profile\",\n        \"roles\",\n        \"email\",\n        \"KaboodleCPAPI\"\n    ],\n    \"claims_supported\": [\n        \"aud\",\n        \"exp\",\n        \"iat\",\n        \"iss\",\n        \"sub\"\n    ],\n    \"id_token_signing_alg_values_supported\": [\n        \"RS256\"\n    ],\n    \"code_challenge_methods_supported\": [\n        \"plain\",\n        \"S256\"\n    ],\n    \"subject_types_supported\": [\n        \"public\"\n    ],\n    \"prompt_values_supported\": [\n        \"consent\",\n        \"login\",\n        \"none\",\n        \"select_account\"\n    ],\n    \"token_endpoint_auth_methods_supported\": [\n        \"client_secret_post\",\n        \"private_key_jwt\",\n        \"client_secret_basic\"\n    ],\n    \"require_pushed_authorization_requests\": false,\n    \"claims_parameter_supported\": false,\n    \"request_parameter_supported\": false,\n    \"request_uri_parameter_supported\": false,\n    \"tls_client_certificate_bound_access_tokens\": false,\n    \"authorization_response_iss_parameter_supported\": true\n}"}],"_postman_id":"916167e2-e8e8-4e3b-9e4b-faf50fc1f2be"},{"name":"token","id":"7b5fdecb-dacc-4b8a-9ab5-213ee76f48b6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"client_id","value":"KaboodleCP","type":"text"},{"key":"grant_type","value":"password","type":"text"},{"key":"scope","value":"KaboodleCPAPI offline_access","type":"text"},{"key":"username","value":"email@email.com","type":"text"},{"key":"password","value":"Pa$$w0rd","type":"text"}]},"url":"https://cp.kaboodleit.com/connect/token","urlObject":{"host":["https://cp.kaboodleit.com/connect/token"],"query":[],"variable":[]}},"response":[{"id":"852e2070-4033-4e16-8bd7-a34f7e2f4f93","name":"token","originalRequest":{"method":"POST","header":[{"key":"","value":"","type":"text","disabled":true}],"body":{"mode":"urlencoded","urlencoded":[{"key":"client_id","value":"KaboodleCP","type":"text"},{"key":"client_secret","value":"secret","type":"text","disabled":true},{"key":"grant_type","value":"password","type":"text"},{"key":"scope","value":"KaboodleCPAPI offline_access","type":"text"},{"key":"username","value":"email@email.com","type":"text"},{"key":"password","value":"Pa$$w0rd","type":"text"}]},"url":"/connect/token"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Cache-Control","value":"no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"5272"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Expires","value":"Thu, 01 Jan 1970 00:00:00 GMT"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Request-Context","value":"appId=cid-v1:102501a2-2b7a-4921-986b-8c38121e9229"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Tue, 10 Feb 2026 14:18:49 GMT"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"access_token\": \"eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZDQkMtSFM1MTIiLCJraWQiOiI0RENCNTBDREVFOEExRjQ4N0YzNDRBRTI4MkE0QTEyMjcyQjY0OTVCIiwidHlwIjoiYXQrand0IiwiY3R5IjoiSldUIn0.fSUZf2u1H2ZtOdjMjow93PZ9iM7An4_AuSCEgadwAjOoK8dpAUYJFmmp18M1KyiDiHjHvoUKr-hLC_OQQLmT3IGuKvcRKYxGWvu2O1TLj4WuffI0T5_qEKpdl2_bWE80eytL26tTjjMsuWoIUsD1qInMWxFU2v-VHVrJZ2fgzoDNwBL21CyKFlQTZW_KgNz_SYU2WrG2dD9XLUrqvttKAT7Da_L6K_-rb_H9RRkpsyP19VwKs0aoNfoHnAZzPDpIGBd2VZWMo7TO8rk342cY6JIl3dtrgE-yRGJLuahnJ-JIA2uq3Fpu1UqXtDt-HGvtF5gvrzdv_DNU8JJS6dDUmA.PEtU4wEqWlnHbkFvFdBxIw.bBl_VEkoPHsL8OCSM1GdpdWlGG7Q3dHPjf4spE9O831NSZfQlhrWXTs6NA1LLaxEKP8ZY_XjTcZjhdfeuJbLa29P5U6uIBG_PKm2EvK_UbfsHyVy1czXXTbuxX6qw_VeNNrdLJaGXU1U4cXxZB0E61znnfQXrtiwK3iJsI4dTsHRXn-TLqVdmItaWqIuUgPuAV11NLPrNPiBcDLUs4SGJYcNhqrQ_KM5KET3T0ic23bN7xQhenCfbeCtOw1JXq2ytcPT0HkVLJDmCvy9obFLmGk21o1yieFdeXICThVn24CdKRXfVQCDvU5W6RNJXxd1zFoUpGvdh47zjqOq2mw_MVHtuDH5me4eVD80HCyvXci_14X5dVhB6cgYNDDpTc77BvwHkHZHg3nnp5x3XS4Q0pwDH5MLYiQviNUoiJ2BgEZ62gqvvcmB-8E1fXwIo-DxFmuf2Nd2jYub5fh-Fi8-kw0i2SRCOtxW7y55GBr5COxKj0qgRK2b06hcJA_0uQ_ICC2V-HZG9gNGjaDIpfek6Hk7jgxHmkxIFo75bIAwPOrNG2im21LvxNLKJfZhpCCjP6nwpbCo6BcIr-Mn84uztA5H7l1WVBUdYTqkTfcCAnNXHUjC7BJ4w5uOX2Rk9LQ0vJajATHyKZqbtd7KDqblmGfA4ifeyvJBTd1C1EWsEFL_OfqEP7Ps-IlEh8dWpCKfwtJ-F3GLSRrj1v1q4o8szbGsJAJRFU2M88lPI9ggUQh8SQ6MLyNlwA-bEO7DnlY4R3HxFmQHggtAlWE6O5Xn0YO9XuE0nM9f7OzILhWxXysZfKmxHleM95pfDUd9BAJH0GeykGlu8UQx__fwqUryo1iJ4Dr5e6T37kcXB7kiOpU3oOjT_K6_-yoSwy-UnFqXMLna_o22lc1GGuvVVasWGP4a4j8z-ZG2SDazFSqkhLFV5-xR30RjklVZA0bS3Fto6AJ_o8hYwZR15JEjKQkiMVp4c7Hkl70DL62PRVvJM8Yo5XvhobZSbMWW7hakzyKn2j2IZgj_CkEubw1ktV5s3gpBm2QJtsV_uzfRrHZOWj-NJhnU__PkrQqdMAgL4CiJAcMvFN4yuJ30wPknRC-LOBy0zZkmO0TPhpApuxcJElxohRo8u-QxRXSJCUJSPT_lAr9MajDj6KLbHRey1xN82SlMceIlUMh81u3iEbc6bj9AViF6yKyz9OygXC7Rhxktk7LGPvldbtZ7K_GRhhjzpAniCP5z_iLIuZx1sJFS47BlqBT5eKzk-K90YwS4_Y2FqaV848IvfGFIlo_fdOJzMOCV65vtQ_5lHWEmZEkX2WTHbiBJjag9Qf6KHFn3a1F3thSO1Ts8Ee-kLhaDaxnqhF8HYBNkQEKQmXsEV6rrid1aifpeMqlfH-VCGlO3D3U-NaRn4ciLoQfGuk14RdWWf67ZBKFrE47sFb8lJ_Fh2iV3Y7TG1Iw9Wjve3T6Sme0iCxuVW7jiDGUPLwBXMdMMhsR16pLn2ToV8XP-2M61ijqyXIKtSuqRI7jXeQaRyQdxsUkZ1VrOd85XL1_3DVoAkb3G4TijEAhhexd-knOTDIkD0IHvfoFa033fedMU4DbxY6uqwvNVDKJXOAu6FWpdXY6AaKbvaPn_F_oIH-gGU5kag1quX-8slqO0FRpeURV0A8jsowNBwHqe6U6jboGWJlNExXihGitASXczOblNDAM.-FKezeNgpV08wl2uVt5JbojbmtKsksS8NghhQC0EtYc\",\n    \"token_type\": \"Bearer\",\n    \"expires_in\": 3599,\n    \"refresh_token\": \"eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZDQkMtSFM1MTIiLCJraWQiOiI0RENCNTBDREVFOEExRjQ4N0YzNDRBRTI4MkE0QTEyMjcyQjY0OTVCIiwidHlwIjoib2lfcmVmdCtqd3QiLCJjdHkiOiJKV1QifQ.CIpABlL7IZUGKCQMMeW59Y-MWoi27B-RuojcvY49A2I8vk2w5BuchG731KzjZA2cPAYToy-5I3loLdYJVWahYDMPS_M8S6UOhEC1RsKWYlUiJpCjxrw7pH-YetA6D-vCvAwmwZCRqVmeX44qMnsxVmx_-eqgjLvardSMC5F6fCqDFVvoDY9iNttJxDSneIYZpF04GvHTboTv7EnaSWu7XQ759BkrK86qXmZKDQTv4c7nOqv5V0xCiZbu6kFD-PCTVVugzBun8R52ac-nppgaTUKQY4dkBWhcg9dKLoPhBU1QlD7n9op3IO33hyFVTUvR_xrHN1W01CbMcyo0YVOqdQ.eLn5HNBwNaIrqWvKP7e-Wg.O-F3mWnH4LnumL-IGXV6PVNq4DjkiPk26582Laf8gtgRqoJ0zAXXbnbUgeZnEMvg9IfdjgEKT5WJ8fDppRNrUKPN0AqewCXIA4rmjl6HbNbftwnrFx50JUro9Q482OxZbCtA9qPsvnq_BKWDA66Pg9bv2xNHnpY3g3lQP0gPaSIFidZayEsQe95ULCFk5WpWox83PE9ugz72lbF2_v2eoOM6xmTcO3ziAcWlbd64wKH0IDi-WhTlphJOVMrx5dX2zrlvwyJI7SdLRQXD67O2l17k8Dms_6InOWzJghHMcijHRohzO342D0LOxyJzCoW6F0VMPxx60TEmcPJDKoRwzddnJXo9IzaeDI91CHYblXMDTMCc6DxLVC073oF-zgxbkJ1TmQ289g1WwVPOusjrqe90gsi5Qzkj0raI9qF-WQ6aGpzK1g1lPQCcmsmzeE96DuwKfK6Q1qTIpUtPVBCE_CX9FetjKc3YcFJTH5339NsonEMhMV4re6P65iDHl-oHasqw8Y0lltzDwPnBOajfcoL-sC2O1iEDoLjZkRtZLlYAlB_l7KWeb7lyYW1x2KswxtjhCFO9ydDt3WMET8HPaBwtja7fY5HmXrcsNPnoKdtruV7hRZETy9KEx4Z3IR8Zm11QgMFe-wySPGB8RCa7zMC-SEEghdJ4QQLF63u0sldaodfNE-G56e09URf710moDtmMvOdBlEUR-3BwTDfKhHXmB6BfmBExvGHkwOoU3cPG66AkLfcPYAnwkMFgCZNq25SRKq6L2vT52KEALSTV-IhTOxBwJlBQsLz97x7O44jVzLLWquzj1MoDPY1fKbd5kWPPpmcAPYfv0iilQTzc7L65vWmYFwfFXI2iZMvktqstB6n9GUp_MgultIcyilxTONqPd2ETyUW01Gl1zbhVRvkDgH9x8FSMdVkpBQRGJWfOWIz22RJrErci69DtbrBjPQhb-W92ejHsgODlqQOegpS6ogAPCbVeeWJ40TJhq5EV3EGnPeApv0cwJrMQwT2kGRtptMZtfQwh8D_NggD1TdevN2eCy2RTeQdkZ6UeOlrYxgEYNs-CezSaVctRIJgVhxbHOXZqLy7Fes6hP9BXux2Y5kiBCsVVqViffuPPS5gNDGGlWIYUeLqLHnnWLESnJY_4BTRIf8uwzwR1TI8U5WbXc81442Ky_dnJtKqW5UlUwUALsAvi9EdJSwgej9wIi7Ls3Q4nFGIkUgv9CURfmCTnolKCrHBxLUNZkoRg0hXeY5nrcHXQLwwNDahDju0YD8vPrxWPW5HMo23Otfj1R4Tzme4GSkqET7O2TR-IvycWtHIUIWR9_0daIb6aUVJ-qU4wI3FslUhLyBfJ6wBolVrCFHvX4UIJ6HMl6SWJhy0i4SbjG5bLLygQj6LqMy1sejVFFOukkFXrbNhkCICfXzEIGUVPLJ8SNHPkAFs-spybOnFXaQeos389A5cvTq4uLEMKKCa82cBt2BmEUR8wXUkRTipb7CckCD0UZX2FGfSTrVkoZCRNxcH2cPiWRksDUPQPm_nZF0zbG7NmHN-KwMqBIchxHsKpyryxqE0yxtOXUq4JIWJGtKT5KP9Zf5oGzS4DSRgJuR9tQQ92cpsZUBjlzTZ3lpznZ6h6NgqMr3Xjs_e9XnXArEzuXPM0m8ckSmPvBJgKovsmEKZwrfHWbrMnWO9rSszraoButr2-Sj6PgOB3XJ5q8NcsSgtkU3F_ItjdFtV9NQ7Ia76QFdoQAY0_iDc6XIrS4WSjpjrfmDUuc7r2Awy15wUnI-YVOv5zSmqJ5aRQCpaTVWiKc3fkEzJr2tU_AePv9C5QHwOMScP-3IfuPUG5Wo3-5i38dVrl1B7ofLwtT7F6SMH22PtwGfxkcychzpgPsrL6Zfu_KAzPkaWv0s5I0k3FEGi2uixxjBG-E7q4Th48RgV5ntPJtDxEB7JQGOTwdbHPTAXbzYBryNw4YEkFFoS79csySJv17w3f7d9UtnYSCL7VCXCJvYnhF9xthEH2cUqiBshg958psJLhU-vrxRZRWeFsi0WuHsNXVG-YEIZWTu4nvwc24-n59Nmx9zZCct0QQSYdasqHbryUTEXTzel6mCMVMg5uuXtGFH0zVQSUDjEs0czsYslnlaSqCe9NCKBL3dT3lhHU1XsGORk2uLOA-afRGiNPW0v2mXZsSv9rwXfA1vK0H1Sap12F8D880rq-JfkhliLauz_x_dmWWyOYG1yN0ppgJCLHoz8mifLjfqLSV12wL3OBMnYkZcDOHVZjI8FOcFuyzTfjMGe7DFXOHRIup2LEvO52W1M4zmM6a6iLfh-jtA.xosmiqQMpDq3flz3O0DE2fpE8rm3lklFvHCBu4Q79FQ\"\n}"}],"_postman_id":"7b5fdecb-dacc-4b8a-9ab5-213ee76f48b6"},{"name":"refresh token","id":"11bb9743-9aca-4b2d-996d-18b44a2d199b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"client_id","value":"KaboodleCP","type":"text"},{"key":"grant_type","value":"refresh_token","type":"text"},{"key":"refresh_token","value":"5DA47CF79076134742B5443D39303B4930384C413C7A452B146969B2B423ED48","type":"text"},{"key":"username","value":"email@email.com","type":"text"},{"key":"password","value":"Pa$$w0rd","type":"text"}]},"url":"https://cp.kaboodleit.com/connect/token","description":"<p>Refresh Token</p>\n","urlObject":{"host":["https://cp.kaboodleit.com/connect/token"],"query":[],"variable":[]}},"response":[{"id":"9e3b7a15-5cc4-45f0-a99a-61936616cac0","name":"refresh token","originalRequest":{"method":"POST","header":[{"key":"","value":"","type":"text","disabled":true}],"body":{"mode":"urlencoded","urlencoded":[{"key":"client_id","value":"KaboodleCP","type":"text"},{"key":"grant_type","value":"refresh_token","type":"text"},{"key":"refresh_token","value":"eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZDQkMtSFM1MTIiLCJraWQiOiI0RENCNTBDREVFOEExRjQ4N0YzNDRBRTI4MkE0QTEyMjcyQjY0OTVCIiwidHlwIjoib2lfcmVmdCtqd3QiLCJjdHkiOiJKV1QifQ.CIpABlL7IZUGKCQMMeW59Y-MWoi27B-RuojcvY49A2I8vk2w5BuchG731KzjZA2cPAYToy-5I3loLdYJVWahYDMPS_M8S6UOhEC1RsKWYlUiJpCjxrw7pH-YetA6D-vCvAwmwZCRqVmeX44qMnsxVmx_-eqgjLvardSMC5F6fCqDFVvoDY9iNttJxDSneIYZpF04GvHTboTv7EnaSWu7XQ759BkrK86qXmZKDQTv4c7nOqv5V0xCiZbu6kFD-PCTVVugzBun8R52ac-nppgaTUKQY4dkBWhcg9dKLoPhBU1QlD7n9op3IO33hyFVTUvR_xrHN1W01CbMcyo0YVOqdQ.eLn5HNBwNaIrqWvKP7e-Wg.O-F3mWnH4LnumL-IGXV6PVNq4DjkiPk26582Laf8gtgRqoJ0zAXXbnbUgeZnEMvg9IfdjgEKT5WJ8fDppRNrUKPN0AqewCXIA4rmjl6HbNbftwnrFx50JUro9Q482OxZbCtA9qPsvnq_BKWDA66Pg9bv2xNHnpY3g3lQP0gPaSIFidZayEsQe95ULCFk5WpWox83PE9ugz72lbF2_v2eoOM6xmTcO3ziAcWlbd64wKH0IDi-WhTlphJOVMrx5dX2zrlvwyJI7SdLRQXD67O2l17k8Dms_6InOWzJghHMcijHRohzO342D0LOxyJzCoW6F0VMPxx60TEmcPJDKoRwzddnJXo9IzaeDI91CHYblXMDTMCc6DxLVC073oF-zgxbkJ1TmQ289g1WwVPOusjrqe90gsi5Qzkj0raI9qF-WQ6aGpzK1g1lPQCcmsmzeE96DuwKfK6Q1qTIpUtPVBCE_CX9FetjKc3YcFJTH5339NsonEMhMV4re6P65iDHl-oHasqw8Y0lltzDwPnBOajfcoL-sC2O1iEDoLjZkRtZLlYAlB_l7KWeb7lyYW1x2KswxtjhCFO9ydDt3WMET8HPaBwtja7fY5HmXrcsNPnoKdtruV7hRZETy9KEx4Z3IR8Zm11QgMFe-wySPGB8RCa7zMC-SEEghdJ4QQLF63u0sldaodfNE-G56e09URf710moDtmMvOdBlEUR-3BwTDfKhHXmB6BfmBExvGHkwOoU3cPG66AkLfcPYAnwkMFgCZNq25SRKq6L2vT52KEALSTV-IhTOxBwJlBQsLz97x7O44jVzLLWquzj1MoDPY1fKbd5kWPPpmcAPYfv0iilQTzc7L65vWmYFwfFXI2iZMvktqstB6n9GUp_MgultIcyilxTONqPd2ETyUW01Gl1zbhVRvkDgH9x8FSMdVkpBQRGJWfOWIz22RJrErci69DtbrBjPQhb-W92ejHsgODlqQOegpS6ogAPCbVeeWJ40TJhq5EV3EGnPeApv0cwJrMQwT2kGRtptMZtfQwh8D_NggD1TdevN2eCy2RTeQdkZ6UeOlrYxgEYNs-CezSaVctRIJgVhxbHOXZqLy7Fes6hP9BXux2Y5kiBCsVVqViffuPPS5gNDGGlWIYUeLqLHnnWLESnJY_4BTRIf8uwzwR1TI8U5WbXc81442Ky_dnJtKqW5UlUwUALsAvi9EdJSwgej9wIi7Ls3Q4nFGIkUgv9CURfmCTnolKCrHBxLUNZkoRg0hXeY5nrcHXQLwwNDahDju0YD8vPrxWPW5HMo23Otfj1R4Tzme4GSkqET7O2TR-IvycWtHIUIWR9_0daIb6aUVJ-qU4wI3FslUhLyBfJ6wBolVrCFHvX4UIJ6HMl6SWJhy0i4SbjG5bLLygQj6LqMy1sejVFFOukkFXrbNhkCICfXzEIGUVPLJ8SNHPkAFs-spybOnFXaQeos389A5cvTq4uLEMKKCa82cBt2BmEUR8wXUkRTipb7CckCD0UZX2FGfSTrVkoZCRNxcH2cPiWRksDUPQPm_nZF0zbG7NmHN-KwMqBIchxHsKpyryxqE0yxtOXUq4JIWJGtKT5KP9Zf5oGzS4DSRgJuR9tQQ92cpsZUBjlzTZ3lpznZ6h6NgqMr3Xjs_e9XnXArEzuXPM0m8ckSmPvBJgKovsmEKZwrfHWbrMnWO9rSszraoButr2-Sj6PgOB3XJ5q8NcsSgtkU3F_ItjdFtV9NQ7Ia76QFdoQAY0_iDc6XIrS4WSjpjrfmDUuc7r2Awy15wUnI-YVOv5zSmqJ5aRQCpaTVWiKc3fkEzJr2tU_AePv9C5QHwOMScP-3IfuPUG5Wo3-5i38dVrl1B7ofLwtT7F6SMH22PtwGfxkcychzpgPsrL6Zfu_KAzPkaWv0s5I0k3FEGi2uixxjBG-E7q4Th48RgV5ntPJtDxEB7JQGOTwdbHPTAXbzYBryNw4YEkFFoS79csySJv17w3f7d9UtnYSCL7VCXCJvYnhF9xthEH2cUqiBshg958psJLhU-vrxRZRWeFsi0WuHsNXVG-YEIZWTu4nvwc24-n59Nmx9zZCct0QQSYdasqHbryUTEXTzel6mCMVMg5uuXtGFH0zVQSUDjEs0czsYslnlaSqCe9NCKBL3dT3lhHU1XsGORk2uLOA-afRGiNPW0v2mXZsSv9rwXfA1vK0H1Sap12F8D880rq-JfkhliLauz_x_dmWWyOYG1yN0ppgJCLHoz8mifLjfqLSV12wL3OBMnYkZcDOHVZjI8FOcFuyzTfjMGe7DFXOHRIup2LEvO52W1M4zmM6a6iLfh-jtA.xosmiqQMpDq3flz3O0DE2fpE8rm3lklFvHCBu4Q79FQ","type":"text"},{"key":"username","value":"email@email.com","type":"text"},{"key":"password","value":"Pa$$w0rd","type":"text"}]},"url":"/connect/token"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Cache-Control","value":"no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"5508"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Expires","value":"Thu, 01 Jan 1970 00:00:00 GMT"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Request-Context","value":"appId=cid-v1:102501a2-2b7a-4921-986b-8c38121e9229"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Tue, 10 Feb 2026 14:19:41 GMT"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"access_token\": \"eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZDQkMtSFM1MTIiLCJraWQiOiI0RENCNTBDREVFOEExRjQ4N0YzNDRBRTI4MkE0QTEyMjcyQjY0OTVCIiwidHlwIjoiYXQrand0IiwiY3R5IjoiSldUIn0.Rb-QooOFlz4ft2GVNAe6XZvMlFlBlEMC3b71fKtLuePAghNK4YJSKq5UmS4rHsceNSPto5Cb-HuB1T8Qf6ojP24P93eXqKPogpESqt5eqNTXoL4CeVCH0NlGpShe9blJ0-0bCEB2mrJSMQdwFAPIsCoD_jMpfx2Bn2-XB1dfVzf5Y2zC8I7E8RNGhAyVo2k9mlzZVGWAYWbTGFER7LAtQjOBc9gCyym9Aa7u4-5_5pq343X1GY0kRpDmpUk6PAmnid4WXmo4PedPzgHojAjdwWSBPo_6NpBQ-ikZ1RXAa_WF9wUlxRfuzgeVp6AgiLGaSQOssIyZ_d1XiUdVPTYH4Q.n3QPdwUCMYfwtQeyY0RZdw.K99I77vsyLogbBLMP-PoAKHTFKVEU7Ps9mCJxdomTQxtCdjSXmRRjmFGKVW8DpclmBuKV_KTy5-sWOvjuHdAKr00WEQrlLQmP8ojVfV-3L5N-TaEmYMFHozsUjX775_9bPoLjYGk7q_cBMab28V3LCgkhkFnlGwp6xsWSrR73MwCSO8Yde9ZGTSaTwnGeVMAAPhBvz2sxpa0_PDIUWE_ZL_QnA5fNBFGIdE2vE-CLYxp8Ddaf4QRiPTTuWKEHpDgzQiFSC9uVOzBKF_sZUySVqdiIc3WQl5smvuACCUR3vvo70ssLiw2U0y4YQ1zxh7HY01Adt9Gv_7mFRCporkVoyOQHXensjOtQ0WmaGHgymyj2z5xLA_Gw4VJdkX1iKiyJbkLPc1AOZwrsUTHBw33eT8sf7MPwEC-GwlUIaZUCgM2n2jktkTP8l2WbsZNqKzaf2iWnOGRtiZU6webDn5Xpt7GN-G4w1aVRTEJov27THo4soehaZa1RxcrB_LwrKHPMY9A3-yBE3EustMtiBQWWnVUDMySjtfrZs8G3WooV_Qag1NVFELghlBkxBf1btLrbzQ8u9g8vCMxigy2Znmnpi9JewcLRdskGVPQVgfQgOMZi1UD3pp1NtQtfYuleoiz82u5ghUWHAlqQ_MrTadNd1HVYGgN5EkoBVUmPkaWzgOnqCPQzDKMBbXCtkbiQ3_FA0TIgy4TFaH7vCXI-gScvxCoYxqgVaXu3GpVvD_9u-CQipBUjZtYQWnyebLUUCL9i66u-eQcZKIqcG03LFwksNjnohs3sawdNcGgK9TgBh5nTosRB2RGRQZojD0yUJX0sXUnXZc6ejJ1cITfMF9Vzdawy6yVqFbAIHpqmUMax9c2Ne0_bR5iuTVNkRiSeA4-EcASMgNIxJjBheevN0ZT3viFwOhx04wSGD0Qd6guflBQl_hRuVmRoylMr0o8GjMaU7yW2fxutMytRa6KhpC4xBQsJlwNNOF4ZL0Jp7GVZkjxRMsx96jY6rb8_daSSkXscl-JVkXaj2JSsODi_uTa6Qm0wBB0ckGq9zfeuNxajy7Ew3yA4E2c2T3nxfIIa1Z0CiZCgKK0KxLQ6vUOSx0QGBYTtzWqqULsgsWoEm_jRqKjwkxio6kpnd3PWNqLue3eosqiipsRr_35FHAM7E-Uz8O-FkjqgIFrkPXFpu2mWS4flhP5ExfAWu3-TXeRVhqTXylVEht_KraAA3E4z37YnaHQWDz-sqAVcjYhAkLD0cRfqVU4T5G3efpxTm5_Ah0Ck7Ymy7MIFWZszuxAQDOeRAdbg9tWhnDEfJQbu_l9jcgoo6Tg_VH9yq9WYH6voE_y6Ivq0uH-ZV3q4QiP4z_xXK2Y5XXO4aCuKTui-jVNjlC2vW1JHvfpTUtBKMYfggSkR73OE0prMVsFC-xWFFwxEwed1pWrbQaxKowE6N2mw1GOhCz3HrybQONaFgs9iZ4QoQAkODkNVl9_9_aucP8uePvISIJoC9JzJNN2mDKKJWkfUZWxgYfnLLZIkRv557HZMcIvDFD9LxN2cid1nEtlEFYTDUBjd7xjm9-Cm9J-C44CeaffVHrg-ydEB-zGBWde0XLBeNBVRfyc5CXW0rNh8L1PJxUrzXaZ-6rptCK3QsAztbvNHJJDy-JHyNo83j6Y_zQ3Lyrkj348zydZLvxLJf63KTtwhtIJV1ppRiduTYY.wQsxcrO1R4GSmyPPIXUirB2XizGvV1MevHckpmSx8S4\",\n    \"token_type\": \"Bearer\",\n    \"expires_in\": 3599,\n    \"scope\": \"KaboodleCPAPI offline_access\",\n    \"refresh_token\": \"eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZDQkMtSFM1MTIiLCJraWQiOiI0RENCNTBDREVFOEExRjQ4N0YzNDRBRTI4MkE0QTEyMjcyQjY0OTVCIiwidHlwIjoib2lfcmVmdCtqd3QiLCJjdHkiOiJKV1QifQ.yS3S2yUhS9GW-VARpk3cH3LIct2b7DUFRkc_MnaPeNtXoHhCHMbjCdn0hfZRxWQGfCdY4QqiceQEoU6c5GhPcjWWgxmoFHYGF-36TLtJ_7Bt4RymMV5yU-GTaKBLik8lkmKPgJ4HXaSwxfo4k1-LzBRDgwKvLGrtMJVtDEAgBCY31XrvdCUtPYOmRFb9SWye0zr5NgeHop4R4qGOwAR-naOh_xpRJEqmp4J4rCTaGhAIjcMImH4UANl4sqXaMNoyTXwzICnXGqPS__oeleaNln2i71zV36QND1wPYeVJa5BhAJognzwyeP5gQBTZPrKe188G39-7SvRcLQy1VMcF1w.bG2VoObW-OytRMnAHB276w.FOP0y-B8WleEbh7cD1X_XZZc2zI63m-mI0J-kcgCXpNn-24_ke7LFXsH7SE-pUK76_wanGxRrO61XlPIUr5urlJfi4eDe0C4Vk15FaD5PCGz-hpsTOlPAtoHatm-4NeBUq19zz25Q5vbEW5FbpW8mTAUGFmQXYClxx0xLMDm38JayYkQlTsJ5wu8tq_VpQ9aA6Z0Kiz_QLyDCKdR7taXzgyeE6653h0VXCPGasPmaudmmOiB9JDtKZFezRxauUEicYaogooixx-el97GJQSSu5yvvrytlohK5LHEd-w_rMkWH355m6FcsaQIyP6_uy6XMGZIxeALNuIumMTU1401YH9py2f7rzpeBNiThmEznTf1bkTH7Sxgir_8O8fTxzAX9lsXEz6UM2VWb1gJp9lUH5FbeawNUj2Atwl865GIMYeEIyI3pHDi9NGOpJyxrHhX4MbWv7bKyFQqHsSeHLz2LLUXNMxjyMSXPxdD3ybNmXnM9b060dAVYo6Zfbcp_79u3GbQH3IWNbJXLH8bkScYfks1cjwQdLsyq63rUq-wgqUL1p-W1C5oXVVr6sFS2P1OhMeukWiFZ8blymP-XHUseEHoBRATXPSqy5D-m-oDnIKoPZRMojZysUz-4yXC4Hs_e9w4BofcNok21SQxRhq-4eB25PXm1TmDHs8WQcpqduneuHKkOqJTkbxO3ABoxiWxgjsrgv4ScI5yIwEItrlCr-se39itj0Xcoc-9s1XQsKAWsFCl4sXpAmF0DDBh6FaivZkG6ns0lTOEJ8wnZ8UJwhrPgMXf03NVDOkmcpuqRUGPQAmtudJIO1cnVFcSuhjRdWcsCFrseCPVZHjgYNJTKu8-Lq1_uD1nzGPfkOJfUQORio0yiz6KdsJT7SdicWMWaZuCMi9BxAPj_U-KQdLSG3wxRVd9_PrfYmHvviN77Hj7NoDdV9S0EcT2olyPThjkkAeDayH7-R_CApv_99oe5d0pLFSR6AVWvtoAr_iBjGODnwde-txsnhbqL-aOUCJbnHOeuZEbpBzhusSkIOyCvX3ydmQSJu3OjneCKTtbQmlOfaJBBwxpaUY1smJ-ma6oWCktdthV5NREF9WWpsfm2m0PpeiBuXQxUD67fnp85uKTH0WgH8WwwiMVOR81liBHr6g1uGxFvcimFXmaaxrVHR9Epm9aLQO8XUvPnCrGnqBq7g-rq7hFYY7iFxFcr6OJAIUzXkHP-50dsOLeMU86S8W0goodUyXzL6htVoAAEBJlokOSdTdBliT7Iz_sArDn8J8JC46gt3gY3_pJ6CcbecMPMzUkfySYqWoFHW41okMl90sujBOVecegxzKs8Ny6kgDeBVdOd1GSK3CYD7uMEVZXtZOHCpAhotOQV_HioZgojoKrgH_dElz_9j89EEogdVbPixGhlfMHfDDCYfoG2sFG01G8DmVu4GjAy8ufS1tR78_6DkCiZZyyaBUAUr7NhXvvcXDwiI5SDZKt_Z27WaRTDJe_AvgGDZViIuKEdSy2Kbz2qW53uwODAiVEuUu2I1vAESW2SFVF3YQY-ByxxHiw6XGTwkOfVlmBqSMi31hdKPTW2HLJXIh9uz01K_uotBzcTxu7EBWl91za3xII1iNiMDbn10FvGZkG42QOdGSIQs0aLcvvYjqxI9MJ_XVcUNY0Uq5UM1MzAx7BFBBDBFj-ebK9vLp4wJJqJT9ZrOmYV105HyVOVMKFU79f0paveRaAiwMHbB4XPL9YnwMjPZWVQDyuie8mqKkdS1ADd9wCEp6Rtpg1LvQdAJP7ah7VwtmYTNofc9yCOQuyKh3B3SGlZ18xqcdyxvWN_Cj1Z8b8TGbnkU93RMcO-QoayXmJW8jDEnfVPUZjr1hG24wK5vyWBTH3FELZuyZECs5cus0vv_Jo1b7n0gNrv1plzrDtjQ8zGBqDiRQAGozEaDmnPlsUX-B80L5YvALvzYmkImV-LLUOWXEQtV3i5nAhbL-HjeEAjvtZ3yWOT1eAP4oMAIt9DKZNcIfE_si6Vj_w7kZT9IaH4Ws1h0JKuGkSRZfjAxD5Z51jVRqZ5uYuurYhraR2cLqzsbHN_OXhpMKsxtZlbfcUXuqefSM_7m4j18YuN1-lqBwaMZxY4TkH2sS55kTfKs_uJj9zWzdCAXaduvDdvj2FVU9vpcEdXrevszg3MTem_7HzXKEWfNrDj0VKX3RpDW2IgqbOJyFJm3S1EzSmQCb5OeEYAfAjKpVthOG-U0PvNJJfmymj_OJfidnU-j3xGlIBX2ter7jiIoq_xwR5lO_EjeIfDj6TT8tde8Xp6Ty_KfUd0Ub9-3SSPnxs2u9WpM8UM8X_EDWdeVobBASR9GtU-qfkEtTNt4zVguzgsgIBLxr9cnsgRbK0J1hEVWE7U5rf3y2_9zmfOnY3-lkpp3RDcVz8U6vpiV63PnBhSPCc1gGDpibyNPD8lAaiLvLTeO7Y2G3RCZpQ6nxQNAuGeTMp8RbATfu8KUDKT-z8V0w6kYa9_q0ENaEqiBPUVA.yLays0oROgbDMKOWgc3bMEwQueaarZXFje2GjHu_6rs\"\n}"}],"_postman_id":"11bb9743-9aca-4b2d-996d-18b44a2d199b"},{"name":"jobs/{id}","id":"d01193a7-18e5-4a3e-a827-646116a2f549","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://cp.kaboodleit.com/api/v2/jobs/7754d6c1-3d53-4043-8185-08de6d46d022","description":"<p>Retrieves a single job by its unique internal identifier.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>GUID</td>\n<td>The GUID of the job.</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"returns\">Returns</h6>\n<p>A standardized response containing the job details.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":""}],"advancedConfig":[{"key":"tokenType","value":"<token-type>"},{"key":"tokenName","value":"<token-name>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"username","value":"<username>"},{"key":"clientId","value":"<client-id>"},{"key":"password","value":"<password>"},{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"<client-secret>"},{"key":"grant_type","value":"<grant_type>"},{"key":"useBrowser","value":"<use-browser>"},{"key":"authUrl","value":"<auth-url>"},{"key":"client_authentication","value":"<client_authentication>"}]},"isInherited":true,"source":{"_postman_id":"2b41c781-9a92-475e-9c82-78aa1eb888cd","id":"2b41c781-9a92-475e-9c82-78aa1eb888cd","name":"Kaboodle Client API V2","type":"collection"}},"urlObject":{"path":["jobs","7754d6c1-3d53-4043-8185-08de6d46d022"],"host":["https://cp.kaboodleit.com/api/v2"],"query":[],"variable":[]}},"response":[{"id":"9262b46f-0026-4ee7-a325-97bbeef50955","name":"jobs/{id}","originalRequest":{"method":"GET","header":[{"key":"","value":"","type":"text","disabled":true}],"url":"https://cp.kaboodleit.com/api/v2/jobs/1c8ab5e6-4cab-4ab5-875b-08de6d50d4c3"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"server","value":"Microsoft-IIS/10.0"},{"key":"request-context","value":"appId=cid-v1:102501a2-2b7a-4921-986b-8c38121e9229"},{"key":"x-powered-by","value":"ASP.NET"},{"key":"date","value":"Thu, 26 Mar 2026 10:33:35 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": \"1c8ab5e6-4cab-4ab5-875b-08de6d50d4c3\",\n        \"status\": \"New\",\n        \"retailer\": \"Retailer Name\",\n        \"rmaNumber\": null,\n        \"orderNumber\": \"APITEST-07\",\n        \"customerName\": \"Test Customer\",\n        \"address\": \"1 Test Address, Test City\",\n        \"postcode\": \"TE7 3CT\",\n        \"phone\": \"+447000000000\",\n        \"email\": null,\n        \"trackingLink\": \"http://localhost:8080/tracking/owzySuIW4EyDOS10xhWa6Q\",\n        \"uploadedAt\": \"2026-02-16T11:45:06.7366599+00:00\",\n        \"scheduledDate\": null,\n        \"bookingLinkSentDate\": null,\n        \"reminder1SentDate\": null,\n        \"reminder2SentDate\": null,\n        \"reminder3SentDate\": null,\n        \"reminder4SentDate\": null,\n        \"eventsCompletedDate\": null,\n        \"underReview\": false,\n        \"approved\": false,\n        \"complete\": false,\n        \"items\": [\n            {\n                \"id\": \"810005b1-1977-4caa-b50a-08de6d50d4ca\",\n                \"jobType\": \"Delivery\",\n                \"itemCode\": \"546554\",\n                \"description\": \"Delivery of Fridge Freezer\",\n                \"notes\": \"Some extra notes\",\n                \"inDate\": \"2021-05-21T00:00:00+01:00\",\n                \"dimensions\": {\n                    \"width\": 550,\n                    \"height\": 650,\n                    \"depth\": 450,\n                    \"unit\": \"mm\",\n                    \"volumeInCubicMeters\": 0.160875\n                },\n                \"weight\": {\n                    \"value\": 76.5,\n                    \"unit\": \"kg\"\n                },\n                \"fuelType\": \"ElectricAndWater\",\n                \"installType\": \"Integrated\"\n            },\n            {\n                \"id\": \"5f8ca5d9-352a-46c2-b50b-08de6d50d4ca\",\n                \"jobType\": \"Delivery\",\n                \"itemCode\": \"546554\",\n                \"description\": \"Delivery of Fridge Freezer\",\n                \"notes\": \"Some extra notes\",\n                \"inDate\": \"2021-05-21T00:00:00+01:00\",\n                \"dimensions\": {\n                    \"width\": 550,\n                    \"height\": 650,\n                    \"depth\": 450,\n                    \"unit\": \"mm\",\n                    \"volumeInCubicMeters\": 0.160875\n                },\n                \"weight\": {\n                    \"value\": 76.5,\n                    \"unit\": \"kg\"\n                },\n                \"fuelType\": \"ElectricAndWater\",\n                \"installType\": \"Integrated\"\n            },\n            {\n                \"id\": \"3f4957b8-a42a-4428-b50c-08de6d50d4ca\",\n                \"jobType\": \"Delivery\",\n                \"itemCode\": \"546555\",\n                \"description\": \"Delivery of Fridge Freezer Accessories Pack\",\n                \"notes\": null,\n                \"inDate\": \"2021-05-21T00:00:00+01:00\",\n                \"dimensions\": {\n                    \"width\": 500,\n                    \"height\": 300,\n                    \"depth\": 300,\n                    \"unit\": \"mm\",\n                    \"volumeInCubicMeters\": 0.045\n                },\n                \"weight\": {\n                    \"value\": 15,\n                    \"unit\": \"kg\"\n                },\n                \"fuelType\": null,\n                \"installType\": \"Accessory\"\n            }\n        ]\n    },\n    \"pagination\": null,\n    \"message\": null,\n    \"success\": true\n}"}],"_postman_id":"d01193a7-18e5-4a3e-a827-646116a2f549"},{"name":"jobs/{id}/UploadPod","id":"1af086eb-7aa6-47a1-8627-3f73eeb58edf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"status","value":"12","type":"text","uuid":"645ad300-3ee8-4771-accc-e1c6481ea9cd"},{"key":"completeDate","value":"2026-02-19 16:32:00 +00:00","type":"text","uuid":"e872020d-5c41-4d29-9df5-86bb2e248e62"},{"key":"file","type":"file","uuid":"64baf043-df4e-434e-ad0d-c1a77e0011e7","value":null},{"key":"statusMessage","value":"Delivered and Installed","type":"text","uuid":"75d3ea22-2473-49c8-85e4-2d6f5ac5540d"}]},"url":"https://cp.kaboodleit.com/api/v2/jobs/7754d6c1-3d53-4043-8185-08de6d46d022/uploadpod","description":"<p>Uploads a Proof of Delivery (POD) PDF file for a specific job to Azure Blob Storage.</p>\n<p><strong>Security Note:</strong> This endpoint is designed for Subcontractors. It does not enforce Client ID matching, but validates the Job exists and the subcontractor is assigned to it. Ensure the authenticated user is assigned as the subcontractor to this job.</p>\n<p><strong>Max Size: 5MB</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>GUID</td>\n<td>The GUID of the job.</td>\n</tr>\n<tr>\n<td>status</td>\n<td>Int</td>\n<td>The field status of the job. Available options are CompletedOK: 12, CompletedNOK: 13</td>\n</tr>\n<tr>\n<td>statusMessage</td>\n<td>String</td>\n<td>Brief description of outcome e.g. Failed - Customer not at home.</td>\n</tr>\n<tr>\n<td>completeDate</td>\n<td>DateTimeOffset</td>\n<td>DateTimeOffset that the job was completed e.g. 2026-02-19 16:32:00 +00:00</td>\n</tr>\n<tr>\n<td>file</td>\n<td>application/pdf</td>\n<td>The PDF containing the proof of delivery.</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"returns\">Returns</h6>\n<p>A standardized response containing the The URL of the uploaded POD.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":""}],"advancedConfig":[{"key":"tokenType","value":"<token-type>"},{"key":"tokenName","value":"<token-name>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"username","value":"<username>"},{"key":"clientId","value":"<client-id>"},{"key":"password","value":"<password>"},{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"<client-secret>"},{"key":"grant_type","value":"<grant_type>"},{"key":"useBrowser","value":"<use-browser>"},{"key":"authUrl","value":"<auth-url>"},{"key":"client_authentication","value":"<client_authentication>"}]},"isInherited":true,"source":{"_postman_id":"2b41c781-9a92-475e-9c82-78aa1eb888cd","id":"2b41c781-9a92-475e-9c82-78aa1eb888cd","name":"Kaboodle Client API V2","type":"collection"}},"urlObject":{"path":["jobs","7754d6c1-3d53-4043-8185-08de6d46d022","uploadpod"],"host":["https://cp.kaboodleit.com/api/v2"],"query":[],"variable":[]}},"response":[{"id":"d730a1f8-7696-4bdd-98ac-971ce915a577","name":"jobs/{id}/UploadPod","originalRequest":{"method":"POST","header":[{"key":"","value":"","type":"text","disabled":true}],"body":{"mode":"formdata","formdata":[{"key":"status","value":"12","type":"text","uuid":"4b62a6df-da4a-4c57-8236-34dd3fa60e0e"},{"key":"completeDate","value":"2026-02-19 16:32:00 +00:00","type":"text","uuid":"23aa6370-179a-41dc-ae6b-07bb0b86ff93"},{"key":"file","type":"file","uuid":"64baf043-df4e-434e-ad0d-c1a77e0011e7","value":null},{"key":"statusMessage","value":"Delivered and Installed","type":"text","uuid":"dd3bad46-ad61-4642-849c-b451aeb65f49"}]},"url":"/api/v2/jobs/7754d6c1-3d53-4043-8185-08de6d46d022/uploadpod"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Request-Context","value":"appId=cid-v1:102501a2-2b7a-4921-986b-8c38121e9229"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Mon, 16 Feb 2026 12:05:09 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": \"https://kaboodleit.blob.core.windows.net/pods/7754d6c1-3d53-4043-8185-08de6d46d022.pdf?sv=2024-11-04&ss=b&srt=sco&spr=https&st=2026-02-16T09%3A51%3A36Z&se=2036-02-16T18%3A06%3A36Z&sp=rwlacitfx&sig=KnGkzj6EqWQAyE31%2FK7T11H3uox8NCSQghnOxQAp6yE%3D\",\n    \"pagination\": null,\n    \"message\": \"POD uploaded successfully.\",\n    \"success\": true\n}"}],"_postman_id":"1af086eb-7aa6-47a1-8627-3f73eeb58edf"},{"name":"jobs","id":"d59bd574-4ef7-4a45-91c3-4843ae462972","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://cp.kaboodleit.com/api/v2/jobs?pageSize=2&complete=true","description":"<p>Retrieves a paginated list of jobs associated with the authenticated user's client.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>page</td>\n<td>Int</td>\n<td>The page number to retrieve (defaults to 1).</td>\n</tr>\n<tr>\n<td>pageSize</td>\n<td>Int</td>\n<td>The number of records per page (defaults to 20, max 100).</td>\n</tr>\n<tr>\n<td>status</td>\n<td>Enum?</td>\n<td>Optional filter for Job Status, see below for Enum options.</td>\n</tr>\n<tr>\n<td>uploadedBefore</td>\n<td>DateTimeOffset?</td>\n<td>Optional filter for jobs uploaded before this date/time.</td>\n</tr>\n<tr>\n<td>uploadedAfter</td>\n<td>DateTimeOffset?</td>\n<td>Optional filter for jobs uploaded after this date/time.</td>\n</tr>\n<tr>\n<td>uploadedOn</td>\n<td>DateTimeOffset?</td>\n<td>Optional filter for jobs uploaded on this date (ignores time component). Cannot be used in combination with uploadedBefore or uploadedAfter.</td>\n</tr>\n<tr>\n<td>complete</td>\n<td>Boolean?</td>\n<td>Optional filter for job completion. True returns completed jobs, false returns incomplete jobs, null returns all.</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"job-status-options\">Job Status Options</h6>\n<ul>\n<li><p>New</p>\n</li>\n<li><p>Approved</p>\n</li>\n<li><p>BookingLinkSent</p>\n</li>\n<li><p>Reminder1</p>\n</li>\n<li><p>Reminder2</p>\n</li>\n<li><p>Reminder3</p>\n</li>\n<li><p>Reminder4</p>\n</li>\n<li><p>ManualBooking</p>\n</li>\n<li><p>Delivery</p>\n</li>\n<li><p>DateSelected</p>\n</li>\n<li><p>RouteAssigned</p>\n</li>\n<li><p>ReadyToInvoice</p>\n</li>\n<li><p>InQueryStock</p>\n</li>\n<li><p>InQueryProjects</p>\n</li>\n<li><p>InQueryInstallation</p>\n</li>\n<li><p>InvoicedCompleted</p>\n</li>\n<li><p>FocCompleted</p>\n</li>\n<li><p>Cancelled</p>\n</li>\n</ul>\n<h6 id=\"returns\">Returns</h6>\n<p>A standardized response containing the list of jobs and pagination metadata.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":""}],"advancedConfig":[{"key":"tokenType","value":"<token-type>"},{"key":"tokenName","value":"<token-name>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"username","value":"<username>"},{"key":"clientId","value":"<client-id>"},{"key":"password","value":"<password>"},{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"<client-secret>"},{"key":"grant_type","value":"<grant_type>"},{"key":"useBrowser","value":"<use-browser>"},{"key":"authUrl","value":"<auth-url>"},{"key":"client_authentication","value":"<client_authentication>"}]},"isInherited":true,"source":{"_postman_id":"2b41c781-9a92-475e-9c82-78aa1eb888cd","id":"2b41c781-9a92-475e-9c82-78aa1eb888cd","name":"Kaboodle Client API V2","type":"collection"}},"urlObject":{"path":["jobs"],"host":["https://cp.kaboodleit.com/api/v2"],"query":[{"disabled":true,"key":"page","value":"1"},{"key":"pageSize","value":"2"},{"disabled":true,"key":"status","value":"InvoicedCompleted"},{"disabled":true,"key":"uploadedBefore","value":""},{"disabled":true,"key":"uploadedAfter","value":"2026-03-17T13:55:42%2B00:00"},{"disabled":true,"key":"uploadedOn","value":""},{"key":"complete","value":"true"}],"variable":[]}},"response":[{"id":"25b1f5b7-9718-4f98-8f38-366c2dde3428","name":"jobs","originalRequest":{"method":"GET","header":[{"key":"","value":"","type":"text","disabled":true}],"url":{"raw":"https://cp.kaboodleit.com/api/v2/jobs?page=1&pageSize=2&status=New","host":["https://cp.kaboodleit.com/api/v2"],"path":["jobs"],"query":[{"key":"page","value":"1"},{"key":"pageSize","value":"2"},{"key":"status","value":"New"},{"key":"uploadedBefore","value":"","disabled":true},{"key":"uploadedAfter","value":"2026-03-17T13:55:42%2B00:00","disabled":true},{"key":"uploadedOn","value":"","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"server","value":"Microsoft-IIS/10.0"},{"key":"request-context","value":"appId=cid-v1:102501a2-2b7a-4921-986b-8c38121e9229"},{"key":"x-powered-by","value":"ASP.NET"},{"key":"date","value":"Thu, 26 Mar 2026 10:31:09 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": \"1c8ab5e6-4cab-4ab5-875b-08de6d50d4c3\",\n            \"status\": \"New\",\n            \"retailer\": \"Retailer Name\",\n            \"rmaNumber\": null,\n            \"orderNumber\": \"APITEST-07\",\n            \"customerName\": \"Test Customer\",\n            \"address\": \"1 Test Address, Test City\",\n            \"postcode\": \"TE7 3CT\",\n            \"phone\": \"+447000000000\",\n            \"email\": null,\n            \"trackingLink\": \"http://localhost:8080/tracking/owzySuIW4EyDOS10xhWa6Q\",\n            \"uploadedAt\": \"2026-02-16T11:45:06.7366599+00:00\",\n            \"scheduledDate\": null,\n            \"bookingLinkSentDate\": null,\n            \"reminder1SentDate\": null,\n            \"reminder2SentDate\": null,\n            \"reminder3SentDate\": null,\n            \"reminder4SentDate\": null,\n            \"eventsCompletedDate\": null,\n            \"underReview\": false,\n            \"approved\": false,\n            \"complete\": false,\n            \"items\": [\n                {\n                    \"id\": \"810005b1-1977-4caa-b50a-08de6d50d4ca\",\n                    \"jobType\": \"Delivery\",\n                    \"itemCode\": \"546554\",\n                    \"description\": \"Delivery of Fridge Freezer\",\n                    \"notes\": \"Some extra notes\",\n                    \"inDate\": \"2021-05-21T00:00:00+01:00\",\n                    \"dimensions\": {\n                        \"width\": 550,\n                        \"height\": 650,\n                        \"depth\": 450,\n                        \"unit\": \"mm\",\n                        \"volumeInCubicMeters\": 0.160875\n                    },\n                    \"weight\": {\n                        \"value\": 76.5,\n                        \"unit\": \"kg\"\n                    },\n                    \"fuelType\": \"ElectricAndWater\",\n                    \"installType\": \"Integrated\"\n                },\n                {\n                    \"id\": \"5f8ca5d9-352a-46c2-b50b-08de6d50d4ca\",\n                    \"jobType\": \"Delivery\",\n                    \"itemCode\": \"546554\",\n                    \"description\": \"Delivery of Fridge Freezer\",\n                    \"notes\": \"Some extra notes\",\n                    \"inDate\": \"2021-05-21T00:00:00+01:00\",\n                    \"dimensions\": {\n                        \"width\": 550,\n                        \"height\": 650,\n                        \"depth\": 450,\n                        \"unit\": \"mm\",\n                        \"volumeInCubicMeters\": 0.160875\n                    },\n                    \"weight\": {\n                        \"value\": 76.5,\n                        \"unit\": \"kg\"\n                    },\n                    \"fuelType\": \"ElectricAndWater\",\n                    \"installType\": \"Integrated\"\n                },\n                {\n                    \"id\": \"3f4957b8-a42a-4428-b50c-08de6d50d4ca\",\n                    \"jobType\": \"Delivery\",\n                    \"itemCode\": \"546555\",\n                    \"description\": \"Delivery of Fridge Freezer Accessories Pack\",\n                    \"notes\": null,\n                    \"inDate\": \"2021-05-21T00:00:00+01:00\",\n                    \"dimensions\": {\n                        \"width\": 500,\n                        \"height\": 300,\n                        \"depth\": 300,\n                        \"unit\": \"mm\",\n                        \"volumeInCubicMeters\": 0.045\n                    },\n                    \"weight\": {\n                        \"value\": 15,\n                        \"unit\": \"kg\"\n                    },\n                    \"fuelType\": null,\n                    \"installType\": \"Accessory\"\n                }\n            ]\n        },\n        {\n            \"id\": \"1267ed5f-7841-45b0-77be-08de69803939\",\n            \"status\": \"New\",\n            \"retailer\": \"Retailer Name\",\n            \"rmaNumber\": null,\n            \"orderNumber\": \"APITEST-07\",\n            \"customerName\": \"Test Customer\",\n            \"address\": \"1 Test Address, Test City\",\n            \"postcode\": \"TE7 3CT\",\n            \"phone\": \"+447000000000\",\n            \"email\": null,\n            \"trackingLink\": \"http://localhost:8080/tracking/8htH7S0Ge0OHuBmp7RW4w\",\n            \"uploadedAt\": \"2026-02-11T15:14:16.9738208+00:00\",\n            \"scheduledDate\": null,\n            \"bookingLinkSentDate\": null,\n            \"reminder1SentDate\": null,\n            \"reminder2SentDate\": null,\n            \"reminder3SentDate\": null,\n            \"reminder4SentDate\": null,\n            \"eventsCompletedDate\": null,\n            \"underReview\": false,\n            \"approved\": false,\n            \"complete\": false,\n            \"items\": [\n                {\n                    \"id\": \"a436a6bc-10d0-4eae-7470-08de69803941\",\n                    \"jobType\": \"Delivery\",\n                    \"itemCode\": \"546554\",\n                    \"description\": \"Delivery of Fridge Freezer\",\n                    \"notes\": \"Some extra notes\",\n                    \"inDate\": \"2021-05-21T00:00:00+01:00\",\n                    \"dimensions\": {\n                        \"width\": 550,\n                        \"height\": 650,\n                        \"depth\": 450,\n                        \"unit\": \"mm\",\n                        \"volumeInCubicMeters\": 0.160875\n                    },\n                    \"weight\": {\n                        \"value\": 76.5,\n                        \"unit\": \"kg\"\n                    },\n                    \"fuelType\": \"ElectricAndWater\",\n                    \"installType\": \"Integrated\"\n                },\n                {\n                    \"id\": \"b0152aa1-558b-431d-7471-08de69803941\",\n                    \"jobType\": \"Delivery\",\n                    \"itemCode\": \"546554\",\n                    \"description\": \"Delivery of Fridge Freezer\",\n                    \"notes\": \"Some extra notes\",\n                    \"inDate\": \"2021-05-21T00:00:00+01:00\",\n                    \"dimensions\": {\n                        \"width\": 550,\n                        \"height\": 650,\n                        \"depth\": 450,\n                        \"unit\": \"mm\",\n                        \"volumeInCubicMeters\": 0.160875\n                    },\n                    \"weight\": {\n                        \"value\": 76.5,\n                        \"unit\": \"kg\"\n                    },\n                    \"fuelType\": \"ElectricAndWater\",\n                    \"installType\": \"Integrated\"\n                },\n                {\n                    \"id\": \"1e37308b-477a-405c-7472-08de69803941\",\n                    \"jobType\": \"Delivery\",\n                    \"itemCode\": \"546555\",\n                    \"description\": \"Delivery of Fridge Freezer Accessories Pack\",\n                    \"notes\": null,\n                    \"inDate\": \"2021-05-21T00:00:00+01:00\",\n                    \"dimensions\": {\n                        \"width\": 500,\n                        \"height\": 300,\n                        \"depth\": 300,\n                        \"unit\": \"mm\",\n                        \"volumeInCubicMeters\": 0.045\n                    },\n                    \"weight\": {\n                        \"value\": 15,\n                        \"unit\": \"kg\"\n                    },\n                    \"fuelType\": null,\n                    \"installType\": \"Accessory\"\n                }\n            ]\n        }\n    ],\n    \"pagination\": {\n        \"totalCount\": 14,\n        \"pageSize\": 2,\n        \"currentPage\": 1,\n        \"totalPages\": 7\n    },\n    \"message\": null,\n    \"success\": true\n}"}],"_postman_id":"d59bd574-4ef7-4a45-91c3-4843ae462972"},{"name":"pdf/GetPod","id":"c98b4485-3eaf-4343-b61e-07d7294ef745","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://cp.kaboodleit.com/api/v2/pdf/getpod/7754d6c1-3d53-4043-8185-08de6d46d022","description":"<p>Retrieves the Proof of Delivery (POD) for a specific job.</p>\n<h6 id=\"returns\">Returns</h6>\n<p>Returns a PDF with Content-Type \"application/pdf\"</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":""}],"advancedConfig":[{"key":"tokenType","value":"<token-type>"},{"key":"tokenName","value":"<token-name>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"username","value":"<username>"},{"key":"clientId","value":"<client-id>"},{"key":"password","value":"<password>"},{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"<client-secret>"},{"key":"grant_type","value":"<grant_type>"},{"key":"useBrowser","value":"<use-browser>"},{"key":"authUrl","value":"<auth-url>"},{"key":"client_authentication","value":"<client_authentication>"}]},"isInherited":true,"source":{"_postman_id":"2b41c781-9a92-475e-9c82-78aa1eb888cd","id":"2b41c781-9a92-475e-9c82-78aa1eb888cd","name":"Kaboodle Client API V2","type":"collection"}},"urlObject":{"path":["pdf","getpod","7754d6c1-3d53-4043-8185-08de6d46d022"],"host":["https://cp.kaboodleit.com/api/v2"],"query":[],"variable":[]}},"response":[],"_postman_id":"c98b4485-3eaf-4343-b61e-07d7294ef745"},{"name":"jobs/JobByOrderNumber/{orderNumber}","id":"611f4a91-3334-4189-88fa-52a36714cc57","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://cp.kaboodleit.com/api/v2/jobs/jobByOrderNumber/APITEST-07","description":"<p>Retrieves a single job using the client-provided order number.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>orderNumber</td>\n<td>String</td>\n<td>The order number associated with the job.</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"returns\">Returns</h6>\n<p>A standardized response containing the job details.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":""}],"advancedConfig":[{"key":"tokenType","value":"<token-type>"},{"key":"tokenName","value":"<token-name>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"username","value":"<username>"},{"key":"clientId","value":"<client-id>"},{"key":"password","value":"<password>"},{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"<client-secret>"},{"key":"grant_type","value":"<grant_type>"},{"key":"useBrowser","value":"<use-browser>"},{"key":"authUrl","value":"<auth-url>"},{"key":"client_authentication","value":"<client_authentication>"}]},"isInherited":true,"source":{"_postman_id":"2b41c781-9a92-475e-9c82-78aa1eb888cd","id":"2b41c781-9a92-475e-9c82-78aa1eb888cd","name":"Kaboodle Client API V2","type":"collection"}},"urlObject":{"path":["jobs","jobByOrderNumber","APITEST-07"],"host":["https://cp.kaboodleit.com/api/v2"],"query":[],"variable":[]}},"response":[{"id":"461ff744-0dc8-4692-b513-623efc6512c9","name":"jobs/JobByOrderNumber/{orderNumber}","originalRequest":{"method":"GET","header":[{"key":"","value":"","type":"text","disabled":true}],"url":"https://cp.kaboodleit.com/api/v2/jobs/jobByOrderNumber/APITEST-07"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"server","value":"Microsoft-IIS/10.0"},{"key":"request-context","value":"appId=cid-v1:102501a2-2b7a-4921-986b-8c38121e9229"},{"key":"x-powered-by","value":"ASP.NET"},{"key":"date","value":"Thu, 26 Mar 2026 10:34:05 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": \"0f86dc7b-62fc-48ba-43b4-08de681bfc94\",\n        \"status\": \"New\",\n        \"retailer\": \"Retailer Name\",\n        \"rmaNumber\": \"00000000\",\n        \"orderNumber\": \"APITEST-07\",\n        \"customerName\": \"Test Customer\",\n        \"address\": \"1 Test Address, Test City\",\n        \"postcode\": \"BH14 9FA\",\n        \"phone\": \"+44000000000\",\n        \"email\": null,\n        \"trackingLink\": \"http://localhost:8080/tracking/8QT6jGHSUW77oS6h3wOIw\",\n        \"uploadedAt\": \"2026-02-09T20:49:36.6914608+00:00\",\n        \"scheduledDate\": null,\n        \"bookingLinkSentDate\": null,\n        \"reminder1SentDate\": null,\n        \"reminder2SentDate\": null,\n        \"reminder3SentDate\": null,\n        \"reminder4SentDate\": null,\n        \"eventsCompletedDate\": null,\n        \"underReview\": false,\n        \"approved\": false,\n        \"complete\": false,\n        \"items\": [\n            {\n                \"id\": \"4184235d-c002-473e-4c35-08de681bfca8\",\n                \"jobType\": \"Delivery\",\n                \"itemCode\": \"546554\",\n                \"description\": \"Delivery of Fridge Freezer\",\n                \"notes\": \"Some extra notes\",\n                \"inDate\": \"2021-05-21T00:00:00+01:00\",\n                \"dimensions\": {\n                    \"width\": 550,\n                    \"height\": 650,\n                    \"depth\": 450,\n                    \"unit\": \"mm\",\n                    \"volumeInCubicMeters\": 0.160875\n                },\n                \"weight\": {\n                    \"value\": 76.5,\n                    \"unit\": \"kg\"\n                },\n                \"fuelType\": \"Electric\",\n                \"installType\": \"Integrated\"\n            },\n            {\n                \"id\": \"30bc6a7d-fc3f-4f5d-4c36-08de681bfca8\",\n                \"jobType\": \"Delivery\",\n                \"itemCode\": \"546555\",\n                \"description\": \"Delivery of Fridge Freezer Accessories Pack\",\n                \"notes\": \"Some extra notes\",\n                \"inDate\": \"2021-05-21T00:00:00+01:00\",\n                \"dimensions\": {\n                    \"width\": 500,\n                    \"height\": 300,\n                    \"depth\": 300,\n                    \"unit\": \"mm\",\n                    \"volumeInCubicMeters\": 0.045\n                },\n                \"weight\": {\n                    \"value\": 15,\n                    \"unit\": \"kg\"\n                },\n                \"fuelType\": null,\n                \"installType\": \"Accessory\"\n            }\n        ]\n    },\n    \"pagination\": null,\n    \"message\": null,\n    \"success\": true\n}"}],"_postman_id":"611f4a91-3334-4189-88fa-52a36714cc57"},{"name":"jobs","id":"52624d08-4b56-4d30-bd0c-8e713547610a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ordernumber\": \"APITEST-07\",\r\n    \"customername\": \"Test Customer\",\r\n    \"retailer\": \"Retailer Name\",\r\n    \"address\": \"1 Test Address, Test City\",\r\n    \"postcode\": \"TE7 3CT\",\r\n    \"phone\": \"+447000000000\",\r\n    \"items\": [\r\n        {\r\n            \"jobtype\": \"Delivery\",\r\n            \"itemcode\": \"546554\",\r\n            \"description\": \"Delivery of Fridge Freezer\",\r\n            \"notes\": \"Some extra notes\",\r\n            \"indate\": \"2021-05-21\",\r\n            \"quantity\": 2,\r\n            \"dimensions\": {\r\n                \"depth\": 450,\r\n                \"width\": 550,\r\n                \"height\": 650\r\n            },\r\n            \"weight\": {\r\n                \"value\": 76.5\r\n            },\r\n            \"fueltype\": \"ElectricAndWater\",\r\n            \"installtype\": \"Integrated\"\r\n        },\r\n        {\r\n            \"jobtype\": \"Delivery\",\r\n            \"itemcode\": \"546555\",\r\n            \"description\": \"Delivery of Fridge Freezer Accessories Pack\",\r\n            \"indate\": \"2021-05-21\",\r\n            \"dimensions\": {\r\n                \"depth\": 300,\r\n                \"width\": 500,\r\n                \"height\": 300\r\n            },\r\n            \"weight\": {\r\n                \"value\": 15\r\n            },\r\n            \"installtype\": \"Accessory\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://cp.kaboodleit.com/api/v2/jobs","description":"<p>Creates a new job and its associated items.</p>\n<h6 id=\"request-body\">Request Body</h6>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    ...Job Parameters...\n    \"items\": [\n        {\n            ...Item 1 Parameters...\n        },\n        {\n            ...Item 2 Parameters...\n        },\n        ...\n    ]\n}\n\n</code></pre>\n<h6 id=\"job-level-parameters\">Job Level Parameters:</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>OrderNumber (Required)</td>\n<td>String</td>\n<td>The unique identifier for the order.</td>\n</tr>\n<tr>\n<td>CustomerName (Required)</td>\n<td>String</td>\n<td>The name of the customer.</td>\n</tr>\n<tr>\n<td>Address (Required)</td>\n<td>String</td>\n<td>The delivery address.</td>\n</tr>\n<tr>\n<td>Postcode (Required)</td>\n<td>String</td>\n<td>The delivery postcode. Used for depot routing.</td>\n</tr>\n<tr>\n<td>Phone (Required)</td>\n<td>String</td>\n<td>Customer contact number (E.164 International Standard '+44XXXXXXXXXX).</td>\n</tr>\n<tr>\n<td>Retailer (Optional)</td>\n<td>String</td>\n<td>The name of the retailer.</td>\n</tr>\n<tr>\n<td>RmaNumber (Optional)</td>\n<td>String</td>\n<td>Return Merchandise Authorization number.</td>\n</tr>\n<tr>\n<td>Email (Optional)</td>\n<td>String</td>\n<td>Customer email address.</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"item-level-parameters\">Item Level Parameters:</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>JobType (Required)</td>\n<td>String</td>\n<td>e.g., \"Delivery\", \"Install\".</td>\n</tr>\n<tr>\n<td>ItemCode (Required)</td>\n<td>String</td>\n<td>The client's SKU or item code.</td>\n</tr>\n<tr>\n<td>Description (Required)</td>\n<td>String</td>\n<td>Description of the product.</td>\n</tr>\n<tr>\n<td>Quantity (Optional)</td>\n<td>Integer</td>\n<td>Defaults to 1 if not provided or less than 1.</td>\n</tr>\n<tr>\n<td>Dimensions (Optional)</td>\n<td>Object</td>\n<td>Includes Width, Height, Depth (int, mm). e.g. \"dimensions\": { \"depth\": 450, \"width\": 550, \"height\": 650 }</td>\n</tr>\n<tr>\n<td>Weight (Optional)</td>\n<td>Object</td>\n<td>Includes Value (decimal, kg). e.g. \"weight\": { \"value\": 76.5 }</td>\n</tr>\n<tr>\n<td>InDate (Optional)</td>\n<td>Date</td>\n<td>The date the item is expected in at Kaboodle's Depot (yyyy-mm-dd).</td>\n</tr>\n<tr>\n<td>FuelType (Optional)</td>\n<td>Enum String</td>\n<td>Options are: \"Electric\", \"ElectricAndWater\", \"ElectricAndGas\", \"GasNatural\", \"GasLpg\", \"Water\"</td>\n</tr>\n<tr>\n<td>InstallType (Optional)</td>\n<td>Enum String</td>\n<td>Options are: \"Integrated\", \"FreeStanding\", \"Accessory\"</td>\n</tr>\n<tr>\n<td>Notes (Optional)</td>\n<td>String</td>\n<td>Special instructions for the item.</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"returns\">Returns</h6>\n<p>The newly created job with generated IDs and code.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":""}],"advancedConfig":[{"key":"tokenType","value":"<token-type>"},{"key":"tokenName","value":"<token-name>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"username","value":"<username>"},{"key":"clientId","value":"<client-id>"},{"key":"password","value":"<password>"},{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"<client-secret>"},{"key":"grant_type","value":"<grant_type>"},{"key":"useBrowser","value":"<use-browser>"},{"key":"authUrl","value":"<auth-url>"},{"key":"client_authentication","value":"<client_authentication>"}]},"isInherited":true,"source":{"_postman_id":"2b41c781-9a92-475e-9c82-78aa1eb888cd","id":"2b41c781-9a92-475e-9c82-78aa1eb888cd","name":"Kaboodle Client API V2","type":"collection"}},"urlObject":{"path":["jobs"],"host":["https://cp.kaboodleit.com/api/v2"],"query":[],"variable":[]}},"response":[{"id":"fae105dd-930c-4423-bcb8-326a13b0968e","name":"jobs","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ordernumber\": \"APITEST-07\",\r\n    \"customername\": \"Test Customer\",\r\n    \"retailer\": \"Retailer Name\",\r\n    \"address\": \"1 Test Address, Test City\",\r\n    \"postcode\": \"TE7 3CT\",\r\n    \"phone\": \"+447000000000\",\r\n    \"items\": [\r\n        {\r\n            \"jobtype\": \"Delivery\",\r\n            \"itemcode\": \"546554\",\r\n            \"description\": \"Delivery of Fridge Freezer\",\r\n            \"notes\": \"Some extra notes\",\r\n            \"indate\": \"2021-05-21\",\r\n            \"quantity\": 2,\r\n            \"dimensions\": {\r\n                \"depth\": 450,\r\n                \"width\": 550,\r\n                \"height\": 650\r\n            },\r\n            \"weight\": {\r\n                \"value\": 76.5\r\n            },\r\n            \"fueltype\": \"ElectricAndWater\",\r\n            \"installtype\": \"Integrated\"\r\n        },\r\n        {\r\n            \"jobtype\": \"Delivery\",\r\n            \"itemcode\": \"546555\",\r\n            \"description\": \"Delivery of Fridge Freezer Accessories Pack\",\r\n            \"indate\": \"2021-05-21\",\r\n            \"dimensions\": {\r\n                \"depth\": 300,\r\n                \"width\": 500,\r\n                \"height\": 300\r\n            },\r\n            \"weight\": {\r\n                \"value\": 15\r\n            },\r\n            \"installtype\": \"Accessory\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://cp.kaboodleit.com/api/v2/jobs"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":":status","value":201},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"location","value":"https://localhost:44300/api/v2/Jobs/88715026-b0fe-440f-af36-08de8b2340ec"},{"key":"server","value":"Microsoft-IIS/10.0"},{"key":"request-context","value":"appId=cid-v1:102501a2-2b7a-4921-986b-8c38121e9229"},{"key":"x-powered-by","value":"ASP.NET"},{"key":"date","value":"Thu, 26 Mar 2026 10:34:26 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": \"88715026-b0fe-440f-af36-08de8b2340ec\",\n        \"status\": \"New\",\n        \"retailer\": \"Retailer Name\",\n        \"rmaNumber\": null,\n        \"orderNumber\": \"APITEST-07\",\n        \"customerName\": \"Test Customer\",\n        \"address\": \"1 Test Address, Test City\",\n        \"postcode\": \"TE7 3CT\",\n        \"phone\": \"+447000000000\",\n        \"email\": null,\n        \"trackingLink\": \"http://localhost:8080/tracking/j1V8HTJXp0Sq1sgF6h5rxg\",\n        \"uploadedAt\": \"2026-03-26T10:34:26.229224+00:00\",\n        \"scheduledDate\": null,\n        \"bookingLinkSentDate\": null,\n        \"reminder1SentDate\": null,\n        \"reminder2SentDate\": null,\n        \"reminder3SentDate\": null,\n        \"reminder4SentDate\": null,\n        \"eventsCompletedDate\": null,\n        \"underReview\": false,\n        \"approved\": false,\n        \"complete\": false,\n        \"items\": [\n            {\n                \"id\": \"73529453-2dd6-4d0f-56d1-08de8b2340f4\",\n                \"jobType\": \"Delivery\",\n                \"itemCode\": \"546554\",\n                \"description\": \"Delivery of Fridge Freezer\",\n                \"notes\": \"Some extra notes\",\n                \"inDate\": \"2021-05-21T00:00:00+01:00\",\n                \"dimensions\": {\n                    \"width\": 550,\n                    \"height\": 650,\n                    \"depth\": 450,\n                    \"unit\": \"mm\",\n                    \"volumeInCubicMeters\": 0.160875\n                },\n                \"weight\": {\n                    \"value\": 76.5,\n                    \"unit\": \"kg\"\n                },\n                \"fuelType\": \"ElectricAndWater\",\n                \"installType\": \"Integrated\"\n            },\n            {\n                \"id\": \"0b5affcc-04d0-43eb-56d2-08de8b2340f4\",\n                \"jobType\": \"Delivery\",\n                \"itemCode\": \"546554\",\n                \"description\": \"Delivery of Fridge Freezer\",\n                \"notes\": \"Some extra notes\",\n                \"inDate\": \"2021-05-21T00:00:00+01:00\",\n                \"dimensions\": {\n                    \"width\": 550,\n                    \"height\": 650,\n                    \"depth\": 450,\n                    \"unit\": \"mm\",\n                    \"volumeInCubicMeters\": 0.160875\n                },\n                \"weight\": {\n                    \"value\": 76.5,\n                    \"unit\": \"kg\"\n                },\n                \"fuelType\": \"ElectricAndWater\",\n                \"installType\": \"Integrated\"\n            },\n            {\n                \"id\": \"317fae3e-ee50-46cd-56d3-08de8b2340f4\",\n                \"jobType\": \"Delivery\",\n                \"itemCode\": \"546555\",\n                \"description\": \"Delivery of Fridge Freezer Accessories Pack\",\n                \"notes\": null,\n                \"inDate\": \"2021-05-21T00:00:00+01:00\",\n                \"dimensions\": {\n                    \"width\": 500,\n                    \"height\": 300,\n                    \"depth\": 300,\n                    \"unit\": \"mm\",\n                    \"volumeInCubicMeters\": 0.045\n                },\n                \"weight\": {\n                    \"value\": 15,\n                    \"unit\": \"kg\"\n                },\n                \"fuelType\": null,\n                \"installType\": \"Accessory\"\n            }\n        ]\n    },\n    \"pagination\": null,\n    \"message\": null,\n    \"success\": true\n}"}],"_postman_id":"52624d08-4b56-4d30-bd0c-8e713547610a"}],"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":""}],"advancedConfig":[{"key":"tokenType","value":"<token-type>"},{"key":"tokenName","value":"<token-name>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"username","value":"<username>"},{"key":"clientId","value":"<client-id>"},{"key":"password","value":"<password>"},{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"<client-secret>"},{"key":"grant_type","value":"<grant_type>"},{"key":"useBrowser","value":"<use-browser>"},{"key":"authUrl","value":"<auth-url>"},{"key":"client_authentication","value":"<client_authentication>"}]}},"event":[{"listen":"prerequest","script":{"id":"a5ce3f1b-c033-40cb-8442-57060a5c466d","type":"text/javascript","requests":{},"exec":["var tokenCreatedAt = pm.collectionVariables.get(\"token_created\");","","if (!tokenCreatedAt) {","    tokenCreatedAt = new Date(new Date().setDate(new Date().getDate() - 1))","}","","var tokenExpiresIn = pm.collectionVariables.get(\"token_expires\");","","if (!tokenExpiresIn) {","    tokenExpiresIn = 5000;","}","","var tokenCreatedTime = (new Date() - Date.parse(tokenCreatedAt))","","if (tokenCreatedTime >= tokenExpiresIn) {","","    console.log(\"The token has expired. Attempting to request a new token.\");","    console.log(pm.variables.get(\"uri\") + pm.variables.get(\"authority_uri\"));","    console.log(pm.variables.get(\"client_id\"));","    console.log(pm.variables.get(\"scope\"));","    console.log(pm.variables.get(\"username\"));","    console.log(pm.variables.get(\"password\"));","","    pm.sendRequest({","        url: pm.variables.get(\"uri\") + pm.variables.get(\"authority_uri\"),","        method: 'POST',","        header: {","            'Accept': 'application/json',","            'Content-Type': 'application/x-www-form-urlencoded'","        },","        body: {","            mode: 'urlencoded',","            urlencoded: [{","                    key: \"client_id\",","                    value: pm.collectionVariables.get(\"client_id\"),","                    disabled: false","                },","                {","                    key: \"grant_type\",","                    value: \"password\",","                    disabled: false","                },","                {","                    key: \"scope\",","                    value: pm.variables.get(\"scope\"),","                    disabled: false","                },","                {","                    key: \"username\",","                    value: pm.variables.get(\"username\"),","                    disabled: false","                },","                {","                    key: \"password\",","                    value: pm.variables.get(\"password\"),","                    disabled: false","                }","            ]","        }","    }, function(error, response) {","        console.log(response.json().access_token);","        ","        pm.collectionVariables.set(\"token_created\", new Date());","        pm.collectionVariables.set(\"access_token\", response.json().access_token);","","        var expiresIn = response.json().expires_in;","        ","        if (expiresIn) {","            tokenExpiresIn = expiresIn * 1000;","        }","        ","        pm.collectionVariables.set(\"token_expires\", tokenExpiresIn);","    });","}"]}},{"listen":"test","script":{"id":"43822773-620f-450c-8801-f3e956602130","type":"text/javascript","requests":{},"exec":[""]}}],"variable":[{"key":"uri","value":"https://cp.kaboodleit.com"},{"key":"api_path","value":"/api/v2"},{"key":"authority_uri","value":"/connect/token"},{"key":"client_id","value":"KaboodleCP"},{"key":"username","value":"email@email.com"},{"key":"password","value":"Pa$$w0rd"},{"key":"scope","value":"KaboodleCPAPI offline_access"},{"key":"token_created","value":""},{"key":"token_expires","value":""},{"key":"access_token","value":""}]}