Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Ex-Human animations API

The animations API from Ex-Human — 6 operation(s) for animations.

Ex-Human animations API is one of 4 APIs that Ex-Human publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include animations. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and a getting-started guide.

This API exposes 6 operations across 6 paths, and defines 15 schemas. It is described by OpenAPI 3.1.0, at version 0.1.0.

Requests are made against 2 base URLs: https://api.exh.ai, http://localhost:7777.

6 operations 6 paths 15 schemas 1 GET5 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
0.1.0
Base URL
https://api.exh.ai
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Ex-Human animations API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (HTTPBearer).

Paths & Operations 6

Across 6 paths, the API surfaces 6 operations — 1 GET, 5 POST. Each is listed below with its method, path, parameters, and response codes.

animations 6
POST
/animations/v3/create_bot
Create Idle Animation
create_bot_v3_animations_v3_create_bot_post 1 param body → 200422
POST
/animations/v3/generate_lipsync
Get Talking Head Video from Text
generate_lipsync_v3_animations_v3_generate_lipsync_post 1 param body → 200422
POST
/animations/v3/generate_lipsync_from_audio
Get Talking Head Video from Audio
generate_lipsync_from_audio_v3_animations_v3_generate_lipsync_from_audio_post 1 param body → 200422
POST
/animations/v3/jobs
Create Animation Job
create_animation_job_animations_v3_jobs_post body → 200422
GET
/animations/v3/jobs/{task_id}
Get Animation Job
get_animation_job_animations_v3_jobs__task_id__get 1 param → 200422
POST
/animations/v3/prolong_jobs
Create Prolong Animation Job
create_prolong_animation_job_animations_v3_prolong_jobs_post body → 200422

Schemas 15

The contract defines 15 schemas that model the data the API accepts and returns. The most detailed are TalkingHeadsPayloadSchema (5 properties), AnimationPayloadSchema (4 properties), AnimationProlongPayloadSchema (4 properties), AnimationStatusResponseSchema (3 properties). Each schema is shown below with its type and property counts.

AnimationTaskResponseSchema
object
2 properties 1 required
AnimationPayloadSchema
object
4 properties 2 required
HTTPValidationError
object
1 property
AnimationStatusResponseSchema
object
3 properties 1 required
TalkingHeadsPayloadSchema
object
5 properties 2 required
ValidationError
object
3 properties 3 required
AnimationProlongPayloadSchema
object
4 properties 1 required
IdleAnimationResponseSchema
object
2 properties 2 required
AnimationDuration
integer
Body_generate_lipsync_from_audio_v3_animations_v3_generate_lipsync_from_audio_post
object
2 properties 2 required
VideoGenerationStatusEnum
string
Body_create_bot_v3_animations_v3_create_bot_post
object
1 property 1 required
AnimationModel
string
FemaleVoiceName
string
MaleVoiceName
string

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

ex-human-animations-api-openapi.yml Raw ↑

Other APIs Ex-Human publishes across the network.

Ex-Human chatbot API
Ex-Human Image Generation API
Ex-Human Text to Speech API