{"swagger":"2.0","info":{"version":"v1","title":"3DCC Supplier API"},"host":"api.3dcontentcentral.com","schemes":["https"],"paths":{"/configuration/{id}":{"get":{"tags":["Configuration"],"description":"Returns both named and parameterized configurations.","operationId":"GetAllConfigurations","consumes":[],"produces":["application/json"],"parameters":[{"name":"id","in":"path","required":true,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"3dcc access token","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ModelConfigurations"},"examples":{"application/json":{"named":[{"name":"Default"},{"name":"Extended","parameterValues":[{"name":"Size in Inches","value":"1023"},{"name":"Length in Miles","value":"3.14"}]}],"parameterized":[{"name":"Options parameter","type":"Options","options":{"default":"First Option","values":["First Option","Second Option"]}},{"name":"Readonly parameter","type":"Readonly","readonly":{"value":"Readonly parameter value"}},{"name":"Range parameter","type":"Range","range":{"default":23.0,"minimum":1.0,"maximum":100.0,"step":20.0}},{"name":"Flag parameter","type":"Flag","flag":{"default":true,"values":[true,false]}}]}}},"400":{"description":"BadRequest","schema":{"$ref":"#/definitions/ExceptionResponse"}},"401":{"description":"Unauthorized","schema":{"$ref":"#/definitions/ExceptionResponse"}},"404":{"description":"NotFound","schema":{"$ref":"#/definitions/ExceptionResponse"}},"500":{"description":"InternalServerError","schema":{"$ref":"#/definitions/ExceptionResponse"}}}}},"/configuration/named/{id}":{"get":{"tags":["Configuration"],"description":"Returns named configurations only.","operationId":"GetNamedConfigurations","consumes":[],"produces":["application/json"],"parameters":[{"name":"id","in":"path","required":true,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"3dcc access token","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/NamedConfiguration"}},"examples":{"application/json":[{"name":"Default"},{"name":"Extended","parameterValues":[{"name":"Size in Inches","value":"1023"},{"name":"Length in Miles","value":"3.14"}]}]}},"400":{"description":"BadRequest","schema":{"$ref":"#/definitions/ExceptionResponse"}},"401":{"description":"Unauthorized","schema":{"$ref":"#/definitions/ExceptionResponse"}},"404":{"description":"NotFound","schema":{"$ref":"#/definitions/ExceptionResponse"}},"500":{"description":"InternalServerError","schema":{"$ref":"#/definitions/ExceptionResponse"}}}}},"/configuration/parameterized/{id}":{"get":{"tags":["Configuration"],"description":"Returns parameterized configurations optionally filtered by provided parameter values.","operationId":"GetParameterizedConfigurations","consumes":[],"produces":["application/json"],"parameters":[{"name":"id","in":"path","required":true,"type":"integer","format":"int32"},{"name":"paramValue","in":"query","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"},{"name":"paramName","in":"query","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"},{"name":"Authorization","in":"header","description":"3dcc access token","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Parameter"}},"examples":{"application/json":[{"name":"Options parameter","type":"Options","options":{"default":"First Option","values":["First Option","Second Option"]}},{"name":"Readonly parameter","type":"Readonly","readonly":{"value":"Readonly parameter value"}},{"name":"Range parameter","type":"Range","range":{"default":23.0,"minimum":1.0,"maximum":100.0,"step":20.0}},{"name":"Flag parameter","type":"Flag","flag":{"default":true,"values":[true,false]}}]}},"400":{"description":"BadRequest","schema":{"$ref":"#/definitions/ExceptionResponse"}},"401":{"description":"Unauthorized","schema":{"$ref":"#/definitions/ExceptionResponse"}},"404":{"description":"NotFound","schema":{"$ref":"#/definitions/ExceptionResponse"}},"500":{"description":"InternalServerError","schema":{"$ref":"#/definitions/ExceptionResponse"}}}}},"/download-link/3d/{id}":{"get":{"tags":["Download"],"description":"Returns model downloaded in provided 3D format.","operationId":"GetDownloadLink3D","consumes":[],"produces":["application/json"],"parameters":[{"name":"id","in":"path","required":true,"type":"integer","format":"int32"},{"name":"format","in":"query","required":false,"type":"string"},{"name":"version","in":"query","required":false,"type":"string"},{"name":"unit","in":"query","required":false,"type":"string"},{"name":"zip","in":"query","description":"This is optional parameter. By default, provides unzipped downloads for Part Models.For Assembly Models this parameter will be ignored and zipped downloads will be returned.\r\n                                                <i> Available Values :\r\n                                                       'true'  - will return zipped output\r\n                                                       'false' - will return Unzipped output</i>","required":false,"type":"boolean"},{"name":"Authorization","in":"header","description":"3dcc access token","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/DownloadResponse"},"examples":{"application/json":{"downloadUrl":"https://api.3dcontentcentral.com/SWDownloads1/f463ac20-2a9f-41fe-968c-6515abafdbc6/**MODEL**.zip"}}},"400":{"description":"BadRequest","schema":{"$ref":"#/definitions/ExceptionResponse"}},"401":{"description":"Unauthorized","schema":{"$ref":"#/definitions/ExceptionResponse"}},"404":{"description":"NotFound","schema":{"$ref":"#/definitions/ExceptionResponse"}},"500":{"description":"InternalServerError","schema":{"$ref":"#/definitions/ExceptionResponse"}}}}},"/download-link/3d/{id}/by-parameters":{"get":{"tags":["Download"],"description":"Returns parameterized model downloaded in provided 3D format, as per provided Parameter Name/Value.","operationId":"GetDownloadLink3DByParameters","consumes":[],"produces":["application/json"],"parameters":[{"name":"id","in":"path","required":true,"type":"integer","format":"int32"},{"name":"paramName","in":"query","required":true,"type":"array","items":{"type":"string"},"collectionFormat":"multi"},{"name":"paramValue","in":"query","required":true,"type":"array","items":{"type":"string"},"collectionFormat":"multi"},{"name":"format","in":"query","required":false,"type":"string"},{"name":"version","in":"query","required":false,"type":"string"},{"name":"unit","in":"query","required":false,"type":"string"},{"name":"zip","in":"query","description":"This is optional parameter. By default, provides unzipped downloads for Part Models.For Assembly Models this parameter will be ignored and zipped downloads will be returned.\r\n                                                <i> Available Values :\r\n                                                       'true'  - will return zipped output\r\n                                                       'false' - will return Unzipped output</i>","required":false,"type":"boolean"},{"name":"Authorization","in":"header","description":"3dcc access token","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/DownloadResponse"},"examples":{"application/json":{"downloadUrl":"https://api.3dcontentcentral.com/SWDownloads1/f463ac20-2a9f-41fe-968c-6515abafdbc6/**MODEL**.zip"}}},"400":{"description":"BadRequest","schema":{"$ref":"#/definitions/ExceptionResponse"}},"401":{"description":"Unauthorized","schema":{"$ref":"#/definitions/ExceptionResponse"}},"404":{"description":"NotFound","schema":{"$ref":"#/definitions/ExceptionResponse"}},"500":{"description":"InternalServerError","schema":{"$ref":"#/definitions/ExceptionResponse"}}}}},"/download-link/3d/{id}/by-configuration":{"post":{"tags":["Download"],"description":"Returns configurable model downloaded in provided 3D format, as per provided Configuration name.","operationId":"GetDownloadLink3DByConfiguration","consumes":["application/json"],"produces":["application/json"],"parameters":[{"name":"id","in":"path","required":true,"type":"integer","format":"int32"},{"name":"name","in":"body","required":true,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"type":"string"},{"name":"version","in":"query","required":false,"type":"string"},{"name":"unit","in":"query","required":false,"type":"string"},{"name":"zip","in":"query","description":"This is optional parameter. By default, provides unzipped downloads for Part Models.For Assembly Models this parameter will be ignored and zipped downloads will be returned.\r\n                                                <i> Available Values :\r\n                                                       'true'  - will return zipped output\r\n                                                       'false' - will return Unzipped output</i>","required":false,"type":"boolean"},{"name":"Authorization","in":"header","description":"3dcc access token","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/DownloadResponse"},"examples":{"application/json":{"downloadUrl":"https://api.3dcontentcentral.com/SWDownloads1/f463ac20-2a9f-41fe-968c-6515abafdbc6/**MODEL**.zip"}}},"400":{"description":"BadRequest","schema":{"$ref":"#/definitions/ExceptionResponse"}},"401":{"description":"Unauthorized","schema":{"$ref":"#/definitions/ExceptionResponse"}},"404":{"description":"NotFound","schema":{"$ref":"#/definitions/ExceptionResponse"}},"500":{"description":"InternalServerError","schema":{"$ref":"#/definitions/ExceptionResponse"}}}}},"/download-link/2d/{viewType}/{id}":{"get":{"tags":["Download"],"description":"Returns model downloaded in provided 2D format.","operationId":"GetDownloadLink2D","consumes":[],"produces":["application/json"],"parameters":[{"name":"id","in":"path","required":true,"type":"integer","format":"int32"},{"name":"viewType","in":"path","required":true,"type":"string","enum":["default","4-view","multi-view","front","top","right","back","bottom","left","isometric","dimetric","trimetric","detailed"]},{"name":"format","in":"query","required":false,"type":"string"},{"name":"version","in":"query","required":false,"type":"string"},{"name":"unit","in":"query","required":false,"type":"string"},{"name":"zip","in":"query","description":"This is optional parameter. By default, provides unzipped downloads for Part Models.For Assembly Models this parameter will be ignored and zipped downloads will be returned.\r\n                                                <i> Available Values :\r\n                                                       'true'  - will return zipped output\r\n                                                       'false' - will return Unzipped output</i>","required":false,"type":"boolean"},{"name":"Authorization","in":"header","description":"3dcc access token","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/DownloadResponse"},"examples":{"application/json":{"downloadUrl":"https://api.3dcontentcentral.com/SWDownloads1/f463ac20-2a9f-41fe-968c-6515abafdbc6/**MODEL**.zip"}}},"400":{"description":"BadRequest","schema":{"$ref":"#/definitions/ExceptionResponse"}},"401":{"description":"Unauthorized","schema":{"$ref":"#/definitions/ExceptionResponse"}},"404":{"description":"NotFound","schema":{"$ref":"#/definitions/ExceptionResponse"}},"500":{"description":"InternalServerError","schema":{"$ref":"#/definitions/ExceptionResponse"}}}}},"/download-link/2d/{viewType}/{id}/by-parameters":{"get":{"tags":["Download"],"description":"Returns parameterized model downloaded in provided 2D format, as per provided Parameter Name/Value.","operationId":"GetDownloadLink2DByParameters","consumes":[],"produces":["application/json"],"parameters":[{"name":"id","in":"path","required":true,"type":"integer","format":"int32"},{"name":"viewType","in":"path","required":true,"type":"string","enum":["default","4-view","multi-view","front","top","right","back","bottom","left","isometric","dimetric","trimetric","detailed"]},{"name":"paramName","in":"query","required":true,"type":"array","items":{"type":"string"},"collectionFormat":"multi"},{"name":"paramValue","in":"query","required":true,"type":"array","items":{"type":"string"},"collectionFormat":"multi"},{"name":"format","in":"query","required":false,"type":"string"},{"name":"version","in":"query","required":false,"type":"string"},{"name":"unit","in":"query","required":false,"type":"string"},{"name":"zip","in":"query","description":"This is optional parameter. By default, provides unzipped downloads for Part Models.For Assembly Models this parameter will be ignored and zipped downloads will be returned.\r\n                                                <i> Available Values :\r\n                                                       'true'  - will return zipped output\r\n                                                       'false' - will return Unzipped output</i>","required":false,"type":"boolean"},{"name":"Authorization","in":"header","description":"3dcc access token","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/DownloadResponse"},"examples":{"application/json":{"downloadUrl":"https://api.3dcontentcentral.com/SWDownloads1/f463ac20-2a9f-41fe-968c-6515abafdbc6/**MODEL**.zip"}}},"400":{"description":"BadRequest","schema":{"$ref":"#/definitions/ExceptionResponse"}},"401":{"description":"Unauthorized","schema":{"$ref":"#/definitions/ExceptionResponse"}},"404":{"description":"NotFound","schema":{"$ref":"#/definitions/ExceptionResponse"}},"500":{"description":"InternalServerError","schema":{"$ref":"#/definitions/ExceptionResponse"}}}}},"/download-link/2d/{viewType}/{id}/by-configuration":{"post":{"tags":["Download"],"description":"Returns configurable model downloaded in provided 2D format, as per provided Configuration name.","operationId":"GetDownloadLink2DByConfiguration","consumes":["application/json"],"produces":["application/json"],"parameters":[{"name":"id","in":"path","required":true,"type":"integer","format":"int32"},{"name":"viewType","in":"path","required":true,"type":"string","enum":["default","4-view","multi-view","front","top","right","back","bottom","left","isometric","dimetric","trimetric","detailed"]},{"name":"name","in":"body","required":true,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"type":"string"},{"name":"version","in":"query","required":false,"type":"string"},{"name":"unit","in":"query","required":false,"type":"string"},{"name":"zip","in":"query","description":"This is optional parameter. By default, provides unzipped downloads for Part Models.For Assembly Models this parameter will be ignored and zipped downloads will be returned.\r\n                                                <i> Available Values :\r\n                                                       'true'  - will return zipped output\r\n                                                       'false' - will return Unzipped output</i>","required":false,"type":"boolean"},{"name":"Authorization","in":"header","description":"3dcc access token","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/DownloadResponse"},"examples":{"application/json":{"downloadUrl":"https://api.3dcontentcentral.com/SWDownloads1/f463ac20-2a9f-41fe-968c-6515abafdbc6/**MODEL**.zip"}}},"400":{"description":"BadRequest","schema":{"$ref":"#/definitions/ExceptionResponse"}},"401":{"description":"Unauthorized","schema":{"$ref":"#/definitions/ExceptionResponse"}},"404":{"description":"NotFound","schema":{"$ref":"#/definitions/ExceptionResponse"}},"500":{"description":"InternalServerError","schema":{"$ref":"#/definitions/ExceptionResponse"}}}}},"/download-formats/3d":{"get":{"tags":["DownloadFormat"],"description":"Returns supported 3d download formats.","operationId":"GetDownloadFormats3D","consumes":[],"produces":["application/json"],"parameters":[{"name":"Authorization","in":"header","description":"3dcc access token","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/DownloadFormat"}},"examples":{"application/json":[{"format":"sldprt","name":"SOLIDWORKS Part/Assembly","fileExtension":"sldprt","versions":["2022","2021","2020"],"units":[]},{"format":"catproduct","name":"CATIA V5 Part/Assembly","fileExtension":"catproduct","versions":["V5-6R2012 (R22)"],"units":[]},{"format":"pdf","name":"3D PDF","fileExtension":"pdf","versions":["3dpdf"],"units":[]},{"format":"sat","name":"ACIS","fileExtension":"sat","versions":["8.0","7.0","6.0","5.3","5.0","4.0","3.0","22.0","21.0","20.0","2.1","2.0","19.0","18.0","17.0","16.0","15.0","14.0","13.0","12.0","11.0","10.0","1.7","1.6"],"units":["CM","FEET","INCHES","METER","MM"]},{"format":"pdf","name":"Acrobat","fileExtension":"pdf","versions":[],"units":[]},{"format":"anvl","name":"ANVIL","fileExtension":"igs","versions":["5000"],"units":[]},{"format":"ava","name":"Ashlar-Vellum Argon","fileExtension":"sat","versions":["4"],"units":[]},{"format":"avc","name":"Ashlar-Vellum Cobalt","fileExtension":"sat","versions":["4"],"units":[]},{"format":"avx","name":"Ashlar-Vellum Xenon","fileExtension":"sat","versions":["4"],"units":[]},{"format":"dwg","name":"AutoCAD 3D","fileExtension":"sat","versions":["R2002","R2000i","R2000","R14.01","R14"],"units":["cm","feet","inches","meter","mm"]},{"format":"cadk","name":"CADKey 3D","fileExtension":"sat","versions":["20","19"],"units":[]},{"format":"ifc","name":"IFC 2x3","fileExtension":"ifc","versions":[],"units":[]},{"format":"igs","name":"IGES","fileExtension":"igs","versions":[],"units":[]},{"format":"ipt","name":"Inventor","fileExtension":"sat","versions":["R6","R5","R4","R3","R2","R1"],"units":[]},{"format":"irc","name":"IronCAD","fileExtension":"sat","versions":["5","4"],"units":[]},{"format":"jpg","name":"JPEG Files","fileExtension":"jpg","versions":[],"units":[]},{"format":"mdt","name":"Mechanical Desktop","fileExtension":"sat","versions":["R6","R5","R4","R3","R2"],"units":[]},{"format":"x_b","name":"Parasolid Binary","fileExtension":"x_b","versions":["9.1","9.0","8.0","31.0","30.0","29.0","28.0","27.0","26.0","25.0","24.0","23.0","22.0","21.0","20.0","19.1","18.1","17.1","16.1","16.0","15.1","15.0","14.0","13.0","12.1","12.0","11.1","11.0","10.0"],"units":[]},{"format":"x_t","name":"Parasolid Text","fileExtension":"x_t","versions":["9.1","9.0","8.0","31.0","30.0","29.0","28.0","27.0","26.0","25.0","24.0","23.0","22.0","21.0","20.0","19.1","18.1","17.1","16.1","16.0","15.1","15.0","14.0","13.0","12.1","12.0","11.1","11.0","10.0"],"units":[]},{"format":"prt","name":"Pro/E Part/Assembly","fileExtension":"prt","versions":[],"units":["FEET"]},{"format":"rit","name":"Revit","fileExtension":"sat","versions":["2009"],"units":[]},{"format":"sdrc","name":"SDRC I-DEAS","fileExtension":"step","versions":["8"],"units":[]},{"format":"slde","name":"SolidEdge","fileExtension":"x_t","versions":["9","8","7"],"units":[]},{"format":"step","name":"STEP","fileExtension":"step","versions":["AP214","AP203"],"units":[]},{"format":"stl","name":"STL","fileExtension":"stl","versions":[],"units":[]},{"format":"tif","name":"TIFF","fileExtension":"tif","versions":[],"units":[]},{"format":"ugs","name":"Unigraphics","fileExtension":"x_t","versions":["18","17","16","15"],"units":[]},{"format":"vda","name":"VDA","fileExtension":"vda","versions":[],"units":[]},{"format":"wrl","name":"VRML","fileExtension":"wrl","versions":[],"units":[]},{"format":"eprt","name":"Edrawing Part/Assembly","fileExtension":"eprt","versions":[],"units":[]}]}},"500":{"description":"InternalServerError","schema":{"$ref":"#/definitions/ExceptionResponse"}}}}},"/download-formats/2d":{"get":{"tags":["DownloadFormat"],"description":"Returns supported 2d download formats.","operationId":"GetDownloadFormats2D","consumes":[],"produces":["application/json"],"parameters":[{"name":"Authorization","in":"header","description":"3dcc access token","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/DownloadFormat"}},"examples":{"application/json":[{"format":"slddrw","name":"SOLIDWORKS Drawing","fileExtension":"slddrw","versions":["2022","2021","2020"],"units":[]},{"format":"dwg","name":"DraftSight","fileExtension":"dwg","versions":["R2002","R2000i","R2000","R14","R13","R12"],"units":["cm","feet","inches","meter","mm"]},{"format":"pdf","name":"Acrobat","fileExtension":"pdf","versions":[],"units":[]},{"format":"anve","name":"ANVIL Express","fileExtension":"dwg","versions":["3.1"],"units":[]},{"format":"dwg","name":"AutoCAD 2D","fileExtension":"dwg","versions":["R2002","R2000i","R2000","R14","R13","R12"],"units":["cm","feet","inches","meter","mm"]},{"format":"dwg","name":"DWG files","fileExtension":"dwg","versions":["R2002","R2000i","R2000","R14","R13","R12"],"units":["cm","feet","inches","meter","mm"]},{"format":"dxf","name":"DXF files","fileExtension":"dxf","versions":["R2002","R2000i","R2000","R14","R13","R12"],"units":["cm","feet","inches","meter","mm"]},{"format":"edrw","name":"SOLIDWORKS eDrawings","fileExtension":"edrw","versions":[],"units":[]},{"format":"tif","name":"TIFF Files","fileExtension":"tif","versions":[],"units":[]}]}},"500":{"description":"InternalServerError","schema":{"$ref":"#/definitions/ExceptionResponse"}}}}},"/model/{id}":{"get":{"tags":["Model"],"description":"Returns details of Model as per provided ID.","operationId":"GetModelDetails","consumes":[],"produces":["application/json"],"parameters":[{"name":"id","in":"path","required":true,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"3dcc access token","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ModelDetails"},"examples":{"application/json":{"id":123,"name":"Lego-Brick-FINAL - 2018","descriptionHtml":"","imageUrl":"https://api.3dcontentcentral.com/ShowModels/**catalogname**/**modelname/**modelname.jpg**","partNumbers":["4X8_Flat_Red","4X8_Flat_Orange","4X8_Flat_Blue","4X6_Flat_Red","4X6_Flat_Orange","4X6_Flat_Blue","4X4_Flat_Red","4X4_Flat_Orange","4X4_Flat_Blue"],"dateAdded":"2018-04-03T16:47:31.387","dateModified":"2018-04-03T16:47:31.387","dataSheets":[{"name":"DataSheet Name","link":"DataSheet Link"},{"name":"DataSheet Name","link":"DataSheet Link"}],"productGroup":{"id":12,"name":"Product Group Name"},"categories":["Model Category 1","Model Category 2"],"hasDetailedDrawing":true}}},"401":{"description":"Unauthorized","schema":{"$ref":"#/definitions/ExceptionResponse"}},"404":{"description":"NotFound","schema":{"$ref":"#/definitions/ExceptionResponse"}},"500":{"description":"InternalServerError","schema":{"$ref":"#/definitions/ExceptionResponse"}}}}},"/model-id":{"get":{"tags":["Model"],"description":"Returns details of Model as per provided ID.","operationId":"GetModelID","consumes":[],"produces":["application/json"],"parameters":[{"name":"partnumber","in":"query","required":true,"type":"string"},{"name":"Authorization","in":"header","description":"3dcc access token","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"string"},"examples":{"application/json":"123"}},"401":{"description":"Unauthorized","schema":{"$ref":"#/definitions/ExceptionResponse"}},"404":{"description":"NotFound","schema":{"$ref":"#/definitions/ExceptionResponse"}},"500":{"description":"InternalServerError","schema":{"$ref":"#/definitions/ExceptionResponse"}}}}},"/part-numbers/{id}":{"get":{"tags":["PartNumber"],"description":"Returns partnumbers of Model as per provided ID.","operationId":"GetModelPartNumbers","consumes":[],"produces":["application/json"],"parameters":[{"name":"id","in":"path","required":true,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"3dcc access token","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"type":"string"}},"examples":{"application/json":["4X8_Flat_Red","4X8_Flat_Orange","4X8_Flat_Blue","4X6_Flat_Red","4X6_Flat_Orange","4X6_Flat_Blue","4X4_Flat_Red","4X4_Flat_Orange","4X4_Flat_Blue"]}},"401":{"description":"Unauthorized","schema":{"$ref":"#/definitions/ExceptionResponse"}},"500":{"description":"InternalServerError","schema":{"$ref":"#/definitions/ExceptionResponse"}}}}},"/preview/3d/{id}":{"get":{"tags":["Preview"],"description":"Returns URL containing 3D preview of specified model.","operationId":"GetModelPreview3D","consumes":[],"produces":["application/json"],"parameters":[{"name":"id","in":"path","required":true,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"3dcc access token","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/PreviewResponse"},"examples":{"application/json":{"previewUrl":"https://edrawings.solidworks.com/main.v2.html?v=19&URL=https://api.3dcontentcentral.com/SWDownloads1/7908d7b2-13ca-4499-adac-c542f4ed9271/TSLOTS-651126.EASM"}}},"400":{"description":"BadRequest","schema":{"$ref":"#/definitions/ExceptionResponse"}},"401":{"description":"Unauthorized","schema":{"$ref":"#/definitions/ExceptionResponse"}},"404":{"description":"NotFound","schema":{"$ref":"#/definitions/ExceptionResponse"}},"500":{"description":"InternalServerError","schema":{"$ref":"#/definitions/ExceptionResponse"}}}}},"/preview/3d/{id}/by-parameters":{"get":{"tags":["Preview"],"description":"Returns URL containing 3D preview of specified model and its parameters.","operationId":"GetModelPreview3DByParameters","consumes":[],"produces":["application/json"],"parameters":[{"name":"id","in":"path","required":true,"type":"integer","format":"int32"},{"name":"paramName","in":"query","required":true,"type":"array","items":{"type":"string"},"collectionFormat":"multi"},{"name":"paramValue","in":"query","required":true,"type":"array","items":{"type":"string"},"collectionFormat":"multi"},{"name":"Authorization","in":"header","description":"3dcc access token","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/PreviewResponse"},"examples":{"application/json":{"previewUrl":"https://edrawings.solidworks.com/main.v2.html?v=19&URL=https://api.3dcontentcentral.com/SWDownloads1/7908d7b2-13ca-4499-adac-c542f4ed9271/TSLOTS-651126.EASM"}}},"400":{"description":"BadRequest","schema":{"$ref":"#/definitions/ExceptionResponse"}},"401":{"description":"Unauthorized","schema":{"$ref":"#/definitions/ExceptionResponse"}},"404":{"description":"NotFound","schema":{"$ref":"#/definitions/ExceptionResponse"}},"500":{"description":"InternalServerError","schema":{"$ref":"#/definitions/ExceptionResponse"}}}}},"/preview/3d/{id}/by-configuration":{"post":{"tags":["Preview"],"description":"Returns URL containing 3D preview of specified model and its configuration.","operationId":"GetModelPreview3DByConfiguration","consumes":["application/json"],"produces":["application/json"],"parameters":[{"name":"id","in":"path","required":true,"type":"integer","format":"int32"},{"name":"name","in":"body","required":true,"schema":{"type":"string"}},{"name":"Authorization","in":"header","description":"3dcc access token","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/PreviewResponse"},"examples":{"application/json":{"previewUrl":"https://edrawings.solidworks.com/main.v2.html?v=19&URL=https://api.3dcontentcentral.com/SWDownloads1/7908d7b2-13ca-4499-adac-c542f4ed9271/TSLOTS-651126.EASM"}}},"400":{"description":"BadRequest","schema":{"$ref":"#/definitions/ExceptionResponse"}},"401":{"description":"Unauthorized","schema":{"$ref":"#/definitions/ExceptionResponse"}},"404":{"description":"NotFound","schema":{"$ref":"#/definitions/ExceptionResponse"}},"500":{"description":"InternalServerError","schema":{"$ref":"#/definitions/ExceptionResponse"}}}}},"/preview/2d/{viewType}/{id}":{"get":{"tags":["Preview"],"description":"Returns URL containing 2D preview of specified model.","operationId":"GetModelPreview2D","consumes":[],"produces":["application/json"],"parameters":[{"name":"id","in":"path","required":true,"type":"integer","format":"int32"},{"name":"viewType","in":"path","required":true,"type":"string","enum":["default","4-view","multi-view","front","top","right","back","bottom","left","isometric","dimetric","trimetric","detailed"]},{"name":"Authorization","in":"header","description":"3dcc access token","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/PreviewResponse"},"examples":{"application/json":{"previewUrl":"https://edrawings.solidworks.com/main.v2.html?v=19&URL=https://api.3dcontentcentral.com/SWDownloads1/7908d7b2-13ca-4499-adac-c542f4ed9271/TSLOTS-651126.EASM"}}},"400":{"description":"BadRequest","schema":{"$ref":"#/definitions/ExceptionResponse"}},"401":{"description":"Unauthorized","schema":{"$ref":"#/definitions/ExceptionResponse"}},"404":{"description":"NotFound","schema":{"$ref":"#/definitions/ExceptionResponse"}},"500":{"description":"InternalServerError","schema":{"$ref":"#/definitions/ExceptionResponse"}}}}},"/preview/2d/{viewType}/{id}/by-configuration":{"post":{"tags":["Preview"],"description":"Returns URL containing 2D preview of specified model and its configuration.","operationId":"GetModelPreview2DByConfiguration","consumes":["application/json"],"produces":["application/json"],"parameters":[{"name":"id","in":"path","required":true,"type":"integer","format":"int32"},{"name":"viewType","in":"path","required":true,"type":"string","enum":["default","4-view","multi-view","front","top","right","back","bottom","left","isometric","dimetric","trimetric","detailed"]},{"name":"configurationName","in":"body","required":true,"schema":{"type":"string"}},{"name":"Authorization","in":"header","description":"3dcc access token","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/PreviewResponse"},"examples":{"application/json":{"previewUrl":"https://edrawings.solidworks.com/main.v2.html?v=19&URL=https://api.3dcontentcentral.com/SWDownloads1/7908d7b2-13ca-4499-adac-c542f4ed9271/TSLOTS-651126.EASM"}}},"400":{"description":"BadRequest","schema":{"$ref":"#/definitions/ExceptionResponse"}},"401":{"description":"Unauthorized","schema":{"$ref":"#/definitions/ExceptionResponse"}},"404":{"description":"NotFound","schema":{"$ref":"#/definitions/ExceptionResponse"}},"500":{"description":"InternalServerError","schema":{"$ref":"#/definitions/ExceptionResponse"}}}}},"/preview/2d/{viewType}/{id}/by-parameters":{"get":{"tags":["Preview"],"description":"Returns URL containing 2D preview of specified model and its parameters.","operationId":"GetModelPreview2DByParameters","consumes":[],"produces":["application/json"],"parameters":[{"name":"id","in":"path","required":true,"type":"integer","format":"int32"},{"name":"viewType","in":"path","required":true,"type":"string","enum":["default","4-view","multi-view","front","top","right","back","bottom","left","isometric","dimetric","trimetric","detailed"]},{"name":"paramName","in":"query","required":true,"type":"array","items":{"type":"string"},"collectionFormat":"multi"},{"name":"paramValue","in":"query","required":true,"type":"array","items":{"type":"string"},"collectionFormat":"multi"},{"name":"Authorization","in":"header","description":"3dcc access token","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/PreviewResponse"},"examples":{"application/json":{"previewUrl":"https://edrawings.solidworks.com/main.v2.html?v=19&URL=https://api.3dcontentcentral.com/SWDownloads1/7908d7b2-13ca-4499-adac-c542f4ed9271/TSLOTS-651126.EASM"}}},"400":{"description":"BadRequest","schema":{"$ref":"#/definitions/ExceptionResponse"}},"401":{"description":"Unauthorized","schema":{"$ref":"#/definitions/ExceptionResponse"}},"404":{"description":"NotFound","schema":{"$ref":"#/definitions/ExceptionResponse"}},"500":{"description":"InternalServerError","schema":{"$ref":"#/definitions/ExceptionResponse"}}}}},"/product-group":{"get":{"tags":["ProductGroup"],"description":"Returns Product group tree of the catalog.","operationId":"GetProductGroup","consumes":[],"produces":["application/json"],"parameters":[{"name":"Authorization","in":"header","description":"3dcc access token","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ProductGroup"},"examples":{"application/json":{"id":3,"name":"ProductGroupName","imageUrl":"https://api.3dcontentcentral.com/ShowModels/**catalogname**/__CategoryImages__/f687e3f9-b203-46eb-8869-374533945dc0.jpg","hasModels":false,"children":[{"id":5,"name":"Child Product Group Name","imageUrl":"https://api.3dcontentcentral.com/ShowModels/**catalogname**/__CategoryImages__/j687e3f9-b203-46eb-8869-374533945dc0.jpg","hasModels":true},{"id":6,"name":"Child Product Group Name","imageUrl":"https://api.3dcontentcentral.com/ShowModels/**catalogname**/__CategoryImages__/k687e3f9-b203-46eb-8869-374533945dc0.jpg","hasModels":true}]}}},"401":{"description":"Unauthorized","schema":{"$ref":"#/definitions/ExceptionResponse"}},"500":{"description":"InternalServerError","schema":{"$ref":"#/definitions/ExceptionResponse"}}}}},"/search/by-product-group/{id}":{"get":{"tags":["Search"],"description":"Returns list of models present in specified Product Group.","operationId":"GetModelsByProductGroup","consumes":[],"produces":["application/json"],"parameters":[{"name":"id","in":"path","required":true,"type":"integer","format":"int32"},{"name":"skip","in":"query","required":false,"type":"integer","format":"int32"},{"name":"take","in":"query","required":false,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"3dcc access token","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SearchModelsResult"},"examples":{"application/json":{"totalModelsFound":1000,"models":[{"id":123,"name":"Lego-Brick-FINAL - 2018","descriptionHtml":"","imageUrl":"https://api.3dcontentcentral.com/ShowModels/**catalogname**/**modelname/**modelname.jpg**","partNumbers":["4X8_Flat_Red","4X8_Flat_Orange","4X8_Flat_Blue","4X6_Flat_Red","4X6_Flat_Orange","4X6_Flat_Blue","4X4_Flat_Red","4X4_Flat_Orange","4X4_Flat_Blue"],"dateAdded":"2018-04-03T16:47:31.387","dateModified":"2018-04-03T16:47:31.387","dataSheets":[{"name":"DataSheet Name","link":"DataSheet Link"},{"name":"DataSheet Name","link":"DataSheet Link"}],"productGroup":{"id":12,"name":"Product Group Name"},"categories":["Model Category 1","Model Category 2"]}]}}},"400":{"description":"BadRequest","schema":{"$ref":"#/definitions/ExceptionResponse"}},"401":{"description":"Unauthorized","schema":{"$ref":"#/definitions/ExceptionResponse"}},"500":{"description":"InternalServerError","schema":{"$ref":"#/definitions/ExceptionResponse"}}}}},"/search/by-query":{"get":{"tags":["Search"],"description":"Returns list of models matching the search query.","operationId":"SearchModels","consumes":[],"produces":["application/json"],"parameters":[{"name":"query","in":"query","required":false,"type":"string"},{"name":"skip","in":"query","required":false,"type":"integer","format":"int32"},{"name":"take","in":"query","required":false,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"3dcc access token","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SearchModelsResult"},"examples":{"application/json":{"totalModelsFound":1000,"models":[{"id":123,"name":"Lego-Brick-FINAL - 2018","descriptionHtml":"","imageUrl":"https://api.3dcontentcentral.com/ShowModels/**catalogname**/**modelname/**modelname.jpg**","partNumbers":["4X8_Flat_Red","4X8_Flat_Orange","4X8_Flat_Blue","4X6_Flat_Red","4X6_Flat_Orange","4X6_Flat_Blue","4X4_Flat_Red","4X4_Flat_Orange","4X4_Flat_Blue"],"dateAdded":"2018-04-03T16:47:31.387","dateModified":"2018-04-03T16:47:31.387","dataSheets":[{"name":"DataSheet Name","link":"DataSheet Link"},{"name":"DataSheet Name","link":"DataSheet Link"}],"productGroup":{"id":12,"name":"Product Group Name"},"categories":["Model Category 1","Model Category 2"]}]}}},"400":{"description":"BadRequest","schema":{"$ref":"#/definitions/ExceptionResponse"}},"401":{"description":"Unauthorized","schema":{"$ref":"#/definitions/ExceptionResponse"}},"500":{"description":"InternalServerError","schema":{"$ref":"#/definitions/ExceptionResponse"}}}}},"/token":{"post":{"tags":["Token"],"description":"Returns Access Token for the Supplier Catalog.","operationId":"GetTokenBySecretKey","consumes":["application/json"],"produces":["application/json"],"parameters":[{"name":"secretKey","in":"body","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","schema":{"type":"string"},"examples":{"application/json":"User Token"}},"400":{"description":"BadRequest","schema":{"$ref":"#/definitions/ExceptionResponse"}},"500":{"description":"InternalServerError","schema":{"$ref":"#/definitions/ExceptionResponse"}}}}},"/usage-logs/{startDate}/{endDate}":{"get":{"tags":["UsageReport"],"description":"Returns usage logs array and total number of items in array.","operationId":"GetUsageReport","consumes":[],"produces":["application/json"],"parameters":[{"name":"startDate","in":"path","description":"Supports only YYYY-MM-DD format","required":true,"type":"string","format":"date-time"},{"name":"endDate","in":"path","description":"Supports only YYYY-MM-DD format","required":true,"type":"string","format":"date-time"},{"name":"Authorization","in":"header","description":"3dcc access token","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/UsageLogResponse"},"examples":{"application/json":{"totalItems":1000,"usageLogs":[{"date":"2026-08-03T16:11:54.1932704-04:00","email":"string","firstName":"string","lastName":"string","rfq":"string","modelName":"string","configuration":"string","partNumber":"string","contactNumber":"string","country":"string","state":"string","fileFormat":"string","source":"string","title":"string","company":"string","city":"string","postalCode":"string","supplierProvidedInfo":"string","distributorId":"string","address":"string"}]}}},"400":{"description":"BadRequest","schema":{"$ref":"#/definitions/ExceptionResponse"}},"401":{"description":"Unauthorized","schema":{"$ref":"#/definitions/ExceptionResponse"}},"404":{"description":"NotFound","schema":{"$ref":"#/definitions/ExceptionResponse"}},"500":{"description":"InternalServerError","schema":{"$ref":"#/definitions/ExceptionResponse"}}}}}},"definitions":{"ModelConfigurations":{"type":"object","properties":{"named":{"type":"array","items":{"$ref":"#/definitions/NamedConfiguration"}},"parameterized":{"type":"array","items":{"$ref":"#/definitions/Parameter"}}}},"NamedConfiguration":{"required":["name"],"type":"object","properties":{"name":{"type":"string"},"parameterValues":{"type":"array","items":{"$ref":"#/definitions/ParameterNameValuePair"}}}},"Parameter":{"required":["name","type"],"type":"object","properties":{"name":{"type":"string"},"type":{"enum":["Options","Readonly","Range","Flag"],"type":"string"},"options":{"$ref":"#/definitions/Options"},"range":{"$ref":"#/definitions/Range"},"readonly":{"$ref":"#/definitions/Readonly"},"flag":{"$ref":"#/definitions/Flag"}}},"ParameterNameValuePair":{"required":["name","value"],"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"},"isPartNumber":{"type":"boolean"}}},"Options":{"required":["values"],"type":"object","properties":{"default":{"type":"string"},"values":{"type":"array","items":{"type":"string"}}}},"Range":{"required":["default","minimum","maximum","step"],"type":"object","properties":{"default":{"format":"double","type":"number"},"minimum":{"format":"double","type":"number"},"maximum":{"format":"double","type":"number"},"step":{"format":"double","type":"number"}}},"Readonly":{"type":"object","properties":{"value":{"type":"string"},"isPartNumber":{"type":"boolean"}}},"Flag":{"required":["values"],"type":"object","properties":{"default":{"type":"boolean"},"values":{"type":"array","items":{"type":"boolean"}}}},"ExceptionResponse":{"type":"object","properties":{"message":{"type":"string"}}},"DownloadResponse":{"type":"object","properties":{"downloadUrl":{"type":"string"}}},"DownloadFormat":{"type":"object","properties":{"format":{"type":"string"},"name":{"type":"string"},"fileExtension":{"type":"string"},"versions":{"type":"array","items":{"type":"string"}},"units":{"type":"array","items":{"type":"string"}}}},"ModelDetails":{"type":"object","properties":{"id":{"format":"int32","type":"integer"},"name":{"type":"string"},"descriptionHtml":{"type":"string"},"imageUrl":{"type":"string"},"partNumbers":{"type":"array","items":{"type":"string"}},"dateAdded":{"format":"date-time","type":"string"},"dateModified":{"format":"date-time","type":"string"},"dataSheets":{"type":"array","items":{"$ref":"#/definitions/DataSheet"}},"productGroup":{"$ref":"#/definitions/ProductGroupDetail"},"categories":{"type":"array","items":{"type":"string"}},"hasDetailedDrawing":{"type":"boolean"}}},"DataSheet":{"type":"object","properties":{"name":{"type":"string"},"link":{"type":"string"}}},"ProductGroupDetail":{"type":"object","properties":{"id":{"format":"int32","type":"integer"},"name":{"type":"string"}}},"PreviewResponse":{"required":["previewUrl"],"type":"object","properties":{"previewUrl":{"type":"string"}}},"ProductGroup":{"type":"object","properties":{"id":{"format":"int32","type":"integer"},"name":{"type":"string"},"imageUrl":{"type":"string"},"hasModels":{"type":"boolean"},"children":{"type":"array","items":{"$ref":"#/definitions/ProductGroup"}}}},"SearchModelsResult":{"type":"object","properties":{"totalModelsFound":{"format":"int32","type":"integer"},"models":{"type":"array","items":{"$ref":"#/definitions/ModelSummary"}}}},"ModelSummary":{"type":"object","properties":{"id":{"format":"int32","type":"integer"},"name":{"type":"string"},"descriptionHtml":{"type":"string"},"imageUrl":{"type":"string"},"partNumbers":{"type":"array","items":{"type":"string"}},"dateAdded":{"format":"date-time","type":"string"},"dateModified":{"format":"date-time","type":"string"},"dataSheets":{"type":"array","items":{"$ref":"#/definitions/DataSheet"}},"productGroup":{"$ref":"#/definitions/ProductGroupDetail"},"categories":{"type":"array","items":{"type":"string"}}}},"UsageLogResponse":{"type":"object","properties":{"totalItems":{"format":"int32","type":"integer"},"usageLogs":{"type":"array","items":{"$ref":"#/definitions/UsageLog"}}}},"UsageLog":{"type":"object","properties":{"date":{"format":"date-time","type":"string"},"email":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"rfq":{"type":"string"},"modelName":{"type":"string"},"configuration":{"type":"string"},"partNumber":{"type":"string"},"contactNumber":{"type":"string"},"country":{"type":"string"},"state":{"type":"string"},"fileFormat":{"type":"string"},"source":{"type":"string"},"title":{"type":"string"},"company":{"type":"string"},"city":{"type":"string"},"postalCode":{"type":"string"},"supplierProvidedInfo":{"type":"string"},"distributorId":{"type":"string"},"address":{"type":"string"}}}},"tags":[{"name":"Configuration","description":"Model configurations methods"},{"name":"Download","description":"Download model methods"},{"name":"DownloadFormat","description":"Download format methods"},{"name":"Model","description":"Model details methods"},{"name":"PartNumber","description":"Part number methods"},{"name":"Preview","description":"WebGL preview methods"},{"name":"ProductGroup","description":"Product group methods"},{"name":"Search","description":"Search models methods"},{"name":"Token","description":"Token generation methods"},{"name":"UsageReport","description":"Get usage logs methods"}]}