In order to explore schema please consider loading it from /schema.graphql
file
curl --request GET \
--url https://encmedio.p.rapidapi.com/schema.graphql \
--header 'X-RapidAPI-Host: host.rapidapi.com' \
--header 'X-RapidAPI-Key: key'
In order to introspect schema please consider loading it from /schema.graphql.json
file
curl --request GET \
--url https://encmedio.p.rapidapi.com/schema.graphql.json \
--header 'X-RapidAPI-Host: host.rapidapi.com' \
--header 'X-RapidAPI-Key: key'
Some useful examples:
mutation ToPng ($ Upload!) {
imageFile(image: $file) {
png {
upscale {
send(presignedURL: "https://presigned", method: "PUT", headers: [["X-Header", "X-Value"]])
}
}
}
}
The technology behind preview photos
mutation BlurUp {
imageUrl(url: "https://via.placeholder.com/1920x1080") {
resize (width: 100, height: 100) {
blur {
jpeg {
mimeType
base64
}
}
}
}
}
mutation Upload ($upload: Upload!) {
imageFile(image: $upload) {
large: resize (width: 1920, height: 1080) {
webp {
send(presignedURL: "https://presigned1", method: "PUT", headers: [["X-Header", "X-Value"]])
}
}
middle: resize (width: 1280, height: 720) {
webp {
send(presignedURL: "https://presigned2", method: "PUT", headers: [["X-Header", "X-Value"]])
}
}
small: resize (width: 960, height: 540) {
webp {
send(presignedURL: "https://presigned3", method: "PUT", headers: [["X-Header", "X-Value"]])
}
}
inline: resize (width: 160, height: 90) {
blur {
webp {
mimeType
base64
}
}
}
}
}