← Tools Reference

Viggle

Viggle integration (AI, Design & Media). Imported from open-connector.

API key11 toolshttps://apis.viggle.ai
GET
viggle_get_credit_balance
Get the current Viggle credit balance for the authenticated account.

/api/credits

POST
viggle_create_character
Create a reusable Viggle character from a publicly accessible image URL and return the preprocessing handle.

/api/characters/preprocess

3 parameters
ParamTypeRequiredDescription
namestringrequiredThe display name for the character.
image_urlstringrequiredThe publicly accessible character image URL.
modelstringoptionalThe Viggle model to use for preprocessing or rendering.
GET
viggle_list_characters
List Viggle characters for the authenticated account.

/api/characters

2 parameters
ParamTypeRequiredDescription
limitintegeroptionalThe maximum number of items to return.
offsetintegeroptionalThe zero-based number of items to skip.
GET
viggle_get_character
Get a Viggle character by ID, including preprocessing status.

/api/characters/{character_id}

1 parameter
ParamTypeRequiredDescription
character_idstringrequiredThe character identifier returned by Viggle.
DELETE
viggle_delete_character
Soft-delete a Viggle character by ID.

/api/characters/{character_id}

1 parameter
ParamTypeRequiredDescription
character_idstringrequiredThe character identifier to delete.
POST
viggle_import_template
Import a Viggle template as a reusable scene.

/api/scenes/import

2 parameters
ParamTypeRequiredDescription
template_uuidstringrequiredThe Viggle template UUID to import.
namestringoptionalAn optional display name for the imported scene.
GET
viggle_list_scenes
List Viggle scenes for the authenticated account.

/api/scenes

2 parameters
ParamTypeRequiredDescription
limitintegeroptionalThe maximum number of items to return.
offsetintegeroptionalThe zero-based number of items to skip.
GET
viggle_get_scene
Get a Viggle scene by ID, including preprocessing status.

/api/scenes/{scene_id}

1 parameter
ParamTypeRequiredDescription
scene_idstringrequiredThe scene identifier returned by Viggle.
DELETE
viggle_delete_scene
Soft-delete a Viggle scene by ID.

/api/scenes/{scene_id}

1 parameter
ParamTypeRequiredDescription
scene_idstringrequiredThe scene identifier to delete.
POST
viggle_create_render_job
Create a Viggle render job from URL inputs or preprocessed character and scene IDs.

/api/render

7 parameters
ParamTypeRequiredDescription
ref_image_urlstringoptionalThe public character image URL for on-demand rendering.
driving_video_urlstringoptionalThe public driving video URL for on-demand rendering.
character_idstringoptionalThe ready character ID for preprocessed rendering.
scene_idstringoptionalThe ready scene ID for preprocessed rendering.
modelstringoptionalThe Viggle model to use for preprocessing or rendering.
background_modestringoptionalThe background handling mode for the rendered video.
bg_colorstringoptionalThe RGB string for solid backgrounds, such as "0,255,0".
GET
viggle_get_render_job_status
Get a Viggle render job status and return the video URL when rendering is complete.

/api/render/{job_id}

1 parameter
ParamTypeRequiredDescription
job_idstringrequiredThe render job identifier returned by Viggle.