Get selected AI image job for entity
GET
/ai-images/selected
using System.Net.Http.Headers;var client = new HttpClient();var request = new HttpRequestMessage{ Method = HttpMethod.Get, RequestUri = new Uri("https://api.ethos.network/api/v2/ai-images/selected?entityType=SLASH&entityId=1"),};using (var response = await client.SendAsync(request)){ response.EnsureSuccessStatusCode(); var body = await response.Content.ReadAsStringAsync(); Console.WriteLine(body);}package main
import ( "fmt" "net/http" "io")
func main() {
url := "https://api.ethos.network/api/v2/ai-images/selected?entityType=SLASH&entityId=1"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close() body, _ := io.ReadAll(res.Body)
fmt.Println(res) fmt.Println(string(body))
}OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder() .url("https://api.ethos.network/api/v2/ai-images/selected?entityType=SLASH&entityId=1") .get() .build();
Response response = client.newCall(request).execute();import axios from 'axios';
const options = { method: 'GET', url: 'https://api.ethos.network/api/v2/ai-images/selected', params: {entityType: 'SLASH', entityId: '1'}};
try { const { data } = await axios.request(options); console.log(data);} catch (error) { console.error(error);}const url = 'https://api.ethos.network/api/v2/ai-images/selected?entityType=SLASH&entityId=1';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}use reqwest;
#[tokio::main]pub async fn main() { let url = "https://api.ethos.network/api/v2/ai-images/selected";
let querystring = [ ("entityType", "SLASH"), ("entityId", "1"), ];
let client = reqwest::Client::new(); let response = client.get(url) .query(&querystring) .send() .await;
let results = response.unwrap() .json::<serde_json::Value>() .await .unwrap();
dbg!(results);}curl --request GET \ --url 'https://api.ethos.network/api/v2/ai-images/selected?entityType=SLASH&entityId=1'wget --quiet \ --method GET \ --output-document \ - 'https://api.ethos.network/api/v2/ai-images/selected?entityType=SLASH&entityId=1'Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”entityType
required
string
entityId
required
integer
Responses
Section titled “Responses”Successful response
Media typeapplication/json
Any of:
object
id
required
number
jobType
required
string
entityId
required
number
status
required
string
isSelected
required
boolean
error
required
string | null
createdAt
required
string
updatedAt
required
string
completedAt
required
string | null
AiImages
required
Array<object>
object
id
required
number
jobId
required
number
fileName
required
string
imageUrl
required
string
metadata
required
createdAt
required
string
null
Example
{ "jobType": "SLASH", "status": "PENDING"}Invalid input data
Media typeapplication/json
Invalid input data error (400)
The error information
object
message
required
The error message
string
code
required
The error code
string
issues
An array of issues that were responsible for the error
Array<object>
object
message
required
string
Example
{ "code": "BAD_REQUEST", "message": "Invalid input data", "issues": []}Not found
Media typeapplication/json
Not found error (404)
The error information
object
message
required
The error message
string
code
required
The error code
string
issues
An array of issues that were responsible for the error
Array<object>
object
message
required
string
Example
{ "code": "NOT_FOUND", "message": "Not found", "issues": []}Internal server error
Media typeapplication/json
Internal server error error (500)
The error information
object
message
required
The error message
string
code
required
The error code
string
issues
An array of issues that were responsible for the error
Array<object>
object
message
required
string
Example
{ "code": "INTERNAL_SERVER_ERROR", "message": "Internal server error", "issues": []}