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

# List invites

> Returns a paginated list of invites belonging to the authenticated partner.



## OpenAPI

````yaml /openapi/application-api.json get /v1/invites
openapi: 3.1.0
info:
  description: >-
    Partner API for creating invites, tracking applications, and retrieving
    bonds.
  title: TheGuarantors Application API
  contact: {}
  version: '1.0'
servers:
  - url: https://api.theguarantors.com
security: []
paths:
  /v1/invites:
    get:
      tags:
        - Invites
      summary: List invites
      description: >-
        Returns a paginated list of invites belonging to the authenticated
        partner.
      parameters:
        - description: Only return invites for this property
          name: property_id
          in: query
          schema:
            type: string
        - description: Page number, starting at 1
          name: page
          in: query
          schema:
            type: integer
            minimum: 1
            default: 1
        - description: Items per page (max 500)
          name: limit
          in: query
          schema:
            type: integer
            minimum: 1
            maximum: 500
            default: 10
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaginatedResponse-Invite'
              example:
                total_items: 2
                total_pages: 1
                current_page: 1
                items_per_page: 10
                items:
                  - id: inv_8f3k2jd9slq02mxp
                    status: created
                    property_id: prop_nvlbcx2e5jk0fqsf
                    application_id: null
                    obligee: Acme Property Management LLC
                    lease:
                      start_date: '2026-03-01'
                      end_date: '2027-02-28'
                      monthly_rent: 320000
                      prepaid_rent_amount: 120000
                      free_rent_amount: 10000
                      unit_address:
                        line1: 123 Main St
                        line2: Apt 5B
                        city: New York
                        state: NY
                        postal_code: '10001'
                        object: address
                      object: lease
                    invite_recipients:
                      - id: ivre_q7ghmgtaavp37krc
                        link: >-
                          https://qualify.sandbox.theguarantors.com/invite/sign-up/ivre_q7ghmgtaavp37krc
                        email: jane.doe@example.com
                        first_name: Jane
                        last_name: Doe
                        phone_number: '+12125551234'
                        metadata: {}
                        object: invite_recipient
                    metadata: {}
                    object: invite
                  - id: inv_2pq8r4xv7nb91lws
                    status: created
                    property_id: prop_nvlbcx2e5jk0fqsf
                    application_id: null
                    obligee: Acme Property Management LLC
                    lease:
                      start_date: '2026-04-15'
                      end_date: '2027-04-14'
                      monthly_rent: 285000
                      prepaid_rent_amount: 120000
                      free_rent_amount: 10000
                      unit_address:
                        line1: 456 Oak Ave
                        line2: Unit 12
                        city: Brooklyn
                        state: NY
                        postal_code: '11201'
                        object: address
                      object: lease
                    invite_recipients:
                      - id: ivre_h4kn8mzcwxr52pjy
                        link: >-
                          https://qualify.sandbox.theguarantors.com/invite/sign-up/ivre_h4kn8mzcwxr52pjy
                        email: john.smith@example.com
                        first_name: John
                        last_name: Smith
                        phone_number: '+13475559876'
                        metadata: {}
                        object: invite_recipient
                    metadata: {}
                    object: invite
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                message: >-
                  validation error: invalid pagination parameters: value for
                  page should be a valid integer greater than 0
                object: error
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                message: Missing authorization header
                object: error
        '429':
          description: Rate limit exceeded
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                message: internal server error
                object: error
      security:
        - BasicAuth: []
components:
  schemas:
    PaginatedResponse-Invite:
      type: object
      required:
        - current_page
        - items
        - items_per_page
        - total_items
        - total_pages
      properties:
        current_page:
          type: integer
          example: 1
        items:
          type: array
          items:
            $ref: '#/components/schemas/Invite'
        items_per_page:
          type: integer
          example: 10
        total_items:
          type: integer
          example: 1
        total_pages:
          type: integer
          example: 1
    ErrorResponse:
      type: object
      required:
        - message
        - object
      properties:
        message:
          type: string
          example: invite not found
        object:
          type: string
          example: error
    Invite:
      type: object
      required:
        - id
        - invite_recipients
        - lease
        - object
        - property_id
        - status
      properties:
        application_id:
          type: string
          example: sd_01HQ8Z
          nullable: true
        id:
          type: string
          example: inv_01HQ8X
        invite_recipients:
          type: array
          items:
            $ref: '#/components/schemas/InviteRecipient'
        lease:
          description: >-
            The legal contract between a property manager and the tenant, as
            represented on invites. Identical to Lease, plus rent concession
            fields that are accepted when creating an invite and returned on
            invite responses. One of unit_address or unit_id is required.
          allOf:
            - $ref: '#/components/schemas/InviteLease'
        metadata:
          description: >-
            Optional key-value object. Use this field to include internal
            references, identifiers, or any additional data that helps link this
            lease to your internal system. Each key must be a string, and values
            can be strings, numbers, booleans, or null.
          type: object
          nullable: true
        object:
          type: string
          example: invite
        obligee:
          description: >-
            The party that will be the obligee/claimant on the surety bond. This
            can be a limited liability company (LLC), a property management
            company, the property name, or the legal name of a sole proprietor
            owner.
          type: string
          example: Rivermark Residential LLC
          nullable: true
        property_id:
          type: string
          example: prop_01HQ7A
        status:
          type: string
          enum:
            - created
            - accepted
            - canceled
            - expired
          example: accepted
    InviteRecipient:
      type: object
      required:
        - email
        - first_name
        - id
        - last_name
        - link
        - object
      properties:
        email:
          type: string
          format: email
          example: dana.whitfield@example.com
        first_name:
          type: string
          example: Dana
        id:
          type: string
          example: ivre_01HQ8Y
        last_name:
          type: string
          example: Whitfield
        link:
          description: >-
            URL that links the prospective renter to their prefilled
            TheGuarantors application.
          type: string
          format: uri
          example: https://qualify.theguarantors.com/invite/sign-up/k3v9q2m7x1p4r8tz
        metadata:
          type: object
          nullable: true
        object:
          type: string
          example: invite_recipient
        phone_number:
          description: >-
            Phone number in E.164 format, for example `+12125551234`. Spaces and
            formatting characters such as parentheses, dashes and dots are
            removed. A 10-digit number without a country code is treated as a US
            number and gets `+1` added. Include the `+` and country code for any
            other number.
          type: string
          example: '+15551234567'
          nullable: true
    InviteLease:
      type: object
      required:
        - monthly_rent
        - object
        - unit_address
      properties:
        end_date:
          description: The date when this lease expires.
          type: string
          format: date
          example: '2027-08-31'
          nullable: true
        free_rent_amount:
          description: The amount of free rent (in cents) granted to the applicant.
          type: integer
          maximum: 5000000
          minimum: 0
          example: 0
        monthly_rent:
          description: Monthly rent in cents.
          type: integer
          minimum: 1
          example: 280000
        object:
          type: string
          example: lease
        prepaid_rent_amount:
          description: The amount of rent (in cents) paid in advance.
          type: integer
          maximum: 5000000
          minimum: 0
          example: 0
        start_date:
          description: The date when this lease takes effect.
          type: string
          format: date
          example: '2026-09-01'
          nullable: true
        unit_address:
          description: >-
            The unit address that would be printed on the lease, and therefore
            the Lease Guarantee surety bond. If you do not store the address
            with separate address line 1s and address line 2, put the full unit
            address in the address line 1.
          allOf:
            - $ref: '#/components/schemas/Address'
    Address:
      type: object
      required:
        - city
        - line1
        - object
        - postal_code
        - state
      properties:
        city:
          description: City which this address is located in
          type: string
          example: Brooklyn
        line1:
          description: Address line 1
          type: string
          example: 412 Halsey St
        line2:
          description: Address line 2
          type: string
          example: Apt 3R
          nullable: true
        object:
          type: string
          example: address
        postal_code:
          description: Postal or Zip code for this address
          type: string
          example: '11233'
        state:
          description: State which this address is located in
          type: string
          example: NY
  securitySchemes:
    BasicAuth:
      type: http
      scheme: basic

````