New to Stride? We suggest following the - Stride Getting Started guide that uses the Stride client. We also have a full-featured reference app part of the same project that demonstrating all (well, almost all ) the features that comprise of the Stride ecosystem.
The Stride client is quite simple. After initialization, your app will use the Stride client to generate a token and send a request to our REST API.
Installation
npm install stride-node-client
Prerequisite
You must install the app in the conversation. Apps are granted permission only for conversations they are installed in.
Usage
//require-in the libconst Stride = ; // Save environment variablesconst CLIENT_ID CLIENT_SECRET NODE_ENV = processenv; // Instantiate clientconst stride = CLIENT_ID: CLIENT_ID CLIENT_SECRET: CLIENT_SECRET NODE_ENV: 'production' ; // Setting Context: These values can be found in your URL when you are in a conversation: https://app.stride.com/cloudId/chat/conversationId const conversationId = "";const cloudId = ""; // Send Message To Conversationawait strideapimessages; // Fetch Conversation Rosterconst roster = await strideapiconversations; // Archive Conversationawait strideapiconversationsarchivecloudId conversationId body: {} ; // Unarchive Conversationawait strideapiconversations;