---
title: "AssetExecution"
url: "https://developers.bynder.com/apis/agents/versions/f5aecf98-613e-4ae8-b26a-ec2cdf804b2c/schemas/AssetExecution"
---

> Full API specification: https://developers.bynder.com/apis/agents/versions/f5aecf98-613e-4ae8-b26a-ec2cdf804b2c.md

# AssetExecution

The execution of an agent on a single asset, including capability-specific `results` (for example, suggestions for the enrichment capability).

## OpenAPI definition

```yaml
openapi: 3.0.3
info:
  title: AI Agents
  version: "1.0"
servers:
  - url: https://{your-bynder-domain}/
components:
  schemas:
    AssetExecution:
      type: object
      description: The execution of an agent on a single asset, including
        capability-specific `results` (for example, suggestions for the
        enrichment capability).
      properties:
        id:
          type: string
          format: uuid
        agentExecutionId:
          type: string
          format: uuid
        assetId:
          type: string
          format: uuid
        status:
          type: string
          description: The status of the asset execution.
          enum:
            - SCHEDULED
            - RUNNING
            - FAILED
            - COMPLETED
            - ACCEPTED
            - AUTO_APPLIED
            - DISCARDED
            - CANCELED
            - REVERTED
        createdAt:
          type: string
          format: date-time
        results:
          type: object
          additionalProperties: true
        assetName:
          type: string
          nullable: true
        draft:
          type: boolean
        removed:
          type: boolean
        errorCode:
          type: string
          nullable: true
        agentType:
          type: string
          nullable: true
          enum:
            - ENRICHMENT_AGENT
            - TRANSFORMATION_AGENT
            - BRAND_COMPLIANCE_AGENT
            - GOVERNANCE_AGENT
            - PATH_GENERATOR_AGENT
        thumbnail:
          type: object
          nullable: true
          properties:
            small:
              type: string
            large:
              type: string
```
