Create a Contract

Create a new contract in your SysAid account.

Body Params
string
required
length between 1 and 255

The display name of the contract.

string | null
required

The unique identifier of the linked application. Use the Applications API to retrieve application details.

string
required

The current status of the contract. Allowed values are "active" (currently in effect), "closed" (expired or terminated), and "pipeline" (planned but not yet active).

string | null

The type of software deployment for this contract. Allowed values are "saas" (cloud-based software), "on-prem" (on-premises software), "hybrid" (combination of cloud and on-premises), and "other".

string | null

The application's business category. Allowed values: operations, sales-and-marketing, developer-tools, design, project-management, customer-success, human-resources, it-and-security, finance, productivity, analytics-and-bi, other.

date | null

The start date of the contract.

date | null

The end date of the contract.

string | null

The billing frequency for this contract. Allowed values are "annual", "monthly", "multiyear", "quarterly", "one-time", and "free".

number | null
≥ 0

The total monetary value of the contract in the specified currency.

string

ISO 4217 currency code for cost fields. Allowed values: USD, EUR, GBP, CAD, CHF, SEK, NOK, DKK, MXN, PLN, BRL, ILS, AUD, NZD, ZAR, GHS, TTD.

integer | null
≥ 0

The number of licenses included in this contract.

boolean
Defaults to false

Indicates whether the contract renews automatically when it reaches its end date. The default is "false".

integer | null
≥ 0

The number of days before the end date by which cancellation must be submitted to avoid auto-renewal.

string | null

Free-text notes or comments about the contract.

Responses

Language
Credentials
Bearer
JWT
URL
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json