Thanks to visit codestin.com
Credit goes to github.com

Skip to content

amplify-msp/py-halo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyHalo

A simply Python library for the HaloPSA API provided by Amplify MSP.

Requirements

  • Python3
  • requests

Usage

  • pip install pyhalo
# Create a PyHalo object and perform Authentication
pyhalo = PyHalo(
    client_id='client-id',
    client_secret='client-secret',
    domain='amplifymspdev.halopsa.com',
    tenant='amplifymspdev',
    hosted=True,
    scope='all'
)

# Available endpoint groupings are on the pyhalo object
# Actions: pyhalo.actions()
# Agents: pyhalo.agents()
# Appointments: pyhalo.appointments()
# Assets: pyhalo.assets()
# Attachments: pyhalo.attachments()
# Clients: pyhalo.clients()
# Contracts: pyhalo.contracts()
# Invoices: pyhalo.invoices()
# Items: pyhalo.items()
# Knowledge Base: pyhalo.knowledge_base()
# Login Endpoints: pyhalo.login()
# Opportunities: pyhalo.opportunities()
# Quotes: pyhalo.quotes()
# Reports: pyhalo.reports()
# Sites: pyhalo.sites()
# Status: pyhalo.status()
# Suppliers: pyhalo.suppliers()
# Teams: pyhalo.teams()
# Ticket Types: pyhalo.ticket_types()
# Tickets: pyhalo.tickets()
# Users: pyhalo.users()

me_response = pyhalo.agents().get_me()

About

Python library for HaloPSA

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages