latestSwagger 2.02026-08-218867631.0 MB

9bb4b5cb4dc2

accounting

post/accounting/contract/save

Request body

contractIdinteger
namestring
contractLevelIdinteger
createdByEnterpriseIdinteger
payorEnterpriseCurrencyCodestring
payorNamestring
amountnumber double
startDatestring date-time
expirationDatestring date-time
creationDatestring date-time
mechanicalsTypeIdinteger
mechanicalsSalesPercentagenumber double
mechanicalsIsFullRateboolean
mechanicalsRatePercentagenumber double
mechanicalsFixedPennyRatenumber double
payMechanicalsboolean
isRoyaltyTokenContractboolean
isActiveboolean
status'Active' | 'Inactive' | 'Expired' | 'NotInactive'
userStatementsCountinteger

Example request

{
  "contractTerms": [
    {
      "contractTermsId": "00000000-0000-0000-0000-000000000000"
    }
  ],
  "contractReleases": [
    {
      "licensorId": "00000000-0000-0000-0000-000000000000"
    }
  ],
  "contractTracks": [
    {
      "trackRecordingVersions": [
        {
          "audioFiles": [
            {
              "audioId": "00000000-0000-0000-0000-000000000000"
            }
          ]
        }
      ],
      "licensorId": "00000000-0000-0000-0000-000000000000"
    }
  ],
  "contractLicensors": [
    {
      "id": "00000000-0000-0000-0000-000000000000"
    }
  ],
  "contractPayees": [
    {
      "permission": {
        "imageId": "00000000-0000-0000-0000-000000000000",
        "permissionsAccountId": "00000000-0000-0000-0000-000000000000"
      },
      "payee": {
        "contact": {
          "imageId": "00000000-0000-0000-0000-000000000000",
          "image": {
            "fileId": "00000000-0000-0000-0000-000000000000"
          }
        }
      }
    }
  ]
}

Response

OK

contractIdinteger
namestring
contractLevelIdinteger
createdByEnterpriseIdinteger
payorEnterpriseCurrencyCodestring
payorNamestring
amountnumber double
startDatestring date-time
expirationDatestring date-time
creationDatestring date-time
mechanicalsTypeIdinteger
mechanicalsSalesPercentagenumber double
mechanicalsIsFullRateboolean
mechanicalsRatePercentagenumber double
mechanicalsFixedPennyRatenumber double
payMechanicalsboolean
isRoyaltyTokenContractboolean
isActiveboolean
status'Active' | 'Inactive' | 'Expired' | 'NotInactive'
userStatementsCountinteger

Example response

{
  "contractTerms": [
    {
      "contractTermsId": "00000000-0000-0000-0000-000000000000"
    }
  ],
  "contractReleases": [
    {
      "licensorId": "00000000-0000-0000-0000-000000000000"
    }
  ],
  "contractTracks": [
    {
      "trackRecordingVersions": [
        {
          "audioFiles": [
            {
              "audioId": "00000000-0000-0000-0000-000000000000"
            }
          ]
        }
      ],
      "licensorId": "00000000-0000-0000-0000-000000000000"
    }
  ],
  "contractLicensors": [
    {
      "id": "00000000-0000-0000-0000-000000000000"
    }
  ],
  "contractPayees": [
    {
      "permission": {
        "imageId": "00000000-0000-0000-0000-000000000000",
        "permissionsAccountId": "00000000-0000-0000-0000-000000000000"
      },
      "payee": {
        "contact": {
          "imageId": "00000000-0000-0000-0000-000000000000",
          "image": {
            "fileId": "00000000-0000-0000-0000-000000000000"
          }
        }
      }
    }
  ]
}