Introduction

  • Getting Started
  • Culture/Rules
  • Roles
  • Server

  • Group Study
  • Group Events
  • Bots

  • Bots
  • CoreBot
  • Paradøx and TeXit
  • PomoBot
  • Wysc Admin

  • About Us
  • Licenses
  • Contributing
  1. Docs
  2. Contributing
  3. ›
  4. Wysc APIs

Wysc APIs

Our documentation and API center for the technology that makes Wysc possible. Integrate Wysc into your product!

Introduction

As we continue to improve the Wysc website experience, APIs will slowly be released to the public.

https://studywysc.github.io/api/

Our API endpoint for content we host is on the same domain, in a subdirectory.

Wysc also relies on many third parties to offer our services. A status page is available at Wysc Blog to show when any of our services or third-party processors are under maintenance. A similar status page is available on our Contact page for the convenience of bug reporters.

Wysc also relies on many third parties for API access. You can see the other APIs we have on the left sidebar (PC) or from the Table of Contents above (mobile).

Blog API

feed.xml

The Wysc Blog API links to a blog feed that make pulling in data about recent Blog updates quick and easy.

Wysc’s RSS feed for blog posts is generated using Jekyll. Wysc no longer uses Medium for blog content.

Wysc is considering an API in the future for short-term updates currently being sent only to our Discord’s #announcements channel.

Changelog API

https://api.github.com/repos/studywysc/studywysc.github.io/commits

Wysc Changelog API is supported by GitHub. See Github Developer Guide for more information on how to use the GitHub REST API.

All Wysc Website update notes are listed under the Git commits log on GitHub. Click here to see the list of commits on Wysc GitHub visually.

Search API

search.json

The Wysc Docs Search API is automatically updated whenever there is an update to the website, and contains all the Wysc Docs contents in a lightweight file.

Wysc no longer uses Algolia for search.

https://discordapp.com/api/channels/{channel.id}/messages

The Wysc Discord Search API is supported by Discord. See Discord Developer Portal for more information on how to use the Discord API.

Channel IDs can be obtained by visiting Wysc and following these directions.

Status API

status.json

The Status API informs you of how Wysc is doing, whether anything is down for maintenance, or if there is important information that should be disseminnated.

Notices will also appear across Wysc Docs when a severe notification happens.


Sample code:

{
  "wysc":[
    {
      "title": "Wysc Service",
      "isup": true // false,
      "isupemoji": "Alert emoji here",
      "howsevere": "low" // "medium" // "high",
      "notes":"Notes for when Wysc Discord is not operating normally",
      "readmore": "Link to webpage with more info",
    }
  ]
}
Download Wysc Docs
Back to Top
  • Contact Us
  • Credits
  • Terms and Privacy
  • Developers
  • Discord.me
  • Disboard
  • DiscordListing
  • DiscordServers
© 2019 . Made possible by Wysc contributors.
  • Home
  • Blog
  • Docs
Search Docs

    Introduction

  • Getting Started
  • Culture/Rules
  • Roles
  • Server

  • Group Study
  • Group Events
  • Bots

  • Bots
  • CoreBot
  • Paradøx and TeXit
  • PomoBot
  • Wysc Admin

  • About Us
  • Licenses
  • Contributing
  • Scroll to Top 
  • Wysc APIs – Wysc Docs
    • home
      Home
    • class
      Blog
    • question_answer
      Docs