Kling API v1 video effects endpoints POST videos/image2video-effects and GET videos/effects updated:
- Removed
image_tailparameter - no longer supported in the current API implementation - Added
modeparameter - select betweenstd(standard) andpro(professional) quality modes - Enhanced effect validation - effects now include
effectSupportedandpromptSupportedflags to indicate capabilities - Updated response structure - reflects current API with detailed user points, tickets, and task information
Currently unsupported effects (require image preprocessing):
felt(FeltFelt)furry(PlushCut)jelly(JellyJelly)pixel(PixelPixel)yearbook(Yearbook)polaroid(Instant Film)spring_blossoms(BloomBloom)
Note: This list may change and may not be complete. Effects marked as effectSupported: false in the API response require multi-step preprocessing and are not yet available through this endpoint.
Examples
curl --location 'https://api.useapi.net/v1/kling/videos/image2video-effects' \
--header 'Authorization: Bearer user:12345-…' \
--header 'Content-Type: application/json' \
--form 'image="https://…"' \
--form 'effect="fighting"'
Result
curl --location 'https://api.useapi.net/v1/kling/videos/image2video-effects' \
--header 'Authorization: Bearer user:12345-…' \
--header 'Content-Type: application/json' \
--form 'image="https://…"' \
--form 'effect="skate"'
Result