Delen via


Azure SignalR Service REST API

Versie: 2022-06-01

Beschikbare API's

API Pad
Status van de service ophalen. HEAD /api/health
Sluit alle verbindingen in de hub. POST /api/hubs/{hub}/:closeConnections
Een bericht uitzenden naar alle clients die zijn verbonden met de doelhub. POST /api/hubs/{hub}/:send
Controleer of de verbinding met de opgegeven connectionId bestaat HEAD /api/hubs/{hub}/connections/{connectionId}
Sluit de clientverbinding DELETE /api/hubs/{hub}/connections/{connectionId}
Verzend een bericht naar de specifieke verbinding. POST /api/hubs/{hub}/connections/{connectionId}/:send
Controleer of er clientverbindingen in de opgegeven groep zijn HEAD /api/hubs/{hub}/groups/{group}
Sluit verbindingen in de specifieke groep. POST /api/hubs/{hub}/groups/{group}/:closeConnections
Een bericht uitzenden naar alle clients binnen de doelgroep. POST /api/hubs/{hub}/groups/{group}/:send
Voeg een verbinding toe aan de doelgroep. PUT /api/hubs/{hub}/groups/{group}/connections/{connectionId}
Verwijder een verbinding uit de doelgroep. DELETE /api/hubs/{hub}/groups/{group}/connections/{connectionId}
Een verbinding verwijderen uit alle groepen DELETE /api/hubs/{hub}/connections/{connectionId}/groups
Controleer of er clientverbindingen zijn verbonden voor de opgegeven gebruiker HEAD /api/hubs/{hub}/users/{user}
Sluit verbindingen voor de specifieke gebruiker. POST /api/hubs/{hub}/users/{user}/:closeConnections
Een bericht uitzenden naar alle clients behoort tot de doelgebruiker. POST /api/hubs/{hub}/users/{user}/:send
Controleer of een gebruiker in de doelgroep bestaat. HEAD /api/hubs/{hub}/users/{user}/groups/{group}
Voeg een gebruiker toe aan de doelgroep. PUT /api/hubs/{hub}/users/{user}/groups/{group}
Verwijder een gebruiker uit de doelgroep. DELETE /api/hubs/{hub}/users/{user}/groups/{group}
Een gebruiker uit alle groepen verwijderen. DELETE /api/hubs/{hub}/users/{user}/groups

/api/health

Samenvatting

Status van de service ophalen.

Status van service ophalen

HEAD /api/health

Parameters
Naam Gelegen in Beschrijving Vereist Schema
api-versie query De versie van de REST API's. Ja tekenreeks
Antwoorden
Code Beschrijving
200 De service is in orde
default Foutrespons

/api/hubs/{hub}/:closeConnections

POSTEN

Samenvatting

Sluit alle verbindingen in de hub.

Alle verbindingen in de hub sluiten

POST /api/hubs/{hub}/:closeConnections

Parameters
Naam Gelegen in Beschrijving Vereist Schema
naaf path Doelhubnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Ja tekenreeks
toepassing query Doeltoepassingsnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Nee tekenreeks
Uitgesloten query Sluit deze connectionIds uit bij het sluiten van de verbindingen in de hub. Nee [ tekenreeks ]
reason query De reden voor het sluiten van de clientverbindingen. Nee tekenreeks
api-versie query De versie van de REST API's. Ja tekenreeks
Antwoorden
Code Beschrijving Schema
204 Geslaagd
default Foutrespons ErrorDetail

/api/hubs/{hub}/:send

POSTEN

Samenvatting

Een bericht uitzenden naar alle clients die zijn verbonden met de doelhub.

Een bericht uitzenden naar alle clients die zijn verbonden met de doelhub

POST /api/hubs/{hub}/:send

Parameters
Naam Gelegen in Beschrijving Vereist Schema
naaf path Doelhubnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Ja tekenreeks
toepassing query Doeltoepassingsnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Nee tekenreeks
Uitgesloten query Uitgesloten verbindings-id's Nee [ tekenreeks ]
api-versie query De versie van de REST API's. Ja tekenreeks
bericht hoofdtekst Het nettoladingbericht. Ja PayloadMessage
Antwoorden
Code Beschrijving Schema
202 Geslaagd ServiceResponse
default Foutrespons ErrorDetail

/api/hubs/{hub}/connections/{connectionId}

HEAD

Samenvatting

Controleer of de verbinding met de opgegeven connectionId bestaat

Controleer of de verbinding met de opgegeven connectionId bestaat

HEAD /api/hubs/{hub}/connections/{connectionId}

Parameters
Naam Gelegen in Beschrijving Vereist Schema
naaf path Doelhubnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Ja tekenreeks
connectionId path De verbindings-id. Ja tekenreeks
toepassing query Doeltoepassingsnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Nee tekenreeks
api-versie query De versie van de REST API's. Ja tekenreeks
Antwoorden
Code Beschrijving Schema
200 Voltooid ServiceResponse
default Foutrespons ErrorDetail

DELETE

Samenvatting

Sluit de clientverbinding

Sluit de clientverbinding

DELETE /api/hubs/{hub}/connections/{connectionId}

Parameters
Naam Gelegen in Beschrijving Vereist Schema
naaf path Doelhubnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Ja tekenreeks
connectionId path De verbindings-id. Ja tekenreeks
toepassing query Doeltoepassingsnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Nee tekenreeks
reason query De reden van het sluiten van de verbinding. Nee tekenreeks
api-versie query De versie van de REST API's. Ja tekenreeks
Antwoorden
Code Beschrijving Schema
200 Voltooid ServiceResponse
default Foutrespons ErrorDetail

/api/hubs/{hub}/connections/{connectionId}/:send

POSTEN

Samenvatting

Verzend een bericht naar de specifieke verbinding.

Bericht verzenden naar de specifieke verbinding

POST /api/hubs/{hub}/connections/{connectionId}/:send

Parameters
Naam Gelegen in Beschrijving Vereist Schema
naaf path Doelhubnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Ja tekenreeks
connectionId path De verbindings-id. Ja tekenreeks
toepassing query Doeltoepassingsnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Nee tekenreeks
api-versie query De versie van de REST API's. Ja tekenreeks
bericht hoofdtekst Het nettoladingbericht. Ja PayloadMessage
Antwoorden
Code Beschrijving Schema
202 Geslaagd ServiceResponse
default Foutrespons ErrorDetail

/api/hubs/{hub}/groups/{group}

HEAD

Samenvatting

Controleer of er clientverbindingen in de opgegeven groep zijn

Controleer of er clientverbindingen in de opgegeven groep zijn

HEAD /api/hubs/{hub}/groups/{group}

Parameters
Naam Gelegen in Beschrijving Vereist Schema
naaf path Doelhubnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Ja tekenreeks
groeperen path Naam van de doelgroep, welke lengte groter moet zijn dan 0 en kleiner dan 1025. Ja tekenreeks
toepassing query Doeltoepassingsnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Nee tekenreeks
api-versie query De versie van de REST API's. Ja tekenreeks
Antwoorden
Code Beschrijving Schema
200 Voltooid ServiceResponse
404 Niet gevonden
default Foutrespons ErrorDetail

/api/hubs/{hub}/groups/{group}/:closeConnections

POSTEN

Samenvatting

Sluit verbindingen in de specifieke groep.

Verbindingen in de specifieke groep sluiten

POST /api/hubs/{hub}/groups/{group}/:closeConnections

Parameters
Naam Gelegen in Beschrijving Vereist Schema
naaf path Doelhubnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Ja tekenreeks
groeperen path Naam van de doelgroep, welke lengte groter moet zijn dan 0 en kleiner dan 1025. Ja tekenreeks
toepassing query Doeltoepassingsnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Nee tekenreeks
Uitgesloten query Sluit deze connectionIds uit bij het sluiten van de verbindingen in de hub. Nee [ tekenreeks ]
reason query De reden voor het sluiten van de clientverbindingen. Nee tekenreeks
api-versie query De versie van de REST API's. Ja tekenreeks
Antwoorden
Code Beschrijving Schema
204 Geslaagd
default Foutrespons ErrorDetail

/api/hubs/{hub}/groups/{group}/:send

POSTEN

Samenvatting

Een bericht uitzenden naar alle clients binnen de doelgroep.

Een bericht uitzenden naar alle clients binnen de doelgroep

POST /api/hubs/{hub}/groups/{group}/:send

Parameters
Naam Gelegen in Beschrijving Vereist Schema
naaf path Doelhubnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Ja tekenreeks
groeperen path Naam van de doelgroep, welke lengte groter moet zijn dan 0 en kleiner dan 1025. Ja tekenreeks
toepassing query Doeltoepassingsnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Nee tekenreeks
Uitgesloten query Uitgesloten verbindings-id's Nee [ tekenreeks ]
api-versie query De versie van de REST API's. Ja tekenreeks
bericht hoofdtekst Het nettoladingbericht. Ja PayloadMessage
Antwoorden
Code Beschrijving Schema
202 Geslaagd ServiceResponse
default Foutrespons ErrorDetail

/api/hubs/{hub}/groups/{group}/connections/{connectionId}

PUT

Samenvatting

Voeg een verbinding toe aan de doelgroep.

Een verbinding toevoegen aan de doelgroep

PUT /api/hubs/{hub}/groups/{group}/connections/{connectionId}

Parameters
Naam Gelegen in Beschrijving Vereist Schema
naaf path Doelhubnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Ja tekenreeks
groeperen path Naam van de doelgroep, welke lengte groter moet zijn dan 0 en kleiner dan 1025. Ja tekenreeks
connectionId path Doelverbindings-id Ja tekenreeks
toepassing query Doeltoepassingsnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Nee tekenreeks
api-versie query De versie van de REST API's. Ja tekenreeks
Antwoorden
Code Beschrijving Schema
200 Voltooid ServiceResponse
404 Niet gevonden
default Foutrespons ErrorDetail

DELETE

Samenvatting

Verwijder een verbinding uit de doelgroep.

Een verbinding uit de doelgroep verwijderen

DELETE /api/hubs/{hub}/groups/{group}/connections/{connectionId}

Parameters
Naam Gelegen in Beschrijving Vereist Schema
naaf path Doelhubnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Ja tekenreeks
groeperen path Naam van de doelgroep, welke lengte groter moet zijn dan 0 en kleiner dan 1025. Ja tekenreeks
connectionId path Doelverbindings-id Ja tekenreeks
toepassing query Doeltoepassingsnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Nee tekenreeks
api-versie query De versie van de REST API's. Ja tekenreeks
Antwoorden
Code Beschrijving Schema
200 Voltooid ServiceResponse
404 Niet gevonden
default Foutrespons ErrorDetail

/api/hubs/{hub}/connections/{connectionId}/groups

DELETE

Samenvatting

Een verbinding verwijderen uit alle groepen

Een verbinding verwijderen uit alle groepen

DELETE /api/hubs/{hub}/connections/{connectionId}/groups

Parameters
Naam Gelegen in Beschrijving Vereist Schema
naaf path Doelhubnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Ja tekenreeks
connectionId path Doelverbindings-id Ja tekenreeks
toepassing query Doeltoepassingsnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Nee tekenreeks
api-versie query De versie van de REST API's. Ja tekenreeks
Antwoorden
Code Beschrijving Schema
200 Voltooid ServiceResponse
default Foutrespons ErrorDetail

/api/hubs/{hub}/users/{user}

HEAD

Samenvatting

Controleer of er clientverbindingen zijn verbonden voor de opgegeven gebruiker

Controleer of er clientverbindingen zijn verbonden voor de opgegeven gebruiker

HEAD /api/hubs/{hub}/users/{user}

Parameters
Naam Gelegen in Beschrijving Vereist Schema
naaf path Doelhubnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Ja tekenreeks
Gebruiker path De gebruikers-id. Ja tekenreeks
toepassing query Doeltoepassingsnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Nee tekenreeks
api-versie query De versie van de REST API's. Ja tekenreeks
Antwoorden
Code Beschrijving Schema
200 Voltooid ServiceResponse
404 Niet gevonden
default Foutrespons ErrorDetail

/api/hubs/{hub}/users/{user}/:closeConnections

POSTEN

Samenvatting

Sluit verbindingen voor de specifieke gebruiker.

Verbindingen voor de specifieke gebruiker sluiten

POST /api/hubs/{hub}/users/{user}/:closeConnections

Parameters
Naam Gelegen in Beschrijving Vereist Schema
naaf path Doelhubnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Ja tekenreeks
Gebruiker path De gebruikers-id. Ja tekenreeks
toepassing query Doeltoepassingsnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Nee tekenreeks
Uitgesloten query Sluit deze connectionIds uit bij het sluiten van de verbindingen in de hub. Nee [ tekenreeks ]
reason query De reden voor het sluiten van de clientverbindingen. Nee tekenreeks
api-versie query De versie van de REST API's. Ja tekenreeks
Antwoorden
Code Beschrijving Schema
204 Geslaagd
default Foutrespons ErrorDetail

/api/hubs/{hub}/users/{user}/:send

POSTEN

Samenvatting

Een bericht uitzenden naar alle clients behoort tot de doelgebruiker.

Een bericht uitzenden naar alle clients behoort tot de doelgebruiker

POST /api/hubs/{hub}/users/{user}/:send

Parameters
Naam Gelegen in Beschrijving Vereist Schema
naaf path Doelhubnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Ja tekenreeks
Gebruiker path De gebruikers-id. Ja tekenreeks
toepassing query Doeltoepassingsnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Nee tekenreeks
api-versie query De versie van de REST API's. Ja tekenreeks
bericht hoofdtekst Het nettoladingbericht. Ja PayloadMessage
Antwoorden
Code Beschrijving Schema
202 Geslaagd ServiceResponse
default Foutrespons ErrorDetail

/api/hubs/{hub}/users/{user}/groups/{group}

HEAD

Samenvatting

Controleer of een gebruiker in de doelgroep bestaat.

Controleren of een gebruiker bestaat in de doelgroep

HEAD /api/hubs/{hub}/users/{user}/groups/{group}

Parameters
Naam Gelegen in Beschrijving Vereist Schema
naaf path Doelhubnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Ja tekenreeks
groeperen path Naam van de doelgroep, welke lengte groter moet zijn dan 0 en kleiner dan 1025. Ja tekenreeks
Gebruiker path Doelgebruikers-id Ja tekenreeks
toepassing query Doeltoepassingsnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Nee tekenreeks
api-versie query De versie van de REST API's. Ja tekenreeks
Antwoorden
Code Beschrijving Schema
200 Voltooid ServiceResponse
404 Niet gevonden
default Foutrespons ErrorDetail

PUT

Samenvatting

Voeg een gebruiker toe aan de doelgroep.

Een gebruiker toevoegen aan de doelgroep

PUT /api/hubs/{hub}/users/{user}/groups/{group}

Parameters
Naam Gelegen in Beschrijving Vereist Schema
naaf path Doelhubnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Ja tekenreeks
groeperen path Naam van de doelgroep, welke lengte groter moet zijn dan 0 en kleiner dan 1025. Ja tekenreeks
Gebruiker path Doelgebruikers-id Ja tekenreeks
toepassing query Doeltoepassingsnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Nee tekenreeks
ttl query Hiermee geeft u de seconden op dat de gebruiker in de groep bestaat. Als deze optie niet is ingesteld, woont de gebruiker maximaal 1 jaar in de groep. Als een gebruiker wordt toegevoegd aan sommige groepen zonder ttl-beperking, worden alleen de meest recente bijgewerkte 100 groepen gereserveerd voor alle groepen die de gebruiker heeft toegevoegd zonder TTL. Als ttl = 0, worden alleen de huidige verbonden verbindingen van de doelgebruiker toegevoegd aan de doelgroep. Nee geheel getal
api-versie query De versie van de REST API's. Ja tekenreeks
Antwoorden
Code Beschrijving Schema
200 Voltooid ServiceResponse
default Foutrespons ErrorDetail

DELETE

Samenvatting

Verwijder een gebruiker uit de doelgroep.

Een gebruiker verwijderen uit de doelgroep

DELETE /api/hubs/{hub}/users/{user}/groups/{group}

Parameters
Naam Gelegen in Beschrijving Vereist Schema
naaf path Doelhubnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Ja tekenreeks
groeperen path Naam van de doelgroep, welke lengte groter moet zijn dan 0 en kleiner dan 1025. Ja tekenreeks
Gebruiker path Doelgebruikers-id Ja tekenreeks
toepassing query Doeltoepassingsnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Nee tekenreeks
api-versie query De versie van de REST API's. Ja tekenreeks
Antwoorden
Code Beschrijving Schema
204 Geslaagd
default Foutrespons ErrorDetail

/api/hubs/{hub}/users/{user}/groups

DELETE

Samenvatting

Een gebruiker uit alle groepen verwijderen.

Een gebruiker uit alle groepen verwijderen

DELETE /api/hubs/{hub}/users/{user}/groups

Parameters
Naam Gelegen in Beschrijving Vereist Schema
naaf path Doelhubnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Ja tekenreeks
Gebruiker path Doelgebruikers-id Ja tekenreeks
toepassing query Doeltoepassingsnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten. Nee tekenreeks
api-versie query De versie van de REST API's. Ja tekenreeks
Antwoorden
Code Beschrijving Schema
204 Geslaagd
default Foutrespons ErrorDetail

Modellen

ErrorDetail

Het foutobject.

Name Type Beschrijving Vereist
code tekenreeks Een van een door de server gedefinieerde set foutcodes. Nee
bericht tekenreeks Een leesbare weergave van de fout. Nee
doel tekenreeks Het doel van de fout. Nee
details [ ErrorDetail ] Een matrix met details over specifieke fouten die hebben geleid tot deze gemelde fout. Nee
binnenste InnerError Nee

InnerError

Name Type Beschrijving Vereist
code tekenreeks Een specifiekere foutcode dan is opgegeven door de bijbehorende fout. Nee
binnenste InnerError Nee

PayloadMessage

Name Type Beschrijving Vereist
doel tekenreeks Ja
Argumenten [ ] Nee

ServiceResponse

Name Type Beschrijving Vereist
code string Nee
niveau tekenreeks Opsomming: "Info", "Warning""Error" Nee
bereik tekenreeks Opsomming: "Unknown", "Request", "Connection", , "User""Group" Nee
errorKind tekenreeks Opsomming: "Unknown", "NotExisted", , "NotInGroup""Invalid" Nee
bericht tekenreeks Nee
jsonObject Nee
isSuccess boolean Nee