Skip to main content

RockyRoad

This package provides a Python wrapper for the RockyRoad API.

RockyRoad is a part of the PyPi repository and can be installed via

pip install RockyRoad

export OCP_APIM_SUBSCRIPTION_KEY="INSERT_YOUR_SUBSCRIPTION_KEY"


Usage Examples - Data Services:

    from rockyroad.rockyroad import build

    dataservice = build(serviceName="data-services", version="v1", base_url='INSERT_URL_FOR_API')

    api_response = dataservice.helloWorld().list()

    dataservice.docs().swagger().content
    dataservice.docs().redocs().content
    dataservice.docs().openapi()

    api_response = dataservice.alerts().requests().list()
    api_response = dataservice.alerts().requests().list(creator_email='user@acme.com')
    api_response = dataservice.alerts().requests().insert(new_alert_request_json)
    api_response = dataservice.alerts().requests().delete(brand=brand, alert_request_id=alert_request_id)

    api_response = dataservice.alerts().reports().list()
    api_response = dataservice.alerts().reports().list(creator_email='user@acme.com')

    api_response = dataservice.machines().utilData().list(brand=brand, time_period='today')
    api_response = dataservice.machines().utilData().stats().list()

    api_response = dataservice.dealers().list()
    api_response = dataservice.customers().list(dealer_name=dealer_name)

    api_response = dataservice.accounts().list()
    api_response = dataservice.accounts().list(account="c123")
    api_response = dataservice.accounts().list(dealer_code="d123")
    api_response = dataservice.accounts().list(account_association_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.accounts().insert(new_account=new_account)
    api_response = dataservice.accounts().update(account=update_account)
    api_response = dataservice.accounts().delete(account="d123")

    api_response = dataservice.accounts().set_is_dealer(account="d123", is_dealer=True)
    api_response = dataservice.accounts().assign_dealer(customer_account="c123", dealer_account="d123", is_default_dealer=True, dealer_internal_account="abc")
    api_response = dataservice.accounts().assign_dealer(customer_account="c123", dealer_account="d123")
    api_response = dataservice.accounts().unassign_dealer(customer_account="c123", dealer_account="d123")

    api_response = dataservice.accounts().contacts().list(account=account)
    api_response = dataservice.accounts().contacts().list(account=account, include_dealer_contacts=True)
    api_response = dataservice.accounts().contacts().list(account_uid=account_uid)
    api_response = dataservice.accounts().contacts().list(account_contact_uid=account_contact_uid)
    api_response = dataservice.accounts().contacts().insert(new_account_contact=new_account_contact)
    api_response = dataservice.accounts().contacts().update(account_contact=account_contact)
    api_response = dataservice.accounts().contacts().delete(account_contact_uid="123e4567-e89b-12d3-a456-426614174000")

    api_response = dataservice.accounts().customers().list()
    api_response = dataservice.accounts().customers().list(dealer_account="D123")
    api_response = dataservice.accounts().customers().list(dealer_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.accounts().customers().list(dealer_branch_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.accounts().customers().dealer_provided_information().list(dealer_account=dealer_account, customer_account=customer_account)
    api_response = dataservice.accounts().customers().dealer_provided_information().update(dealer_provided_information=dealer_provided_information)
    
    api_response = dataservice.accounts().dealers().list()
    api_response = dataservice.accounts().dealers().list(customer_account="A123")

    api_response = dataservice.dealers().list()
    api_response = dataservice.dealers().list(dealer_code="D123")
    api_response = dataservice.dealers().list(dealer_name="D123")
    api_response = dataservice.dealers().list(dealer_account="D123")
    api_response = dataservice.dealers().list(uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.dealers().list(dealer_account_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.dealers().insert(dealer=dealer)
    api_response = dataservice.dealers().update(dealer=dealer)
    api_response = dataservice.dealers().delete(uid=uid)
    api_response = dataservice.companies().subscribers().list(company_uid=company_uid)
    api_response = dataservice.companies().subscribers().get(company_uid=company_uid, user_uid=user_uid)
    api_response = dataservice.companies().subscribers().insert(company_uid=company_uid, user_uid=user_uid)
    api_response = dataservice.companies().subscribers().delete(company_uid=company_uid, user_uid=user_uid)

    api_response = dataservice.dealers().branches().list()
    api_response = dataservice.companies().branches().get(uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.dealers().branches().list(dealer_code="D123")
    api_response = dataservice.dealers().branches().list(branch_name="D123")
    api_response = dataservice.warranties().rates().list(dealer_branch_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.dealers().branches().list(branch_code="D123")
    api_response = dataservice.dealers().branches().list(dealer_account="D123")
    api_response = dataservice.dealers().branches().list(uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.dealers().branches().list(dealer_account_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.dealers().branches().list(dealer_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.dealers().branches().list(include_machines=True)
    api_response = dataservice.dealers().branches().insert(dealerBranch=dealerBranch)
    api_response = dataservice.dealers().branches().update(dealerBranch=dealerBranch)
    api_response = dataservice.dealers().branches().delete(uid=uid)
    api_response = dataservice.dealers().branches().subscribers().list(dealer_branch_uid=uid)
    api_response = dataservice.dealers().branches().subscribers().list(dealer_code='d123')
    api_response = dataservice.dealers().branches().subscribers().insert(dealer_branch_subscriber=dealer_branch_subscriber)
    api_response = dataservice.dealers().branches().subscribers().delete(dealer_branch_uid=uid, subscriber_uid=uid)
    api_response = dataservice.dealers().parts().list()
    api_response = dataservice.dealers().parts().list(company_uid=company_uid)
    api_response = dataservice.dealers().parts().list(company_branch_uid=company_branch_uid)
    api_response = dataservice.dealers().parts().get(uid=uid)
    api_response = dataservice.dealers().parts().insert(dealer_part=dealer_part)
    api_response = dataservice.dealers().parts().insert_batch(dealer_part_list=dealer_part_list)
    api_response = dataservice.dealers().parts().update(uid=uid, dealer+part=dealer_part)
    api_response = dataservice.dealers().parts().update_batch(dealer_part_list=dealer_part_list)
    api_response = dataservice.dealers().parts().delete(uid=uid)
    api_response = dataservice.dealers().parts().delete_by_company_branch(uid=uid)

    api_response = dataservice.companies().list()
    api_response = dataservice.companies().get(uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.companies().list(company_name="D123")
    api_response = dataservice.companies().list(company_account="D123")
    api_response = dataservice.companies().list(company_account_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.companies().list(is_dealer=True)
    api_response = dataservice.companies().insert(company=company)
    api_response = dataservice.companies().merge(uid=uid, body={"merge_uids": [uid, uid]})
    api_response = dataservice.companies().update(uid=uid, company=company)
    api_response = dataservice.companies().delete(uid=uid)
    api_response = dataservice.companies().subscribers().list(company_uid=company_uid)
    api_response = dataservice.companies().subscribers().get(company_uid=company_uid, user_uid=user_uid)
    api_response = dataservice.companies().subscribers().insert(company_uid=company_uid, user_uid=user_uid)
    api_response = dataservice.companies().subscribers().delete(company_uid=company_uid, user_uid=user_uid)
    api_response = dataservice.companies().dealers().list(company_uid=company_uid)
    api_response = dataservice.companies().customers().list(company_uid=company_uid)
    api_response = dataservice.companies().customers().insert(company_uid=company_uid, customer_uid=user_uid, dealer_information=dealer_information)
    api_response = dataservice.companies().customers().delete(company_uid=company_uid, customer_uid=user_uid)
    api_response = dataservice.companies().customers().patch(company_uid=company_uid, customer_uid=user_uid, dealer_information=dealer_information)
    api_response = dataservice.companies().contacts().list(company_uid=company_uid, customer_uid=customer_uid)
    api_response = dataservice.companies().contacts().insert(company_uid=company_uid, customer_uid=customer_uid, contact_information=contact_information)
    api_response = dataservice.companies().contacts().update(uid=uid, contact_information=contact_information)
    api_response = dataservice.companies().contacts().delete(uid=uid)


    api_response = dataservice.companies().branches().list_for(company_uid=company_uid)
    api_response = dataservice.companies().branches().list()
    api_response = dataservice.companies().branches().list(include_machines=True)
    api_response = dataservice.companies().branches().get(uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.companies().branches().insert(company_uid=company_uid, branch=branch)
    api_response = dataservice.companies().branches().update(uid=uid, branch=branch)
    api_response = dataservice.companies().branches().delete(uid=uid)
    api_response = dataservice.companies().branches().subscribers().list(branch_uid=branch_uid)
    api_response = dataservice.companies().branches().subscribers().insert(company_branch_subscriber=company_branch_subscriber)
    api_response = dataservice.companies().branches().subscribers().delete(company_branch_uid=uid, subscriber_uid=uid)

    api_response = dataservice.apbs().list()
    api_response = dataservice.apbs().list(apb_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.apbs().list(brand="brand", model="model", serial="1234")
    api_response = dataservice.apbs().list(dealer_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.apbs().list(dealer_branch_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.apbs().insert(new_apb=new_apb)
    api_response = dataservice.apbs().delete(apb_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.apbs().update(apb=updated_apb)

    api_response = dataservice.apbs().status().list(apb_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.apbs().status().insert(new_apb_status=new_apb_status)
    api_response = dataservice.apbs().status().delete(apb_status_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.apbs().status().update(apb_status=updated_apb_status)

    api_response = dataservice.apbs().requests().list(uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.apbs().requests().get(uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.apbs().requests().insert(new_apb_request=new_apb_request)
    api_response = dataservice.apbs().requests().delete(uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.apbs().requests().update(apb_request=updated_apb_request)

    api_response = dataservice.machines().catalog().list()
    api_response = dataservice.machines().catalog().list(machine_catalog_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.machines().catalog().insert(new_machine_catalog=new_machine_catalog)
    api_response = dataservice.machines().catalog().delete(machine_catalog_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.machines().catalog().update(machine_catalog=machine_catalog)
    api_response = dataservice.machines().assign_machines_to_default_dealer(customer_account="c123", ignore_machines_with_dealer=True)

    api_response = dataservice.machines().list()
    api_response = dataservice.warranties().rates().list(include_util_data=True)
    api_response = dataservice.machines().list(account="a123")
    api_response = dataservice.machines().list(dealer_code="d123")
    api_response = dataservice.machines().list(branch_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.machines().list(owner_company_uid="07cc67f4-45d6-494b-adac-09b5cbc7e2b5", dealer_company_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.machines().list(dealer_company_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.machines().list(dealer_branch_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.machines().list(account_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.machines().list(account="a123", dealer_account="d123")
    api_response = dataservice.machines().list(account_uid="123e4567-e89b-12d3-a456-426614174000", dealer_account_uid="07cc67f4-45d6-494b-adac-09b5cbc7e2b5")
    api_response = dataservice.machines().list(brand="brand", model="model", serial="1234")
    api_response = dataservice.machines().get(uid=uid)
    api_response = dataservice.machines().insert(new_machine=new_machine)
    api_response = dataservice.machines().delete(uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.machines().update(uid=uid, machine=updated_machine)
    api_response = dataservice.machines().assign_machines_to_default_dealer(customer_account="c123", ignore_machines_with_dealer=True)

    api_response = dataservice.machines().serials().list()
    api_response = dataservice.machines().models().list()
    api_response = dataservice.machines().brands().list()
    api_response = dataservice.machines().brands().list(model=model)
    api_response = dataservice.machines().product_types().list()

    api_response = dataservice.machines().telematics().list()
    api_response = dataservice.machines().telematics().list(uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.machines().telematics().list(machine_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.machines().telematics().insert(telematics=telematics)
    api_response = dataservice.machines().telematics().update(telematics=telematics)
    api_response = dataservice.machines().telematics().delete(uid="123e4567-e89b-12d3-a456-426614174000")

    api_response = dataservice.machines().logs().list()
    api_response = dataservice.machines().logs().list(machine_log_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.machines().logs().list(machine_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.machines().logs().list(model=model, serial=serial)
    api_response = dataservice.machines().logs().insert(machine_log=machine_log)
    api_response = dataservice.machines().logs().delete(uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.machines().logs().update(log=log)

    api_response = dataservice.parts().list()
    api_response = dataservice.parts().get(uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.parts().list(partName="abc")
    api_response = dataservice.parts().list(partNumber="acme-01")
    api_response = dataservice.parts().list(isKit=True)
    api_response = dataservice.parts().list(isKitPart=True)
    api_response = dataservice.parts().list(isKit=True, isKitPart=False)
    api_response = dataservice.parts().insert(part=part)
    api_response = dataservice.parts().update(uid=uid, part=part)
    api_response = dataservice.parts().delete(uid="123e4567-e89b-12d3-a456-426614174000")

    api_response = dataservice.parts().kits().list(uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.parts().kits().get(uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.parts().kits().list(kitPartNumber="acme-01")
    api_response = dataservice.parts().kits().list(partNumber="acme-01")
    api_response = dataservice.parts().kits().insert(kit=kit)
    api_response = dataservice.parts().kits().update(uid=uid, kit=kit)
    api_response = dataservice.parts().kits().delete(uid="123e4567-e89b-12d3-a456-426614174000")

    api_response = dataservice.services().maintenanceIntervals().list()
    api_response = dataservice.services().maintenanceIntervals().list(uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.services().maintenanceIntervals().list(hours=250, brand=brand, model=model, serial=serial)
    api_response = dataservice.services().maintenanceIntervals().insert(maintenanceInterval=maintenanceInterval)
    api_response = dataservice.services().maintenanceIntervals().update(maintenanceInterval=maintenanceInterval)
    api_response = dataservice.services().maintenanceIntervals().delete(uid="123e4567-e89b-12d3-a456-426614174000")

    api_response = dataservice.services().serviceReports().list()
    api_response = dataservice.services().serviceReports().list(uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.services().serviceReports().list(model=model, serial=serial, machine_uid=machine_uid)
    api_response = dataservice.services().serviceReports().list(account_uid=account_uid, account=account)
    api_response = dataservice.services().serviceReports().insert(service_report=service_report)
    api_response = dataservice.services().serviceReports().update(service_report=service_report)
    api_response = dataservice.services().serviceReports().delete(uid="123e4567-e89b-12d3-a456-426614174000")

    api_response = dataservice.services().emails().resetServiceDueHours(email_fields=email_fields)
    api_response = dataservice.services().emails().create(email_template=email_template, email_fields=email_fields)
    api_response = dataservice.services().templates().emails().create(email_template=email_template, email_fields=email_fields)
    api_response = dataservice.services().templates().documents().create(document_template=document_template, document_fields=document_fields)
    api_response = dataservice.services().templates().pdfs().create(document_template=document_template, include_page_numbers=True, orientation="landscape", pdf_params=pdf_params)


    api_response = dataservice.summaries().machineParts().list()
    api_response = dataservice.summaries().machineParts().list(account="a123")
    api_response = dataservice.summaries().machineParts().list(dealer_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.summaries().machineParts().list(account_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.summaries().machineParts().list(account="a123", dealer_account="d123")
    api_response = dataservice.summaries().machineParts().list(account_uid="123e4567-e89b-12d3-a456-426614174000", dealer_account_uid="07cc67f4-45d6-494b-adac-09b5cbc7e2b5")
    api_response = dataservice.summaries().machineParts().list(model="model", serial="1234")

    api_response = dataservice.summaries().machineOwners().list()
    api_response = dataservice.summaries().machineOwners().list(account="a123")
    api_response = dataservice.summaries().machineOwners().list(dealer_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.summaries().machineOwners().list(account_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.summaries().machineOwners().list(account="a123", dealer_account="d123")
    api_response = dataservice.summaries().machineOwners().list(account_uid="123e4567-e89b-12d3-a456-426614174000", dealer_account_uid="07cc67f4-45d6-494b-adac-09b5cbc7e2b5")
    api_response = dataservice.summaries().machineOwners().list(model="model", serial="1234")
    api_response = dataservice.summaries().machineOwners().list(model="model", serial_range_start ="1234", engine_hours_last_twelve_months=True)

    api_response = dataservice.warranties().registrations().list()
    api_response = dataservice.warranties().registrations().list(uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.warranties().registrations().list(model=model, serial=serial, machine_uid=machine_uid)
    api_response = dataservice.warranties().registrations().list(account_uid=account_uid, account=account)
    api_response = dataservice.warranties().registrations().insert(warranty_registration=warranty_registration)
    api_response = dataservice.warranties().registrations().update(warranty_registration=warranty_registration)
    api_response = dataservice.warranties().registrations().delete(uid="123e4567-e89b-12d3-a456-426614174000")

    api_response = dataservice.warranties().creditRequests().summaries().list()
    api_response = dataservice.warranties().creditRequests().summaries().list(dealer_account='d123')
    api_response = dataservice.warranties().creditRequests().summaries().list(dealer_code='d123')
    api_response = dataservice.warranties().creditRequests().summaries().list(dealer_uid='123e4567-e89b-12d3-a456-426614174000')
    api_response = dataservice.warranties().creditRequests().summaries().get(uid='123e4567-e89b-12d3-a456-426614174000')
    api_response = dataservice.warranties().creditRequests().list()
    api_response = dataservice.warranties().creditRequests().list(uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.warranties().creditRequests().get(uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.warranties().creditRequests().list(dealer_account="d123)
    api_response = dataservice.warranties().creditRequests().insert(creditRequest=creditRequest)
    api_response = dataservice.warranties().creditRequests().addFile(uid="123e4567-e89b-12d3-a456-426614174000", file=file)
    api_response = dataservice.warranties().creditRequests().listFiles(uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.warranties().creditRequests().downloadFile(uid="123e4567-e89b-12d3-a456-426614174000", filename=filename)
    api_response = dataservice.warranties().creditRequests().update(uid=uid, creditRequest=creditRequest)
    api_response = dataservice.warranties().creditRequests().delete(uid="123e4567-e89b-12d3-a456-426614174000")

    api_response = dataservice.warranties().creditRequests().logs().get(uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.warranties().creditRequests().logs().list()
    api_response = dataservice.warranties().creditRequests().logs().list(warranty_credit_request_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.warranties().creditRequests().logs().insert(warranty_log=warranty_log)
    api_response = dataservice.warranties().creditRequests().logs().delete(uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.warranties().creditRequests().logs().update(log=log)

    api_response = dataservice.warranties().creditRequests().snapshots().list(warranty_credit_request_uid="123e4567-e89b-12d3-a456-426614174000")

    api_response = dataservice.warranties().rates().list()
    api_response = dataservice.warranties().rates().list(include_util_data=True)
    api_response = dataservice.warranties().rates().list(uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.warranties().rates().get(uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.warranties().rates().list(dealer_branch_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.warranties().rates().list(dealer_branch_uid=uid, date=date)
    api_response = dataservice.warranties().rates().list(dealer_account="acme-01")
    api_response = dataservice.warranties().rates().list(dealer_account_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.warranties().rates().insert(warrantyRates=warrantyRates)
    api_response = dataservice.warranties().rates().update(uid=uid, warrantyRates=warrantyRates)
    api_response = dataservice.warranties().rates().delete(uid="123e4567-e89b-12d3-a456-426614174000")

    api_response = dataservice.warranties().glCodes().list()
    api_response = dataservice.warranties().glCodes().list(site=site)
    api_response = dataservice.warranties().glCodes().get(uid=uid)
    api_response = dataservice.warranties().glCodes().insert(warranty_gl_code=warranty_gl_code)
    api_response = dataservice.warranties().glCodes().update(uid=uid, warranty_gl_code=warranty_gl_code)
    api_response = dataservice.warranties().glCodes().delete(uid="123e4567-e89b-12d3-a456-426614174000")

    api_response = dataservice.warranties().productImprovements().list()
    api_response = dataservice.warranties().productImprovements().list(machine_uid=machine_uid)
    api_response = dataservice.warranties().productImprovements().list(model=model, serial=serial)
    api_response = dataservice.warranties().productImprovements().list(is_published=True)
    api_response = dataservice.warranties().productImprovements().insert(product_improvement=product_improvement)
    api_response = dataservice.warranties().productImprovements().update(uid=uid, product_improvement=product_improvement)
    api_response = dataservice.warranties().productImprovements().delete(uid="123e4567-e89b-12d3-a456-426614174000")

    api_response = dataservice.warranties().productImprovements().populations().insert(pip_uid=uid, population=population)
    api_response = dataservice.warranties().productImprovements().populations().update(uid=uid, population=population)
    api_response = dataservice.warranties().productImprovements().populations().delete(uid="123e4567-e89b-12d3-a456-426614174000")

    api_response = dataservice.warranties().productImprovements().machines().list()
    api_response = dataservice.warranties().productImprovements().machines().insert(pip_uid=uid, pip_machine=pip_machine)
    api_response = dataservice.warranties().productImprovements().machines().update(uid=uid, pip_machine=pip_machine)
    api_response = dataservice.warranties().productImprovements().machines().delete(uid="123e4567-e89b-12d3-a456-426614174000")

    api_response = dataservice.warranties().rga().list()
    api_response = dataservice.warranties().rga().insert(rga=rga)
    api_response = dataservice.warranties().rga().update(uid=uid, rga=rga)
    api_response = dataservice.warranties().rga().delete(uid="123e4567-e89b-12d3-a456-426614174000")

    api_response = dataservice.warranties().rga().parts().list()
    api_response = dataservice.warranties().rga().parts().insert(rga_uid=uid, rga_part=rga_part)
    api_response = dataservice.warranties().rga().parts().update(uid=uid, rga_part=rga_part)
    api_response = dataservice.warranties().rga().parts().delete(uid="123e4567-e89b-12d3-a456-426614174000")

    api_response = dataservice.warranties().emails().create(emailRequest=emailRequest)
    api_response = dataservice.warranties().emails().create(useLocalTemplate=True, emailRequest=emailRequest)

    api_response = dataservice.warranties().failureModes().list()
    api_response = dataservice.warranties().failureModes().list(failure_mode_level_1="mode")

    api_response = dataservice.inspections().reports().insert(inspectionReport=inspectionReport)

    api_response = dataservice.portalUsers().list()
    api_response = dataservice.portalUsers().list(user_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.portalUsers().list(user_role='role')
    api_response = dataservice.portalUsers().list(dealer_code='d123')
    api_response = dataservice.portalUsers().list(company_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.portalUsers().update(portal_user=portal_user)

    api_response = dataservice.b2cUsers().get(uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.b2cUsers().list()
    api_response = dataservice.b2cUsers().list(user_role='role')
    api_response = dataservice.b2cUsers().list(company_uid="123e4567-e89b-12d3-a456-426614174000")
    api_response = dataservice.b2cUsers().insert(b2c_user=b2c_user)

    api_response = dataservice.subscriptions().list()
    api_response = dataservice.subscriptions().list(category_1=c1,category_2=c2,category_3=c3,category_4=c4,category_5=c5,medium='email')
    api_response = dataservice.subscriptions().categories().list()
    api_response = dataservice.subscriptions().categories().list(category_1=c1,category_2=c2,category_3=c3,category_4=c4,category_5=c5,email=True,sms=False)
    api_response = dataservice.subscriptions().categories().insert(subscription_category=subscription_category)
    api_response = dataservice.subscriptions().categories().update(uid=uid, subscription_category=subscription_category)
    api_response = dataservice.subscriptions().categories().delete(uid=uid)
    api_response = dataservice.subscriptions().users().list_subscribed_users(category_1=c1,category_2=c2,category_3=c3,category_4=c4,category_5=c5,email=True,sms=False)
    api_response = dataservice.subscriptions().users().list_subscriptions_for_user(uid=uid,category_1=c1,category_2=c2,category_3=c3,category_4=c4,category_5=c5,email=True,sms=False)
    api_response = dataservice.subscriptions().users().insert(subscription_category_uid=uid, user_uid=uid, medium='email')
    api_response = dataservice.subscriptions().users().delete(subscription_category_uid=uid, user_uid=uid, medium='email')

    api_response = dataservice.predictiveMaintenance().list()

    api_response = dataservice.edap().asset_sales().list()
    api_response = dataservice.edap().asset_sales().list(business_unit_id=bui,model=model,serial_number=serial_number)

    api_response = dataservice.fileServices().uploadFile(container_name='c', directory='d', overwrite=False, storage_account='s')
    api_response = dataservice.fileServices().listFiles(container_name='c', directory='d', recursive=False, storage_account='s')
    api_response = dataservice.fileServices().downloadFile(container_name='c', directory='d', file_name='f', storage_account='s')
    api_response = dataservice.fileServices().deleteDirectory(container_name='c', directory='d', storage_account='s')
    api_response = dataservice.fileServices().deleteFile(container_name='c', directory='d', file_name='f', storage_account='s')
    api_response = dataservice.fileServices().deleteDatalakeDirectory(container_name='c', directory='d', storage_account='s')

    api_response = dataservice.information().sites().list()
    api_response = dataservice.information().brands().list()
    api_response = dataservice.information().securityGroups().list()
    api_response = dataservice.information().securityRoles().list()
    api_response = dataservice.information().securityProductLines().list()
    api_response = dataservice.information().securityAreas().list()
    api_response = dataservice.information().securityProductLineKeys().list()
    api_response = dataservice.information().securityAreaKeys().list()
    api_response = dataservice.information().securityAuthMappings().list()


Usage Examples - Email Services:

    from rockyroad.rockyroad import build

    emailservice = build(serviceName="email-services", version="v1", base_url='INSERT_URL_FOR_API')

    email_message = {
        "recipient": "someone@acme.com",
        "subject": "Sending Email Message via API",
        "html_message": "This email send via the API!",
        "text_message": "This email send via the API!",
        }

    api_response = emailservice.emails().send(email_message_json)
    print(api_response)

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rockyroad-0.0.621-py3-none-any.whl (82.5 kB view details)

Uploaded Python 3

File details

Details for the file rockyroad-0.0.621-py3-none-any.whl.

File metadata

  • Download URL: rockyroad-0.0.621-py3-none-any.whl
  • Upload date:
  • Size: 82.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.10.20

File hashes

Hashes for rockyroad-0.0.621-py3-none-any.whl
Algorithm Hash digest
SHA256 a791706499768a703d40c122a3338cf626e7e280c1855cfd9af27a6706de557b
MD5 acc516af24a1d5b5ac208a26b6f53371
BLAKE2b-256 49e6bbcf933f8393e9fee356ab7441f96b574f094807f1e18ba1558fb0f78947

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.621 This release

1 file

0.0.620

1 file

0.0.619

1 file

0.0.618

1 file

0.0.617

1 file

0.0.616

1 file

0.0.615

1 file

0.0.614

1 file

0.0.613

1 file

0.0.612

1 file

0.0.611

1 file

0.0.610

1 file

0.0.609

1 file

0.0.608

1 file

0.0.607

1 file

0.0.606

1 file

0.0.605

1 file

0.0.604

1 file

0.0.603

1 file

0.0.602

1 file

0.0.601

1 file

0.0.600

1 file

0.0.599

1 file

0.0.598

1 file

0.0.597

1 file

0.0.596

1 file

0.0.595

1 file

0.0.594

1 file

0.0.593

1 file

0.0.592

1 file

0.0.591

1 file

0.0.590

1 file

0.0.589

1 file

0.0.588

1 file

0.0.587

1 file

0.0.586

1 file

0.0.585

1 file

0.0.584

1 file

0.0.583

1 file

0.0.582

1 file

0.0.581

1 file

0.0.580

1 file

0.0.579

1 file

0.0.578

1 file

0.0.577

1 file

0.0.576

1 file

0.0.575

1 file

0.0.574

1 file

0.0.573

1 file

0.0.572

1 file

0.0.571

1 file

0.0.570

1 file

0.0.569

1 file

0.0.568

1 file

0.0.567

1 file

0.0.566

1 file

0.0.565

1 file

0.0.564

1 file

0.0.563

1 file

0.0.562

1 file

0.0.561

1 file

0.0.560

1 file

0.0.559

1 file

0.0.558

1 file

0.0.557

1 file

0.0.556

1 file

0.0.555

1 file

0.0.554

1 file

0.0.553

1 file

0.0.552

1 file

0.0.551

1 file

0.0.550

1 file

0.0.549

1 file

0.0.548

1 file

0.0.547

1 file

0.0.546

1 file

0.0.545

1 file

0.0.544

1 file

0.0.543

1 file

0.0.542

1 file

0.0.541

1 file

0.0.540

1 file

0.0.539

1 file

0.0.538

1 file

0.0.537

1 file

0.0.536

1 file

0.0.535

1 file

0.0.534

1 file

0.0.533

1 file

0.0.532

1 file

0.0.531

1 file

0.0.530

1 file

0.0.529

1 file

0.0.528

1 file

0.0.527

1 file

0.0.526

1 file

0.0.525

1 file

0.0.524

1 file

0.0.523

1 file

0.0.522

1 file

0.0.521

1 file

0.0.520

1 file

0.0.519

1 file

0.0.518

1 file

0.0.517

1 file

0.0.516

1 file

0.0.515

1 file

0.0.514

1 file

0.0.513

1 file

0.0.512

1 file

0.0.511

1 file

0.0.510

1 file

0.0.509

1 file

0.0.508

1 file

0.0.507

1 file

0.0.506

1 file

0.0.505

1 file

0.0.504

1 file

0.0.503

1 file

0.0.502

1 file

0.0.501

1 file

0.0.500

1 file

0.0.499

1 file

0.0.498

1 file

0.0.497

1 file

0.0.496

1 file

0.0.495

1 file

0.0.494

1 file

0.0.493

1 file

0.0.492

1 file

0.0.491

1 file

0.0.490

1 file

0.0.489

1 file

0.0.488

1 file

0.0.486

1 file

0.0.485

1 file

0.0.484

1 file

0.0.483

1 file

0.0.482

1 file

0.0.481

1 file

0.0.480

1 file

0.0.479

1 file

0.0.478

1 file

0.0.477

1 file

0.0.476

1 file

0.0.475

1 file

0.0.474

1 file

0.0.473

1 file

0.0.472

1 file

0.0.471

1 file

0.0.470

1 file

0.0.469

1 file

0.0.468

1 file

0.0.467

1 file

0.0.466

1 file

0.0.465

1 file

0.0.464

1 file

0.0.463

1 file

0.0.462

1 file

0.0.461

1 file

0.0.460

1 file

0.0.459

1 file

0.0.458

1 file

0.0.457

1 file

0.0.456

1 file

0.0.455

1 file

0.0.454

1 file

0.0.453

1 file

0.0.452

1 file

0.0.451

1 file

0.0.450

1 file

0.0.449

1 file

0.0.448

1 file

0.0.447

1 file

0.0.446

1 file

0.0.445

1 file

0.0.444

1 file

0.0.443

1 file

0.0.442

1 file

0.0.441

1 file

0.0.440

1 file

0.0.439

1 file

0.0.438

1 file

0.0.437

1 file

0.0.436

1 file

0.0.435

1 file

0.0.434

1 file

0.0.433

1 file

0.0.432

1 file

0.0.431

1 file

0.0.430

1 file

0.0.429

1 file

0.0.428

1 file

0.0.427

1 file

0.0.426

1 file

0.0.425

1 file

0.0.424

1 file

0.0.423

1 file

0.0.422

1 file

0.0.421

1 file

0.0.420

1 file

0.0.419

1 file

0.0.418

1 file

0.0.417

1 file

0.0.416

1 file

0.0.415

1 file

0.0.414

1 file

0.0.413

1 file

0.0.412

1 file

0.0.411

1 file

0.0.410

1 file

0.0.409

1 file

0.0.408

1 file

0.0.407

1 file

0.0.406

1 file

0.0.405

1 file

0.0.404

1 file

0.0.403

1 file

0.0.402

1 file

0.0.401

1 file

0.0.400

1 file

0.0.399

1 file

0.0.398

1 file

0.0.397

1 file

0.0.396

1 file

0.0.395

1 file

0.0.394

1 file

0.0.393

1 file

0.0.392

1 file

0.0.391

1 file

0.0.390

1 file

0.0.389

1 file

0.0.388

1 file

0.0.387

1 file

0.0.386

1 file

0.0.385

1 file

0.0.384

1 file

0.0.383

1 file

0.0.382

1 file

0.0.381

1 file

0.0.380

1 file

0.0.379

1 file

0.0.378

1 file

0.0.377

1 file

0.0.376

1 file

0.0.375

1 file

0.0.374

1 file

0.0.373

1 file

0.0.372

1 file

0.0.371

1 file

0.0.370

1 file

0.0.369

1 file

0.0.368

1 file

0.0.367

1 file

0.0.366

1 file

0.0.365

1 file

0.0.364

1 file

0.0.363

1 file

0.0.362

1 file

0.0.361

1 file

0.0.360

1 file

0.0.359

1 file

0.0.358

1 file

0.0.357

1 file

0.0.356

1 file

0.0.355

1 file

0.0.354

1 file

0.0.353

1 file

0.0.352

1 file

0.0.351

1 file

0.0.350

1 file

0.0.349

1 file

0.0.348

1 file

0.0.347

1 file

0.0.346

1 file

0.0.345

1 file

0.0.344

1 file

0.0.343

1 file

0.0.342

1 file

0.0.341

1 file

0.0.340

1 file

0.0.339

1 file

0.0.338

1 file

0.0.337

1 file

0.0.336

1 file

0.0.335

1 file

0.0.334

1 file

0.0.333

1 file

0.0.332

1 file

0.0.331

1 file

0.0.330

1 file

0.0.329

1 file

0.0.328

1 file

0.0.327

1 file

0.0.326

1 file

0.0.325

1 file

0.0.324

1 file

0.0.323

1 file

0.0.322

1 file

0.0.321

1 file

0.0.320

1 file

0.0.319

1 file

0.0.318

1 file

0.0.317

1 file

0.0.316

1 file

0.0.315

1 file

0.0.314

1 file

0.0.313

1 file

0.0.312

1 file

0.0.311

1 file

0.0.310

1 file

0.0.309

1 file

0.0.308

1 file

0.0.307

1 file

0.0.306

1 file

0.0.305

1 file

0.0.304

1 file

0.0.303

1 file

0.0.302

1 file

0.0.301

1 file

0.0.300

1 file

0.0.299

1 file

0.0.298

1 file

0.0.297

1 file

0.0.296

1 file

0.0.295

1 file

0.0.294

1 file

0.0.293

1 file

0.0.292

1 file

0.0.291

1 file

0.0.290

1 file

0.0.289

1 file

0.0.288

1 file

0.0.287

1 file

0.0.286

1 file

0.0.285

1 file

0.0.284

1 file

0.0.283

1 file

0.0.282

1 file

0.0.281

1 file

0.0.280

1 file

0.0.279

1 file

0.0.278

1 file

0.0.277

1 file

0.0.276

1 file

0.0.275

1 file

0.0.274

1 file

0.0.273

1 file

0.0.272

1 file

0.0.271

1 file

0.0.270

1 file

0.0.269

1 file

0.0.268

1 file

0.0.267

1 file

0.0.266

1 file

0.0.265

1 file

0.0.264

1 file

0.0.263

1 file

0.0.262

1 file

0.0.261

1 file

0.0.260

1 file

0.0.259

1 file

0.0.258

1 file

0.0.257

1 file

0.0.256

1 file

0.0.255

1 file

0.0.254

1 file

0.0.253

1 file

0.0.252

1 file

0.0.251

1 file

0.0.250

1 file

0.0.249

1 file

0.0.248

1 file

0.0.247

1 file

0.0.246

1 file

0.0.245

1 file

0.0.244

1 file

0.0.243

1 file

0.0.242

1 file

0.0.241

1 file

0.0.240

1 file

0.0.239

1 file

0.0.238

1 file

0.0.237

1 file

0.0.236

1 file

0.0.235

1 file

0.0.234

1 file

0.0.233

1 file

0.0.232

1 file

0.0.231

1 file

0.0.230

1 file

0.0.229

1 file

0.0.228

1 file

0.0.227

1 file

0.0.226

1 file

0.0.225

1 file

0.0.224

1 file

0.0.223

1 file

0.0.222

1 file

0.0.221

1 file

0.0.220

1 file

0.0.219

1 file

0.0.218

1 file

0.0.217

1 file

0.0.216

1 file

0.0.215

1 file

0.0.214

1 file

0.0.213

1 file

0.0.212

1 file

0.0.211

1 file

0.0.210

1 file

0.0.209

1 file

0.0.208

1 file

0.0.207

1 file

0.0.206

1 file

0.0.205

1 file

0.0.204

1 file

0.0.203

1 file

0.0.202

1 file

0.0.201

1 file

0.0.200

1 file

0.0.199

1 file

0.0.198

1 file

0.0.197

1 file

0.0.196

1 file

0.0.195

1 file

0.0.194

1 file

0.0.193

1 file

0.0.192

1 file

0.0.191

1 file

0.0.190

1 file

0.0.189

1 file

0.0.188

1 file

0.0.187

1 file

0.0.186

1 file

0.0.185

1 file

0.0.184

1 file

0.0.183

1 file

0.0.182

1 file

0.0.181

1 file

0.0.180

1 file

0.0.179

1 file

0.0.178

1 file

0.0.177

1 file

0.0.176

1 file

0.0.175

1 file

0.0.174

1 file

0.0.173

1 file

0.0.172

1 file

0.0.171

1 file

0.0.170

1 file

0.0.169

1 file

0.0.168

1 file

0.0.167

1 file

0.0.166

1 file

0.0.165

1 file

0.0.164

1 file

0.0.163

1 file

0.0.162

1 file

0.0.161

1 file

0.0.160

1 file

0.0.159

1 file

0.0.158

1 file

0.0.157

1 file

0.0.156

1 file

0.0.155

1 file

0.0.154

1 file

0.0.153

1 file

0.0.152

1 file

0.0.151

1 file

0.0.150

1 file

0.0.149

1 file

0.0.148

1 file

0.0.147

1 file

0.0.146

1 file

0.0.145

1 file

0.0.144

1 file

0.0.143

1 file

0.0.142

1 file

0.0.141

1 file

0.0.140

1 file

0.0.139

1 file

0.0.138

1 file

0.0.137

1 file

0.0.136

1 file

0.0.135

1 file

0.0.134

1 file

0.0.133

1 file

0.0.132

1 file

0.0.131

1 file

0.0.130

1 file

0.0.129

1 file

0.0.128

1 file

0.0.127

1 file

0.0.126

1 file

0.0.125

1 file

0.0.124

1 file

0.0.123

1 file

0.0.122

1 file

0.0.121

1 file

0.0.120

1 file

0.0.119

1 file

0.0.118

1 file

0.0.117

1 file

0.0.116

1 file

0.0.115

1 file

0.0.114

1 file

0.0.113

1 file

0.0.112

1 file

0.0.111

1 file

0.0.110

1 file

0.0.109

1 file

0.0.108

1 file

0.0.107

1 file

0.0.106

1 file

0.0.105

1 file

0.0.104

1 file

0.0.103

1 file

0.0.102

1 file

0.0.101

1 file

0.0.100

1 file

0.0.99

1 file

0.0.98

1 file

0.0.97

1 file

0.0.96

1 file

0.0.95

1 file

0.0.94

1 file

0.0.93

1 file

0.0.92

1 file

0.0.91

1 file

0.0.90

1 file

0.0.89

1 file

0.0.88

1 file

0.0.87

1 file

0.0.86

1 file

0.0.85

1 file

0.0.84

1 file

0.0.83

1 file

0.0.82

1 file

0.0.81

1 file

0.0.80

1 file

0.0.79

1 file

0.0.78

1 file

0.0.77

1 file

0.0.76

1 file

0.0.75

1 file

0.0.74

1 file

0.0.73

1 file

0.0.72

1 file

0.0.71

1 file

0.0.70

1 file

0.0.69

1 file

0.0.68

1 file

0.0.67

1 file

0.0.66

1 file

0.0.65

1 file

0.0.64

1 file

0.0.63

1 file

0.0.62

1 file

0.0.61

1 file

0.0.60

1 file

0.0.59

1 file

0.0.58

1 file

0.0.57

1 file

0.0.56

1 file

0.0.55

1 file

0.0.54

1 file

0.0.53

1 file

0.0.52

1 file

0.0.51

1 file

0.0.50

1 file

0.0.49

1 file

0.0.48

1 file

0.0.47

1 file

0.0.46

1 file

0.0.45

1 file

0.0.44

1 file

0.0.43

1 file

0.0.42

1 file

0.0.41

1 file

0.0.40

1 file

0.0.39

1 file

0.0.38

1 file

0.0.37

1 file

0.0.36

1 file

0.0.35

1 file

0.0.34

1 file

0.0.33

1 file

0.0.32

1 file

0.0.31

1 file

0.0.30

1 file

0.0.29

1 file

0.0.28

1 file

0.0.27

1 file

0.0.26

1 file

0.0.25

1 file

0.0.24

1 file

0.0.23

1 file

0.0.22

1 file

0.0.21

1 file

0.0.20

1 file

0.0.19

1 file

0.0.18

1 file

0.0.17

1 file

0.0.16

1 file

0.0.15

1 file

0.0.14

1 file

0.0.13

1 file

0.0.12

1 file

0.0.11

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page