Preview an invitation
curl --request GET \
--url https://api.liara.ir/v2/teams/invitations/get-team-info \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.liara.ir/v2/teams/invitations/get-team-info"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.liara.ir/v2/teams/invitations/get-team-info', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.liara.ir/v2/teams/invitations/get-team-info",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.liara.ir/v2/teams/invitations/get-team-info"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.liara.ir/v2/teams/invitations/get-team-info")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.liara.ir/v2/teams/invitations/get-team-info")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"teamID": "000000000000000000000002",
"teamName": "my-team",
"teamColor": "CARBON_SEA",
"roleID": "000000000000000000000020",
"roleName": "گرداننده"
}{
"statusCode": 400,
"error": "Bad Request",
"message": "Invalid invitation token",
"data": {
"code": "invalid_invitation_token"
}
}{
"error": "Unauthorized."
}{
"statusCode": 403,
"error": "Forbidden",
"message": "Invalid invitation token",
"data": {
"code": "invalid_invitation_token"
}
}{
"statusCode": 409,
"error": "Conflict",
"message": "You are already joined to this team",
"data": {
"code": "already_joined"
}
}Invitations
Preview an invitation
Shows which team and role an invitation is for, without accepting it. The invitation must be for your account’s email address. Your account must be verified.
GET
/
v2
/
teams
/
invitations
/
get-team-info
Preview an invitation
curl --request GET \
--url https://api.liara.ir/v2/teams/invitations/get-team-info \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.liara.ir/v2/teams/invitations/get-team-info"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.liara.ir/v2/teams/invitations/get-team-info', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.liara.ir/v2/teams/invitations/get-team-info",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.liara.ir/v2/teams/invitations/get-team-info"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.liara.ir/v2/teams/invitations/get-team-info")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.liara.ir/v2/teams/invitations/get-team-info")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"teamID": "000000000000000000000002",
"teamName": "my-team",
"teamColor": "CARBON_SEA",
"roleID": "000000000000000000000020",
"roleName": "گرداننده"
}{
"statusCode": 400,
"error": "Bad Request",
"message": "Invalid invitation token",
"data": {
"code": "invalid_invitation_token"
}
}{
"error": "Unauthorized."
}{
"statusCode": 403,
"error": "Forbidden",
"message": "Invalid invitation token",
"data": {
"code": "invalid_invitation_token"
}
}{
"statusCode": 409,
"error": "Conflict",
"message": "You are already joined to this team",
"data": {
"code": "already_joined"
}
}Authorizations
Send your API token as Authorization: Bearer <api-token>.
Query Parameters
The token from the invitation link.
⌘I
