VTS

VTS Options API

The Options API from VTS — 4 operation(s) for options.

Operations 4

GET /api/v1/deal_terms/{deal_term_id}/options Fetches options for Deal Term #
GET /api/v1/lease_terms/{lease_term_id}/options Fetches options for Lease Term #
GET /api/v1/options Fetches options #
GET /api/v1/options/{id} Retrieves Options for Specific Account #

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-options-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-options-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: VTS Lease Account Admin Options 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: Options
paths:
  /api/v1/deal_terms/{deal_term_id}/options:
    get:
      summary: Fetches options for Deal Term
      description: Contains all options for a given deal term or lease term. Examples include encumbrances, renewals, and termination options
      tags:
      - Options
      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 Options
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: array
                    items:
                      anyOf:
                      - type: object
                        properties:
                          type:
                            type: string
                            pattern: options_miscellaneous
                            example: options_miscellaneous
                          id:
                            type: string
                            example: '1'
                          attributes:
                            type: object
                            properties:
                              option_type:
                                type: string
                                enum:
                                - audit rights
                                - cap on rates
                                - generator rights
                                - go dark
                                - landlord & tenant act 1954
                                - make good
                                - must lease
                                - other
                                - parking
                                - radius
                                - relocation
                                - set off rights
                                - signage
                                - special provisions
                                - storage
                                - sublease
                                - use
                                description: 'The type of option. Possible values: audit rights, cap on rates, generator rights, go dark, landlord & tenant act 1954, make good, must lease, other, parking, radius, relocation, set off rights, signage, special provisions, storage, sublease, use.'
                              description:
                                type:
                                - string
                                - 'null'
                                example: This is a description.
                                description: A description of the option
                          relationships:
                            type: object
                            properties:
                              targets:
                                type: object
                                properties:
                                  data:
                                    type: array
                                    items:
                                      type:
                                      - object
                                      - 'null'
                                      properties:
                                        id:
                                          type: string
                                          example: '12345'
                                        type:
                                          type: string
                                          enum:
                                          - spaces_office
                                          example: spaces_office
                                  links:
                                    type: object
                                    properties:
                                      related:
                                        type: string
                                        format: uri
                              lease_term:
                                type: object
                                properties:
                                  data:
                                    type:
                                    - object
                                    - 'null'
                                    properties:
                                      id:
                                        type: string
                                        example: '12345'
                                      type:
                                        type: string
                                        enum:
                                        - lease_terms
                                        example: lease_terms
                                  links:
                                    type: object
                                    properties:
                                      related:
                                        type: string
                                        format: uri
                              proposal:
                                type: object
                                properties:
                                  data:
                                    type:
                                    - object
                                    - 'null'
                                    properties:
                                      id:
                                        type: string
                                        example: '12345'
                                      type:
                                        type: string
                                        enum:
                                        - proposals
                                        example: proposals
                                  links:
                                    type: object
                                    properties:
                                      related:
                                        type: string
                                        format: uri
                      - type: object
                        properties:
                          type:
                            type: string
                            pattern: options_co_tenancy
                            example: options_co_tenancy
                          id:
                            type: string
                            example: '1'
                          attributes:
                            type: object
                            properties:
                              option_type:
                                type: string
                                pattern: co-tenancy
                                example: co-tenancy
                                description: 'The type of option. Possible values: co-tenancy'
                              co_tenancy_type:
                                type:
                                - string
                                - 'null'
                                enum:
                                - named
                                - occupied
                                - null
                                description: 'The type of co-tenancy option. Possible values: named, occupied, null'
                              who_can_exercise:
                                type:
                                - string
                                - 'null'
                                enum:
                                - tenant
                                - landlord
                                - mutual
                                - null
                                description: 'Who is allowed to exercise the co-tenancy option. Possible values: tenant, landlord, mutual, null'
                              description:
                                type:
                                - string
                                - 'null'
                                example: This is a description.
                                description: A description of the option
                          relationships:
                            type: object
                            properties:
                              targets:
                                type: object
                                properties:
                                  data:
                                    type: array
                                    items:
                                      type:
                                      - object
                                      - 'null'
                                      properties:
                                        id:
                                          type: string
                                          example: '12345'
                                        type:
                                          type: string
                                          enum:
                                          - spaces_office
                                          example: spaces_office
                                  links:
                                    type: object
                                    properties:
                                      related:
                                        type: string
                                        format: uri
                              lease_term:
                                type: object
                                properties:
                                  data:
                                    type:
                                    - object
                                    - 'null'
                                    properties:
                                      id:
                                        type: string
                                        example: '12345'
                                      type:
                                        type: string
                                        enum:
                                        - lease_terms
                                        example: lease_terms
                                  links:
                                    type: object
                                    properties:
                                      related:
                                        type: string
                                        format: uri
                              proposal:
                                type: object
                                properties:
                                  data:
                                    type:
                                    - object
                                    - 'null'
                                    properties:
                                      id:
                                        type: string
                                        example: '12345'
                                      type:
                                        type: string
                                        enum:
                                        - proposals
                                        example: proposals
                                  links:
                                    type: object
                                    properties:
                                      related:
                                        type: string
                                        format: uri
                      - type: object
                        properties:
                          type:
                            type: string
                            pattern: options_contraction
                            example: options_contraction
                          id:
                            type: string
                            example: '1'
                          attributes:
                            type: object
                            properties:
                              option_type:
                                type: string
                                pattern: contraction
                                example: contraction
                                description: 'The type of option. Possible values: contraction.'
                              description:
                                type:
                                - string
                                - 'null'
                                example: This is a description.
                                description: A description of the option
                              minimum_size:
                                allOf:
                                - $ref: '#/components/schemas/measure_size'
                                - description: The minimum (smallest) size down to which the right-holder can contract the space
                              effective_date:
                                type:
                                - string
                                - 'null'
                                format: date
                                description: The date on which the right-holder chooses to exercise the right
                              notice_start_date:
                                type:
                                - string
                                - 'null'
                                format: date
                                description: The earliest date upon which the right-holder can exercise the right
                              notice_end_date:
                                type:
                                - string
                                - 'null'
                                format: date
                                description: The latest date on which the right-holder can exercise the right
                              type:
                                type:
                                - string
                                - 'null'
                                enum:
                                - tenant
                                - landlord
                                - mutual
                                - null
                                description: Identifies who is holding the right - who owns and benefits from the contraction right
                              fee:
                                allOf:
                                - $ref: '#/components/schemas/measure_money'
                                - description: Fee associated with exercising the right — if the right-holder chooses to do so
                          relationships:
                            type: object
                            properties:
                              targets:
                                type: object
                                properties:
                                  data:
                                    type: array
                                    items:
                                      type:
                                      - object
                                      - 'null'
                                      properties:
                                        id:
                                          type: string
                                          example: '12345'
                                        type:
                                          type: string
                                          enum:
                                          - spaces_office
                                          example: spaces_office
                                  links:
                                    type: object
                                    properties:
                                      related:
                                        type: string
                                        format: uri
                              lease_term:
                                type: object
                                properties:
                                  data:
                                    type:
                                    - object
                                    - 'null'
                                    properties:
                                      id:
                                        type: string
                                        example: '12345'
                                      type:
                                        type: string
                                        enum:
                                        - lease_terms
                                        example: lease_terms
                                  links:
                                    type: object
                                    properties:
                                      related:
                                        type: string
                                        format: uri
                              proposal:
                                type: object
                                properties:
                                  data:
                                    type:
                                    - object
                                    - 'null'
                                    properties:
                                      id:
                                        type: string
                                        example: '12345'
                                      type:
                                        type: string
                                        enum:
                                        - proposals
                                        example: proposals
                                  links:
                                    type: object
                                    properties:
                                      related:
                                        type: string
                                        format: uri
                      - type: object
                        properties:
                          type:
                            type: string
                            pattern: options_encumberance
                            example: options_encumberance
                          id:
                            type: string
                            example: '1'
                          attributes:
                            type: object
                            properties:
                              option_type:
                                type: string
                                enum:
                                - rofo
                                - rofn
                                - rofr
                                description: 'The type of option. Possible values: rofo, rofn, rofr'
                              description:
                                type:
                                - string
                                - 'null'
                                example: This is a description.
                                description: A description of the option
                              minimum_size:
                                allOf:
                                - $ref: '#/components/schemas/measure_size'
                                - description: The minimum size of the space under the purview of the ROFO clause
                              effective_date:
                                type:
                                - string
                                - 'null'
                                format: date
                                description: The date on which the right-holder chooses to exercise the right
                              notice_start_date:
                                type:
                                - string
                                - 'null'
                                format: date
                                description: The earliest date upon which the right-holder can exercise the right
                              notice_end_date:
                                type:
                                - string
                                - 'null'
                                format: date
                                description: The latest date on which the right-holder can exercise the right
                              rate_note:
                                type:
                                - string
                                - 'null'
                                description: Free text field to further explain the nature of the rate type
                              rate_type:
                                type:
                                - string
                                - 'null'
                                enum:
                                - variable
                                - fixed
                                - null
                                description: 'Describes the unit/rate for the cost of the next term. Possible values: variable, fixed'
                          relationships:
                            type: object
                            properties:
                              targets:
                                type: object
                                properties:
                                  data:
                                    type: array
                                    items:
                                      type:
                                      - object
                                      - 'null'
                                      properties:
                                        id:
                                          type: string
                                          example: '12345'
                                        type:
                                          type: string
                                          enum:
                                          - spaces_office
                                          example: spaces_office
                                  links:
                                    type: object
                                    properties:
                                      related:
                                        type: string
                                        format: uri
                              lease_term:
                                type: object
                                properties:
                                  data:
                                    type:
                                    - object
                                    - 'null'
                                    properties:
                                      id:
                                        type: string
                                        example: '12345'
                                      type:
                                        type: string
                                        enum:
                                        - lease_terms
                                        example: lease_terms
                                  links:
                                    type: object
                                    properties:
                                      related:
                                        type: string
                                        format: uri
                              proposal:
                                type: object
                                properties:
                                  data:
                                    type:
                                    - object
                                    - 'null'
                                    properties:
                                      id:
                                        type: string
                                        example: '12345'
                                      type:
                                        type: string
                                        enum:
                                        - proposals
                                        example: proposals
                                  links:
                                    type: object
                                    properties:
                                      related:
                                        type: string
                                        format: uri
                      - type: object
                        properties:
                          type:
                            type: string
                            pattern: options_exclusive_use
                            example: options_exclusive_use
                          id:
                            type: string
                            example: '1'
                          attributes:
                            type: object
                            properties:
                              option_type:
                                type: string
                                pattern: exclusive use
                                example: exclusive use
                                description: 'The type of option. Possible values: exclusive use'
                              description:
                                type:
                                - string
                                - 'null'
                                example: This is a description.
                                description: A description of the option
                              trigger_details:
                                type:
                                - string
                                - 'null'
                                description: A custom message detailing the nature of this tenant's exclusive use right that will appear elsewhere in VTS
                              remedy_details:
                                type:
                                - string
                                - 'null'
                                description: A custom message detailing how a new tenant might be able to negotiate or remedy potentially breaking an existing tenant's exclusive use right in VTS
                          relationships:
                            type: object
                            properties:
                              targets:
                                type: object
                                properties:
                                  data:
                                    type: array
                                    items:
                                      type:
                                      - object
                                      - 'null'
                                      properties:
                                        id:
                                          type: string
                                          example: '12345'
                                        type:
                                          type: string
                                          enum:
                                          - spaces_office
                                          example: spaces_office
                                  links:
                                    type: object
                                    properties:
                                      related:
                                        type: string
                                        format: uri
                              lease_term:
                                type: object
                                properties:
                                  data:
                                    type:
                                    - object
                                    - 'null'
                                    properties:
                                      id:
                                        type: string
                                        example: '12345'
                                      type:
                                        type: string
                                        enum:
                                        - lease_terms
                                        example: lease_terms
                                  links:
                                    type: object
                                    properties:
                                      related:
                                        type: string
                                        format: uri
                              proposal:
                                type: object
                                properties:
                                  data:
                                    type:
                                    - object
                                    - 'null'
                                    properties:
                                      id:
                                        type: string
                                        example: '12345'
                                      type:
                                        type: string
                                        enum:
                                        - proposals
                                        example: proposals
                                  links:
                                    type: object
                                    properties:
                                      related:
                                        type: string
                                        format: uri
                      - type: object
                        properties:
                          type:
                            type: string
                            pattern: options_purchase
                            example: options_purchase
                          id:
                            type: string
                            example: '1'
                          attributes:
                            type: object
                            properties:
                              option_type:
                                type: string
                                pattern: purchase
                                example: purchase
                                description: 'The type of option. Possible values: purchase'
                              description:
                                type:
                                - string
                                - 'null'
                                example: This is a description.
                                description: A description of the option
                              effective_date:
                                type:
                                - string
                                - 'null'
                                format: date
                                description: The date on which the right-holder chooses to exercise the right
                              notice_start_date:
                                type:
                                - string
                                - 'null'
                                format: date
                                descrip

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