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

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