Auth -memberships
Check the current user's membership in an organization
GET
/auth/v1/memberships/{orgId}/checkChecks whether the authenticated user is a member of the specified organization and returns their membership status.
Authorization
Bearer Authorization<token>
In: header
Path Parameters
orgId*string
Organization ID
Response Body
200application/json
OK
type: object
is_member?boolean
curl -X GET "https://api.rixl.com/auth/v1/memberships/string/check"fetch("https://api.rixl.com/auth/v1/memberships/string/check", {
method: "GET"
})package main
import (
"fmt"
"net/http"
"io/ioutil"
)
func main() {
url := "https://api.rixl.com/auth/v1/memberships/string/check"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}import requests
url = "https://api.rixl.com/auth/v1/memberships/string/check"
response = requests.request("GET", url)
print(response.text)import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.http.HttpResponse.BodyHandlers;
import java.time.Duration;
HttpClient client = HttpClient.newBuilder()
.connectTimeout(Duration.ofSeconds(10))
.build();
HttpRequest.Builder requestBuilder = HttpRequest.newBuilder()
.uri(URI.create("https://api.rixl.com/auth/v1/memberships/string/check"))
.GET()
.build();
try {
HttpResponse<String> response = client.send(requestBuilder.build(), BodyHandlers.ofString());
System.out.println("Status code: " + response.statusCode());
System.out.println("Response body: " + response.body());
} catch (Exception e) {
e.printStackTrace();
}using System;
using System.Net.Http;
using System.Text;
var client = new HttpClient();
var response = await client.GetAsync("https://api.rixl.com/auth/v1/memberships/string/check");
var responseBody = await response.Content.ReadAsStringAsync();OK
application/json
{
"is_member": true
}List the current user's active memberships GET
Returns a paginated list of the organizations in which the authenticated user holds an active membership.
Get the caller's membership info in an organization GET
Returns the authenticated user's membership info (email) for an organization, with permission-denied when not a member.