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

# Get Status

> Returns exhaustive information in JSON format on all trust anchors, repositories, RRDP and rsync connections, as well as RTR and HTTP sessions. This data set provides the source for the Routinator user interface.

Returns comprehensive status information on all trust anchors, repositories, RRDP and rsync connections, as well as RTR and HTTP sessions.

**Use Cases:**

* Monitor RPKI infrastructure health
* Debug repository connection issues
* View active RTR and HTTP sessions
* Check trust anchor status


## OpenAPI

````yaml GET /status
openapi: 3.0.3
info:
  title: Routinator HTTP API
  description: >-
    HTTP API for Routinator - RPKI validation and Route Origin Authorization
    (ROA) service. Provides endpoints for checking route validity, monitoring
    RPKI infrastructure, and receiving real-time updates.
  version: 0.15.0
  contact:
    name: Routinator Support
    url: https://github.com/NLnetLabs/routinator
  license:
    name: BSD-3-Clause
    url: https://opensource.org/licenses/BSD-3-Clause
servers:
  - url: https://api.hixbe.com/rpki
    description: Production server
security: []
tags:
  - name: Validity
    description: Route validity checking endpoints
  - name: Status
    description: Service status and monitoring
  - name: Delta
    description: Incremental updates and notifications
  - name: Monitoring
    description: Logging and metrics endpoints
paths:
  /status:
    get:
      tags:
        - Status
      summary: Get comprehensive status information
      description: >-
        Returns exhaustive information in JSON format on all trust anchors,
        repositories, RRDP and rsync connections, as well as RTR and HTTP
        sessions. This data set provides the source for the Routinator user
        interface.
      operationId: getStatus
      responses:
        '200':
          description: Successful response with status information
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StatusResponse'
        '500':
          description: Internal server error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
components:
  schemas:
    StatusResponse:
      type: object
      description: >-
        Comprehensive status information including trust anchors, repositories,
        and sessions
      properties:
        version:
          type: string
          description: Routinator version
          example: 0.15.0
        serial:
          type: integer
          description: Current serial number of the dataset
        lastUpdateStart:
          type: string
          format: date-time
          description: Timestamp when the last update started
        lastUpdateDone:
          type: string
          format: date-time
          description: Timestamp when the last update completed
        trustAnchors:
          type: array
          description: Information about trust anchors
          items:
            $ref: '#/components/schemas/TrustAnchor'
        repositories:
          type: array
          description: Information about repositories
          items:
            $ref: '#/components/schemas/Repository'
        rtrSessions:
          type: array
          description: Active RTR sessions
          items:
            $ref: '#/components/schemas/RtrSession'
        httpSessions:
          type: array
          description: Active HTTP sessions
          items:
            $ref: '#/components/schemas/HttpSession'
    Error:
      type: object
      properties:
        error:
          type: string
          description: Error message
        code:
          type: string
          description: Error code
    TrustAnchor:
      type: object
      properties:
        name:
          type: string
          example: ARIN
        status:
          type: string
          enum:
            - valid
            - invalid
            - unknown
        certificateUri:
          type: string
          format: uri
    Repository:
      type: object
      properties:
        uri:
          type: string
          format: uri
        type:
          type: string
          enum:
            - rrdp
            - rsync
        status:
          type: string
          enum:
            - success
            - error
            - pending
        lastUpdate:
          type: string
          format: date-time
    RtrSession:
      type: object
      properties:
        id:
          type: string
        remote:
          type: string
          description: Remote address and port
        established:
          type: string
          format: date-time
    HttpSession:
      type: object
      properties:
        id:
          type: string
        remote:
          type: string
          description: Remote IP address
        established:
          type: string
          format: date-time

````

## Related topics

- [Get Service Status](https://docs.xerobi.com/rpki-api/endpoint/get-service-status.md)
- [Get bulk job status](https://docs.xerobi.com/sms-api/endpoint/get-bulk-job.md)
- [Get Log](https://docs.xerobi.com/rpki-api/endpoint/get-log.md)
- [Get Version](https://docs.xerobi.com/rpki-api/endpoint/get-version.md)
- [Get Prometheus Metrics](https://docs.xerobi.com/rpki-api/endpoint/get-metrics.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.