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

# /table/{id}/progress

> Get the computation progress of a table request. Useful for tracking large matrix calculations.

After sending the table request to the API, you can follow the progress in this endpoint.

The progress will list the created submatrices (children).

Average calculation time of matrix :

| Matrix Size   | Calculation time |
| ------------- | ---------------- |
| `10x10`       | 0.1s             |
| `100x100`     | 0.2s             |
| `250x250`     | 0.8s             |
| `1000x1000`   | 4.6s             |
| `10000x10000` | 24.9s            |


## OpenAPI

````yaml get /table/{id}/progress
openapi: 3.1.0
info:
  title: Solvice Maps Routing API
  description: >
    The Solvice Maps Routing API provides distance matrices, routes, and travel
    time calculations

    for logistics and route optimization applications. Supports multiple routing
    engines including

    OpenStreetMap and TomTom with time-dependent traffic data.
  version: 1.0.0
  contact:
    name: Solvice Support
    url: https://solvice.io
    email: support@solvice.io
servers:
  - url: https://routing.solvice.io
    description: Production server
security:
  - apikey: []
tags:
  - name: Tables
    description: Distance/duration matrix operations
  - name: Cubes
    description: Time-dependent 3D travel time matrices
  - name: Routes
    description: Point-to-point routing
  - name: Trips
    description: Traveling salesman / round-trip optimization
paths:
  /table/{id}/progress:
    get:
      tags:
        - Tables
      summary: Get table progress
      description: >-
        Get the computation progress of a table request. Useful for tracking
        large matrix calculations.
      parameters:
        - name: id
          in: path
          required: true
          schema:
            type: integer
            format: int64
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TableProgressDto'
components:
  schemas:
    TableProgressDto:
      type: object
      properties:
        nrOfSucceededChildren:
          type:
            - integer
            - 'null'
          format: int64
          description: >-
            Bigger table requests get split up. `nrOfSucceededChildren` is the
            number of child requests that succeeded.
          examples:
            - 8
        nrOfFailedChildren:
          type:
            - integer
            - 'null'
          format: int64
          description: >-
            Bigger table requests get split up. `nrOfFailedChildren` is the
            number of child requests that failed.
          examples:
            - 0
        nrOfChildren:
          type:
            - integer
            - 'null'
          format: int64
          description: >-
            Bigger table requests get split up. `nrOfChildren` is the number of
            total child requests.
          examples:
            - 8
  securitySchemes:
    apikey:
      type: apiKey
      in: header
      name: Authorization
      description: >-
        API key authentication. Include your API key in the Authorization
        header.

````