Skip to content

hitslab/rocket-chat-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP SDK for Rocket.Chat REST API

Documentation for Rocket.Chat REST API available here - Rocket.Chat API

Install

composer require hitslab/rocket-chat-sdk

Example

use Hitslab\RocketChatSDK\RocketChatClient;
use Hitslab\RocketChatSDK\Request\Authentication\LoginRequest;
use Hitslab\RocketChatSDK\Request\Users\UsersListRequest;

// Creating client
$client = new RocketChatClient("https://rocket.my-company.org");

// Auth with login (or email) and password
$loginResponse = LoginRequest::create($client)
    ->user('username')
    ->password('password')
    ->request();

// Get list of users
$users = UsersListRequest::create($client)
    ->auth($loginResponse->data->authToken, $loginResponse->data->userId)
    ->request();

About

PHP SDK for Rocket.Chat REST API

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages