Make Shout
Make a group shout
Make a group Shout
PATCH /api/roblox/group/shout
https://api.cookie-api.com/api/roblox/group/shout
Authentication Learn how to get your API Key and use it in your requests!
URL Parameters | |
---|---|
workspace_id | <workspace id> |
{ "shout": "Hello everyone!"}
curl --location --request PATCH 'https://api.cookie-api.com/api/roblox/group/shout?workspace_id=12345' \--header 'Authorization: API_Key' \--header 'Content-Type: application/json' \--data '{ "shout": "Hello everyone!"}'
import requestsimport json
url = 'https://api.cookie-api.com/api/roblox/group/shout?workspace_id=12345'headers = { 'Authorization': 'API_Key', 'Content-Type': 'application/json'}payload = { 'shout': 'Hello everyone!'}
response = requests.patch(url, headers=headers, json=payload)print(response.json())
const fetch = require('node-fetch');
const url = 'https://api.cookie-api.com/api/roblox/group/shout?workspace_id=12345';const headers = { 'Authorization': 'API_Key', 'Content-Type': 'application/json'};
const body = JSON.stringify({ shout: 'Hello everyone!'});
fetch(url, { method: 'PATCH', headers: headers, body: body}).then(res => res.json()).then(data => console.log(data)).catch(err => console.error(err));
package main
import ( "bytes" "encoding/json" "fmt" "log" "net/http")
func main() { url := "https://api.cookie-api.com/api/roblox/group/shout?workspace_id=12345" shoutData := map[string]string{ "shout": "Hello everyone!", } jsonData, err := json.Marshal(shoutData) if err != nil { log.Fatal(err) }
req, err := http.NewRequest("PATCH", url, bytes.NewBuffer(jsonData)) if err != nil { log.Fatal(err) } req.Header.Set("Authorization", "API_Key") req.Header.Set("Content-Type", "application/json")
client := &http.Client{} resp, err := client.Do(req) if err != nil { log.Fatal(err) } defer resp.Body.Close()
fmt.Println("Response status:", resp.Status)}
const https = require('https');
const options = { hostname: 'api.cookie-api.com', path: '/api/roblox/group/shout?workspace_id=12345', method: 'PATCH', headers: { 'Authorization': 'API_Key', 'Content-Type': 'application/json' }};
const data = JSON.stringify({ shout: 'Hello everyone!'});
const req = https.request(options, res => { let body = '';
res.on('data', chunk => { body += chunk; });
res.on('end', () => { console.log(body); });});
req.on('error', error => { console.error(error);});
req.write(data);req.end();
require 'net/http'require 'uri'require 'json'
uri = URI.parse('https://api.cookie-api.com/api/roblox/group/shout?workspace_id=12345')request = Net::HTTP::Patch.new(uri, {'Authorization' => 'API_Key', 'Content-Type' => 'application/json'})shout_data = { "shout" => "Hello everyone!" }request.body = shout_data.to_json
response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: true) do |http| http.request(request)end
puts response.body
use reqwest::blocking::Client;use reqwest::header::HeaderMap;use serde::Serialize;
#[derive(Serialize)]struct ShoutData { shout: String,}
fn main() { let url = "https://api.cookie-api.com/api/roblox/group/shout?workspace_id=12345"; let client = Client::new();
let mut headers = HeaderMap::new(); headers.insert("Authorization", "API_Key".parse().unwrap()); headers.insert("Content-Type", "application/json".parse().unwrap());
let shout_data = ShoutData { shout: String::from("Hello everyone!"), };
let res = client .patch(url) .headers(headers) .json(&shout_data) .send() .unwrap();
println!("{}", res.text().unwrap());}
Responses
{ "success": true}