api.forum.blockchainstudios.stream
Open in
urlscan Pro
3.214.190.254
Public Scan
URL:
https://api.forum.blockchainstudios.stream/
Submission: On February 25 via automatic, source certstream-suspicious — Scanned from DE
Submission: On February 25 via automatic, source certstream-suspicious — Scanned from DE
Form analysis
30 forms found in the DOM<form>
<h5 class="examples-uid text-orange-600 mt-4">toggleOnline</h5>
</form>
<form>
<h5 class="examples-uid text-orange-600 mt-4">toggleOffline</h5>
</form>
<form>
<h5 class="examples-uid text-orange-600 mt-4">joinUser</h5>
<div class="payload-examples mb-4 ">
<div class="js-prop cursor-pointer flex property">
<span class="px-2 mr-2 text-gray-200 text-sm border rounded focus:outline-none cursor-pointer">Payload</span>
<svg class="expand inline align-baseline" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0">
<polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon>
</svg>
</div>
<div class="children payload-examples mt-4">
<pre class="hljs mb-4 border border-gray-800 rounded"><code class="hljs bash"><span class="hljs-string">"string"</span></code></pre>
<h6 class="text-xs font-bold text-gray-700 italic">This example has been generated automatically.</h6>
</div>
</div>
</form>
<form>
<h5 class="examples-uid text-orange-600 mt-4">joinChannel</h5>
<div class="payload-examples mb-4 ">
<div class="js-prop cursor-pointer flex property">
<span class="px-2 mr-2 text-gray-200 text-sm border rounded focus:outline-none cursor-pointer">Payload</span>
<svg class="expand inline align-baseline" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0">
<polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon>
</svg>
</div>
<div class="children payload-examples mt-4">
<pre class="hljs mb-4 border border-gray-800 rounded"><code class="hljs bash"><span class="hljs-string">"string"</span></code></pre>
<h6 class="text-xs font-bold text-gray-700 italic">This example has been generated automatically.</h6>
</div>
</div>
</form>
<form>
<h5 class="examples-uid text-orange-600 mt-4">joinGuild</h5>
<div class="payload-examples mb-4 ">
<div class="js-prop cursor-pointer flex property">
<span class="px-2 mr-2 text-gray-200 text-sm border rounded focus:outline-none cursor-pointer">Payload</span>
<svg class="expand inline align-baseline" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0">
<polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon>
</svg>
</div>
<div class="children payload-examples mt-4">
<pre class="hljs mb-4 border border-gray-800 rounded"><code class="hljs bash"><span class="hljs-string">"string"</span></code></pre>
<h6 class="text-xs font-bold text-gray-700 italic">This example has been generated automatically.</h6>
</div>
</div>
</form>
<form>
<h5 class="examples-uid text-orange-600 mt-4">startTyping</h5>
<div class="payload-examples mb-4 ">
<div class="js-prop cursor-pointer flex property">
<span class="px-2 mr-2 text-gray-200 text-sm border rounded focus:outline-none cursor-pointer">Payload</span>
<svg class="expand inline align-baseline" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0">
<polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon>
</svg>
</div>
<div class="children payload-examples mt-4">
<pre class="hljs mb-4 border border-gray-800 rounded"><code class="hljs bash"><span class="hljs-string">"string"</span></code></pre>
<h6 class="text-xs font-bold text-gray-700 italic">This example has been generated automatically.</h6>
</div>
</div>
</form>
<form>
<h5 class="examples-uid text-orange-600 mt-4">stopTyping</h5>
<div class="payload-examples mb-4 ">
<div class="js-prop cursor-pointer flex property">
<span class="px-2 mr-2 text-gray-200 text-sm border rounded focus:outline-none cursor-pointer">Payload</span>
<svg class="expand inline align-baseline" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0">
<polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon>
</svg>
</div>
<div class="children payload-examples mt-4">
<pre class="hljs mb-4 border border-gray-800 rounded"><code class="hljs bash"><span class="hljs-string">"string"</span></code></pre>
<h6 class="text-xs font-bold text-gray-700 italic">This example has been generated automatically.</h6>
</div>
</div>
</form>
<form>
<h5 class="examples-uid text-orange-600 mt-4">getRequestCount</h5>
</form>
<form>
<h5 class="examples-uid text-orange-600 mt-4">leaveGuild</h5>
<div class="payload-examples mb-4 ">
<div class="js-prop cursor-pointer flex property">
<span class="px-2 mr-2 text-gray-200 text-sm border rounded focus:outline-none cursor-pointer">Payload</span>
<svg class="expand inline align-baseline" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0">
<polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon>
</svg>
</div>
<div class="children payload-examples mt-4">
<pre class="hljs mb-4 border border-gray-800 rounded"><code class="hljs bash"><span class="hljs-string">"string"</span></code></pre>
<h6 class="text-xs font-bold text-gray-700 italic">This example has been generated automatically.</h6>
</div>
</div>
</form>
<form>
<h5 class="examples-uid text-orange-600 mt-4">leaveRoom</h5>
<div class="payload-examples mb-4 ">
<div class="js-prop cursor-pointer flex property">
<span class="px-2 mr-2 text-gray-200 text-sm border rounded focus:outline-none cursor-pointer">Payload</span>
<svg class="expand inline align-baseline" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0">
<polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon>
</svg>
</div>
<div class="children payload-examples mt-4">
<pre class="hljs mb-4 border border-gray-800 rounded"><code class="hljs bash"><span class="hljs-string">"string"</span></code></pre>
<h6 class="text-xs font-bold text-gray-700 italic">This example has been generated automatically.</h6>
</div>
</div>
</form>
<form>
<h5 class="examples-uid text-orange-600 mt-4">addChannel</h5>
<div class="payload-examples mb-4 ">
<div class="js-prop cursor-pointer flex property">
<span class="px-2 mr-2 text-gray-200 text-sm border rounded focus:outline-none cursor-pointer">Payload</span>
<svg class="expand inline align-baseline" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0">
<polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon>
</svg>
</div>
<div class="children payload-examples mt-4">
<pre class="hljs mb-4 border border-gray-800 rounded"><code class="hljs json">{
<span class="hljs-attr">"id"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"name"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"isPublic"</span>: <span class="hljs-literal">true</span>,
<span class="hljs-attr">"createdAt"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"updatedAt"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"hasNotification"</span>: <span class="hljs-literal">true</span>
}</code></pre>
<h6 class="text-xs font-bold text-gray-700 italic">This example has been generated automatically.</h6>
</div>
</div>
</form>
<form>
<h5 class="examples-uid text-orange-600 mt-4">deleteChannel</h5>
<div class="payload-examples mb-4 ">
<div class="js-prop cursor-pointer flex property">
<span class="px-2 mr-2 text-gray-200 text-sm border rounded focus:outline-none cursor-pointer">Payload</span>
<svg class="expand inline align-baseline" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0">
<polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon>
</svg>
</div>
<div class="children payload-examples mt-4">
<pre class="hljs mb-4 border border-gray-800 rounded"><code class="hljs bash"><span class="hljs-string">"string"</span></code></pre>
<h6 class="text-xs font-bold text-gray-700 italic">This example has been generated automatically.</h6>
</div>
</div>
</form>
<form>
<h5 class="examples-uid text-orange-600 mt-4">editChannel</h5>
<div class="payload-examples mb-4 ">
<div class="js-prop cursor-pointer flex property">
<span class="px-2 mr-2 text-gray-200 text-sm border rounded focus:outline-none cursor-pointer">Payload</span>
<svg class="expand inline align-baseline" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0">
<polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon>
</svg>
</div>
<div class="children payload-examples mt-4">
<pre class="hljs mb-4 border border-gray-800 rounded"><code class="hljs json">{
<span class="hljs-attr">"id"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"name"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"isPublic"</span>: <span class="hljs-literal">true</span>,
<span class="hljs-attr">"createdAt"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"updatedAt"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"hasNotification"</span>: <span class="hljs-literal">true</span>
}</code></pre>
<h6 class="text-xs font-bold text-gray-700 italic">This example has been generated automatically.</h6>
</div>
</div>
</form>
<form>
<h5 class="examples-uid text-orange-600 mt-4">editGuild</h5>
<div class="payload-examples mb-4 ">
<div class="js-prop cursor-pointer flex property">
<span class="px-2 mr-2 text-gray-200 text-sm border rounded focus:outline-none cursor-pointer">Payload</span>
<svg class="expand inline align-baseline" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0">
<polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon>
</svg>
</div>
<div class="children payload-examples mt-4">
<pre class="hljs mb-4 border border-gray-800 rounded"><code class="hljs json">{
<span class="hljs-attr">"name"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"icon"</span>: <span class="hljs-string">"string"</span>
}</code></pre>
<h6 class="text-xs font-bold text-gray-700 italic">This example has been generated automatically.</h6>
</div>
</div>
</form>
<form>
<h5 class="examples-uid text-orange-600 mt-4">deleteGuild</h5>
<div class="payload-examples mb-4 ">
<div class="js-prop cursor-pointer flex property">
<span class="px-2 mr-2 text-gray-200 text-sm border rounded focus:outline-none cursor-pointer">Payload</span>
<svg class="expand inline align-baseline" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0">
<polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon>
</svg>
</div>
<div class="children payload-examples mt-4">
<pre class="hljs mb-4 border border-gray-800 rounded"><code class="hljs bash"><span class="hljs-string">"string"</span></code></pre>
<h6 class="text-xs font-bold text-gray-700 italic">This example has been generated automatically.</h6>
</div>
</div>
</form>
<form>
<h5 class="examples-uid text-orange-600 mt-4">addMember</h5>
<div class="payload-examples mb-4 ">
<div class="js-prop cursor-pointer flex property">
<span class="px-2 mr-2 text-gray-200 text-sm border rounded focus:outline-none cursor-pointer">Payload</span>
<svg class="expand inline align-baseline" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0">
<polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon>
</svg>
</div>
<div class="children payload-examples mt-4">
<pre class="hljs mb-4 border border-gray-800 rounded"><code class="hljs json">{
<span class="hljs-attr">"id"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"username"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"image"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"isOnline"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"createdAt"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"updatedAt"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"isFriend"</span>: <span class="hljs-string">"string"</span>
}</code></pre>
<h6 class="text-xs font-bold text-gray-700 italic">This example has been generated automatically.</h6>
</div>
</div>
</form>
<form>
<h5 class="examples-uid text-orange-600 mt-4">removeMember</h5>
<div class="payload-examples mb-4 ">
<div class="js-prop cursor-pointer flex property">
<span class="px-2 mr-2 text-gray-200 text-sm border rounded focus:outline-none cursor-pointer">Payload</span>
<svg class="expand inline align-baseline" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0">
<polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon>
</svg>
</div>
<div class="children payload-examples mt-4">
<pre class="hljs mb-4 border border-gray-800 rounded"><code class="hljs bash"><span class="hljs-string">"string"</span></code></pre>
<h6 class="text-xs font-bold text-gray-700 italic">This example has been generated automatically.</h6>
</div>
</div>
</form>
<form>
<h5 class="examples-uid text-orange-600 mt-4">new_message</h5>
<div class="payload-examples mb-4 ">
<div class="js-prop cursor-pointer flex property">
<span class="px-2 mr-2 text-gray-200 text-sm border rounded focus:outline-none cursor-pointer">Payload</span>
<svg class="expand inline align-baseline" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0">
<polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon>
</svg>
</div>
<div class="children payload-examples mt-4">
<pre class="hljs mb-4 border border-gray-800 rounded"><code class="hljs json">{
<span class="hljs-attr">"user"</span>: {},
<span class="hljs-attr">"id"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"text"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"url"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"filetype"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"createdAt"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"updatedAt"</span>: <span class="hljs-string">"string"</span>
}</code></pre>
<h6 class="text-xs font-bold text-gray-700 italic">This example has been generated automatically.</h6>
</div>
</div>
</form>
<form>
<h5 class="examples-uid text-orange-600 mt-4">edit_message</h5>
<div class="payload-examples mb-4 ">
<div class="js-prop cursor-pointer flex property">
<span class="px-2 mr-2 text-gray-200 text-sm border rounded focus:outline-none cursor-pointer">Payload</span>
<svg class="expand inline align-baseline" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0">
<polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon>
</svg>
</div>
<div class="children payload-examples mt-4">
<pre class="hljs mb-4 border border-gray-800 rounded"><code class="hljs json">{
<span class="hljs-attr">"user"</span>: {},
<span class="hljs-attr">"id"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"text"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"url"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"filetype"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"createdAt"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"updatedAt"</span>: <span class="hljs-string">"string"</span>
}</code></pre>
<h6 class="text-xs font-bold text-gray-700 italic">This example has been generated automatically.</h6>
</div>
</div>
</form>
<form>
<h5 class="examples-uid text-orange-600 mt-4">delete_message</h5>
<div class="payload-examples mb-4 ">
<div class="js-prop cursor-pointer flex property">
<span class="px-2 mr-2 text-gray-200 text-sm border rounded focus:outline-none cursor-pointer">Payload</span>
<svg class="expand inline align-baseline" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0">
<polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon>
</svg>
</div>
<div class="children payload-examples mt-4">
<pre class="hljs mb-4 border border-gray-800 rounded"><code class="hljs bash"><span class="hljs-string">"string"</span></code></pre>
<h6 class="text-xs font-bold text-gray-700 italic">This example has been generated automatically.</h6>
</div>
</div>
</form>
<form>
<h5 class="examples-uid text-orange-600 mt-4">push_to_top</h5>
<div class="payload-examples mb-4 ">
<div class="js-prop cursor-pointer flex property">
<span class="px-2 mr-2 text-gray-200 text-sm border rounded focus:outline-none cursor-pointer">Payload</span>
<svg class="expand inline align-baseline" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0">
<polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon>
</svg>
</div>
<div class="children payload-examples mt-4">
<pre class="hljs mb-4 border border-gray-800 rounded"><code class="hljs bash"><span class="hljs-string">"string"</span></code></pre>
<h6 class="text-xs font-bold text-gray-700 italic">This example has been generated automatically.</h6>
</div>
</div>
</form>
<form>
<h5 class="examples-uid text-orange-600 mt-4">new_notification</h5>
<div class="payload-examples mb-4 ">
<div class="js-prop cursor-pointer flex property">
<span class="px-2 mr-2 text-gray-200 text-sm border rounded focus:outline-none cursor-pointer">Payload</span>
<svg class="expand inline align-baseline" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0">
<polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon>
</svg>
</div>
<div class="children payload-examples mt-4">
<pre class="hljs mb-4 border border-gray-800 rounded"><code class="hljs bash"><span class="hljs-string">"string"</span></code></pre>
<h6 class="text-xs font-bold text-gray-700 italic">This example has been generated automatically.</h6>
</div>
</div>
</form>
<form>
<h5 class="examples-uid text-orange-600 mt-4">toggle_online</h5>
<div class="payload-examples mb-4 ">
<div class="js-prop cursor-pointer flex property">
<span class="px-2 mr-2 text-gray-200 text-sm border rounded focus:outline-none cursor-pointer">Payload</span>
<svg class="expand inline align-baseline" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0">
<polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon>
</svg>
</div>
<div class="children payload-examples mt-4">
<pre class="hljs mb-4 border border-gray-800 rounded"><code class="hljs bash"><span class="hljs-string">"string"</span></code></pre>
<h6 class="text-xs font-bold text-gray-700 italic">This example has been generated automatically.</h6>
</div>
</div>
</form>
<form>
<h5 class="examples-uid text-orange-600 mt-4">toggle_offline</h5>
<div class="payload-examples mb-4 ">
<div class="js-prop cursor-pointer flex property">
<span class="px-2 mr-2 text-gray-200 text-sm border rounded focus:outline-none cursor-pointer">Payload</span>
<svg class="expand inline align-baseline" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0">
<polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon>
</svg>
</div>
<div class="children payload-examples mt-4">
<pre class="hljs mb-4 border border-gray-800 rounded"><code class="hljs bash"><span class="hljs-string">"string"</span></code></pre>
<h6 class="text-xs font-bold text-gray-700 italic">This example has been generated automatically.</h6>
</div>
</div>
</form>
<form>
<h5 class="examples-uid text-orange-600 mt-4">addToTyping</h5>
<div class="payload-examples mb-4 ">
<div class="js-prop cursor-pointer flex property">
<span class="px-2 mr-2 text-gray-200 text-sm border rounded focus:outline-none cursor-pointer">Payload</span>
<svg class="expand inline align-baseline" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0">
<polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon>
</svg>
</div>
<div class="children payload-examples mt-4">
<pre class="hljs mb-4 border border-gray-800 rounded"><code class="hljs bash"><span class="hljs-string">"string"</span></code></pre>
<h6 class="text-xs font-bold text-gray-700 italic">This example has been generated automatically.</h6>
</div>
</div>
</form>
<form>
<h5 class="examples-uid text-orange-600 mt-4">removeFromTyping</h5>
<div class="payload-examples mb-4 ">
<div class="js-prop cursor-pointer flex property">
<span class="px-2 mr-2 text-gray-200 text-sm border rounded focus:outline-none cursor-pointer">Payload</span>
<svg class="expand inline align-baseline" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0">
<polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon>
</svg>
</div>
<div class="children payload-examples mt-4">
<pre class="hljs mb-4 border border-gray-800 rounded"><code class="hljs bash"><span class="hljs-string">"string"</span></code></pre>
<h6 class="text-xs font-bold text-gray-700 italic">This example has been generated automatically.</h6>
</div>
</div>
</form>
<form>
<h5 class="examples-uid text-orange-600 mt-4">send_request</h5>
</form>
<form>
<h5 class="examples-uid text-orange-600 mt-4">add_friend</h5>
<div class="payload-examples mb-4 ">
<div class="js-prop cursor-pointer flex property">
<span class="px-2 mr-2 text-gray-200 text-sm border rounded focus:outline-none cursor-pointer">Payload</span>
<svg class="expand inline align-baseline" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0">
<polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon>
</svg>
</div>
<div class="children payload-examples mt-4">
<pre class="hljs mb-4 border border-gray-800 rounded"><code class="hljs json">{
<span class="hljs-attr">"member"</span>: {}
}</code></pre>
<h6 class="text-xs font-bold text-gray-700 italic">This example has been generated automatically.</h6>
</div>
</div>
</form>
<form>
<h5 class="examples-uid text-orange-600 mt-4">remove_friend</h5>
<div class="payload-examples mb-4 ">
<div class="js-prop cursor-pointer flex property">
<span class="px-2 mr-2 text-gray-200 text-sm border rounded focus:outline-none cursor-pointer">Payload</span>
<svg class="expand inline align-baseline" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0">
<polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon>
</svg>
</div>
<div class="children payload-examples mt-4">
<pre class="hljs mb-4 border border-gray-800 rounded"><code class="hljs bash"><span class="hljs-string">"string"</span></code></pre>
<h6 class="text-xs font-bold text-gray-700 italic">This example has been generated automatically.</h6>
</div>
</div>
</form>
<form>
<h5 class="examples-uid text-orange-600 mt-4">requestCount</h5>
<div class="payload-examples mb-4 ">
<div class="js-prop cursor-pointer flex property">
<span class="px-2 mr-2 text-gray-200 text-sm border rounded focus:outline-none cursor-pointer">Payload</span>
<svg class="expand inline align-baseline" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0">
<polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon>
</svg>
</div>
<div class="children payload-examples mt-4">
<pre class="hljs mb-4 border border-gray-800 rounded"><code class="hljs bash"><span class="hljs-string">""</span></code></pre>
<h6 class="text-xs font-bold text-gray-700 italic">This example has been generated automatically.</h6>
</div>
</div>
</form>
Text Content
VALKYRIE WEBSOCKETS 1.0.0 * Introduction * Servers OPERATIONS * Pub / Sub / MESSAGES toggleOnline toggleOffline joinUser joinChannel joinGuild startTyping stopTyping getRequestCount leaveGuild leaveRoom addChannel deleteChannel editChannel editGuild deleteGuild addMember removeMember new_message edit_message delete_message push_to_top new_notification toggle_online toggle_offline addToTyping removeFromTyping send_request add_friend remove_friend requestCount VALKYRIE WEBSOCKETS 1.0.0 This service is in charge of processing websocket events. Websockets are authenticated using sessions. All messages send to the server must be specified like this: { "action": "joinRoom", "room": "123456789", "message": "username" } Room is required to join a channel room, message can be used for additional arguments or information. Both are optional. Messages emitted from the server are of form: { "action": "new_message", "message": { ... properties } } SERVERS wss://api.valkyrieapp.xyz/ws wss ws://localhost:8080/ws ws OPERATIONS PUB / Accepts one of the following messages: #1 toggleOnline Changes the users status to online and broadcasts it to all friends and guilds they are part of. #2 toggleOffline Changes the users status to offline and broadcasts it to all friends and guilds they are part of. Leaves all connected rooms. #3 joinUser Joins the users room. This room receives guild, DM & friend notifications Payload string userId string #4 joinChannel Joins the channels room. Checks if the user is a member of said channel. Receives message & typing events. Payload string channelId string #5 joinGuild Joins the guilds room. Requires member access. Receives guild member & channel events. Payload string guildId string #6 startTyping Emits the username to the channel they are typing in. Payload string channelId string username string #7 stopTyping Removes the username from the channel they were typing in. Payload string channelId string username string #8 getRequestCount Gets the amount of friend requests the user has. #9 leaveGuild Leaves the guild room. Payload string guildId string #10 leaveRoom Leaves the room. Payload string roomId string EXAMPLES TOGGLEONLINE TOGGLEOFFLINE JOINUSER Payload "string" THIS EXAMPLE HAS BEEN GENERATED AUTOMATICALLY. JOINCHANNEL Payload "string" THIS EXAMPLE HAS BEEN GENERATED AUTOMATICALLY. JOINGUILD Payload "string" THIS EXAMPLE HAS BEEN GENERATED AUTOMATICALLY. STARTTYPING Payload "string" THIS EXAMPLE HAS BEEN GENERATED AUTOMATICALLY. STOPTYPING Payload "string" THIS EXAMPLE HAS BEEN GENERATED AUTOMATICALLY. GETREQUESTCOUNT LEAVEGUILD Payload "string" THIS EXAMPLE HAS BEEN GENERATED AUTOMATICALLY. LEAVEROOM Payload "string" THIS EXAMPLE HAS BEEN GENERATED AUTOMATICALLY. SUB / Accepts one of the following messages: #1 addChannel A channel was created. Payload object see ChannelResponse id string name string isPublic boolean createdAt string updatedAt string hasNotification boolean Additional properties are allowed. #2 deleteChannel A channel was deleted. Payload string id string #3 editChannel A channel was edited Payload object see ChannelResponse id string name string isPublic boolean createdAt string updatedAt string hasNotification boolean Additional properties are allowed. #4 editGuild A guild was edited Payload object see Guild name string icon string Additional properties are allowed. #5 deleteGuild A guild was deleted. Payload string id string #6 addMember A member got added to the guild. Payload object see MemberResponse id string username string image string isOnline string createdAt string updatedAt string isFriend string Additional properties are allowed. #7 removeMember A member was removed from the guild. Payload string id string #8 new_message A new message was sent to a channel. Payload object user object see MemberResponse Additional properties are allowed. id string text string url string filetype string createdAt string updatedAt string Additional properties are allowed. #9 edit_message A message in this channel was edited. Payload object user object see MemberResponse Additional properties are allowed. id string text string url string filetype string createdAt string updatedAt string Additional properties are allowed. #10 delete_message A message in this channel was deleted. Payload string id string #11 push_to_top A notification that pushes the DM to the top of the list. Payload string dmChannelId string #12 new_notification A new message notification, published to all guild members. Additionally sends the channelId to members that currently view the guild. Payload string channelId string guildId string #13 toggle_online A notification that the user went online. Gets emited to guild members that currently view the guild and friends of the user. Payload string userId string #14 toggle_offline A notification that the user went offline. Gets emited to guild members that currently view the guild and friends of the user. Payload string userId string #15 addToTyping Emits the username to the channel the user is currently typing in. Payload string username string #16 removeFromTyping Emits the username to the channel the user was typing in. Payload string username string #17 send_request Emits a notification that a friends request was received #18 add_friend Adds the added person to the friends list. Payload object see MemberResponse member object Additional properties are allowed. Additional properties are allowed. #19 remove_friend Removes the former friend from the friends list. Payload string id string #20 requestCount The amount of friends requests the user has Payload number count number EXAMPLES ADDCHANNEL Payload { "id": "string", "name": "string", "isPublic": true, "createdAt": "string", "updatedAt": "string", "hasNotification": true } THIS EXAMPLE HAS BEEN GENERATED AUTOMATICALLY. DELETECHANNEL Payload "string" THIS EXAMPLE HAS BEEN GENERATED AUTOMATICALLY. EDITCHANNEL Payload { "id": "string", "name": "string", "isPublic": true, "createdAt": "string", "updatedAt": "string", "hasNotification": true } THIS EXAMPLE HAS BEEN GENERATED AUTOMATICALLY. EDITGUILD Payload { "name": "string", "icon": "string" } THIS EXAMPLE HAS BEEN GENERATED AUTOMATICALLY. DELETEGUILD Payload "string" THIS EXAMPLE HAS BEEN GENERATED AUTOMATICALLY. ADDMEMBER Payload { "id": "string", "username": "string", "image": "string", "isOnline": "string", "createdAt": "string", "updatedAt": "string", "isFriend": "string" } THIS EXAMPLE HAS BEEN GENERATED AUTOMATICALLY. REMOVEMEMBER Payload "string" THIS EXAMPLE HAS BEEN GENERATED AUTOMATICALLY. NEW_MESSAGE Payload { "user": {}, "id": "string", "text": "string", "url": "string", "filetype": "string", "createdAt": "string", "updatedAt": "string" } THIS EXAMPLE HAS BEEN GENERATED AUTOMATICALLY. EDIT_MESSAGE Payload { "user": {}, "id": "string", "text": "string", "url": "string", "filetype": "string", "createdAt": "string", "updatedAt": "string" } THIS EXAMPLE HAS BEEN GENERATED AUTOMATICALLY. DELETE_MESSAGE Payload "string" THIS EXAMPLE HAS BEEN GENERATED AUTOMATICALLY. PUSH_TO_TOP Payload "string" THIS EXAMPLE HAS BEEN GENERATED AUTOMATICALLY. NEW_NOTIFICATION Payload "string" THIS EXAMPLE HAS BEEN GENERATED AUTOMATICALLY. TOGGLE_ONLINE Payload "string" THIS EXAMPLE HAS BEEN GENERATED AUTOMATICALLY. TOGGLE_OFFLINE Payload "string" THIS EXAMPLE HAS BEEN GENERATED AUTOMATICALLY. ADDTOTYPING Payload "string" THIS EXAMPLE HAS BEEN GENERATED AUTOMATICALLY. REMOVEFROMTYPING Payload "string" THIS EXAMPLE HAS BEEN GENERATED AUTOMATICALLY. SEND_REQUEST ADD_FRIEND Payload { "member": {} } THIS EXAMPLE HAS BEEN GENERATED AUTOMATICALLY. REMOVE_FRIEND Payload "string" THIS EXAMPLE HAS BEEN GENERATED AUTOMATICALLY. REQUESTCOUNT Payload "" THIS EXAMPLE HAS BEEN GENERATED AUTOMATICALLY. MESSAGES #1 toggleOnline Changes the users status to online and broadcasts it to all friends and guilds they are part of. #2 toggleOffline Changes the users status to offline and broadcasts it to all friends and guilds they are part of. Leaves all connected rooms. #3 joinUser Joins the users room. This room receives guild, DM & friend notifications Payload string userId string #4 joinChannel Joins the channels room. Checks if the user is a member of said channel. Receives message & typing events. Payload string channelId string #5 joinGuild Joins the guilds room. Requires member access. Receives guild member & channel events. Payload string guildId string #6 startTyping Emits the username to the channel they are typing in. Payload string channelId string username string #7 stopTyping Removes the username from the channel they were typing in. Payload string channelId string username string #8 getRequestCount Gets the amount of friend requests the user has. #9 leaveGuild Leaves the guild room. Payload string guildId string #10 leaveRoom Leaves the room. Payload string roomId string #11 addChannel A channel was created. Payload object see ChannelResponse id string name string isPublic boolean createdAt string updatedAt string hasNotification boolean Additional properties are allowed. #12 deleteChannel A channel was deleted. Payload string id string #13 editChannel A channel was edited Payload object see ChannelResponse id string name string isPublic boolean createdAt string updatedAt string hasNotification boolean Additional properties are allowed. #14 editGuild A guild was edited Payload object see Guild name string icon string Additional properties are allowed. #15 deleteGuild A guild was deleted. Payload string id string #16 addMember A member got added to the guild. Payload object see MemberResponse id string username string image string isOnline string createdAt string updatedAt string isFriend string Additional properties are allowed. #17 removeMember A member was removed from the guild. Payload string id string #18 new_message A new message was sent to a channel. Payload object user object see MemberResponse Additional properties are allowed. id string text string url string filetype string createdAt string updatedAt string Additional properties are allowed. #19 edit_message A message in this channel was edited. Payload object user object see MemberResponse Additional properties are allowed. id string text string url string filetype string createdAt string updatedAt string Additional properties are allowed. #20 delete_message A message in this channel was deleted. Payload string id string #21 push_to_top A notification that pushes the DM to the top of the list. Payload string dmChannelId string #22 new_notification A new message notification, published to all guild members. Additionally sends the channelId to members that currently view the guild. Payload string channelId string guildId string #23 toggle_online A notification that the user went online. Gets emited to guild members that currently view the guild and friends of the user. Payload string userId string #24 toggle_offline A notification that the user went offline. Gets emited to guild members that currently view the guild and friends of the user. Payload string userId string #25 addToTyping Emits the username to the channel the user is currently typing in. Payload string username string #26 removeFromTyping Emits the username to the channel the user was typing in. Payload string username string #27 send_request Emits a notification that a friends request was received #28 add_friend Adds the added person to the friends list. Payload object see MemberResponse member object Additional properties are allowed. Additional properties are allowed. #29 remove_friend Removes the former friend from the friends list. Payload string id string #30 requestCount The amount of friends requests the user has Payload number count number