Lone Wolf Technologies Transactions API

Represents a transaction.

Operations 23

GET /v1/transactions Get Transactions #
POST /v1/transactions Create Transaction #
GET /v1/transactions/{transactionId} Get Transaction #
PATCH /v1/transactions/{transactionId} Update Transaction #
GET /v1/transactions/{transactionId}/summary Get Transaction Summary #
GET /v1/transactions/summary Get Transaction Summaries #
POST /transact-workflow/v1/Transactions Create a transaction #
GET /transact-workflow/v1/users/{userId}/transactions List transactions #
GET /transact-workflow/v1/users/{userId}/transactions/{transactionId} Get a transaction #
PATCH /transact-workflow/v1/users/{userId}/transactions/{transactionId} Update a transaction #
DELETE /transact-workflow/v1/users/{userId}/transactions/{transactionId} Delete a transaction #
GET /wolfconnect/transactions/v1 Retrieve a Collection of Transactions #
POST /wolfconnect/transactions/v1 Create a Transaction #
GET /wolfconnect/transactions/v1/{transactionId} Retrieve a Transaction #
PUT /wolfconnect/transactions/v1/{transactionId} Update a Transaction #
PUT /wolfconnect/transactions/v1/{transactionId}/finalize Finalize a Transaction #
POST /wolfconnect/transactions/v1/search Search for Transactions #
GET /transactions Get Transaction List
POST /transactions Create Transaction
GET /transactions/{transactionId} Get Transaction Metadata
DELETE /transactions/{transactionId} Delete Transaction
GET /transactions/{transactionId}/data Get Transaction Data
POST /transactions/{transactionId}/data Set Transaction Data

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/lone-wolf-transactions-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 email required.

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

OpenAPI Specification

lone-wolf-transactions-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Lone Wolf Transactions API
  version: '1.0'
  description: 'Operations tagged Transactions across 4 of this provider''s published API definitions: lone-wolf-back-office-online-api-openapi.yml, lone-wolf-transact-api-openapi.yml, lone-wolf-wolfconnect-api-openapi.yml, lone-wolf-zipform-api-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.lwolf.com/backoffice
- url: https://gateway.lwolf.com
  description: Production API gateway
- url: '{tw_host}'
  description: Environment-specific host (e.g. pre-production)
  variables:
    tw_host:
      default: https://api.pre.lwolf.com
      description: Base host for the target environment.
- url: https://api.globalwolfweb.com
  description: Production
- url: https://api-sb.globalwolfweb.com
  description: Test
- url: https://ws.zipformplus.com/api
  description: Production
- url: https://api.pre.zipformplus.com/api
  description: Staging/QA
tags:
- name: Transactions
  description: Represents a transaction.
paths:
  /v1/transactions:
    get:
      tags:
      - Transactions
      summary: Get Transactions
      operationId: get-v1-transactions
      responses:
        '200':
          description: Request succeeded.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Transaction'
              example:
              - id: string
                createdTimestamp: string
                modifiedTimestamp: string
                number: string
                mlsNumber: string
                statusCode: C
                addressStreetNumber: string
                addressStreetName: string
                addressStreetDirection: string
                addressUnitNumber: string
                addressCity: string
                addressProvinceCode: string
                addressPostalCode: string
                offerDate: string
                closeDate: string
                entryDate: string
                firmDate: string
                finalizeDate: string
                legalDescription: string
                closePrice: 0
                classificationId: string
                propertyTypeId: string
                classification:
                  name: string
                  code: string
                  endCount: 0
                  endTypeCode: B
                propertyType:
                  name: string
                  shortName: string
                  code: string
                  classCode: C
                  rental: true
                conditions:
                - id: string
                  createdTimestamp: string
                  modifiedTimestamp: string
                  description: string
                  dueDate: string
                  completeDate: string
                deposits:
                - id: string
                  createdTimestamp: string
                  modifiedTimestamp: string
                  date: string
                  amount: 0
                  received: true
                  interest: true
                  held: true
                  heldBy: string
                  direct: true
                  reference: string
                tiers:
                - id: string
                  createdTimestamp: string
                  modifiedTimestamp: string
                  name: string
                  closePrice: 0
                  closeDate: string
                  statusCode: C
                  classificationId: string
                  sellingCommissionAmount: 0
                  sellingCommissionPercentage: 0
                  sellingCommissionCalculationMethodCode: A
                  buyingCommissionAmount: 0
                  buyingCommissionPercentage: 0
                  buyingCommissionCalculationMethodCode: A
                  classification:
                    name: string
                    code: string
                    endCount: 0
                    endTypeCode: B
                  commissions:
                  - id: string
                    createdTimestamp: string
                    modifiedTimestamp: string
                    agentId: string
                    officeId: string
                    amount: 0
                    percentage: 0
                    endCode: B
                    endCount: 0
                    calculationMethodCode: A
                    taxAmount: 0
                    totalFeeAmount: 0
                    totalFeeTaxAmount: 0
                    fees:
                    - id: string
                      createdTimestamp: string
                      modifiedTimestamp: string
                      percentage: 0
                      amount: 0
                      calculationMethodCode: A
                      taxAmount: 0
                      taxPercentage: 0
                      paymentMethodCode: string
                      fee:
                        shortName: string
                        name: string
                    agent:
                      firstName: string
                      middleName: string
                      lastName: string
                    office:
                      name: string
                      code: string
                  externalCommissions:
                  - id: string
                    createdTimestamp: string
                    modifiedTimestamp: string
                    endCode: B
                    percentage: 0
                    amount: 0
                    calculationMethodCode: A
                    paymentMethodCode: B
                    externalAgentId: string
                    externalAgent:
                      id: string
                      createdTimestamp: string
                      modifiedTimestamp: string
                      endCode: B
                      typeCode: B
                      paymentMethodCode: B
                      firstName: string
                      lastName: string
                      companyName: string
                      addressLine1: string
                      addressLine2: string
                      addressCity: string
                      addressPostalCode: string
                      addressProvinceCode: string
                      addressCountryCode: string
                      phoneNumberMain: string
                      phoneNumberBusiness: string
                      faxNumberMain: string
                      emailAddressMain: string
                      emailAddressBusiness: string
                externalAgents:
                - id: string
                  createdTimestamp: string
                  modifiedTimestamp: string
                  endCode: B
                  typeCode: B
                  paymentMethodCode: B
                  firstName: string
                  lastName: string
                  companyName: string
                  addressLine1: string
                  addressLine2: string
                  addressCity: string
                  addressPostalCode: string
                  addressProvinceCode: string
                  addressCountryCode: string
                  phoneNumberMain: string
                  phoneNumberBusiness: string
                  faxNumberMain: string
                  emailAddressMain: string
                  emailAddressBusiness: string
                clientContacts:
                - id: string
                  createdTimestamp: string
                  modifiedTimestamp: string
                  contactTypeId: string
                  endCode: B
                  prefix: string
                  firstName: string
                  lastName: string
                  companyName: string
                  addressLine1: string
                  addressLine2: string
                  addressCity: string
                  addressPostalCode: string
                  addressProvinceCode: string
                  addressCountryCode: string
                  phoneNumberMain: string
                  phoneNumberBusiness: string
                  phoneNumberMobile: string
                  faxNumberMain: string
                  emailAddressMain: string
                  emailAddressWork: string
                  contactType:
                    name: string
                    code: string
                businessContacts:
                - id: string
                  createdTimestamp: string
                  modifiedTimestamp: string
                  contactTypeId: string
                  endCode: B
                  prefix: string
                  firstName: string
                  lastName: string
                  companyName: string
                  addressLine1: string
                  addressLine2: string
                  addressCity: string
                  addressPostalCode: string
                  addressProvinceCode: string
                  addressCountryCode: string
                  phoneNumberMain: string
                  phoneNumberBusiness: string
                  phoneNumberMobile: string
                  faxNumberMain: string
                  emailAddressMain: string
                  emailAddressWork: string
                  contactType:
                    name: string
                    code: string
        '400':
          description: Invalid request. See response body for details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiError'
              example:
                id: string
                code: 0
                message: string
                details:
                - string
        '401':
          description: Unauthorized. See response body for details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiError'
              example:
                id: string
                code: 0
                message: string
                details:
                - string
        '403':
          description: Permission denied. See response body for details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiError'
              example:
                id: string
                code: 0
                message: string
                details:
                - string
    post:
      tags:
      - Transactions
      summary: Create Transaction
      operationId: post-v1-transactions
      requestBody:
        description: The transaction to create.
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Transaction'
            example:
              id: string
              createdTimestamp: string
              modifiedTimestamp: string
              number: string
              mlsNumber: string
              statusCode: C
              addressStreetNumber: string
              addressStreetName: string
              addressStreetDirection: string
              addressUnitNumber: string
              addressCity: string
              addressProvinceCode: string
              addressPostalCode: string
              offerDate: string
              closeDate: string
              entryDate: string
              firmDate: string
              finalizeDate: string
              legalDescription: string
              closePrice: 0
              classificationId: string
              propertyTypeId: string
              classification:
                name: string
                code: string
                endCount: 0
                endTypeCode: B
              propertyType:
                name: string
                shortName: string
                code: string
                classCode: C
                rental: true
              conditions:
              - id: string
                createdTimestamp: string
                modifiedTimestamp: string
                description: string
                dueDate: string
                completeDate: string
              deposits:
              - id: string
                createdTimestamp: string
                modifiedTimestamp: string
                date: string
                amount: 0
                received: true
                interest: true
                held: true
                heldBy: string
                direct: true
                reference: string
              tiers:
              - id: string
                createdTimestamp: string
                modifiedTimestamp: string
                name: string
                closePrice: 0
                closeDate: string
                statusCode: C
                classificationId: string
                sellingCommissionAmount: 0
                sellingCommissionPercentage: 0
                sellingCommissionCalculationMethodCode: A
                buyingCommissionAmount: 0
                buyingCommissionPercentage: 0
                buyingCommissionCalculationMethodCode: A
                classification:
                  name: string
                  code: string
                  endCount: 0
                  endTypeCode: B
                commissions:
                - id: string
                  createdTimestamp: string
                  modifiedTimestamp: string
                  agentId: string
                  officeId: string
                  amount: 0
                  percentage: 0
                  endCode: B
                  endCount: 0
                  calculationMethodCode: A
                  taxAmount: 0
                  totalFeeAmount: 0
                  totalFeeTaxAmount: 0
                  fees:
                  - id: string
                    createdTimestamp: string
                    modifiedTimestamp: string
                    percentage: 0
                    amount: 0
                    calculationMethodCode: A
                    taxAmount: 0
                    taxPercentage: 0
                    paymentMethodCode: string
                    fee:
                      shortName: string
                      name: string
                  agent:
                    firstName: string
                    middleName: string
                    lastName: string
                  office:
                    name: string
                    code: string
                externalCommissions:
                - id: string
                  createdTimestamp: string
                  modifiedTimestamp: string
                  endCode: B
                  percentage: 0
                  amount: 0
                  calculationMethodCode: A
                  paymentMethodCode: B
                  externalAgentId: string
                  externalAgent:
                    id: string
                    createdTimestamp: string
                    modifiedTimestamp: string
                    endCode: B
                    typeCode: B
                    paymentMethodCode: B
                    firstName: string
                    lastName: string
                    companyName: string
                    addressLine1: string
                    addressLine2: string
                    addressCity: string
                    addressPostalCode: string
                    addressProvinceCode: string
                    addressCountryCode: string
                    phoneNumberMain: string
                    phoneNumberBusiness: string
                    faxNumberMain: string
                    emailAddressMain: string
                    emailAddressBusiness: string
              externalAgents:
              - id: string
                createdTimestamp: string
                modifiedTimestamp: string
                endCode: B
                typeCode: B
                paymentMethodCode: B
                firstName: string
                lastName: string
                companyName: string
                addressLine1: string
                addressLine2: string
                addressCity: string
                addressPostalCode: string
                addressProvinceCode: string
                addressCountryCode: string
                phoneNumberMain: string
                phoneNumberBusiness: string
                faxNumberMain: string
                emailAddressMain: string
                emailAddressBusiness: string
              clientContacts:
              - id: string
                createdTimestamp: string
                modifiedTimestamp: string
                contactTypeId: string
                endCode: B
                prefix: string
                firstName: string
                lastName: string
                companyName: string
                addressLine1: string
                addressLine2: string
                addressCity: string
                addressPostalCode: string
                addressProvinceCode: string
                addressCountryCode: string
                phoneNumberMain: string
                phoneNumberBusiness: string
                phoneNumberMobile: string
                faxNumberMain: string
                emailAddressMain: string
                emailAddressWork: string
                contactType:
                  name: string
                  code: string
              businessContacts:
              - id: string
                createdTimestamp: string
                modifiedTimestamp: string
                contactTypeId: string
                endCode: B
                prefix: string
                firstName: string
                lastName: string
                companyName: string
                addressLine1: string
                addressLine2: string
                addressCity: string
                addressPostalCode: string
                addressProvinceCode: string
                addressCountryCode: string
                phoneNumberMain: string
                phoneNumberBusiness: string
                phoneNumberMobile: string
                faxNumberMain: string
                emailAddressMain: string
                emailAddressWork: string
                contactType:
                  name: string
                  code: string
      responses:
        '200':
          description: OK
        '201':
          description: Request succeeded.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Transaction'
              example:
                id: string
                createdTimestamp: string
                modifiedTimestamp: string
                number: string
                mlsNumber: string
                statusCode: C
                addressStreetNumber: string
                addressStreetName: string
                addressStreetDirection: string
                addressUnitNumber: string
                addressCity: string
                addressProvinceCode: string
                addressPostalCode: string
                offerDate: string
                closeDate: string
                entryDate: string
                firmDate: string
                finalizeDate: string
                legalDescription: string
                closePrice: 0
                classificationId: string
                propertyTypeId: string
                classification:
                  name: string
                  code: string
                  endCount: 0
                  endTypeCode: B
                propertyType:
                  name: string
                  shortName: string
                  code: string
                  classCode: C
                  rental: true
                conditions:
                - id: string
                  createdTimestamp: string
                  modifiedTimestamp: string
                  description: string
                  dueDate: string
                  completeDate: string
                deposits:
                - id: string
                  createdTimestamp: string
                  modifiedTimestamp: string
                  date: string
                  amount: 0
                  received: true
                  interest: true
                  held: true
                  heldBy: string
                  direct: true
                  reference: string
                tiers:
                - id: string
                  createdTimestamp: string
                  modifiedTimestamp: string
                  name: string
                  closePrice: 0
                  closeDate: string
                  statusCode: C
                  classificationId: string
                  sellingCommissionAmount: 0
                  sellingCommissionPercentage: 0
                  sellingCommissionCalculationMethodCode: A
                  buyingCommissionAmount: 0
                  buyingCommissionPercentage: 0
                  buyingCommissionCalculationMethodCode: A
                  classification:
                    name: string
                    code: string
                    endCount: 0
                    endTypeCode: B
                  commissions:
                  - id: string
                    createdTimestamp: string
                    modifiedTimestamp: string
                    agentId: string
                    officeId: string
                    amount: 0
                    percentage: 0
                    endCode: B
                    endCount: 0
                    calculationMethodCode: A
                    taxAmount: 0
                    totalFeeAmount: 0
                    totalFeeTaxAmount: 0
                    fees:
                    - id: string
                      createdTimestamp: string
                      modifiedTimestamp: string
                      percentage: 0
                      amount: 0
                      calculationMethodCode: A
                      taxAmount: 0
                      taxPercentage: 0
                      paymentMethodCode: string
                      fee:
                        shortName: string
                        name: string
                    agent:
                      firstName: string
                      middleName: string
                      lastName: string
                    office:
                      name: string
                      code: string
                  externalCommissions:
                  - id: string
                    createdTimestamp: string
                    modifiedTimestamp: string
                    endCode: B
                    percentage: 0
                    amount: 0
                    calculationMethodCode: A
                    paymentMethodCode: B
                    externalAgentId: string
                    externalAgent:
                      id: string
                      createdTimestamp: string
                      modifiedTimestamp: string
                      endCode: B
                      typeCode: B
                      paymentMethodCode: B
                      firstName: string
                      lastName: string
                      companyName: string
                      addressLine1: string
                      addressLine2: string
                      addressCity: string
                      addressPostalCode: string
                      addressProvinceCode: string
                      addressCountryCode: string
                      phoneNumberMain: string
                      phoneNumberBusiness: string
                      faxNumberMain: string
                      emailAddressMain: string
                      emailAddressBusiness: string
                externalAgents:
                - id: string
                  createdTimestamp: string
                  modifiedTimestamp: string
                  endCode: B
                  typeCode: B
                  paymentMethodCode: B
                  firstName: string
                  lastName: string
                  companyName: string
                  addressLine1: string
                  addressLine2: string
                  addressCity: string
                  addressPostalCode: string
                  addressProvinceCode: string
                  addressCountryCode: string
                  phoneNumberMain: string
                  phoneNumberBusiness: string
                  faxNumberMain: string
                  emailAddressMain: string
                  emailAddressBusiness: string
                clientContacts:
                - id: string
                  createdTimestamp: string
                  modifiedTimestamp: string
                  contactTypeId: string
                  endCode: B
                  prefix: string
                  firstName: string
                  lastName: string
                  companyName: string
                  addressLine1: string
                  addressLine2: string
                  addressCity: string
                  addressPostalCode: string
                  addressProvinceCode: string
                  addressCountryCode: string
                  phoneNumberMain: string
                  phoneNumberBusiness: string
                  phoneNumberMobile: string
                  faxNumberMain: string
                  emailAddressMain: string
                  emailAddressWork: string
                  contactType:
                    name: string
                    code: string
                businessContacts:
                - id: string
                  createdTimestamp: string
                  modifiedTimestamp: string
                  contactTypeId: string
                  endCode: B
                  prefix: string
                  firstName: string
                  lastName: string
                  companyName: string
                  addressLine1: string
                  addressLine2: string
                  addressCity: string
                  addressPostalCode: string
                  addressProvinceCode: string
                  addressCountryCode: string
                  phoneNumberMain: string
                  phoneNumberBusiness: string
                  phoneNumberMobile: string
                  faxNumberMain: string
                  emailAddressMain: string
                  emailAddressWork: string
                  contactType:
                    name: string
                    code: string
        '400':
          description: Invalid request. See response body for details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiError'
              example:
                id: string
                code: 0
                message: string
                details:
                - string
        '401':
          description: Unauthorized. See response body for details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiError'
              example:
                id: string
                code: 0
                message: string
                details:
                - string
        '403':
          description: Permission denied. See response body for details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiError'
              example:
                id: string
                code: 0
                message: string
                details:
                - string
        '409':
          description: Conflict. See response body for details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiError'
              example:
                id: string
                code: 0
                message: string
                details:
                - string
        '422':
          description: Validation failed. See response body for details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiError'
              example:
                id: string
                code: 0
                message: string
                details:
                - string
    servers:
    - url: https://api.lwolf.com/backoffice
  /v1/transactions/{transactionId}:
    get:
      tags:
      - Transactions
      summary: Get Transaction
      operationId: get-v1-transactions-transactionid
      parameters:
      - name: transactionId
        in: path
        description: The id of the transaction.
        required: true
        schema:
          type: string
          format: uuid
      responses:
        '200':
          description: Request succeeded.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Transaction'
              example:
                id: string
                createdTimestamp: string
                modifiedTimestamp: string
                number: string
                mlsNumber: string
                statusCode: C
                addressStreetNumber: string
                addressStreetName: string
                addressStreetDirection: string
                addressUnitNumber: string
                addressCity: string
                addressProvinceCode: string
                addressPostalCode: string
                offerDate: string
                closeDate: string
                entryDate: string
                firmDate: string
                finalizeDate: string
                legalDescription: string
                closePrice: 0
                classificationId: string
                propertyTypeId: string
                classification:
                  name: string
                  code: string
                  endCount: 0
                  endTypeCode: B
                propertyType:
                  name: string
                  shortName: string
                  code: string
                  classCode: C
                  rental: true
                conditions:
                - id: string
                  createdTimestamp: string
                  modifiedTimestamp: string
                  description: string
                  dueDate: string
                  completeDate: string
                deposits:
                - id: string
                  createdTimestamp: string
                  modifiedTimestamp: string
                  date: string
                  amount: 0
                  received: true
                  interest: true
                  held: true
                  heldBy: string
                  direct: true
                  reference: string
                tiers:
                - id: string
                  createdTimestamp: string
                  modifiedTimestamp: string
                  name: string
                  closePrice: 0
                  closeDate: string
                  statusCode: C
                  classificationId: string
                  sellingCommissionAmount: 0
                  sellingCommissionPercentage: 0
                  sellingCommissionCalculationMethodCode: A
                  buyingCommissionAmount: 0
                  buyingCommissionPercentage: 0
                  buyingCommissionCalculationMethodCode: A
                  classification:
                    name: string
                    code: string
                    endCount: 0
                    endTypeCode: B
                  commissions:
                  - id: string
                    createdTimestamp: string
                    modifiedTimestamp: string
                    agentId: string
                    officeId: string
                    amount: 0
                    percentage: 0
                    endCode: B
                    endCount: 0
                    calculationMethodCode: A
                    taxAmount: 0
                    totalFeeAmount: 0
                    totalFeeTaxAmount: 0
                    fees:
                    - id: string
                      createdTimestamp: string
                      modifiedTimestamp: string
                      percentage: 0
                      amount: 0
                      calculationMethodCode: A
                      taxAmount: 0
                      taxPercentage: 0
                      paymentMethodCode: string
                      fee:
                        shortName: string
                        name: string
                    agent:
                      firstName: string
                      middleName: string
                      lastName: string
                    office:
                      name: string
 

# --- truncated at 32 KB (181 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/lone-wolf/refs/heads/main/openapi/lone-wolf-transactions-api-openapi.yml