PHPackages                             furiosojack/kaseya-sdk-soap - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. furiosojack/kaseya-sdk-soap

ActiveLibrary[API Development](/categories/api)

furiosojack/kaseya-sdk-soap
===========================

Sdk para soap de kaseya

v2.4.3(6y ago)020PHPPHP &gt;=7.0

Since Jul 11Pushed 6y agoCompare

[ Source](https://github.com/FuriosoJack/KaseyaSDK-SOAP)[ Packagist](https://packagist.org/packages/furiosojack/kaseya-sdk-soap)[ Docs](https://github.com/FuriosoJack/KaseyaSDKSOAP)[ RSS](/packages/furiosojack-kaseya-sdk-soap/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (4)Versions (14)Used By (0)

Bienvenido a KaseyaSDK para PHP
-------------------------------

[](#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

[](#instalacion)

Para hacer la instalacion con

`composer require furiosojack/kaseya-sdk-soap`

### Uso

[](#uso)

Lo primero es crear un objeto credential, el cual recibe como parametros en el contructuro el usuario y el password.

```
$username = "test";
$password = "123456";
$credentials = FuriosoJack\KaseyaSDKSOAP\HTTP\Auth\Credentials($username, $password);
```

Lo siguiente seria crear la sesicion que se encarga de autenticarse y guardar el sessionID que se necesitara para todas la peticiones.

```
$hostServer = "127.0.0.1";
$session = new FuriosoJack\KaseyaSDKSOAP\HTTP\Session($credentials,$hostServer);
if($session->auth()){
    //Esta autenticado

}else{
    //No se autentico
}
```

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

[](#ejemplo-getorgs)

```
    //Para botener la lista de organizaciones vasta con el siguiente codigo

    $username = "test";
    $password = "123456";
    $credentials = FuriosoJack\KaseyaSDKSOAP\HTTP\Auth\Credentials($username, $password);
    $hostServer = "127.0.0.1";
    $session = new FuriosoJack\KaseyaSDKSOAP\HTTP\Session($credentials,$hostServer);
    if($session->auth()){
        //Esta autenticado
         $response = $session->request(new FuriosoJack\KaseyaSDKSOAP\HTTP\DOM\Request\GetOrgsRequestDOM($session->getAuthResponseDOM()->getSessionID()));
         //DomResponse
         $domResponse = $response->getResponseDOM();
    }else{
        //No se autentico
    }

```

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`

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~2 days

Total

13

Last Release

2471d ago

Major Versions

v1.1.0 → v2.0.12019-07-16

### Community

Maintainers

![](https://www.gravatar.com/avatar/e2fd73421b97b51d66481801f2e6472df8ef9eb92b52c020643c3cd4cf44e564?d=identicon)[FuriosoJack](/maintainers/FuriosoJack)

---

Top Contributors

[![FuriosoJack](https://avatars.githubusercontent.com/u/26976637?v=4)](https://github.com/FuriosoJack "FuriosoJack (40 commits)")

---

Tags

apikaseyaphpsdksoap

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/furiosojack-kaseya-sdk-soap/health.svg)

```
[![Health](https://phpackages.com/badges/furiosojack-kaseya-sdk-soap/health.svg)](https://phpackages.com/packages/furiosojack-kaseya-sdk-soap)
```

###  Alternatives

[netflie/whatsapp-cloud-api

The first PHP SDK to send and receive messages using a cloud-hosted version of the WhatsApp Business Platform

640431.7k4](/packages/netflie-whatsapp-cloud-api)[showdoc/showdoc

ShowDoc is a tool greatly applicable for an IT team to share documents online

12.8k7.0k](/packages/showdoc-showdoc)[wrav/oembed

A simple plugin to extract media information from websites, like youtube videos, twitter statuses or blog articles.

36205.0k3](/packages/wrav-oembed)[lucianotonet/groq-php

A powerful PHP library for seamless integration with the GroqCloud API

83124.5k6](/packages/lucianotonet-groq-php)[jasara/php-amzn-selling-partner-api

A fluent interface for Amazon's Selling Partner API in PHP

1344.8k1](/packages/jasara-php-amzn-selling-partner-api)[unicodeveloper/jusibe-php-lib

Jusibe PHP Library

3417.4k1](/packages/unicodeveloper-jusibe-php-lib)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
