Contracts

Contracts API

The Contracts API provides access to a list of contracts within a tenant. This API supports filtering, pagination, and sorting.

API Endpoint

GET /tenant/users/contracts
Host: api.audicient.com
Authorization: <API_KEY>:<API_SECRET>

Query Parameters

Parameter
Type
Description
Default

orderByDescending

boolean

Whether to sort results in descending order

true

orderByProperty

string

Field to sort by

createdAt

pageSize

number

Number of results per page

20

pageNumber

number

Page number for pagination

1

fromDate

string

Filter contracts created from this date (optional)

null

toDate

string

Filter contracts created up to this date (optional)

null

searchText

string

Search term for contract filtering (optional)

null

Authentication Requirements

All requests must include authentication credentials.

  • Authorization Header: Pass the API key and secret as <API_KEY>:<API_SECRET>.

Example Request

GET /tenant/users/contracts?pageSize=10&pageNumber=1&orderByProperty=enterpriseName&orderByDescending=false
Host: api.audicient.com
Authorization: <API_KEY>:<API_SECRET>

Example Response

{
  "totalItemsCount": 2,
  "pageNumber": 1,
  "pageSize": 100,
  "items": [
    {
      "enterpriseId": 100001,
      "payeeId": 100001,
      "sharePercentage": 50,
      "enterpriseName": "Example Music Group",
      "subscriptionPlanId": 1,
      "type": "user",
      "permissionId": "abcd1234-5678-90ef-ghij-klmnopqrstuv",
      "ownerImageId": "1234abcd-5678-90ef-ghij-klmnopqrstuv",
      "ownerEmail": "owner@example.com",
      "ownerUserId": "abcd5678-90ef-ghij-klmnopqrstuv1234",
      "ownerFirstName": "John",
      "ownerLastName": "Doe",
      "createdAt": "2025-03-10T10:00:00.000Z"
    },
    {
      "enterpriseId": 100002,
      "payeeId": 100002,
      "sharePercentage": 70,
      "enterpriseName": "Global Sound Records",
      "subscriptionPlanId": 2,
      "type": "user",
      "permissionId": "xyz1234-5678-90ef-ghij-klmnopqrstuv",
      "ownerImageId": null,
      "ownerEmail": "user@globalsound.com",
      "ownerUserId": "xyz5678-90ef-ghij-klmnopqrstuv1234",
      "ownerFirstName": "Jane",
      "ownerLastName": "Smith",
      "createdAt": "2025-03-12T12:30:00.000Z"
    }
  ],
  "additionalCounters": null
}

Last updated