Audicient API
  • Getting Started
  • Authentication
    • Signing Up New Users
  • Common
  • Media
    • Image
      • Get image
      • Upload Image
      • Update image
    • Audio
      • Get audio
      • Upload audio
      • Update audio
  • Users
  • Contracts
    • Get User Contract
    • Update User Contract
    • Remove stores for a account
    • Terminate Account
  • Artists
    • List all artists
    • Create artist
    • Get Artist Details
    • Update Artist
  • Labels
    • List all labels
    • Create label
    • Get Label Details
    • Update Label
  • Releases
    • Get Releases
    • Get Release Detail
    • Get Tracks
    • Save Release
  • Distribution
    • QC Approval
    • Remove store from delivery
    • Add release to delivery queue
    • Upload Release on Consolidated Independent / State 51
    • Upload on FUGA
Powered by GitBook
On this page
  • API Endpoint
  • Query Parameters
  • Authentication Requirements
  • Example Request
  • Example Response
  • Impersonation

Users

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

API Endpoint

GET /tenant/users
Host: api.audicient.com
Authorization: <API_KEY>:<API_SECRET>
enterprise-id: 123456

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 users created from this date (optional)

null

toDate

string

Filter users created up to this date (optional)

null

searchText

string

Search term for user filtering (optional)

null

Authentication Requirements

All requests must include authentication credentials.

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

  • Enterprise-ID Header: Required for impersonation when accessing user-specific data.

Example Request

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

Example Response

{
  "totalItemsCount": 3,
  "pageNumber": 1,
  "pageSize": 100,
  "items": [
    {
      "firstName": "John",
      "lastName": "Doe",
      "email": "johndoe@example.com",
      "imageId": "abc123",
      "createdAt": "2025-03-10T12:34:56.789Z"
    },
    {
      "firstName": "Alice",
      "lastName": "Smith",
      "email": "alice.smith@example.com",
      "imageId": "xyz456",
      "createdAt": "2025-02-20T08:15:30.621Z"
    },
    {
      "firstName": "Bob",
      "lastName": "Johnson",
      "email": "bob.johnson@example.com",
      "imageId": null,
      "createdAt": "2025-03-05T14:20:10.123Z"
    }
  ],
  "additionalCounters": null
}

Impersonation

If you need to perform operations as a specific user, include the enterprise-id header in your requests. This allows tenant administrators to access user-specific data and perform actions on behalf of users.

PreviousUpdate audioNextContracts

Last updated 2 months ago