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

# Getting Status of a Unprocessed MOMT Report

> This endpoint gets the status of an unprocessed MOMT Report.

## Request URL

```http theme={null}
GET https://app.tatango.com/api/v2/momt_reports/{ID}
```


## OpenAPI

````yaml GET /api/v2/momt_reports/{ID}/unprocessed
openapi: 3.1.0
info:
  title: Tatango Legacy v2 API
  description: Tatango legacy v2 API endpoints for existing integrations.
  version: 2.0.0
servers:
  - url: https://app.tatango.com
security:
  - basicAuth: []
paths:
  /api/v2/momt_reports/{ID}/unprocessed:
    get:
      tags:
        - Message Log (MOMT) Reports
      summary: Getting Status of a Unprocessed MOMT Report
      description: This endpoint gets the status of an unprocessed MOMT Report.
      parameters:
        - name: ID
          in: path
          description: ID of MOMT Report to get status of
          required: true
          schema:
            type: integer
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetUnprocessedMomtReportStatusResponse'
              example:
                status: OK
                momt_report:
                  id: 2
                  account_id: 21
                  s3_url: null
                  import_started_at: null
                  import_completed_at: null
                  total_rows: null
                  processed_rows: 0
                  percent_complete: 0
                  mo_count: 0
                  mt_count: 0
                  shortcode: null
                  date_range: json
                  date_from: '2016-08-08T22:10:41+01:00'
                  date_to: '2016-09-07T22:10:41+01:00'
                  campaign: null
                  carrier: null
                  phone_number: null
                  direction: null
                  status_array: null
                  created_at: '2016-09-07T14:10:41-07:00'
                  updated_at: '2016-09-07T14:10:41-07:00'
                  counts_calculated: false
                  type: null
                  is_csv: false
                  webhook_callback_url: null
                  run_errors: null
                  message_type: null
                  cancelled: null
      x-codeSamples:
        - lang: cURL
          label: cURL
          source: |-
            curl "https://app.tatango.com/api/v2/momt_reports/ID" -X GET \
              -H "Accept: application/json" \
              -H "Content-Type: application/json" \
              -u emailaddress@mydomain.com:my_api_key \
              -H "Host: example.org" \
              -H "Cookie: "
        - lang: Ruby
          label: Ruby
          source: |-
            require 'net/http'
            require 'uri'

            uri = URI.parse('https://app.tatango.com/api/v2/momt_reports/ID')
            http = Net::HTTP.new(uri.host, uri.port)
            request = Net::HTTP::Get.new(uri.request_uri)
            request.basic_auth("emailaddress@mydomain.com", "my_api_key")
            response = http.request(request)
        - lang: JavaScript
          label: JavaScript
          source: >-
            var request = new XMLHttpRequest();

            request.open('GET',
            'https://app.tatango.com/api/v2/momt_reports/ID', false);

            request.setRequestHeader('Content-Type', 'application/json');

            request.setRequestHeader('Authorization', 'Basic ' +
            btoa('emailaddress@mydomain.com:my_api_key'));

            request.send(null);
components:
  schemas:
    GetUnprocessedMomtReportStatusResponse:
      type: object
      properties:
        status:
          type: string
          example: OK
        momt_report:
          type: object
          properties:
            id:
              type: integer
              example: 2
            account_id:
              type: integer
              example: 21
            s3_url:
              type: string
              nullable: true
            import_started_at:
              type: string
              nullable: true
            import_completed_at:
              type: string
              nullable: true
            total_rows:
              type: integer
              nullable: true
            processed_rows:
              type: integer
              example: 0
            percent_complete:
              type: integer
              example: 0
            mo_count:
              type: integer
              example: 0
            mt_count:
              type: integer
              example: 0
            shortcode:
              type: string
              nullable: true
            date_range:
              type: string
              example: json
            date_from:
              type: string
              format: date-time
              example: '2016-08-08T22:10:41+01:00'
            date_to:
              type: string
              format: date-time
              example: '2016-09-07T22:10:41+01:00'
            campaign:
              type: string
              nullable: true
            carrier:
              type: string
              nullable: true
            phone_number:
              type: string
              nullable: true
            direction:
              type: string
              nullable: true
            status_array:
              type: array
              nullable: true
            created_at:
              type: string
              format: date-time
              example: '2016-09-07T14:10:41-07:00'
            updated_at:
              type: string
              format: date-time
              example: '2016-09-07T14:10:41-07:00'
            counts_calculated:
              type: boolean
              example: false
            type:
              type: string
              nullable: true
            is_csv:
              type: boolean
              example: false
            webhook_callback_url:
              type: string
              nullable: true
            run_errors:
              type: string
              nullable: true
            message_type:
              type: string
              nullable: true
            cancelled:
              type: string
              nullable: true
          required:
            - id
            - account_id
            - processed_rows
            - percent_complete
            - mo_count
            - mt_count
            - date_range
            - date_from
            - date_to
            - created_at
            - updated_at
            - counts_calculated
            - is_csv
      required:
        - status
        - momt_report
  securitySchemes:
    basicAuth:
      type: http
      scheme: basic
      description: >-
        Tatango authenticates API requests by validating an API key passed via
        HTTP Basic Authentication. Use your login email as the username and your
        API key as the password.

````