Support

if you have any questions please send us email to info@repetiti.com

Step by Step Using Api

  1. First you need to get Api access token (user_data) with login_of_client ()
  1. You should send user_data in every api request
  1. That’s it ✅ If you have any questions or feature requests, you can send email to info@repetiti.com
 

 

Get Api Access Token (user_data information)

Method: POST
Parameters: email,password
Response Parameters(json): is_successfull,user_data
 
Example Curl Request
curl 'https://app.repetiti.com/login_of_client' \ -H 'content-type: application/x-www-form-urlencoded' \ --data-raw 'email=asd%40asd.com&password=password123' \ --compressed
Example Python Request
import requests headers = { 'content-type': 'application/x-www-form-urlencoded', } data = { 'email': 'asd@asd.com', 'password': 'password123' } response = requests.post('https://app.repetiti.com/login_of_client', headers=headers, data=data) print(response.json())
 

Get Available Printer Operations List

Method: POST
Parameters: user_data
Response parameters: dictionary of operations
 
Example Curl Request
curl 'https://app.repetiti.com/api_get_available_operations' \ -H 'Content-Type: application/x-www-form-urlencoded' \ --data-raw 'user_data=gAAAAABgAXg4hY7qEzm5psLi4yIb0GBZEsdasdsadsaZiLJmXUKJgAWtqwju9ZfWITmehnylgw_1j78jbNH1mkuE8FuOsDrxe5YKMwXtfL0zaVaBMjNXTcoHPeaIDGOmbB0RCy_rgz2SpmbGbpel0i7Yoc7Nc0_5VzxN6d96mCNSR-pUmyJXVaiiOWdwNQ8IyiWmEBFGWtzovaEgkDBq-W4ACDG_xQUiFUX4bUsv-rSrXYiQOaCSx5IDRp8_c1Og43NYZVklM_naV6hEwrjzy_X9gVjy-7ZO88U5lbHBVNJsWb7qnG94nGHefurR1VBWLX3YIuOsgCOJZf-af9HkIfJx2cAoolPdJPBpkDTS6R1wa_CRSzOiwOEl7weSQUyBfZGKnkTKG2mtbLDLCi_3BWtZOOYPyit4AEDH6PAIakBAe9oBMPqMZJLThUv-T8W-5KWVGcPMsmkoGN5QjpXv6rjOXnaiMKorlvK3QUr9FDijx1wyGhuETzsFuhcvnTBmMBiAm1hQbfBd1psSiojDRKsjP8TuHjbbvfH9C0JUe9UOW-NR6WHgY6a8wzSOuhrXEoACwJmFIyZB3l0RtWRn6-uA0OKwXYRYBSz2rzdbB_yQ70b8Hp5FNnox7vtLGqYazUU-iuyZGblF76tX0atmE-4NHH0r1JVTv7dsadsadsadsadM7BWcp90K_5PAXq65ppdXfzgU%3D' \ --compressed
Example Python Request
import requests headers = { 'content-type': 'application/x-www-form-urlencoded', } data = { 'user_data': 'gAAAAABgAXg4hY7qEzm5psLi4yIb0GBZEsdasdsadsaZZfWITmehnylgw_1j78jbNH1mkuE8FuOsDrxe5YKMwXtfL0zaVaBMjNXTcoHPeaIDGOmbB0RCy_rgz2SpmbGbpel0i7Yoc7Nc0_5VzxN6d96mCNSR-pUmyJXVaiiOWdwNQ8IyiWmEBFGWtzovaEgkDBq-W4ACDG_xQUiFUX4bUsv-rSrXYiQOaCSx5IDRp8_c1Og43NYZVklM_naV6hEwrjzy_X9gVjy-7ZO88U5lbHBVNJsWb7qnG94nGHefurR1VBWLX3YIuOsgCOJZf-af9HkIfJx2cAoolPdJPBpkDTS6R1wa_CRSzOiwOEl7weSQUyBfZGKnkTKG2mtbLDLCi_3BWtZOOYPyit4AEDH6PAIakBAe9oBMPqMZJLThUv-T8W-5KWVGcPMsmkoGN5QjpXv6rjOXnaiMKorlvK3QUr9FDijx1wyGhuETzsFuhcvnTBmMBiAm1hQbfBd1psSiojDRKsjP8TuHjbbvfH9C0JUe9UOW-NR6WHgY6a8wzSOuhrXEoACwJmFIyZB3l0RtWRn6-uA0OKwXYRYBSz2rzdbB_yQ70b8Hp5FNnox7vtLGqYazUU-iuyZGblF76tX0atmE-4NHH0r1JVTv7dsadsadsadsadM7BWcp90K_5PAXq65ppdXfzgU%3D', } response = requests.post('https://app.repetiti.com/api_get_available_operations', headers=headers, data=data) print(response.json())
 

Send Printer An Operation

Method: POST
Parameters: user_data, id_of_operation(random string) , selected_operation(available operations can reached from /api_get_available_operations endpoint), …… (other parameters required for operation such as temperature)
Response parameters: response, id_of_operation(sent by your request)
 
Example Curl Request
curl 'https://app.repetiti.com/api_control_panel' \ -H 'Content-Type: application/x-www-form-urlencoded' \ --data-raw 'id_of_operation=123213&printer_id=14&selected_operation=change_bed_temp&temperature=45&user_data=gAAAAABgAXg4hY7qEzm5psLi4yIb0GBZEsdasdsadsaZiLJmXUKJgAWtqwju9ZfWITmehnylgw_1j78jbNH1mkuE8FuOsDrxe5YKMwXtfL0zaVaBMjNXTcoHPeaIDGOmbB0RCy_rgz2SpmbGbpel0i7Yoc7Nc0_5VzxN6d96mCNSR-pUmyJXVaiiOWdwNQ8IyiWmEBFGWtzovaEgkDBq-W4ACDG_xQUiFUX4bUsv-rSrXYiQOaCSx5IDRp8_c1Og43NYZVklM_naV6hEwrjzy_X9gVjy-7ZO88U5lbHBVNJsWb7qnG94nGHefurR1VBWLX3YIuOsgCOJZf-af9HkIfJx2cAoolPdJPBpkDTS6R1wa_CRSzOiwOEl7weSQUyBfZGKnkTKG2mtbLDLCi_3BWtZOOYPyit4AEDH6PAIakBAe9oBMPqMZJLThUv-T8W-5KWVGcPMsmkoGN5QjpXv6rjOXnaiMKorlvK3QUr9FDijx1wyGhuETzsFuhcvnTBmMBiAm1hQbfBd1psSiojDRKsjP8TuHjbbvfH9C0JUe9UOW-NR6WHgY6a8wzSOuhrXEoACwJmFIyZB3l0RtWRn6-uA0OKwXYRYBSz2rzdbB_yQ70b8Hp5FNnox7vtLGqYazUU-iuyZGblF76tX0atmE-4NHH0r1JVTv7dsadsadsadsadM7BWcp90K_5PAXq65ppdXfzgU%3D' \ --compressed
Example Python Request
import requests headers = { 'content-type': 'application/x-www-form-urlencoded', } data = { 'user_data': 'gAAAAABgAXg4hY7qEzm5psLi4yIb0GBZEsdasdsadsaZZfWITmehnylgw_1j78jbNH1mkuE8FuOsDrxe5YKMwXtfL0zaVaBMjNXTcoHPeaIDGOmbB0RCy_rgz2SpmbGbpel0i7Yoc7Nc0_5VzxN6d96mCNSR-pUmyJXVaiiOWdwNQ8IyiWmEBFGWtzovaEgkDBq-W4ACDG_xQUiFUX4bUsv-rSrXYiQOaCSx5IDRp8_c1Og43NYZVklM_naV6hEwrjzy_X9gVjy-7ZO88U5lbHBVNJsWb7qnG94nGHefurR1VBWLX3YIuOsgCOJZf-af9HkIfJx2cAoolPdJPBpkDTS6R1wa_CRSzOiwOEl7weSQUyBfZGKnkTKG2mtbLDLCi_3BWtZOOYPyit4AEDH6PAIakBAe9oBMPqMZJLThUv-T8W-5KWVGcPMsmkoGN5QjpXv6rjOXnaiMKorlvK3QUr9FDijx1wyGhuETzsFuhcvnTBmMBiAm1hQbfBd1psSiojDRKsjP8TuHjbbvfH9C0JUe9UOW-NR6WHgY6a8wzSOuhrXEoACwJmFIyZB3l0RtWRn6-uA0OKwXYRYBSz2rzdbB_yQ70b8Hp5FNnox7vtLGqYazUU-iuyZGblF76tX0atmE-4NHH0r1JVTv7dsadsadsadsadM7BWcp90K_5PAXq65ppdXfzgU%3D', 'id_of_operation':'123213', 'selected_operation':'change_bed_temp', 'temperature':'46', 'printer_id': '14' } response = requests.post('https://app.repetiti.com/api_control_panel', headers=headers, data=data) print(response.json())
 
 


Get All Products

Method: POST
Parameters: user_data
Response parameters: is_sucessfull, products
 
Example Curl Request
curl 'https://app.repetiti.com/api_get_all_products' \ -H 'Content-Type: application/x-www-form-urlencoded' \ --data-raw 'user_data=gAAAAABgAXg4hY7qEzm5psLi4yIb0GBZEsdasdsadsaZiLJmXUKJgAWtqwju9ZfWITmehnylgw_1j78jbNH1mkuE8FuOsDrxe5YKMwXtfL0zaVaBMjNXTcoHPeaIDGOmbB0RCy_rgz2SpmbGbpel0i7Yoc7Nc0_5VzxN6d96mCNSR-pUmyJXVaiiOWdwNQ8IyiWmEBFGWtzovaEgkDBq-W4ACDG_xQUiFUX4bUsv-rSrXYiQOaCSx5IDRp8_c1Og43NYZVklM_naV6hEwrjzy_X9gVjy-7ZO88U5lbHBVNJsWb7qnG94nGHefurR1VBWLX3YIuOsgCOJZf-af9HkIfJx2cAoolPdJPBpkDTS6R1wa_CRSzOiwOEl7weSQUyBfZGKnkTKG2mtbLDLCi_3BWtZOOYPyit4AEDH6PAIakBAe9oBMPqMZJLThUv-T8W-5KWVGcPMsmkoGN5QjpXv6rjOXnaiMKorlvK3QUr9FDijx1wyGhuETzsFuhcvnTBmMBiAm1hQbfBd1psSiojDRKsjP8TuHjbbvfH9C0JUe9UOW-NR6WHgY6a8wzSOuhrXEoACwJmFIyZB3l0RtWRn6-uA0OKwXYRYBSz2rzdbB_yQ70b8Hp5FNnox7vtLGqYazUU-iuyZGblF76tX0atmE-4NHH0r1JVTv7dsadsadsadsadM7BWcp90K_5PAXq65ppdXfzgU%3D' \ --compressed
Example Python Request
import requests headers = { 'content-type': 'application/x-www-form-urlencoded', } data = { 'user_data': 'gAAAAABgAXg4hY7qEzm5psLi4yIb0GBZEsdasdsadsaZZfWITmehnylgw_1j78jbNH1mkuE8FuOsDrxe5YKMwXtfL0zaVaBMjNXTcoHPeaIDGOmbB0RCy_rgz2SpmbGbpel0i7Yoc7Nc0_5VzxN6d96mCNSR-pUmyJXVaiiOWdwNQ8IyiWmEBFGWtzovaEgkDBq-W4ACDG_xQUiFUX4bUsv-rSrXYiQOaCSx5IDRp8_c1Og43NYZVklM_naV6hEwrjzy_X9gVjy-7ZO88U5lbHBVNJsWb7qnG94nGHefurR1VBWLX3YIuOsgCOJZf-af9HkIfJx2cAoolPdJPBpkDTS6R1wa_CRSzOiwOEl7weSQUyBfZGKnkTKG2mtbLDLCi_3BWtZOOYPyit4AEDH6PAIakBAe9oBMPqMZJLThUv-T8W-5KWVGcPMsmkoGN5QjpXv6rjOXnaiMKorlvK3QUr9FDijx1wyGhuETzsFuhcvnTBmMBiAm1hQbfBd1psSiojDRKsjP8TuHjbbvfH9C0JUe9UOW-NR6WHgY6a8wzSOuhrXEoACwJmFIyZB3l0RtWRn6-uA0OKwXYRYBSz2rzdbB_yQ70b8Hp5FNnox7vtLGqYazUU-iuyZGblF76tX0atmE-4NHH0r1JVTv7dsadsadsadsadM7BWcp90K_5PAXq65ppdXfzgU%3D', } response = requests.post('https://app.repetiti.com/api_get_all_products', headers=headers, data=data) print(response.json())
 

Get Printers

Method: POST
Parameters: user_data
Response parameters: is_sucessfull, company_printers
 
Example Curl Request
curl 'https://app.repetiti.com/api_get_printers' \ -H 'Content-Type: application/x-www-form-urlencoded' \ --data-raw 'user_data=gAAAAABgAXg4hY7qEzm5psLi4yIb0GBZEsdasdsadsaZiLJmXUKJgAWtqwju9ZfWITmehnylgw_1j78jbNH1mkuE8FuOsDrxe5YKMwXtfL0zaVaBMjNXTcoHPeaIDGOmbB0RCy_rgz2SpmbGbpel0i7Yoc7Nc0_5VzxN6d96mCNSR-pUmyJXVaiiOWdwNQ8IyiWmEBFGWtzovaEgkDBq-W4ACDG_xQUiFUX4bUsv-rSrXYiQOaCSx5IDRp8_c1Og43NYZVklM_naV6hEwrjzy_X9gVjy-7ZO88U5lbHBVNJsWb7qnG94nGHefurR1VBWLX3YIuOsgCOJZf-af9HkIfJx2cAoolPdJPBpkDTS6R1wa_CRSzOiwOEl7weSQUyBfZGKnkTKG2mtbLDLCi_3BWtZOOYPyit4AEDH6PAIakBAe9oBMPqMZJLThUv-T8W-5KWVGcPMsmkoGN5QjpXv6rjOXnaiMKorlvK3QUr9FDijx1wyGhuETzsFuhcvnTBmMBiAm1hQbfBd1psSiojDRKsjP8TuHjbbvfH9C0JUe9UOW-NR6WHgY6a8wzSOuhrXEoACwJmFIyZB3l0RtWRn6-uA0OKwXYRYBSz2rzdbB_yQ70b8Hp5FNnox7vtLGqYazUU-iuyZGblF76tX0atmE-4NHH0r1JVTv7dsadsadsadsadM7BWcp90K_5PAXq65ppdXfzgU%3D' \ --compressed
Example Python Request
import requests headers = { 'content-type': 'application/x-www-form-urlencoded', } data = { 'user_data': 'gAAAAABgAXg4hY7qEzm5psLi4yIb0GBZEsdasdsadsaZZfWITmehnylgw_1j78jbNH1mkuE8FuOsDrxe5YKMwXtfL0zaVaBMjNXTcoHPeaIDGOmbB0RCy_rgz2SpmbGbpel0i7Yoc7Nc0_5VzxN6d96mCNSR-pUmyJXVaiiOWdwNQ8IyiWmEBFGWtzovaEgkDBq-W4ACDG_xQUiFUX4bUsv-rSrXYiQOaCSx5IDRp8_c1Og43NYZVklM_naV6hEwrjzy_X9gVjy-7ZO88U5lbHBVNJsWb7qnG94nGHefurR1VBWLX3YIuOsgCOJZf-af9HkIfJx2cAoolPdJPBpkDTS6R1wa_CRSzOiwOEl7weSQUyBfZGKnkTKG2mtbLDLCi_3BWtZOOYPyit4AEDH6PAIakBAe9oBMPqMZJLThUv-T8W-5KWVGcPMsmkoGN5QjpXv6rjOXnaiMKorlvK3QUr9FDijx1wyGhuETzsFuhcvnTBmMBiAm1hQbfBd1psSiojDRKsjP8TuHjbbvfH9C0JUe9UOW-NR6WHgY6a8wzSOuhrXEoACwJmFIyZB3l0RtWRn6-uA0OKwXYRYBSz2rzdbB_yQ70b8Hp5FNnox7vtLGqYazUU-iuyZGblF76tX0atmE-4NHH0r1JVTv7dsadsadsadsadM7BWcp90K_5PAXq65ppdXfzgU%3D', } response = requests.post('https://app.repetiti.com/api_get_printers', headers=headers, data=data) print(response.json())
 

Get Printers Temperature Logs

Method: POST
Parameters: user_data
Response parameters: is_sucessfull, printer_temp_logs
 
Example Curl Request
curl 'https://app.repetiti.com/api_get_printer_temp_logs' \ -H 'Content-Type: application/x-www-form-urlencoded' \ --data-raw 'user_data=gAAAAABgAXg4hY7qEzm5psLi4yIb0GBZEsdasdsadsaZiLJmXUKJgAWtqwju9ZfWITmehnylgw_1j78jbNH1mkuE8FuOsDrxe5YKMwXtfL0zaVaBMjNXTcoHPeaIDGOmbB0RCy_rgz2SpmbGbpel0i7Yoc7Nc0_5VzxN6d96mCNSR-pUmyJXVaiiOWdwNQ8IyiWmEBFGWtzovaEgkDBq-W4ACDG_xQUiFUX4bUsv-rSrXYiQOaCSx5IDRp8_c1Og43NYZVklM_naV6hEwrjzy_X9gVjy-7ZO88U5lbHBVNJsWb7qnG94nGHefurR1VBWLX3YIuOsgCOJZf-af9HkIfJx2cAoolPdJPBpkDTS6R1wa_CRSzOiwOEl7weSQUyBfZGKnkTKG2mtbLDLCi_3BWtZOOYPyit4AEDH6PAIakBAe9oBMPqMZJLThUv-T8W-5KWVGcPMsmkoGN5QjpXv6rjOXnaiMKorlvK3QUr9FDijx1wyGhuETzsFuhcvnTBmMBiAm1hQbfBd1psSiojDRKsjP8TuHjbbvfH9C0JUe9UOW-NR6WHgY6a8wzSOuhrXEoACwJmFIyZB3l0RtWRn6-uA0OKwXYRYBSz2rzdbB_yQ70b8Hp5FNnox7vtLGqYazUU-iuyZGblF76tX0atmE-4NHH0r1JVTv7dsadsadsadsadM7BWcp90K_5PAXq65ppdXfzgU%3D' \ --compressed
Example Python Request
import requests headers = { 'content-type': 'application/x-www-form-urlencoded', } data = { 'user_data': 'gAAAAABgAXg4hY7qEzm5psLi4yIb0GBZEsdasdsadsaZZfWITmehnylgw_1j78jbNH1mkuE8FuOsDrxe5YKMwXtfL0zaVaBMjNXTcoHPeaIDGOmbB0RCy_rgz2SpmbGbpel0i7Yoc7Nc0_5VzxN6d96mCNSR-pUmyJXVaiiOWdwNQ8IyiWmEBFGWtzovaEgkDBq-W4ACDG_xQUiFUX4bUsv-rSrXYiQOaCSx5IDRp8_c1Og43NYZVklM_naV6hEwrjzy_X9gVjy-7ZO88U5lbHBVNJsWb7qnG94nGHefurR1VBWLX3YIuOsgCOJZf-af9HkIfJx2cAoolPdJPBpkDTS6R1wa_CRSzOiwOEl7weSQUyBfZGKnkTKG2mtbLDLCi_3BWtZOOYPyit4AEDH6PAIakBAe9oBMPqMZJLThUv-T8W-5KWVGcPMsmkoGN5QjpXv6rjOXnaiMKorlvK3QUr9FDijx1wyGhuETzsFuhcvnTBmMBiAm1hQbfBd1psSiojDRKsjP8TuHjbbvfH9C0JUe9UOW-NR6WHgY6a8wzSOuhrXEoACwJmFIyZB3l0RtWRn6-uA0OKwXYRYBSz2rzdbB_yQ70b8Hp5FNnox7vtLGqYazUU-iuyZGblF76tX0atmE-4NHH0r1JVTv7dsadsadsadsadM7BWcp90K_5PAXq65ppdXfzgU%3D', } response = requests.post('https://app.repetiti.com/api_get_printer_temp_logs', headers=headers, data=data) print(response.json())
 

 

Update Any Fields Of Products

 
Method: POST
Requeired Parameters: user_data, stock_code
Optional Parameter: quantity,will_be_procoduced_count,delete_days_after_last_edit, gcode_of_product_as_string ... etc.
Header: application/x-www-form-urlencoded
 
Example Curl Request
curl 'https://app.repetiti.com/urun-duzenle?stok-kodu=asd' \ -H 'content-type: application/x-www-form-urlencoded' \ --data-raw 'user_data=sdasdasda133123213&delete_days_after_last_edit=12&stock_code=asd&gram=12&printing_time=23&cost_of_product=33&max_printing_printers_count=4&will_be_procoduced_count=5&quantity=6&printing_priority=7&produced_count=8&product_count_in_one_print=9&faulty_produced_count=10&product_color=Beyaz&request_type=api' \ --compressed
Example Python Request
import requests headers = { 'content-type': 'application/x-www-form-urlencoded', } data = { 'user_data': 'gAdsadasAAAABgAXg4hY7qEzm5psLi4yIbZiLJmXUKJgAWtqwju9ZfWITmehnylgw_1j78jbNH1mkuE8FuOsDrxe5YKMwXtfL0zaVaBMjNXTcoHPeaIDGOmbB0RCy_rgz2SpmbGbpel0i7Yoc7Nc0_5VzxN6d96mCNSR-pUmyJXVaiiOWdwNQ8IyiWmEBFGWtzovaEgkDBq-W4ACDG_xQUiFUX4bUsv-rSrXYiQOaCSx5IDRp8_c1Og43NYZVklM_naV6hEwrjzy_X9gVjy-7ZO88U5lbHBVNJsWb7qnG94nGHefurR1VBWLX3YIuOsgCOJZf-af9HkIfJx2cAoolPdJPBpkDTS6R1wa_CRSzOiwOEl7weSQUyBfZGKnkTKG2mtbLDLCi_3BWtZOOYPyit4AEDH6PAIakBAe9oBMPqMZJLThUv-T8W-5KWVGcPMsmkoGN5QjpXv6rjOXnaiMKorlvK3QUr9FDijx1wyGhuETzsFuhcvnTBmMBiAm1hQbfBd1psSiojDRKsjP8TuHjbbvfH9C0JUe9UOW-NR6WHgY6a8wzSOuhrXEoACwJmFIyZB3l0RtWRn6-uA0OKwXYRYBSz2rzdbB_yQ70b8Hp5FNnox7vtLGqYazUU-iuyZGblF76tX0atmE-4NHH0r1JVTv7dsadsadsadsadM7BWcp90K_5PAXq65ppdXfzgU%3D', 'stock_code':'asd', 'gram':'12', 'delete_days_after_last_edit'12 'request_type':'api' } response = requests.post('https://app.repetiti.com/urun-duzenle?stok-kodu=asd', headers=headers, data=data) print(response.text)
Example Python Json Request
import requests import json headers = { 'Content-Type': 'application/json', } data = { 'user_data': 'gAdsadasAAAABgAXg4hY7qEzm5psLi4yIbZiLJmXUKJgAWtqwju9ZfWITmehnylgw_1j78jbNH1mkuE8FuOsDrxe5YKMwXtfL0zaVaBMjNXTcoHPeaIDGOmbB0RCy_rgz2SpmbGbpel0i7Yoc7Nc0_5VzxN6d96mCNSR-pUmyJXVaiiOWdwNQ8IyiWmEBFGWtzovaEgkDBq-W4ACDG_xQUiFUX4bUsv-rSrXYiQOaCSx5IDRp8_c1Og43NYZVklM_naV6hEwrjzy_X9gVjy-7ZO88U5lbHBVNJsWb7qnG94nGHefurR1VBWLX3YIuOsgCOJZf-af9HkIfJx2cAoolPdJPBpkDTS6R1wa_CRSzOiwOEl7weSQUyBfZGKnkTKG2mtbLDLCi_3BWtZOOYPyit4AEDH6PAIakBAe9oBMPqMZJLThUv-T8W-5KWVGcPMsmkoGN5QjpXv6rjOXnaiMKorlvK3QUr9FDijx1wyGhuETzsFuhcvnTBmMBiAm1hQbfBd1psSiojDRKsjP8TuHjbbvfH9C0JUe9UOW-NR6WHgY6a8wzSOuhrXEoACwJmFIyZB3l0RtWRn6-uA0OKwXYRYBSz2rzdbB_yQ70b8Hp5FNnox7vtLGqYazUU-iuyZGblF76tX0atmE-4NHH0r1JVTv7dsadsadsadsadM7BWcp90K_5PAXq65ppdXfzgU%3D', 'stock_code':'asd', 'gram':'12', 'request_type':'api' } response = requests.post('https://app.repetiti.com/urun-duzenle?stok-kodu=asd', headers=headers, data=json.dumps(data)) print(response.text)
 

Add Product

Method: POST
Requeired Parameters: user_data, stock_code, product_color, gcode_of_product_as_string (must be string. "\n" must be at the end of the lines Example: G28\nG28\G28 ), delete_days_after_last_edit(if you want product to be deleted after a time you can send integer or None)
Response: Okay or error Detail
Header: application/x-www-form-urlencoded
 
Example Curl Request
curl 'https://app.repetiti.com/api_add_product' \ -H 'content-type: application/x-www-form-urlencoded' \ --data-raw 'user_data=sdasdasda133123213&delete_days_after_last_edit=7&stock_code=asd&product_color=beyaz&gcode_of_product_as_string=G28\nG28\nG28\nG28' \ --compressed
Example Python Request
import requests headers = { 'content-type': 'application/x-www-form-urlencoded', } data = { 'user_data': 'gAdsadasAAAABgAXg4hY7qEzm5psLi4yIbZiLJmXUKJgAWtqwju9ZfWITmehnylgw_1j78jbNH1mkuE8FuOsDrxe5YKMwXtfL0zaVaBMjNXTcoHPeaIDGOmbB0RCy_rgz2SpmbGbpel0i7Yoc7Nc0_5VzxN6d96mCNSR-pUmyJXVaiiOWdwNQ8IyiWmEBFGWtzovaEgkDBq-W4ACDG_xQUiFUX4bUsv-rSrXYiQOaCSx5IDRp8_c1Og43NYZVklM_naV6hEwrjzy_X9gVjy-7ZO88U5lbHBVNJsWb7qnG94nGHefurR1VBWLX3YIuOsgCOJZf-af9HkIfJx2cAoolPdJPBpkDTS6R1wa_CRSzOiwOEl7weSQUyBfZGKnkTKG2mtbLDLCi_3BWtZOOYPyit4AEDH6PAIakBAe9oBMPqMZJLThUv-T8W-5KWVGcPMsmkoGN5QjpXv6rjOXnaiMKorlvK3QUr9FDijx1wyGhuETzsFuhcvnTBmMBiAm1hQbfBd1psSiojDRKsjP8TuHjbbvfH9C0JUe9UOW-NR6WHgY6a8wzSOuhrXEoACwJmFIyZB3l0RtWRn6-uA0OKwXYRYBSz2rzdbB_yQ70b8Hp5FNnox7vtLGqYazUU-iuyZGblF76tX0atmE-4NHH0r1JVTv7dsadsadsadsadM7BWcp90K_5PAXq65ppdXfzgU%3D', 'stock_code':'asd', 'product_color':"beyaz", 'gcode_of_product_as_string':'G28\nG28\nG28\nG28' 'delete_days_after_last_edit':7 } response = requests.post('https://app.repetiti.com/api_add_product', headers=headers, data=data) print(response.text)

Add System Product To Products

Method: POST
Requeired Parameters: user_data, stock_code, product_color, will_be_procoduced_count, id_of_system_product, filament_extrusion_temp, bed_temp
Response: is_successfull, reason(if there is an error, take a look at this field )
Header: application/x-www-form-urlencoded
 
Example Curl Request
curl 'https://app.repetiti.com/api_add_system_product_to_products' \ -H 'content-type: application/x-www-form-urlencoded' \ --data-raw 'user_data=sdasdasda133123213&stock_code=asd&product_color=beyaz&will_be_procoduced_count=3&id_of_system_product=9e906169-689d-44b3-acb9-f41ae227a85c&filament_extrusion_temp=213&bed_temp=63' \ --compressed
Example Python Request
import requests headers = { 'content-type': 'application/x-www-form-urlencoded', } data = { 'user_data': 'gAdsadasAAAABgAXg4hY7qEzm5psLi4yIbZiLJmXUKJgAWtqwju9ZfWITmehnylgw_1j78jbNH1mkuE8FuOsDrxe5YKMwXtfL0zaVaBMjNXTcoHPeaIDGOmbB0RCy_rgz2SpmbGbpel0i7Yoc7Nc0_5VzxN6d96mCNSR-pUmyJXVaiiOWdwNQ8IyiWmEBFGWtzovaEgkDBq-W4ACDG_xQUiFUX4bUsv-rSrXYiQOaCSx5IDRp8_c1Og43NYZVklM_naV6hEwrjzy_X9gVjy-7ZO88U5lbHBVNJsWb7qnG94nGHefurR1VBWLX3YIuOsgCOJZf-af9HkIfJx2cAoolPdJPBpkDTS6R1wa_CRSzOiwOEl7weSQUyBfZGKnkTKG2mtbLDLCi_3BWtZOOYPyit4AEDH6PAIakBAe9oBMPqMZJLThUv-T8W-5KWVGcPMsmkoGN5QjpXv6rjOXnaiMKorlvK3QUr9FDijx1wyGhuETzsFuhcvnTBmMBiAm1hQbfBd1psSiojDRKsjP8TuHjbbvfH9C0JUe9UOW-NR6WHgY6a8wzSOuhrXEoACwJmFIyZB3l0RtWRn6-uA0OKwXYRYBSz2rzdbB_yQ70b8Hp5FNnox7vtLGqYazUU-iuyZGblF76tX0atmE-4NHH0r1JVTv7dsadsadsadsadM7BWcp90K_5PAXq65ppdXfzgU%3D', 'stock_code':'asd', 'product_color':"beyaz", 'will_be_procoduced_count':3 'id_of_system_product':"9e906169-689d-44b3-acb9-f41ae227a85c", 'filament_extrusion_temp':213, 'bed_temp':63 } response = requests.post('https://app.repetiti.com/api_add_system_product_to_products', headers=headers, data=data) print(response.text)
 
 

Get Logs Of Company

Url: app.repetiti.com/api_get_logs_of_company
Method: POST
Header: application/x-www-form-urlencoded
Required Parameters: user_data
Optional Parameters: date_interval (Ex: 2021-01-18+_+2021-01-25 )if no date_interval is given todays logs will be displayed,delete_days_after_last_edit
Response: is_successfull,last_printer_logs
Example Curl Request
curl 'https://app.repetiti.com/api_get_logs_of_company' \ -H 'content-type: application/x-www-form-urlencoded' \ --data-raw 'user_data=sdasdasda133123213' \ --compressed #################################################### or curl 'https://app.repetiti.com/api_get_logs_of_company' \ -H 'content-type: application/x-www-form-urlencoded' \ --data-raw 'user_data=sdasdasda133123213&date_interval=2021-01-18+_+2021-01-23' \ --compressed
Example Python Request
import requests headers = { 'content-type': 'application/x-www-form-urlencoded', } data = { 'user_data': 'gAdsadasAAAABgAXg4hY7qEzm5psLi4yIbZiLJmXUKJgAWtqwju9ZfWITmehnylgw_1j78jbNH1mkuE8FuOsDrxe5YKMwXtfL0zaVaBMjNXTcoHPeaIDGOmbB0RCy_rgz2SpmbGbpel0i7Yoc7Nc0_5VzxN6d96mCNSR-pUmyJXVaiiOWdwNQ8IyiWmEBFGWtzovaEgkDBq-W4ACDG_xQUiFUX4bUsv-rSrXYiQOaCSx5IDRp8_c1Og43NYZVklM_naV6hEwrjzy_X9gVjy-7ZO88U5lbHBVNJsWb7qnG94nGHefurR1VBWLX3YIuOsgCOJZf-af9HkIfJx2cAoolPdJPBpkDTS6R1wa_CRSzOiwOEl7weSQUyBfZGKnkTKG2mtbLDLCi_3BWtZOOYPyit4AEDH6PAIakBAe9oBMPqMZJLThUv-T8W-5KWVGcPMsmkoGN5QjpXv6rjOXnaiMKorlvK3QUr9FDijx1wyGhuETzsFuhcvnTBmMBiAm1hQbfBd1psSiojDRKsjP8TuHjbbvfH9C0JUe9UOW-NR6WHgY6a8wzSOuhrXEoACwJmFIyZB3l0RtWRn6-uA0OKwXYRYBSz2rzdbB_yQ70b8Hp5FNnox7vtLGqYazUU-iuyZGblF76tX0atmE-4NHH0r1JVTv7dsadsadsadsadM7BWcp90K_5PAXq65ppdXfzgU%3D', } response = requests.post('https://app.repetiti.com/api_get_logs_of_company', headers=headers, data=data) print(response) ######################################## or import requests headers = { 'content-type': 'application/x-www-form-urlencoded', } data = { 'user_data': 'gAdsadasAAAABgAXg4hY7qEzm5psLi4yIbZiLJmXUKJgAWtqwju9ZfWITmehnylgw_1j78jbNH1mkuE8FuOsDrxe5YKMwXtfL0zaVaBMjNXTcoHPeaIDGOmbB0RCy_rgz2SpmbGbpel0i7Yoc7Nc0_5VzxN6d96mCNSR-pUmyJXVaiiOWdwNQ8IyiWmEBFGWtzovaEgkDBq-W4ACDG_xQUiFUX4bUsv-rSrXYiQOaCSx5IDRp8_c1Og43NYZVklM_naV6hEwrjzy_X9gVjy-7ZO88U5lbHBVNJsWb7qnG94nGHefurR1VBWLX3YIuOsgCOJZf-af9HkIfJx2cAoolPdJPBpkDTS6R1wa_CRSzOiwOEl7weSQUyBfZGKnkTKG2mtbLDLCi_3BWtZOOYPyit4AEDH6PAIakBAe9oBMPqMZJLThUv-T8W-5KWVGcPMsmkoGN5QjpXv6rjOXnaiMKorlvK3QUr9FDijx1wyGhuETzsFuhcvnTBmMBiAm1hQbfBd1psSiojDRKsjP8TuHjbbvfH9C0JUe9UOW-NR6WHgY6a8wzSOuhrXEoACwJmFIyZB3l0RtWRn6-uA0OKwXYRYBSz2rzdbB_yQ70b8Hp5FNnox7vtLGqYazUU-iuyZGblF76tX0atmE-4NHH0r1JVTv7dsadsadsadsadM7BWcp90K_5PAXq65ppdXfzgU%3D', } response = requests.post('https://app.repetiti.com/api_get_logs_of_company', headers=headers, data=data) print(response.text)
 

Get Single Product Information

Url: app.repetiti.com/api_get_product_information
Method: POST
Header: application/x-www-form-urlencoded
Required Parameters: user_data,stock_code
Response: is_successfull,product
Example Curl Request
curl 'https://app.repetiti.com/api_get_product_information' \ -H 'content-type: application/x-www-form-urlencoded' \ --data-raw 'user_data=sdasdasda133123213&stock_code=asdasd' \ --compressed
Example Python Request
import requests headers = { 'content-type': 'application/x-www-form-urlencoded', } data = { 'user_data': 'gAdsadasAAAABgAXg4hY7qEzm5psLi4yIbZiLJmXUKJgAWtqwju9ZfWITmehnylgw_1j78jbNH1mkuE8FuOsDrxe5YKMwXtfL0zaVaBMjNXTcoHPeaIDGOmbB0RCy_rgz2SpmbGbpel0i7Yoc7Nc0_5VzxN6d96mCNSR-pUmyJXVaiiOWdwNQ8IyiWmEBFGWtzovaEgkDBq-W4ACDG_xQUiFUX4bUsv-rSrXYiQOaCSx5IDRp8_c1Og43NYZVklM_naV6hEwrjzy_X9gVjy-7ZO88U5lbHBVNJsWb7qnG94nGHefurR1VBWLX3YIuOsgCOJZf-af9HkIfJx2cAoolPdJPBpkDTS6R1wa_CRSzOiwOEl7weSQUyBfZGKnkTKG2mtbLDLCi_3BWtZOOYPyit4AEDH6PAIakBAe9oBMPqMZJLThUv-T8W-5KWVGcPMsmkoGN5QjpXv6rjOXnaiMKorlvK3QUr9FDijx1wyGhuETzsFuhcvnTBmMBiAm1hQbfBd1psSiojDRKsjP8TuHjbbvfH9C0JUe9UOW-NR6WHgY6a8wzSOuhrXEoACwJmFIyZB3l0RtWRn6-uA0OKwXYRYBSz2rzdbB_yQ70b8Hp5FNnox7vtLGqYazUU-iuyZGblF76tX0atmE-4NHH0r1JVTv7dsadsadsadsadM7BWcp90K_5PAXq65ppdXfzgU%3D', 'stock_code': 'asdasd' } response = requests.post('https://app.repetiti.com/api_get_product_information', headers=headers, data=data) print(response.text)
 

Get Printer

Url: app.repetiti.com/api_get_printer
Method: POST
Header: application/x-www-form-urlencoded
Required Parameters: user_data,printer_id
Response: is_successfull,printer
Example Curl Request
curl 'https://app.repetiti.com/api_get_printer' \ -H 'content-type: application/x-www-form-urlencoded' \ --data-raw 'user_data=sdasdasda133123213&printer_id=14' \ --compressed
Example Python Request
import requests headers = { 'content-type': 'application/x-www-form-urlencoded', } data = { 'user_data': 'gAdsadasAAAABgAXg4hY7qEzm5psLi4yIbZiLJmXUKJgAWtqwju9ZfWITmehnylgw_1j78jbNH1mkuE8FuOsDrxe5YKMwXtfL0zaVaBMjNXTcoHPeaIDGOmbB0RCy_rgz2SpmbGbpel0i7Yoc7Nc0_5VzxN6d96mCNSR-pUmyJXVaiiOWdwNQ8IyiWmEBFGWtzovaEgkDBq-W4ACDG_xQUiFUX4bUsv-rSrXYiQOaCSx5IDRp8_c1Og43NYZVklM_naV6hEwrjzy_X9gVjy-7ZO88U5lbHBVNJsWb7qnG94nGHefurR1VBWLX3YIuOsgCOJZf-af9HkIfJx2cAoolPdJPBpkDTS6R1wa_CRSzOiwOEl7weSQUyBfZGKnkTKG2mtbLDLCi_3BWtZOOYPyit4AEDH6PAIakBAe9oBMPqMZJLThUv-T8W-5KWVGcPMsmkoGN5QjpXv6rjOXnaiMKorlvK3QUr9FDijx1wyGhuETzsFuhcvnTBmMBiAm1hQbfBd1psSiojDRKsjP8TuHjbbvfH9C0JUe9UOW-NR6WHgY6a8wzSOuhrXEoACwJmFIyZB3l0RtWRn6-uA0OKwXYRYBSz2rzdbB_yQ70b8Hp5FNnox7vtLGqYazUU-iuyZGblF76tX0atmE-4NHH0r1JVTv7dsadsadsadsadM7BWcp90K_5PAXq65ppdXfzgU%3D', 'printer_id': 14 } response = requests.post('https://app.repetiti.com/api_get_printer', headers=headers, data=data) print(response.text)
 

Get Printer Queue Jobs

Url: app.repetiti.com/get_printer_queue_jobs
Method: POST
Header: application/x-www-form-urlencoded
Required Parameters: user_data
Response: is_successfull,printer_queue_jobs
Example Curl Request
curl 'https://app.repetiti.com/get_printer_queue_jobs' \ -H 'content-type: application/x-www-form-urlencoded' \ --data-raw 'user_data=sdasdasda133123213' \ --compressed
Example Python Request
import requests headers = { 'content-type': 'application/x-www-form-urlencoded', } data = { 'user_data': 'gAdsadasAAAABgAXg4hY7qEzm5psLi4yIbZiLJmXUKJgAWtqwju9ZfWITmehnylgw_1j78jbNH1mkuE8FuOsDrxe5YKMwXtfL0zaVaBMjNXTcoHPeaIDGOmbB0RCy_rgz2SpmbGbpel0i7Yoc7Nc0_5VzxN6d96mCNSR-pUmyJXVaiiOWdwNQ8IyiWmEBFGWtzovaEgkDBq-W4ACDG_xQUiFUX4bUsv-rSrXYiQOaCSx5IDRp8_c1Og43NYZVklM_naV6hEwrjzy_X9gVjy-7ZO88U5lbHBVNJsWb7qnG94nGHefurR1VBWLX3YIuOsgCOJZf-af9HkIfJx2cAoolPdJPBpkDTS6R1wa_CRSzOiwOEl7weSQUyBfZGKnkTKG2mtbLDLCi_3BWtZOOYPyit4AEDH6PAIakBAe9oBMPqMZJLThUv-T8W-5KWVGcPMsmkoGN5QjpXv6rjOXnaiMKorlvK3QUr9FDijx1wyGhuETzsFuhcvnTBmMBiAm1hQbfBd1psSiojDRKsjP8TuHjbbvfH9C0JUe9UOW-NR6WHgY6a8wzSOuhrXEoACwJmFIyZB3l0RtWRn6-uA0OKwXYRYBSz2rzdbB_yQ70b8Hp5FNnox7vtLGqYazUU-iuyZGblF76tX0atmE-4NHH0r1JVTv7dsadsadsadsadM7BWcp90K_5PAXq65ppdXfzgU%3D', } response = requests.post('https://app.repetiti.com/get_printer_queue_jobs', headers=headers, data=data) print(response.text)
 

Get Last Picked Products

Url: app.repetiti.com/api_get_last_picked_products
Method: POST
Header: application/x-www-form-urlencoded
Required Parameters: user_data
Response: is_successfull,last_printer_logs
Example Curl Request
curl 'https://app.repetiti.com/api_get_last_picked_products' \ -H 'content-type: application/x-www-form-urlencoded' \ --data-raw 'user_data=sdasdasda133123213' \ --compressed
Example Python Request
import requests headers = { 'content-type': 'application/x-www-form-urlencoded', } data = { 'user_data': 'gAdsadasAAAABgAXg4hY7qEzm5psLi4yIbZiLJmXUKJgAWtqwju9ZfWITmehnylgw_1j78jbNH1mkuE8FuOsDrxe5YKMwXtfL0zaVaBMjNXTcoHPeaIDGOmbB0RCy_rgz2SpmbGbpel0i7Yoc7Nc0_5VzxN6d96mCNSR-pUmyJXVaiiOWdwNQ8IyiWmEBFGWtzovaEgkDBq-W4ACDG_xQUiFUX4bUsv-rSrXYiQOaCSx5IDRp8_c1Og43NYZVklM_naV6hEwrjzy_X9gVjy-7ZO88U5lbHBVNJsWb7qnG94nGHefurR1VBWLX3YIuOsgCOJZf-af9HkIfJx2cAoolPdJPBpkDTS6R1wa_CRSzOiwOEl7weSQUyBfZGKnkTKG2mtbLDLCi_3BWtZOOYPyit4AEDH6PAIakBAe9oBMPqMZJLThUv-T8W-5KWVGcPMsmkoGN5QjpXv6rjOXnaiMKorlvK3QUr9FDijx1wyGhuETzsFuhcvnTBmMBiAm1hQbfBd1psSiojDRKsjP8TuHjbbvfH9C0JUe9UOW-NR6WHgY6a8wzSOuhrXEoACwJmFIyZB3l0RtWRn6-uA0OKwXYRYBSz2rzdbB_yQ70b8Hp5FNnox7vtLGqYazUU-iuyZGblF76tX0atmE-4NHH0r1JVTv7dsadsadsadsadM7BWcp90K_5PAXq65ppdXfzgU%3D', } response = requests.post('https://app.repetiti.com/api_get_last_picked_products', headers=headers, data=data) print(response.text)
 

Get Last Picked Products And Completed Farm Orders

Url: app.repetiti.com/api_get_last_picked_products_and_completed_farm_orders
Method: POST
Header: application/x-www-form-urlencoded
Required Parameters: user_data
Response: is_successfull,last_printer_logs
Example Curl Request
curl 'https://app.repetiti.com/api_get_last_picked_products_and_completed_farm_orders' \ -H 'content-type: application/x-www-form-urlencoded' \ --data-raw 'user_data=sdasdasda133123213' \ --compressed
Example Python Request
import requests headers = { 'content-type': 'application/x-www-form-urlencoded', } data = { 'user_data': 'gAdsadasAAAABgAXg4hY7qEzm5psLi4yIbZiLJmXUKJgAWtqwju9ZfWITmehnylgw_1j78jbNH1mkuE8FuOsDrxe5YKMwXtfL0zaVaBMjNXTcoHPeaIDGOmbB0RCy_rgz2SpmbGbpel0i7Yoc7Nc0_5VzxN6d96mCNSR-pUmyJXVaiiOWdwNQ8IyiWmEBFGWtzovaEgkDBq-W4ACDG_xQUiFUX4bUsv-rSrXYiQOaCSx5IDRp8_c1Og43NYZVklM_naV6hEwrjzy_X9gVjy-7ZO88U5lbHBVNJsWb7qnG94nGHefurR1VBWLX3YIuOsgCOJZf-af9HkIfJx2cAoolPdJPBpkDTS6R1wa_CRSzOiwOEl7weSQUyBfZGKnkTKG2mtbLDLCi_3BWtZOOYPyit4AEDH6PAIakBAe9oBMPqMZJLThUv-T8W-5KWVGcPMsmkoGN5QjpXv6rjOXnaiMKorlvK3QUr9FDijx1wyGhuETzsFuhcvnTBmMBiAm1hQbfBd1psSiojDRKsjP8TuHjbbvfH9C0JUe9UOW-NR6WHgY6a8wzSOuhrXEoACwJmFIyZB3l0RtWRn6-uA0OKwXYRYBSz2rzdbB_yQ70b8Hp5FNnox7vtLGqYazUU-iuyZGblF76tX0atmE-4NHH0r1JVTv7dsadsadsadsadM7BWcp90K_5PAXq65ppdXfzgU%3D', } response = requests.post('https://app.repetiti.com/api_get_last_picked_products_and_completed_farm_orders', headers=headers, data=data) print(response.text)
 

Add Printer Queue Job

Url: app.repetiti.com/add_printer_queue_job
Method: POST
Header: application/x-www-form-urlencoded
Required Parameters: user_data,stock_code,printing_priority(small values will be printed first)
Optional Parameters: printer_id(to send product to special printer)
Example Curl Request
curl 'https://app.repetiti.com/add_printer_queue_job' \ -H 'content-type: application/x-www-form-urlencoded' \ --data-raw 'user_data=sdasdasda133123213&stock_code=asdasd,printing_priority=5' \ --compressed
Example Python Request
import requests headers = { 'content-type': 'application/x-www-form-urlencoded', } data = { 'user_data': 'gAdsadasAAAABgAXg4hY7qEzm5psLi4yIbZiLJmXUKJgAWtqwju9ZfWITmehnylgw_1j78jbNH1mkuE8FuOsDrxe5YKMwXtfL0zaVaBMjNXTcoHPeaIDGOmbB0RCy_rgz2SpmbGbpel0i7Yoc7Nc0_5VzxN6d96mCNSR-pUmyJXVaiiOWdwNQ8IyiWmEBFGWtzovaEgkDBq-W4ACDG_xQUiFUX4bUsv-rSrXYiQOaCSx5IDRp8_c1Og43NYZVklM_naV6hEwrjzy_X9gVjy-7ZO88U5lbHBVNJsWb7qnG94nGHefurR1VBWLX3YIuOsgCOJZf-af9HkIfJx2cAoolPdJPBpkDTS6R1wa_CRSzOiwOEl7weSQUyBfZGKnkTKG2mtbLDLCi_3BWtZOOYPyit4AEDH6PAIakBAe9oBMPqMZJLThUv-T8W-5KWVGcPMsmkoGN5QjpXv6rjOXnaiMKorlvK3QUr9FDijx1wyGhuETzsFuhcvnTBmMBiAm1hQbfBd1psSiojDRKsjP8TuHjbbvfH9C0JUe9UOW-NR6WHgY6a8wzSOuhrXEoACwJmFIyZB3l0RtWRn6-uA0OKwXYRYBSz2rzdbB_yQ70b8Hp5FNnox7vtLGqYazUU-iuyZGblF76tX0atmE-4NHH0r1JVTv7dsadsadsadsadM7BWcp90K_5PAXq65ppdXfzgU%3D', 'stock_code': 'asdasd', 'printing_priority':6 } response = requests.post('https://app.repetiti.com/add_printer_queue_job', headers=headers, data=data) print(response.text)
 

Delete Printer Queue Job

Url: app.repetiti.com/delete_printer_queue_job
Method: POST
Header: application/x-www-form-urlencoded
Required Parameters: user_data,created_at
Example Curl Request
curl 'https://app.repetiti.com/delete_printer_queue_job' \ -H 'content-type: application/x-www-form-urlencoded' \ --data-raw 'user_data=sdasdasda133123213&created_at=2021-02-03 12:47:20.252886' \ --compressed
Example Python Request
import requests headers = { 'content-type': 'application/x-www-form-urlencoded', } data = { 'user_data': 'gAdsadasAAAABgAXg4hY7qEzm5psLi4yIbZiLJmXUKJgAWtqwju9ZfWITmehnylgw_1j78jbNH1mkuE8FuOsDrxe5YKMwXtfL0zaVaBMjNXTcoHPeaIDGOmbB0RCy_rgz2SpmbGbpel0i7Yoc7Nc0_5VzxN6d96mCNSR-pUmyJXVaiiOWdwNQ8IyiWmEBFGWtzovaEgkDBq-W4ACDG_xQUiFUX4bUsv-rSrXYiQOaCSx5IDRp8_c1Og43NYZVklM_naV6hEwrjzy_X9gVjy-7ZO88U5lbHBVNJsWb7qnG94nGHefurR1VBWLX3YIuOsgCOJZf-af9HkIfJx2cAoolPdJPBpkDTS6R1wa_CRSzOiwOEl7weSQUyBfZGKnkTKG2mtbLDLCi_3BWtZOOYPyit4AEDH6PAIakBAe9oBMPqMZJLThUv-T8W-5KWVGcPMsmkoGN5QjpXv6rjOXnaiMKorlvK3QUr9FDijx1wyGhuETzsFuhcvnTBmMBiAm1hQbfBd1psSiojDRKsjP8TuHjbbvfH9C0JUe9UOW-NR6WHgY6a8wzSOuhrXEoACwJmFIyZB3l0RtWRn6-uA0OKwXYRYBSz2rzdbB_yQ70b8Hp5FNnox7vtLGqYazUU-iuyZGblF76tX0atmE-4NHH0r1JVTv7dsadsadsadsadM7BWcp90K_5PAXq65ppdXfzgU%3D', 'created_at': '2021-02-03 12:47:20.252886' } response = requests.post('https://app.repetiti.com/delete_printer_queue_job', headers=headers, data=data) print(response.text)
 

Edit Printer Queue Job

Url: app.repetiti.com/edit_printer_queue_job
Method: POST
Header: application/x-www-form-urlencoded
Required Parameters: user_data, created_at, printing_priority
Example Curl Request
curl 'https://app.repetiti.com/edit_printer_queue_job' \ -H 'content-type: application/x-www-form-urlencoded' \ --data-raw 'user_data=sdasdasda133123213&printing_priority=2&created_at=2021-02-03 12:47:20.252886' \ --compressed
Example Python Request
import requests headers = { 'content-type': 'application/x-www-form-urlencoded', } data = { 'user_data': 'gAdsadasAAAABgAXg4hY7qEzm5psLi4yIbZiLJmXUKJgAWtqwju9ZfWITmehnylgw_1j78jbNH1mkuE8FuOsDrxe5YKMwXtfL0zaVaBMjNXTcoHPeaIDGOmbB0RCy_rgz2SpmbGbpel0i7Yoc7Nc0_5VzxN6d96mCNSR-pUmyJXVaiiOWdwNQ8IyiWmEBFGWtzovaEgkDBq-W4ACDG_xQUiFUX4bUsv-rSrXYiQOaCSx5IDRp8_c1Og43NYZVklM_naV6hEwrjzy_X9gVjy-7ZO88U5lbHBVNJsWb7qnG94nGHefurR1VBWLX3YIuOsgCOJZf-af9HkIfJx2cAoolPdJPBpkDTS6R1wa_CRSzOiwOEl7weSQUyBfZGKnkTKG2mtbLDLCi_3BWtZOOYPyit4AEDH6PAIakBAe9oBMPqMZJLThUv-T8W-5KWVGcPMsmkoGN5QjpXv6rjOXnaiMKorlvK3QUr9FDijx1wyGhuETzsFuhcvnTBmMBiAm1hQbfBd1psSiojDRKsjP8TuHjbbvfH9C0JUe9UOW-NR6WHgY6a8wzSOuhrXEoACwJmFIyZB3l0RtWRn6-uA0OKwXYRYBSz2rzdbB_yQ70b8Hp5FNnox7vtLGqYazUU-iuyZGblF76tX0atmE-4NHH0r1JVTv7dsadsadsadsadM7BWcp90K_5PAXq65ppdXfzgU%3D', 'created_at': '2021-02-03 12:47:20.252886' 'printing_priority':2 } response = requests.post('https://app.repetiti.com/edit_printer_queue_job', headers=headers, data=data) print(response.text)
 

Get Farm Order

Url: app.repetiti.com/api_get_farm_order
Method: POST
Header: application/x-www-form-urlencoded
Required Parameters: user_data, order_number
Example Curl Request
curl 'https://app.repetiti.com/api_get_farm_order' \ -H 'content-type: application/x-www-form-urlencoded' \ --data-raw 'user_data=sdasdasda133123213&order_number=12312326534' \ --compressed
Example Python Request
import requests headers = { 'content-type': 'application/x-www-form-urlencoded', } data = { 'user_data': 'gAdsadasAAAABgAXg4hY7qEzm5psLi4yIbZiLJmXUKJgAWtqwju9ZfWITmehnylgw_1j78jbNH1mkuE8FuOsDrxe5YKMwXtfL0zaVaBMjNXTcoHPeaIDGOmbB0RCy_rgz2SpmbGbpel0i7Yoc7Nc0_5VzxN6d96mCNSR-pUmyJXVaiiOWdwNQ8IyiWmEBFGWtzovaEgkDBq-W4ACDG_xQUiFUX4bUsv-rSrXYiQOaCSx5IDRp8_c1Og43NYZVklM_naV6hEwrjzy_X9gVjy-7ZO88U5lbHBVNJsWb7qnG94nGHefurR1VBWLX3YIuOsgCOJZf-af9HkIfJx2cAoolPdJPBpkDTS6R1wa_CRSzOiwOEl7weSQUyBfZGKnkTKG2mtbLDLCi_3BWtZOOYPyit4AEDH6PAIakBAe9oBMPqMZJLThUv-T8W-5KWVGcPMsmkoGN5QjpXv6rjOXnaiMKorlvK3QUr9FDijx1wyGhuETzsFuhcvnTBmMBiAm1hQbfBd1psSiojDRKsjP8TuHjbbvfH9C0JUe9UOW-NR6WHgY6a8wzSOuhrXEoACwJmFIyZB3l0RtWRn6-uA0OKwXYRYBSz2rzdbB_yQ70b8Hp5FNnox7vtLGqYazUU-iuyZGblF76tX0atmE-4NHH0r1JVTv7dsadsadsadsadM7BWcp90K_5PAXq65ppdXfzgU%3D', 'order_number':12312326534 } response = requests.post('https://app.repetiti.com/api_get_farm_order', headers=headers, data=data) print(response.text)
 

Print From Api

Url: app.repetiti.com/print_from_api
Header: application/x-www-form-urlencoded
Method: POST
Post Parameters: user_data, product_id, stock_code, gcode_url, printer_id, id_of_operation(random number), gram_of_filament_will_be_used,
 

Get Printer Commands From Api

Url: app.repetiti.com/get_printer_commands_from_api
Header: application/x-www-form-urlencoded
Method: POST
Post Parameters: user_data, printer_id
 
 
 

Start Printer CheckUp

Url: app.repetiti.com/printer_checkup
Header: application/x-www-form-urlencoded
Method: POST
Post Parameters: user_data, printer_id, request_type(which should be start_check_up), filament_type (can be highmediumlow according to your filament type temperature)
 
 
 

Simple Motor Control

Url: app.repetiti.com/simple_motor_control
Header: application/x-www-form-urlencoded
Method: POST
Post Parameters: user_data, printer_id, operation_type (can be x_position_increasey_position_increasez_position_increaseextrudex_position_decreasey_position_decreasez_position_decreaseretractx_y_homez_homemotors_offfan_onfan_off) , amount(can be 1 or any number you choose)



 
 

CALLBACKS

 

Callback For Automatically Print

Headers:{'content-type': 'application/json'}
Method: POST
Post Parameters: printer_id, printer_color, company_printers
Required Json Response Parameters: gcode_url, product_id, stock_code, product_location,gram (how many gram of filament will be used)
Note: if there is no product to print {} should be returned
 

Callback For Products Picked From Printer

 
Headers:{'content-type': 'application/json'}
Method: POST
Post Parameters: product_id, stock_code, produced_count, faulty_produced_count, printer_id
Required Json Response Parameters: product_id, stock_code, product_location
 
 
badge