Database

Nur möglich, wenn der Token von einem Overlay generiert wurde

slive bietet Entwicklern die Möglichkeit, Daten abzuspeichern. Diese werden jedem Nutzer zugeordnet.

Speichere einen Wert in die Datenbank

PATCH https://api.slive.app/me/database

Setze eine Variabel in die Datenbank von slive. Diese Variabeln werden für jeden OverlayType und User einzelnd aufbewart. Um eine Variabel für das derzeitige Modul zu setzen, muss man nur den Namen des Keys einsetzen. Möchte man stattdessen eine Variabel eines anderen Moduls ändern, muss diese ID vor dem Namen des Keys getrennt mit einem : geschrieben werden.

Beispiel: Wir befinden uns im Modul mit der ID g1 - key1 - Wir erhalten den Value des Keys key1 für g1 - g2:key1 - Wir erhalten den Value des Keys key1 für das Modul g2

Headers

NameTypeDescription

Authorization*

Bearer

Content-Type*

application/json

Request Body

NameTypeDescription

id*

String

ID des eigenen Moduls

key*

String

Key, welches abgespeichert werden soll

value*

custom

Hier kannst du alles abspeichern, was du willst

{
	"id": "g1",
	"key": "key1",
	"value": "Ein super Test"
}

Erhalte einen Eintrag aus der Datenbank

GET https://api.slive.app/me/database

Erhalte eine Variabel aus der Datenbank von slive. Um eine Variabel erhalten zu können, muss diese vorher mit dem POST gesetzt werden. Um eine Variabel für das derzeitige Modul zu erhalten, muss man nur den Namen des Keys einsetzen. Möchte man stattdessen eine Variabel eines anderen Moduls erhalten, muss diese ID vor dem Namen des Keys getrennt mit einem : geschrieben werden.

Beispiel: Wir befinden uns im Modul mit der ID g1 - key1 - Wir erhalten den Value des Keys key1 für g1 - g2:key1 - Wir erhalten den Value des Keys key1 für das Modul g2

Query Parameters

NameTypeDescription

key*

String

Key, welcher abgefragt werden soll

id*

String

ID des eigenen Moduls

Headers

NameTypeDescription

Authorization*

Bearer

{
	"id": "g1",
	"key": "key1",
	"value": "Ein super Test"
}

Last updated