Skip to main content
GET
/
api
/
v1
/
public
/
groups
/
{groupId}
Get a single content group
curl --request GET \
  --url https://eu.phrase.com/control-hub/api/v1/public/groups/{groupId}
import requests

url = "https://eu.phrase.com/control-hub/api/v1/public/groups/{groupId}"

response = requests.get(url)

print(response.text)
const options = {method: 'GET'};

fetch('https://eu.phrase.com/control-hub/api/v1/public/groups/{groupId}', 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://eu.phrase.com/control-hub/api/v1/public/groups/{groupId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);

$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://eu.phrase.com/control-hub/api/v1/public/groups/{groupId}"

req, _ := http.NewRequest("GET", url, nil)

res, _ := http.DefaultClient.Do(req)

defer res.Body.Close()
body, _ := io.ReadAll(res.Body)

fmt.Println(string(body))

}
HttpResponse<String> response = Unirest.get("https://eu.phrase.com/control-hub/api/v1/public/groups/{groupId}")
.asString();
require 'uri'
require 'net/http'

url = URI("https://eu.phrase.com/control-hub/api/v1/public/groups/{groupId}")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
{
  "id": "<string>",
  "name": "<string>",
  "createdAt": "<string>",
  "updatedAt": "<string>",
  "description": "<string>"
}
{
"code": "NotBlank/NotFound/Error/...",
"message": "Organization UID cannot be null",
"args": {},
"errors": [
{
"message": "<string>",
"code": "<string>",
"args": {}
}
]
}
{
"code": "NotBlank/NotFound/Error/...",
"message": "Organization UID cannot be null",
"args": {},
"errors": [
{
"message": "<string>",
"code": "<string>",
"args": {}
}
]
}
{
"code": "NotBlank/NotFound/Error/...",
"message": "Organization UID cannot be null",
"args": {},
"errors": [
{
"message": "<string>",
"code": "<string>",
"args": {}
}
]
}

Path Parameters

groupId
string
required

Content group identifier

Response

Content group

id
string
required

Unique identifier of the content group

name
string
required

Content group name (not required to be unique within the organization)

createdAt
string
required

When the content group was created — timestamp (ISO-8601 format)

updatedAt
string
required

When the content group was last updated — timestamp (ISO-8601 format)

description
string

Optional free-text description