⚙️Get Status

Retrieves the status of a request

Status Codes

Status
Description

0

Queued. The request hasn't started processing yet.

10

Opening browser and accessing Google account

20

Logged in, creating a notebook

30

Adding resources to the notebook

60

Configuring output type

80

Waiting for podcast to finish

90

Podcast finished. Downloading audio.

100

Completed successfully

GET

https://api.autocontentapi.com/content/status/<YOUR CREATE CONTENT REQUEST ID>

Sample Response:

{
  "id": "38fdb402-5409-4fcd-b7a4-6971918e9323",
  "requested_on": "2024-11-17T17:57:37.933",
  "status": 100,
  "updated_on": "2024-11-17T17:58:31.847",
  "request_json": "{"resources":[{"content":"https://autocontentapi.com","type":"website"},{"content":"74% of businesses expect AI to increase productivity","type":"text"}],"text":"Explain why automating with AutoContent API is a game changer for any business","outputType":"audio"}",
  "error_message": null,
  "audio_url": "https://autocontentapi.com/audio/sample.wav",
  "audio_title": "This is the title of the podcast",
  "response_text": null
}

You can poll for an up to date status of your request or use Webhooks

Field
Description

id

request ID

requested_on

timestamp indicating when the request was created

status

Possible values from 0 - 100. 0: queued 100: finished If value is 0 there is NO ERROR, it just means it hasn't been processed yet.

updated_on

last time the process updated the status of the request

request_json

JSON representation of your original request

error_message

Description of the error. Once it has a value, status will no longer update. NOTE: Our system is dependant on NotebookLM, so if it doesn't work on their website it will not work via our api.

audio_url

link to your generated audio file when outputType is "audio"

audio_title

title chosen by the AI for the podcast, only when outputType is "audio"

response_text

string containing the response when outputType is not "audio"

Last updated