VTS

VTS Financials API

The Financials API from VTS — 3 operation(s) for financials.

Operations 3

GET /api/v1/deal_terms/{deal_term_id}/financials Fetches Financials for a given deal term #
GET /api/v1/financials Fetches Financials for lease terms and/or lease terms #
GET /api/v1/lease_terms/{lease_term_id}/financials Fetches Financials for a given lease term #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/vts-financials-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

vts-financials-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: VTS Lease Account Admin Financials API
  version: v1
  description: VTS Lease REST API — the commercial real estate leasing, asset management, and portfolio data surface of the VTS platform. Resources include assets, spaces, leases, deals, deal terms, lease terms, financials, budgets, tenants, buildings, listings, and the Leasing Availability API. Harvested verbatim from the VTS developer portal (readme.vts.com) per-operation OpenAPI fragments.
  contact:
    name: VTS API Support
    url: https://readme.vts.com/
  termsOfService: https://www.vts.com/services-terms
servers:
- url: https://api.vts.com
- url: https://sandbox.vts.com
  description: Sandbox
security:
- basic_auth: []
tags:
- name: Financials
paths:
  /api/v1/deal_terms/{deal_term_id}/financials:
    get:
      summary: Fetches Financials for a given deal term
      description: Contains the corresponding financials for a lease or deal term
      tags:
      - Financials
      security:
      - basic_auth: []
      parameters:
      - name: deal_term_id
        in: path
        required: true
        schema:
          type: string
      - name: page[size]
        in: query
        required: false
        schema:
          type: integer
      - name: page[before]
        in: query
        required: false
        schema:
          type: string
      - name: page[after]
        in: query
        required: false
        schema:
          type: string
      - name: filter[updated_since]
        in: query
        schema:
          type: string
          format: date-time
        required: false
        description: Only display records that have been modified after the given date/timestamp. Should be in `YYYY-MM-DD HH:MM:SS` (ISO8601) format. (Hours, minutes, and seconds are optional.)
        example: '2021-03-15'
      responses:
        '200':
          description: Returns list of Financials
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: array
                    items:
                      oneOf:
                      - type: object
                        properties:
                          type:
                            type: string
                            pattern: base_rents
                            example: base_rents
                          id:
                            type: string
                            example: '1'
                          attributes:
                            type: object
                            properties:
                              amount:
                                anyOf:
                                - $ref: '#/components/schemas/measure_money_period'
                                - $ref: '#/components/schemas/measure_money_area_period'
                              ends:
                                type: object
                                properties:
                                  date:
                                    type: string
                                    format: date
                                  duration:
                                    allOf:
                                    - $ref: '#/components/schemas/measure_period'
                                    - description: The number of months that this revenue / expense is applicable for
                                      properties:
                                        unit:
                                          enum:
                                          - mo
                                        unit_components:
                                          properties:
                                            period:
                                              enum:
                                              - mo
                                        iso8601:
                                          example: P2M
                              starts:
                                type: object
                                properties:
                                  date:
                                    type: string
                                    format: date
                                  month:
                                    $ref: '#/components/schemas/month'
                              created_at:
                                type: string
                                format: date-time
                                description: The timestamp when this base rent was created
                              updated_at:
                                type: string
                                format: date-time
                                description: The timestamp when this base rent was last updated
                          relationships:
                            type: object
                            properties:
                              deal_term:
                                type: object
                                properties:
                                  data:
                                    type: object
                                    properties:
                                      id:
                                        type: string
                                      type:
                                        type: string
                                        pattern: deal_terms
                                  links:
                                    type: object
                                    properties:
                                      related:
                                        type: string
                                        format: uri
                      - type: object
                        properties:
                          type:
                            type: string
                            pattern: free_rents
                            example: free_rents
                          id:
                            type: string
                            example: '1'
                          attributes:
                            type: object
                            properties:
                              amount:
                                anyOf:
                                - $ref: '#/components/schemas/measure_money_period'
                                - $ref: '#/components/schemas/measure_money_area_period'
                              ends:
                                type: object
                                properties:
                                  date:
                                    type: string
                                    format: date
                                  duration:
                                    allOf:
                                    - $ref: '#/components/schemas/measure_period'
                                    - description: The number of months that this revenue / expense is applicable for
                                      properties:
                                        unit:
                                          enum:
                                          - mo
                                        unit_components:
                                          properties:
                                            period:
                                              enum:
                                              - mo
                                        iso8601:
                                          example: P2M
                              starts:
                                type: object
                                properties:
                                  date:
                                    type: string
                                    format: date
                                  month:
                                    $ref: '#/components/schemas/month'
                              created_at:
                                type: string
                                format: date-time
                                description: The timestamp when this free rent was created
                              updated_at:
                                type: string
                                format: date-time
                                description: The timestamp when this free rent was last updated
                              structure:
                                type:
                                - string
                                - 'null'
                                enum:
                                - net
                                - gross
                                - null
                                example: net
                          relationships:
                            type: object
                            properties:
                              deal_term:
                                type: object
                                properties:
                                  data:
                                    type: object
                                    properties:
                                      id:
                                        type: string
                                      type:
                                        type: string
                                        pattern: deal_terms
                                  links:
                                    type: object
                                    properties:
                                      related:
                                        type: string
                                        format: uri
                      - type: object
                        properties:
                          type:
                            type: string
                            pattern: other_revenues
                            example: other_revenues
                          id:
                            type: string
                            example: '1'
                          attributes:
                            type: object
                            properties:
                              amount:
                                anyOf:
                                - $ref: '#/components/schemas/measure_money_period'
                                - $ref: '#/components/schemas/measure_money_area_period'
                              ends:
                                type: object
                                properties:
                                  date:
                                    type: string
                                    format: date
                                  duration:
                                    allOf:
                                    - $ref: '#/components/schemas/measure_period'
                                    - description: The number of months that this revenue / expense is applicable for
                                      properties:
                                        unit:
                                          enum:
                                          - mo
                                        unit_components:
                                          properties:
                                            period:
                                              enum:
                                              - mo
                                        iso8601:
                                          example: P2M
                              starts:
                                type: object
                                properties:
                                  date:
                                    type: string
                                    format: date
                                  month:
                                    $ref: '#/components/schemas/month'
                              created_at:
                                type: string
                                format: date-time
                                description: The timestamp when this other revenue was created
                              updated_at:
                                type: string
                                format: date-time
                                description: The timestamp when this other revenue was last updated
                              revenue_type:
                                type:
                                - string
                                - 'null'
                                example: other
                          relationships:
                            type: object
                            properties:
                              deal_term:
                                type: object
                                properties:
                                  data:
                                    type: object
                                    properties:
                                      id:
                                        type: string
                                      type:
                                        type: string
                                        pattern: deal_terms
                                  links:
                                    type: object
                                    properties:
                                      related:
                                        type: string
                                        format: uri
                      - type: object
                        properties:
                          type:
                            type: string
                            pattern: reimbursable_expenses
                            example: reimbursable_expenses
                          id:
                            type: string
                            example: '1'
                          attributes:
                            type: object
                            properties:
                              amount:
                                anyOf:
                                - $ref: '#/components/schemas/measure_money_period'
                                - $ref: '#/components/schemas/measure_money_area_period'
                              ends:
                                type: object
                                properties:
                                  date:
                                    type: string
                                    format: date
                                  duration:
                                    allOf:
                                    - $ref: '#/components/schemas/measure_period'
                                    - description: The number of months that this revenue / expense is applicable for
                                      properties:
                                        unit:
                                          enum:
                                          - mo
                                        unit_components:
                                          properties:
                                            period:
                                              enum:
                                              - mo
                                        iso8601:
                                          example: P2M
                              starts:
                                type: object
                                properties:
                                  date:
                                    type: string
                                    format: date
                                  month:
                                    $ref: '#/components/schemas/month'
                              created_at:
                                type: string
                                format: date-time
                                description: The timestamp when this reimbursable expense was created
                              updated_at:
                                type: string
                                format: date-time
                                description: The timestamp when this reimbursable expense was last updated
                              base_year:
                                type: object
                                properties:
                                  start:
                                    type:
                                    - integer
                                    - 'null'
                                    example: 2009
                                  end:
                                    type:
                                    - integer
                                    - 'null'
                                    example: 2010
                              description:
                                type:
                                - string
                                - 'null'
                                example: real estate tax
                              recovery_amount:
                                anyOf:
                                - $ref: '#/components/schemas/measure_money_period'
                                - $ref: '#/components/schemas/measure_money_area_period'
                              recovery_type:
                                type: string
                                enum:
                                - Opex
                                - Real Estate Taxes
                                - CAM
                                - Cleaning
                                - Electric
                                - Insurance
                                - Landscaping
                                - Repairs and Maintenance
                                - Management Fee
                                - Marketing
                                - Other
                                - Security
                                - Utilities
                              reimbursed:
                                type:
                                - boolean
                                - 'null'
                              stop_amount:
                                anyOf:
                                - $ref: '#/components/schemas/measure_money_period'
                                - $ref: '#/components/schemas/measure_money_area_period'
                              structure:
                                type:
                                - string
                                - 'null'
                                enum:
                                - gross
                                - net
                                - amount
                                - modified_gross
                                - null
                          relationships:
                            type: object
                            properties:
                              deal_term:
                                type: object
                                properties:
                                  data:
                                    type: object
                                    properties:
                                      id:
                                        type: string
                                      type:
                                        type: string
                                        pattern: deal_terms
                                  links:
                                    type: object
                                    properties:
                                      related:
                                        type: string
                                        format: uri
                      - type: object
                        properties:
                          type:
                            type: string
                            pattern: commissions
                            example: commissions
                          id:
                            type: string
                            example: '1'
                          attributes:
                            type: object
                            properties:
                              structure:
                                type:
                                - string
                                - 'null'
                                example: gross
                              broker:
                                type:
                                - string
                                - 'null'
                                example: Ensemble
                              commission_date:
                                type:
                                - string
                                - 'null'
                                example: '2020-01-01'
                              commission_type:
                                type:
                                - string
                                - 'null'
                                example: Tenant
                              created_at:
                                type: string
                                format: date-time
                                description: The timestamp when this commission was created
                              updated_at:
                                type: string
                                format: date-time
                                description: The timestamp when this commission was last updated
                              periods:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    amount:
                                      oneOf:
                                      - $ref: '#/components/schemas/measure_money_period'
                                      - $ref: '#/components/schemas/measure_money'
                                      - $ref: '#/components/schemas/measure_period'
                                      - $ref: '#/components/schemas/measure_percentage'
                                    starts:
                                      type: object
                                      properties:
                                        date:
                                          type:
                                          - string
                                          - 'null'
                                          format: date
                                          example: '2020-01-01'
                                        month:
                                          type:
                                          - integer
                                          - 'null'
                                          example: 1
                                          minimum: 1
                          relationships:
                            type: object
                            properties:
                              deal_term:
                                type: object
                                properties:
                                  data:
                                    type: object
                                    properties:
                                      id:
                                        type: string
                                      type:
                                        type: string
                                        pattern: deal_terms
                                  links:
                                    type: object
                                    properties:
                                      related:
                                        type: string
                                        format: uri
                      - type: object
                        properties:
                          type:
                            pattern: rent_escalations
                            example: rent_escalations
                          id:
                            type: string
                            example: '1'
                          attributes:
                            properties:
                              amount:
                                anyOf:
                                - $ref: '#/components/schemas/measure_money_area_period'
                                - $ref: '#/components/schemas/measure_percentage'
                              frequency:
                                allOf:
                                - $ref: '#/components/schemas/measure_period'
                                - type: object
                                  properties:
                                    interval:
                                      type: string
                                      enum:
                                      - Annual
                                      - One Time
                                      example: Annual
                              starts:
                                type: object
                                properties:
                                  date:
                                    type: string
                                    format: date
                                    example: '2020-01-01'
                                  month:
                                    type: integer
                                    minimum: 1
                                    example: 1
                              created_at:
                                type: string
                                format: date-time
                                description: The timestamp when this rent escalation was created
                              updated_at:
                                type: string
                                format: date-time
                                description: The timestamp when this rent escalation was last updated
                          relationships:
                            type: object
                            properties:
                              deal_term:
                                type: object
                                properties:
                                  data:
                                    type: object
                                    properties:
                                      id:
                                        type: string
                                      type:
                                        type: string
                                        pattern: deal_terms
                                  links:
                                    type: object
                                    properties:
                                      related:
                                        type: string
                                        format: uri
                      - type: object
                        properties:
                          type:
                            pattern: remaining_lease_obligations
                            example: remaining_lease_obligations
                          id:
                            type: string
                            example: '1'
                          attributes:
                            properties:
                              ends:
                                allOf:
                                - type: object
                                  properties:
                                    date:
                                      type:
                                      - string
                                      - 'null'
                                - type: object
                                  properties:
                                    duration:
                                      $ref: '#/components/schemas/measure_period'
                              starts:
                                type: object
                                properties:
                                  date:
                                    type: string
                                    format: date
                                    example: '2020-01-01'
                                  month:
                                    type: integer
                                    minimum: 1
                                    example: 13
                              created_at:
                                type: string
                                format: date-time
                                description: The timestamp when this remaining lease obligation was created
                              updated_at:
                                type: string
                                format: date-time
                                description: The timestamp when this remaining lease obligation was last updated
                          relationships:
                            type: object
                            properties:
                              deal_term:
                                type: object
                                properties:
                                  data:
                                    type: object
                                    properties:
                                      id:
                                        type: string
                                      type:
                                        type: string
                                        pattern: deal_terms
                                  links:
                                    type: object
                                    properties:
                                      related:
                                        type: string
                                        format: uri
                      - type: object
                        properties:
                          type:
                            type: string
                            enum:
                            - improvements
                            example: improvements
                            pattern: improvements
                          id:
                            type: string
                            example: '1'
                          attributes:
                            type: object
                            properties:
                              amount:
                                anyOf:
                                - $ref: '#/components/schemas/measure_money_area'
                                - $ref: '#/components/schemas/measure_money'
                              occurrence_month:
                                type:
                                - integer
                                - 'null'
                                minimum: 0
                              description:
                                type:
                                - string
                                - 'null'
                              improvement_type:
                                type: string
                                enum:
                                - tenant
                                - building
                              created_at:
                                type: string
                                format: date-time
                                description: The timestamp when this improvement was created
                              updated_at:
                                type: string
                                format: date-time
                                description: The timestamp when this improvement was last updated
                          relationships:
                            type: object
                            properties:
                              deal_term:
                                type: object
                                properties:
                                  data:
                                    type: object
                                    properties:
                                      id:
                                        type: string
                                      type:
                                        type: string
                                        pattern: deal_terms
                                  links:
                                    type: object
                                    properties:
                                      related:
                                        type: string
                                        format: uri
                      - type: obje

# --- truncated at 32 KB (118 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/vts/refs/heads/main/openapi/vts-financials-api-openapi.yml