Deep Art Effects
Connect to Deep Art Effects with 1 MCP tools for AI-powered API automation.
COMMUNITYAPI KEY0 INSTALLS
OpenAPI Specificationv3.0
{
"swagger": "2.0",
"schemes": [
"https"
],
"host": "api.deeparteffects.com",
"basePath": "/v1",
"info": {
"contact": {
"x-twitter": "deeparteffects"
},
"title": "Deep Art Effects",
"version": "2017-02-10T16:24:46Z",
"x-apisguru-categories": [
"media"
],
"x-logo": {
"url": "https://api.apis.guru/v2/cache/logo/https_twitter.com_deeparteffects_profile_image.jpeg"
},
"x-origin": [
{
"format": "swagger",
"url": "http://docs.deeparteffects.com/swagger.json",
"version": "2.0"
}
],
"x-providerName": "deeparteffects.com"
},
"securityDefinitions": {
"api_key": {
"in": "header",
"name": "x-api-key",
"type": "apiKey"
},
"sigv4": {
"in": "header",
"name": "Authorization",
"type": "apiKey",
"x-amazon-apigateway-authtype": "awsSigv4"
}
},
"paths": {
"/noauth/result": {
"get": {
"parameters": [
{
"in": "query",
"name": "submissionId",
"required": false,
"type": "string"
}
],
"produces": [
"application/json"
],
"responses": {
"200": {
"description": "200 response",
"headers": {
"Access-Control-Allow-Origin": {
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/Result"
}
},
"400": {
"description": "400 response",
"schema": {
"$ref": "#/definitions/Error"
}
}
},
"security": [
{
"api_key": []
}
],
"x-amazon-apigateway-integration": {
"httpMethod": "GET",
"passthroughBehavior": "when_no_match",
"requestParameters": {
"integration.request.querystring.apiKey": "context.identity.apiKey",
"integration.request.querystring.identifier": "method.request.querystring.submissionId"
},
"responses": {
"200": {
"responseParameters": {
"method.response.header.Access-Control-Allow-Origin": "'*'"
},
"responseTemplates": {
"application/json": "#set($inputRoot = $input.path('$').data)\n{\n \"status\" : \"$inputRoot.status\",\n \"url\" : \"$inputRoot.filepath\"\n}"
},
"statusCode": "200"
},
"400": {
"responseTemplates": {
"application/json": "#set($inputRoot = $input.path('$'))\n{\n \"message\" : \"Invalid request\"\n}"
},
"statusCode": "400"
}
},
"type": "http",
"uri": "https://www.deeparteffects.com/service/getsubmissionresultv3"
}
}
},
"/noauth/styles": {
"get": {
"produces": [
"application/json"
],
"responses": {
"200": {
"description": "200 response",
"headers": {
"Access-Control-Allow-Origin": {
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/Styles"
}
}
},
"security": [
{
"api_key": []
}
],
"x-amazon-apigateway-integration": {
"httpMethod": "GET",
"passthroughBehavior": "when_no_match",
"requestParameters": {
"integration.request.querystring.apiKey": "context.identity.apiKey"
},
"responses": {
"200": {
"responseParameters": {
"method.response.header.Access-Control-Allow-Origin": "'*'"
},
"responseTemplates": {
"application/json": "#set($inputRoot = $input.path('$'))\n{\n \"styles\": [\n#foreach($style in $inputRoot.data)\n {\n \"id\" : \"$style.identifier\",\n \"title\" : \"$style.title\",\n \"url\" : \"$style.url\",\n \"description\" : \"$style.description\"\n }#if($foreach.hasNext),#end\n\t\t\n#end\n ]\n}"
},
"statusCode": "200"
}
},
"type": "http",
"uri": "https://www.deeparteffects.com/service/liststyles?e=1"
}
}
},
"/noauth/upload": {
"post": {
"consumes": [
"application/json"
],
"parameters": [
{
"in": "body",
"name": "UploadRequest",
"required": true,
"schema": {
"$ref": "#/definitions/UploadRequest"
}
}
],
"produces": [
"application/json"
],
"responses": {
"200": {
"description": "200 response",
"headers": {
"Access-Control-Allow-Origin": {
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/UploadResponse"
}
},
"400": {
"description": "400 response",
"schema": {
"$ref": "#/definitions/Error"
}
}
},
"security": [
{
"api_key": []
}
],
"x-amazon-apigateway-integration": {
"httpMethod": "POST",
"passthroughBehavior": "when_no_templates",
"requestTemplates": {
"application/json": "#set($inputRoot = $input.path('$'))\n{\n \"apiKey\" : \"$context.identity.apiKey\",\n #if(\"$!inputRoot.imageSize\"!=\"\")\n \"imageSize\" : $inputRoot.imageSize,\n #end\n #if(\"$!inputRoot.partnerId\"!=\"\")\n \"partnerId\" : \"$inputRoot.partnerId\",\n #end\n #if(\"$!inputRoot.optimizeForPrint\"!=\"\")\n \"optimizeForPrint\" : $inputRoot.optimizeForPrint,\n #end\n #if(\"$!inputRoot.useOriginalColors\"!=\"\")\n \"useOriginalColors\" : $inputRoot.useOriginalColors,\n #end\n \"styleId\" : \"$inputRoot.styleId\",\n \"imageBase64Encoded\" : \"$inputRoot.imageBase64Encoded\"\n}"
},
"responses": {
"200": {
"responseParameters": {
"method.response.header.Access-Control-Allow-Origin": "'*'"
},
"responseTemplates": {
"application/json": "#set($inputRoot = $input.path('$').data)\n{\n \"submissionId\" : \"$inputRoot.identifier\"\n}"
},
"statusCode": "200"
},
"4\\d{2}": {
"responseTemplates": {
"application/json": "#set($inputRoot = $input.path('$'))\n{\n \"message\" : \"Invalid request\"\n}"
},
"statusCode": "400"
}
},
"type": "http",
"uri": "https://www.deeparteffects.com/service/uploadv3"
}
}
}
},
"definitions": {
"Empty": {
"title": "Empty Schema",
"type": "object"
},
"Error": {
"properties": {
"message": {
"type": "string"
}
},
"title": "Error Schema",
"type": "object"
},
"Result": {
"properties": {
"status": {
"description": "Submissiond status. Can be 'new', 'error', 'processing', 'finished'",
"type": "string"
},
"url": {
"description": "Result url for the artwork",
"type": "string"
}
},
"title": "GetResult Schema",
"type": "object"
},
"Style": {
"properties": {
"description": {
"description": "Style description",
"type": "string"
},
"id": {
"description": "The unique identifier for a style",
"type": "string"
},
"title": {
"description": "Style title",
"type": "string"
},
"url": {
"description": "Style URL",
"type": "string"
}
},
"title": "Style Schema",
"type": "object"
},
"Styles": {
"properties": {
"styles": {
"items": {
"$ref": "#/definitions/Style"
},
"type": "array"
}
},
"title": "List Styles Schema",
"type": "object"
},
"UploadRequest": {
"properties": {
"imageBase64Encoded": {
"description": "Base64 decoded image",
"type": "string"
},
"imageSize": {
"description": "Image size in px. Picture will be resized for processing.",
"type": "integer"
},
"optimizeForPrint": {
"description": "Use this flag to get an artwork optimized for print.",
"type": "boolean"
},
"partnerId": {
"description": "The unique identifier for a partner with dedicated api access.",
"type": "string"
},
"styleId": {
"description": "The unique identifier for a style",
"type": "string"
},
"useOriginalColors": {
"description": "Use this flag to use the original color from your photo for the artwork.",
"type": "boolean"
}
},
"title": "Request schema for a submission",
"type": "object"
},
"UploadResponse": {
"properties": {
"submissionId": {
"type": "string"
}
},
"title": "Response Schema for upload request",
"type": "object"
}
}
}