Download the PHP package furiosojack/kaseya-sdk-soap without Composer
On this page you can find all versions of the php package furiosojack/kaseya-sdk-soap. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download furiosojack/kaseya-sdk-soap
More information about furiosojack/kaseya-sdk-soap
Files in furiosojack/kaseya-sdk-soap
Package kaseya-sdk-soap
Short Description Sdk para soap de kaseya
License
Homepage https://github.com/FuriosoJack/KaseyaSDKSOAP
Informations about the package kaseya-sdk-soap
Bienvenido a KaseyaSDK para PHP
Con este repositorio puedes hacer peticiones al webservice de Kaseya. Que se encuentra en todos lo servidores con la ruta https://127.0.0.1/vsaWS/KaseyaWS.asmx
Instalacion
Para hacer la instalacion con
composer require furiosojack/kaseya-sdk-soap
Uso
Lo primero es crear un objeto credential, el cual recibe como parametros en el contructuro el usuario y el password.
Lo siguiente seria crear la sesicion que se encarga de autenticarse y guardar el sessionID que se necesitara para todas la peticiones.
Las peticiones que puede realizar con este paquete por ahora son las siguientes
- AddOrg
- AddOrgToScope
- AddScope
- AddUserToRole
- AddUserToScope
- CreateAdmin
- GetOrgs
- Auth
- DisableAdmin
- EnableAdmin
- GetRoles
- RemoveUserFromRole
Ahora para ejecutar alguna de estas peticiones debe saber que cada una de ella tiene su clase que se encarga de contruir el XML.
Todas las peticiones estan en el namespace FuriosoJack\KaseyaSDKSOAP\HTTP\DOM\Request\
Ejemplo GetOrgs
La variable $domResponse
declarada en el ejemplo representa aun objeto response ubicado en el namespace FuriosoJack\KaseyaSDKSOAP\HTTP\DOM\Response
para este caso que como se llamo al GetOrgsRequestDOM
devolveria un objeto GetOrgsResponseDOM
del cual puede obtener la linta de organizacion por medio del metodo getOrgs() y el cual devuelve un array de Objectos FuriosoJack\KaseyaSDKSOAP\HTTP\DOM\Elements\Org