> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wokelo.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Report Status

> Retrieves the current status of a previously triggered report using its unique ID. Poll this endpoint until the status is `Completed`, `Exported`, or `No Data Found`.

Possible status values:
- `Completed`
- `Processing`
- `Queued`
- `Delayed`
- `Exported`
- `No Data Found`


## Overview

Retrieves the current status of a previously triggered report using its unique ID.

## Endpoint Details

* **Method:** GET
* **Endpoint:** `api/assets/get_notebook_status/`

## Authentication requirements

* Include a valid JWT token in your request header
* If you don't have a token yet, you can get one from the `/auth/token/` endpoint first.

## Request

### Request Parameters

#### Header Parameters

<ParamField header="Authorization" type="string" required>
  JWT token obtained from the Authentication request
</ParamField>

### URL Parameters

<ParamField query="report_id" type="integer" required>
  The id returned in response to the start report request
</ParamField>

## Response

Successful response will return the status along with report\_id and title. List of status codes:

1. Completed
2. Processing
3. Queued
4. Delayed
5. Exported
6. No Data Found

<ResponseExample>
  ```json 200 theme={"system"}
  {
      "report_id": 98564,
      "status": "Delayed",
      "title": "One Signal"
  }
  ```
</ResponseExample>


## OpenAPI

````yaml GET /api/assets/get_notebook_status/
openapi: 3.0.3
info:
  title: Wokelo API
  description: >
    Wokelo provides four categories of APIs for company and market intelligence:


    1. **Enrichment** – Company and Industry data using Wokelo database and
    alternative data. Supports multi-company requests.

    2. **Discovery** – Workflows for specific use-cases such as market map,
    target screening, and buyer screening.

    3. **Monitoring** – Real-time news monitoring for companies.

    4. **Workflow Automation** – Wokelo and custom research workflows executed
    within notebooks.


    Enrichment and Discovery APIs are managed through async requests; use the
    Supporting APIs to track status and export results in JSON.

    Workflow APIs are executed within notebooks and support export to PDF, PPT,
    DOC, or JSON.


    **Authentication:** All endpoints (except `/auth/token/`) require a Bearer
    JWT token in the `Authorization` header.
  version: 1.0.0
  contact:
    url: https://docs.wokelo.ai/contact
servers:
  - url: https://api.wokelo.ai
    description: Production server
security: []
tags:
  - name: Authentication
    description: Obtain JWT tokens for API access
  - name: Enrichment
    description: Retrieve structured data for companies and industries
  - name: Discovery
    description: Identify companies via market maps, buyer and target screening
  - name: Monitoring
    description: Real-time company news monitoring
  - name: Workflow Automation
    description: Research notebooks for companies, industries, and custom workflows
  - name: Supporting APIs
    description: >-
      Utility endpoints for search, file upload, request management, and report
      retrieval
externalDocs:
  description: Official Wokelo API Documentation
  url: https://docs.wokelo.ai/overview
paths:
  /api/assets/get_notebook_status/:
    get:
      tags:
        - Supporting APIs
      summary: Get Report Status
      description: >
        Retrieves the current status of a previously triggered report using its
        unique ID. Poll this endpoint until the status is `Completed`,
        `Exported`, or `No Data Found`.


        Possible status values:

        - `Completed`

        - `Processing`

        - `Queued`

        - `Delayed`

        - `Exported`

        - `No Data Found`
      operationId: getReportStatus
      parameters:
        - name: report_id
          in: query
          required: true
          schema:
            type: integer
          description: The ID returned in the response to the start report request.
          example: 98564
      responses:
        '200':
          description: Report status returned successfully.
          content:
            application/json:
              schema:
                type: object
                properties:
                  report_id:
                    type: integer
                    description: The unique report identifier.
                    example: 98564
                  status:
                    type: string
                    description: Current status of the report.
                    enum:
                      - Completed
                      - Processing
                      - Queued
                      - Delayed
                      - Exported
                      - No Data Found
                    example: Delayed
                  title:
                    type: string
                    description: Title of the report.
                    example: One Signal
              example:
                report_id: 98564
                status: Delayed
                title: One Signal
        '401':
          description: Unauthorized – invalid or missing JWT token
        '404':
          description: Report not found
      security:
        - bearerAuth: []
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: JWT token obtained from the `/auth/token/` endpoint.

````