Skip to main content
POST
/
transactions
Create Transaction
curl --request POST \
  --url https://tms.universal.rollout.com/api/transactions \
  --header 'Content-Type: application/json' \
  --data '
{
  "officeId": "<string>",
  "complianceChecklistId": "<string>",
  "transactionName": "<string>",
  "titleCompany": "<string>",
  "mortgageCompany": "<string>",
  "transactionType": "<string>",
  "closingDate": "<string>",
  "escrowClosingDate": "<string>",
  "acceptanceDate": "<string>",
  "expirationDate": "<string>",
  "listingDate": "<string>",
  "status": "<string>",
  "stage": "<string>",
  "sideRepresented": "<string>",
  "totalCommissionRate": 123,
  "totalCommissionAmount": 123,
  "sellSideCommissionRate": 123,
  "sellSideCommissionAmount": 123,
  "buySideCommissionRate": 123,
  "buySideCommissionAmount": 123,
  "brokerageCommissionAmount": 123,
  "teamCommissionAmount": 123,
  "referralRate": 123,
  "referralAmount": 123,
  "teamSplitPct": 123,
  "participatingUserIds": [
    "<string>"
  ],
  "source": "<string>",
  "sourceId": "<string>",
  "clientRepAgreementSignedDate": "<string>",
  "description": "<string>",
  "pipelineId": "<string>",
  "participatingPeople": [
    {
      "id": "<string>",
      "roles": [
        "<string>"
      ]
    }
  ],
  "pipelineStageId": "<string>",
  "stageId": "<string>"
}
'
{
  "id": "<string>",
  "originalIds": {},
  "original": {},
  "created": "<string>",
  "updated": "<string>",
  "rolloutUpdated": "<string>",
  "userParticipants": [
    {
      "userId": "<string>",
      "roles": [
        "<string>"
      ],
      "buySideCommissionAmount": 123,
      "sellSideCommissionAmount": 123,
      "totalCommissionAmount": 123
    }
  ],
  "peopleParticipants": [
    {
      "personId": "<string>",
      "roles": [
        "<string>"
      ]
    }
  ],
  "transactionName": "<string>",
  "titleCompany": "<string>",
  "mortgageCompany": "<string>",
  "transactionType": "<string>",
  "property": {
    "mlsNumber": "<string>",
    "price": 123,
    "address": {
      "type": "<string>",
      "street": "<string>",
      "city": "<string>",
      "state": "<string>",
      "code": "<string>",
      "country": "<string>",
      "county": "<string>"
    },
    "yearBuilt": 123
  },
  "closingDate": "<string>",
  "escrowClosingDate": "<string>",
  "acceptanceDate": "<string>",
  "expirationDate": "<string>",
  "listingDate": "<string>",
  "status": "<string>",
  "stage": "<string>",
  "sideRepresented": "<string>",
  "totalCommissionRate": 123,
  "totalCommissionAmount": 123,
  "sellSideCommissionRate": 123,
  "sellSideCommissionAmount": 123,
  "buySideCommissionRate": 123,
  "buySideCommissionAmount": 123,
  "brokerageCommissionAmount": 123,
  "teamCommissionAmount": 123,
  "referralRate": 123,
  "referralAmount": 123,
  "teamSplitPct": 123,
  "source": "<string>",
  "sourceId": "<string>",
  "clientRepAgreementSignedDate": "<string>",
  "description": "<string>",
  "officeId": "<string>"
}

Body

officeId
string
complianceChecklistId
string
transactionName
string
titleCompany
string
mortgageCompany
string
transactionType
string
property
object
closingDate
string
escrowClosingDate
string
acceptanceDate
string
expirationDate
string
listingDate
string
status
string
stage
string
sideRepresented
string
totalCommissionRate
number
totalCommissionAmount
number
sellSideCommissionRate
number
sellSideCommissionAmount
number
buySideCommissionRate
number
buySideCommissionAmount
number
brokerageCommissionAmount
number
teamCommissionAmount
number
referralRate
number
referralAmount
number
teamSplitPct
number
participatingUserIds
string[]
source
string
sourceId
string
clientRepAgreementSignedDate
string
description
string
pipelineId
string
participatingPeople
object[]
pipelineStageId
string
stageId
string

Response

Created

id
string
required
originalIds
object
required
original
object
required
created
string
required
updated
string
required
rolloutUpdated
string
required
userParticipants
object[]
required
peopleParticipants
object[]
required
transactionName
string
required
titleCompany
string
required
mortgageCompany
string
required
transactionType
string
required
property
object
required
closingDate
string
required
escrowClosingDate
string
required
acceptanceDate
string
required
expirationDate
string
required
listingDate
string
required
status
string
required
stage
string
required
sideRepresented
string
required
totalCommissionRate
number
required
totalCommissionAmount
number
required
sellSideCommissionRate
number
required
sellSideCommissionAmount
number
required
buySideCommissionRate
number
required
buySideCommissionAmount
number
required
brokerageCommissionAmount
number
required
teamCommissionAmount
number
required
referralRate
number
required
referralAmount
number
required
teamSplitPct
number
required
source
string
required
sourceId
string
required
clientRepAgreementSignedDate
string
required
description
string
required
officeId
string
required