OkHttpClient client =newOkHttpClient().newBuilder().build();MediaType mediaType =MediaType.parse("application/json");RequestBody body = RequestBody.create(mediaType, "{\r\n \"parent_task_id\": \"29e983ca-7e86-4017-a9e3-ef6fe9cd5f2a\",\r\n \"prompt\": \"a sunflower field in the wind\",\r\n \"aspect_ratio\": \"3:2\",\r\n \"webhook_url\": \"https://........\",\r\n \"webhook_secret\": \"abc123\"\r\n}");
Request request =new Request.Builder().url("https://api.apiframe.pro/reroll").method("POST", body).addHeader("Content-Type","application/json").addHeader("Authorization","YOUR_API_KEY").build();Response response =client.newCall(request).execute();
var headers = {'Content-Type':'application/json','Authorization':'YOUR_API_KEY'};var data = json.encode({"parent_task_id":"29e983ca-7e86-4017-a9e3-ef6fe9cd5f2a","prompt":"a sunflower field in the wind","aspect_ratio":"3:2","webhook_url":"https://........","webhook_secret":"abc123"});var dio =Dio();var response =await dio.request('https://api.apiframe.pro/reroll', options:Options( method:'POST', headers: headers, ), data: data,);if (response.statusCode ==200) {print(json.encode(response.data));}else {print(response.statusMessage);}
var client =newHttpClient();var request =newHttpRequestMessage(HttpMethod.Post,"https://api.apiframe.pro/reroll");request.Headers.Add("Authorization","YOUR_API_KEY");var content = new StringContent("{\r\n \"parent_task_id\": \"29e983ca-7e86-4017-a9e3-ef6fe9cd5f2a\",\r\n \"prompt\": \"a sunflower field in the wind\",\r\n \"aspect_ratio\": \"3:2\",\r\n \"webhook_url\": \"https://........\",\r\n \"webhook_secret\": \"abc123\"\r\n}", null, "application/json");
request.Content= content;var response =awaitclient.SendAsync(request);response.EnsureSuccessStatusCode();Console.WriteLine(awaitresponse.Content.ReadAsStringAsync());
require"uri"require"json"require"net/http"url =URI("https://api.apiframe.pro/reroll")https =Net::HTTP.new(url.host, url.port)https.use_ssl =truerequest =Net::HTTP::Post.new(url)request["Content-Type"] ="application/json"request["Authorization"] ="YOUR_API_KEY"request.body =JSON.dump({"parent_task_id":"29e983ca-7e86-4017-a9e3-ef6fe9cd5f2a","prompt":"a sunflower field in the wind","aspect_ratio":"3:2","webhook_url":"https://........","webhook_secret":"abc123"})response = https.request(request)puts response.read_body
dd
Content-Type
application/json
Authorization*
Your APIFRAME API Key
parent_task_id*
string
The task ID of the original task
prompt
string
Prompt for re-drawing default value: original prompt from parent task
webhook_url
string
The final result and updates of this task will be posted at this URL.
webhook_secret
string
Will be passed as x-webhook-secret in the webhook call headers for authentication.