LogoRecal

Add Members

Add users to an organization

POST
/v1/organizations/{orgSlug}/members

Authorization

AuthorizationRequiredBearer <token>

The Recal API token

In: header

Request Body

application/jsonRequired
userIdsRequiredarray<string>

Path Parameters

orgSlugRequiredstring

Response Body

TypeScript Definitions

Use the response body type in TypeScript.

responseRequiredstring

TypeScript Definitions

Use the response body type in TypeScript.

responseRequiredstring

TypeScript Definitions

Use the response body type in TypeScript.

responseRequiredstring
Value in: "Organization not found"
curl -X POST "https://api.recal.dev/v1/organizations/string/members" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "userIds": [
      "string"
    ]
  }'
const body = JSON.stringify({
  "userIds": [
    "string"
  ]
})

fetch("https://api.recal.dev/v1/organizations/string/members", {
  headers: {
    "Authorization": "Bearer <token>"
  },
  body
})
package main

import (
  "fmt"
  "net/http"
  "io/ioutil"
  "strings"
)

func main() {
  url := "https://api.recal.dev/v1/organizations/string/members"
  body := strings.NewReader(`{
    "userIds": [
      "string"
    ]
  }`)
  req, _ := http.NewRequest("POST", url, body)
  req.Header.Add("Authorization", "Bearer <token>")
  req.Header.Add("Content-Type", "application/json")
  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.recal.dev/v1/organizations/string/members"
body = {
  "userIds": [
    "string"
  ]
}
response = requests.request("POST", url, json = body, headers = {
  "Authorization": "Bearer <token>",
  "Content-Type": "application/json"
})

print(response.text)
"All users are already members of [orgSlug]"
"5 users added successfully to [orgSlug]"
"Organization not found"