Remove shotgun asset

POST /import/shotgun/remove/asset

Remove a Shotgun asset from the database. Provide the Shotgun entry ID in the JSON body. If the asset has working files linked to tasks, it will be cancelled instead of deleted.

application/json

Body Required

  • id integer Required

    Shotgun ID of the asset to remove

Responses

  • 200 application/json

    Removal result returned

    Hide response attributes Show response attributes object
    • success boolean

      Whether the removal was successful

    • removed_instance_id string(uuid)

      ID of the removed asset, if found

  • 400

    Invalid request body or instance not found

POST /import/shotgun/remove/asset
curl \
 --request POST 'http://api.example.com/import/shotgun/remove/asset' \
 --header "Authorization: $API_KEY" \
 --header "Content-Type: application/json" \
 --data '{"id":12345}'
Request example
{
  "id": 12345
}
Response examples (200)
{
  "success": true,
  "removed_instance_id": "a24a6ea4-ce75-4665-a070-57453082c25"
}