The state of a generation job started by generate_design, generate_image, adapt_design, resize_creative, remove_background, sharpen_creative or edit_creative: running, completed, failed or rejected, how many of its images are done, the error if it failed, and the finished creatives with their media URLs. Finished images come back as pictures too, for you to look at; to show them to the user, call show_creatives with their ids rather than pasting URLs. To wait for jobs to finish, call wait_for_jobs instead. A final job never changes, so do not read it again.