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)

Metadata

Release files for RockyRoad 0.0.621

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for RockyRoad 0.0.621
File Interpreter ABI Platform
rockyroad-0.0.621-py3-none-any.whl Python 3 none any Details

Release files / rockyroad-0.0.621-py3-none-any.whl

Download URL rockyroad-0.0.621-py3-none-any.whl
Size 82.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a791706499768a703d40c122a3338cf626e7e280c1855cfd9af27a6706de557b
BLAKE2b-256 checksum
How to use checksums
49e6bbcf933f8393e9fee356ab7441f96b574f094807f1e18ba1558fb0f78947
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.20

Release history Release notifications | RSS feed

This release

0.0.621 This release

1 release file

0.0.620

1 release file

0.0.619

1 release file

0.0.618

1 release file

0.0.617

1 release file

0.0.616

1 release file

0.0.615

1 release file

0.0.614

1 release file

0.0.613

1 release file

0.0.609

1 release file

0.0.608

1 release file

0.0.607

1 release file

0.0.606

1 release file

0.0.605

1 release file

0.0.604

1 release file

0.0.603

1 release file

0.0.602

1 release file

0.0.594

1 release file

0.0.593

1 release file

0.0.592

1 release file

0.0.591

1 release file

0.0.590

1 release file

0.0.589

1 release file

0.0.588

1 release file

0.0.583

1 release file

0.0.582

1 release file

0.0.581

1 release file

0.0.580

1 release file

0.0.579

1 release file

0.0.578

1 release file

0.0.577

1 release file

0.0.576

1 release file

0.0.575

1 release file

0.0.574

1 release file

0.0.573

1 release file

0.0.572

1 release file

0.0.568

1 release file

0.0.567

1 release file

0.0.566

1 release file

0.0.565

1 release file

0.0.564

1 release file

0.0.563

1 release file

0.0.562

1 release file

0.0.561

1 release file

0.0.560

1 release file

0.0.559

1 release file

0.0.555

1 release file

0.0.554

1 release file

0.0.553

1 release file

0.0.552

1 release file

0.0.551

1 release file

0.0.550

1 release file

0.0.549

1 release file

0.0.548

1 release file

0.0.547

1 release file

0.0.546

1 release file

0.0.545

1 release file

0.0.544

1 release file

0.0.543

1 release file

0.0.542

1 release file

0.0.541

1 release file

0.0.537

1 release file

0.0.536

1 release file

0.0.535

1 release file

0.0.534

1 release file

0.0.533

1 release file

0.0.532

1 release file

0.0.531

1 release file

0.0.530

1 release file

0.0.529

1 release file

0.0.528

1 release file

0.0.527

1 release file

0.0.526

1 release file

0.0.525

1 release file

0.0.524

1 release file

0.0.523

1 release file

0.0.517

1 release file

0.0.516

1 release file

0.0.515

1 release file

0.0.514

1 release file

0.0.513

1 release file

0.0.512

1 release file

0.0.511

1 release file

0.0.510

1 release file

0.0.509

1 release file

0.0.496

1 release file

0.0.495

1 release file

0.0.494

1 release file

0.0.493

1 release file

0.0.492

1 release file

0.0.491

1 release file

0.0.490

1 release file

0.0.489

1 release file

0.0.488

1 release file

0.0.486

1 release file

0.0.485

1 release file

0.0.484

1 release file

0.0.483

1 release file

0.0.482

1 release file

0.0.481

1 release file

0.0.480

1 release file

0.0.479

1 release file

0.0.478

1 release file

0.0.477

1 release file

0.0.476

1 release file

0.0.466

1 release file

0.0.465

1 release file

0.0.464

1 release file

0.0.463

1 release file

0.0.462

1 release file

0.0.461

1 release file

0.0.460

1 release file

0.0.459

1 release file

0.0.458

1 release file

0.0.457

1 release file

0.0.456

1 release file

0.0.443

1 release file

0.0.442

1 release file

0.0.441

1 release file

0.0.440

1 release file

0.0.439

1 release file

0.0.438

1 release file

0.0.437

1 release file

0.0.436

1 release file

0.0.435

1 release file

0.0.434

1 release file

0.0.433

1 release file

0.0.432

1 release file

0.0.431

1 release file

0.0.430

1 release file

0.0.428

1 release file

0.0.427

1 release file

0.0.426

1 release file

0.0.425

1 release file

0.0.424

1 release file

0.0.423

1 release file

0.0.422

1 release file

0.0.421

1 release file

0.0.420

1 release file

0.0.419

1 release file

0.0.418

1 release file

0.0.417

1 release file

0.0.416

1 release file

0.0.413

1 release file

0.0.412

1 release file

0.0.411

1 release file

0.0.410

1 release file

0.0.409

1 release file

0.0.408

1 release file

0.0.407

1 release file

0.0.406

1 release file

0.0.405

1 release file

0.0.404

1 release file

0.0.403

1 release file

0.0.399

1 release file

0.0.391

1 release file

0.0.390

1 release file

0.0.389

1 release file

0.0.388

1 release file

0.0.387

1 release file

0.0.386

1 release file

0.0.385

1 release file

0.0.384

1 release file

0.0.383

1 release file

0.0.382

1 release file

0.0.381

1 release file

0.0.380

1 release file

0.0.379

1 release file

0.0.378

1 release file

0.0.377

1 release file

0.0.376

1 release file

0.0.374

1 release file

0.0.373

1 release file

0.0.372

1 release file

0.0.371

1 release file

0.0.367

1 release file

0.0.364

1 release file

0.0.363

1 release file

0.0.361

1 release file

0.0.360

1 release file

0.0.359

1 release file

0.0.358

1 release file

0.0.357

1 release file

0.0.356

1 release file

0.0.355

1 release file

0.0.354

1 release file

0.0.352

1 release file

0.0.351

1 release file

0.0.350

1 release file

0.0.349

1 release file

0.0.348

1 release file

0.0.347

1 release file

0.0.346

1 release file

0.0.345

1 release file

0.0.344

1 release file

0.0.343

1 release file

0.0.342

1 release file

0.0.341

1 release file

0.0.340

1 release file

0.0.339

1 release file

0.0.338

1 release file

0.0.337

1 release file

0.0.336

1 release file

0.0.334

1 release file

0.0.333

1 release file

0.0.332

1 release file

0.0.331

1 release file

0.0.329

1 release file

0.0.328

1 release file

0.0.327

1 release file

0.0.326

1 release file

0.0.319

1 release file

0.0.318

1 release file

0.0.317

1 release file

0.0.316

1 release file

0.0.315

1 release file

0.0.314

1 release file

0.0.313

1 release file

0.0.312

1 release file

0.0.311

1 release file

0.0.310

1 release file

0.0.309

1 release file

0.0.308

1 release file

0.0.307

1 release file

0.0.306

1 release file

0.0.305

1 release file

0.0.304

1 release file

0.0.303

1 release file

0.0.302

1 release file

0.0.301

1 release file

0.0.295

1 release file

0.0.294

1 release file

0.0.293

1 release file

0.0.292

1 release file

0.0.291

1 release file

0.0.290

1 release file

0.0.289

1 release file

0.0.285

1 release file

0.0.284

1 release file

0.0.283

1 release file

0.0.282

1 release file

0.0.281

1 release file

0.0.280

1 release file

0.0.279

1 release file

0.0.278

1 release file

0.0.277

1 release file

0.0.276

1 release file

0.0.275

1 release file

0.0.274

1 release file

0.0.273

1 release file

0.0.272

1 release file

0.0.271

1 release file

0.0.270

1 release file

0.0.269

1 release file

0.0.268

1 release file

0.0.267

1 release file

0.0.260

1 release file

0.0.259

1 release file

0.0.258

1 release file

0.0.252

1 release file

0.0.251

1 release file

0.0.250

1 release file

0.0.249

1 release file

0.0.244

1 release file

0.0.243

1 release file

0.0.242

1 release file

0.0.236

1 release file

0.0.235

1 release file

0.0.234

1 release file

0.0.233

1 release file

0.0.232

1 release file

0.0.231

1 release file

0.0.230

1 release file

0.0.229

1 release file

0.0.228

1 release file

0.0.227

1 release file

0.0.226

1 release file

0.0.225

1 release file

0.0.224

1 release file

0.0.223

1 release file

0.0.222

1 release file

0.0.210

1 release file

0.0.209

1 release file

0.0.208

1 release file

0.0.207

1 release file

0.0.206

1 release file

0.0.205

1 release file

0.0.204

1 release file

0.0.203

1 release file

0.0.202

1 release file

0.0.201

1 release file

0.0.200

1 release file

0.0.199

1 release file

0.0.198

1 release file

0.0.197

1 release file

0.0.193

1 release file

0.0.190

1 release file

0.0.189

1 release file

0.0.188

1 release file

0.0.187

1 release file

0.0.186

1 release file

0.0.185

1 release file

0.0.184

1 release file

0.0.183

1 release file

0.0.182

1 release file

0.0.181

1 release file

0.0.180

1 release file

0.0.179

1 release file

0.0.172

1 release file

0.0.169

1 release file

0.0.168

1 release file

0.0.167

1 release file

0.0.166

1 release file

0.0.165

1 release file

0.0.164

1 release file

0.0.163

1 release file

0.0.162

1 release file

0.0.161

1 release file

0.0.160

1 release file

0.0.159

1 release file

0.0.158

1 release file

0.0.157

1 release file

0.0.156

1 release file

0.0.155

1 release file

0.0.154

1 release file

0.0.153

1 release file

0.0.152

1 release file

0.0.151

1 release file

0.0.150

1 release file

0.0.149

1 release file

0.0.148

1 release file

0.0.147

1 release file

0.0.146

1 release file

0.0.145

1 release file

0.0.141

1 release file

0.0.140

1 release file

0.0.139

1 release file

0.0.138

1 release file

0.0.137

1 release file

0.0.136

1 release file

0.0.135

1 release file

0.0.134

1 release file

0.0.133

1 release file

0.0.132

1 release file

0.0.131

1 release file

0.0.116

1 release file

0.0.115

1 release file

0.0.114

1 release file

0.0.113

1 release file

0.0.112

1 release file

0.0.111

1 release file

0.0.105

1 release file

0.0.104

1 release file

0.0.103

1 release file

0.0.102

1 release file

0.0.101

1 release file

0.0.100

1 release file

0.0.99

1 release file

0.0.98

1 release file

0.0.97

1 release file

0.0.96

1 release file

0.0.95

1 release file

0.0.94

1 release file

0.0.93

1 release file

0.0.92

1 release file

0.0.91

1 release file

0.0.90

1 release file

0.0.89

1 release file

0.0.88

1 release file

0.0.87

1 release file

0.0.86

1 release file

0.0.85

1 release file

0.0.84

1 release file

0.0.83

1 release file

0.0.82

1 release file

0.0.81

1 release file

0.0.80

1 release file

0.0.79

1 release file

0.0.78

1 release file

0.0.77

1 release file

0.0.76

1 release file

0.0.75

1 release file

0.0.74

1 release file

0.0.73

1 release file

0.0.72

1 release file

0.0.71

1 release file

0.0.70

1 release file

0.0.69

1 release file

0.0.68

1 release file

0.0.67

1 release file

0.0.66

1 release file

0.0.65

1 release file

0.0.64

1 release file

0.0.63

1 release file

0.0.62

1 release file

0.0.61

1 release file

0.0.60

1 release file

0.0.59

1 release file

0.0.58

1 release file

0.0.57

1 release file

0.0.56

1 release file

0.0.55

1 release file

0.0.54

1 release file

0.0.53

1 release file

0.0.52

1 release file

0.0.51

1 release file

0.0.50

1 release file

0.0.49

1 release file

0.0.48

1 release file

0.0.47

1 release file

0.0.46

1 release file

0.0.45

1 release file

0.0.44

1 release file

0.0.43

1 release file

0.0.42

1 release file

0.0.41

1 release file

0.0.40

1 release file

0.0.39

1 release file

0.0.38

1 release file

0.0.37

1 release file

0.0.36

1 release file

0.0.35

1 release file

0.0.34

1 release file

0.0.33

1 release file

0.0.32

1 release file

0.0.31

1 release file

0.0.30

1 release file

0.0.29

1 release file

0.0.28

1 release file

0.0.27

1 release file

0.0.26

1 release file

0.0.25

1 release file

0.0.24

1 release file

0.0.23

1 release file

0.0.22

1 release file

0.0.21

1 release file

0.0.20

1 release file

0.0.19

1 release file

0.0.18

1 release file

0.0.17

1 release file

0.0.16

1 release file

0.0.15

1 release file

0.0.14

1 release file

0.0.13

1 release file

0.0.12

1 release file

0.0.11

2 release 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