{status: "success",message: "Auto schedule set.",title: "Schedule title",}
curl \-H "Authorization: Bearer API_KEY" \-H 'Content-Type: application/json' \-d '{"schedule": ["13:05Z", "20:14Z"], "title": "Instagram Schedule"}' \-X POST https://app.ayrshare.com/api/set-auto-schedule
const fetch = require("node-fetch");const API_KEY = "API_KEY";​fetch("https://app.ayrshare.com/api/set-auto-schedule", {method: "POST",headers: {"Content-Type": "application/json","Authorization": `Bearer ${API_KEY}`},body: JSON.stringify({schedule: ["13:05Z", "20:14Z"], // requiredtitle: "Instagram Schedule" // optional}),}).then((res) => res.json()).then((json) => console.log(json)).catch(console.error);
import requests​payload = {'schedule': ['13:05Z', '20:14Z'], 'title': 'Instagram Schedule'}headers = {'Content-Type': 'application/json','Authorization': 'Bearer API_KEY'}​r = requests.post('https://app.ayrshare.com/api/set-auto-schedule',json=payload,headers=headers)print(r.json())
<?phprequire 'vendor/autoload.php'; // Composer auto-loader​$client = new GuzzleHttp\Client();$res = $client->request('POST','https://app.ayrshare.com/api/set-auto-schedule',['headers' => ['Content-Type' => 'application/json','Authorization' => 'Bearer API_KEY'],'json' => ['schedule' => ["13:05Z", "20:14Z"], // required'title' => "Instagram Schedule" // optional​]]);​echo json_encode(json_decode($res->getBody()), JSON_PRETTY_PRINT);
package main​import ("bytes""encoding/json""log""net/http")​func main() {message := map[string]interface{}{"schedule": []string{"13:05Z", "20:14Z"},"title": "Instagram Schedule"}​bytesRepresentation, err := json.Marshal(message)if err != nil {log.Fatalln(err)}​req, _ := http.NewRequest("POST", "https://app.ayrshare.com/api/set-auto-schedule",bytes.NewBuffer(bytesRepresentation))​req.Header.Add("Content-Type", "application/json; charset=UTF-8")req.Header.Add("Authorization", "Bearer API_KEY")​res, err := http.DefaultClient.Do(req)if err != nil {log.Fatal("Error:", err)}​res.Body.Close()}