Skip to main content
contracts

Get a contract

Returns a single contract by id, including all of its terms.

GET
/v1/contracts/{id}
beam-api-keystringheaderrequired
idstringrequired

Response

application/json

The contract

allTermsobject[]required
assetsobject[]required
categorystring | nullrequired
categoryIdstring | nullrequired
companiesobject[]required
contractNumbernumberrequired
contractStatusenum<string>required
Available options: pending, active, renewing_soon, expiring_soon, expired, cancelled, incomplete, planned, not_approved, completed
createdAtstringrequired
createdBystringrequired
currentTermobject | nullrequired
descriptionstring | nullrequired
fieldsByIdobjectrequired
idstringrequired
namestringrequired
nextPaymentobject | nullrequired
previousTermobject | nullrequired
renewalTermobject | nullrequired
tagsobject[]required
updatedAtstringrequired
vendorstringrequired