The /v1/resources endpoint provides access to provider-specific resources such as motion presets, voices, and sounds that can be used with various models.

Endpoint

GET /v1/resources/:provider/:resourceType/:model?

Path Parameters

ParameterRequiredDescription
providerYesProvider identifier (e.g., higgsfield-ai, kuaishou, elevenlabs, wan-ai)
resourceTypeYesType of resource (motions, voices, sounds)
modelNoOptional model filter for provider-specific resources

Available Resources

Higgsfield AI

Resource TypeEndpointUsed By
Motions/v1/resources/higgsfield-ai/motionsHiggsfield Video, Cinematic Studio Video
Voices/v1/resources/higgsfield-ai/voicesHiggsfield TTS
Sounds/v1/resources/higgsfield-ai/soundsHiggsfield TTS

Kuaishou (Kling)

Resource TypeEndpointUsed By
Motions/v1/resources/kuaishou/motionsAll Kling video models
Motions (filtered)/v1/resources/kuaishou/motions/kling-2.6Kling v2.6 specific motions

ElevenLabs

Resource TypeEndpointUsed By
Voices/v1/resources/elevenlabs/voicesText-to-Speech, Text-to-Dialogue

Wan-AI

Resource TypeEndpointUsed By
Motions/v1/resources/wan-ai/motions/wan-2.5Wan 2.5, Wan 2.5 Fast

Minimax

Resource TypeEndpointUsed By
Motions/v1/resources/hailuo/motionsMinimax Hailuo models

ByteDance

Resource TypeEndpointUsed By
Motions/v1/resources/bytedance/motionsSeeDance

Examples

Get Higgsfield Motions

curl https://api.unifically.com/v1/resources/higgsfield-ai/motions \
  -H "Authorization: Bearer YOUR_API_KEY"
Response:
{
  "code": 200,
  "success": true,
  "data": [
    {
      "id": "d2389a9a-91c2-4276-bc9c-c9e35e8fb85a",
      "name": "Gentle Sway",
      "preview_url": "https://example.com/preview.mp4"
    }
  ]
}

Get Higgsfield Voices

curl https://api.unifically.com/v1/resources/higgsfield-ai/voices \
  -H "Authorization: Bearer YOUR_API_KEY"
Response:
{
  "code": 200,
  "success": true,
  "data": [
    {
      "id": "1YxkwUwGY4H3slvZUBRhXW",
      "name": "Sarah",
      "category": "emotions",
      "preview_url": "https://example.com/preview.mp3"
    }
  ]
}

Get Higgsfield Sounds

curl https://api.unifically.com/v1/resources/higgsfield-ai/sounds \
  -H "Authorization: Bearer YOUR_API_KEY"
Response:
{
  "code": 200,
  "success": true,
  "data": [
    {
      "id": "DwUP9LmFKqHsvvWQkjLE6",
      "name": "Coffee Shop Ambience",
      "preview_url": "https://example.com/preview.mp3"
    }
  ]
}

Get Kling Motions

curl https://api.unifically.com/v1/resources/kuaishou/motions \
  -H "Authorization: Bearer YOUR_API_KEY"

Get Kling v2.6 Specific Motions

curl https://api.unifically.com/v1/resources/kuaishou/motions/kling-2.6 \
  -H "Authorization: Bearer YOUR_API_KEY"

Get ElevenLabs Voices

curl https://api.unifically.com/v1/resources/elevenlabs/voices \
  -H "Authorization: Bearer YOUR_API_KEY"
Response:
{
  "code": 200,
  "success": true,
  "data": {
    "voices": [
      {
        "voice_id": "21m00Tcm4TlvDq8ikWAM",
        "name": "Rachel",
        "category": "premade",
        "labels": {
          "accent": "american",
          "age": "young",
          "gender": "female"
        },
        "preview_url": "https://storage.googleapis.com/..."
      }
    ]
  }
}

Get Wan-AI Motions

curl https://api.unifically.com/v1/resources/wan-ai/motions/wan-2.5 \
  -H "Authorization: Bearer YOUR_API_KEY"
Response:
{
  "code": 200,
  "success": true,
  "data": [
    {
      "id": "motion-preset-id",
      "name": "Motion Name",
      "preview_url": "https://example.com/preview.mp4"
    }
  ]
}

Using Resources

Use the id value from the response as the corresponding parameter when creating a task:
Resource TypeUse As Parameter
Motionsmotion_id
Voicesvoice_id or voice
Soundssound_id