Skip to content

vendor_connectors.meshy.webhooks.schemas

Pydantic schemas for Meshy webhook payloads.

WebhookModelUrlsModel URLs in webhook payload.
WebhookTextureUrlsTexture URLs in webhook payload.
WebhookBasicAnimationsBasic animations in rigging webhook.
WebhookRiggingResultRigging result in webhook payload.
WebhookTaskErrorError details in webhook payload.
MeshyWebhookPayloadWebhook payload from Meshy API.

class vendor_connectors.meshy.webhooks.schemas.WebhookModelUrls

Section titled “class vendor_connectors.meshy.webhooks.schemas.WebhookModelUrls”

Bases: pydantic.BaseModel

Model URLs in webhook payload.

None

None

None

None

None

class vendor_connectors.meshy.webhooks.schemas.WebhookTextureUrls

Section titled “class vendor_connectors.meshy.webhooks.schemas.WebhookTextureUrls”

Bases: pydantic.BaseModel

Texture URLs in webhook payload.

None

None

None

None

None

class vendor_connectors.meshy.webhooks.schemas.WebhookBasicAnimations

Section titled “class vendor_connectors.meshy.webhooks.schemas.WebhookBasicAnimations”

Bases: pydantic.BaseModel

Basic animations in rigging webhook.

None

None

None

None

None

None

class vendor_connectors.meshy.webhooks.schemas.WebhookRiggingResult

Section titled “class vendor_connectors.meshy.webhooks.schemas.WebhookRiggingResult”

Bases: pydantic.BaseModel

Rigging result in webhook payload.

None

None

None

class vendor_connectors.meshy.webhooks.schemas.WebhookTaskError

Section titled “class vendor_connectors.meshy.webhooks.schemas.WebhookTaskError”

Bases: pydantic.BaseModel

Error details in webhook payload.

None

None

class vendor_connectors.meshy.webhooks.schemas.MeshyWebhookPayload

Section titled “class vendor_connectors.meshy.webhooks.schemas.MeshyWebhookPayload”

Bases: pydantic.BaseModel

Webhook payload from Meshy API.

This represents the JSON payload sent by Meshy when a task completes. Different services (text3d, rigging, animation, retexture) send different fields.

‘Field(…)’

‘Field(…)’

‘Field(…)’

‘Field(…)’

None

None

None

None

None

None

None

None

None

None

None

‘Field(…)’

Extract error message from task_error field.

Get GLB URL regardless of service type.

Get all available URLs as a flat dict.