Skip to main content
Client for compliance operations This client provides methods for interacting with the compliance endpoints of the X API. It handles authentication, request formatting, and response parsing for all compliance related operations.

Constructors

constructor

new ComplianceClient(client): ComplianceClient Creates a new compliance client instance

Parameters

NameTypeDescription
clientClientThe main X API client instance

Returns

ComplianceClient

Defined in

compliance/client.ts:67

Methods

getJobsById

getJobsById(id, options?): Promise<Get2ComplianceJobsIdResponse> Get Compliance Job by ID Retrieves details of a specific Compliance Job by its ID.

Parameters

NameTypeDescription
idstringThe ID of the Compliance Job to retrieve.
optionsGetJobsByIdOptions-

Returns

Promise<Get2ComplianceJobsIdResponse> Promise resolving to the API response

Defined in

compliance/client.ts:84

getJobs

getJobs(type, options?): Promise<Get2ComplianceJobsResponse> Get Compliance Jobs Retrieves a list of Compliance Jobs filtered by job type and optional status.

Parameters

NameTypeDescription
typestringType of Compliance Job to list.
optionsGetJobsOptions-

Returns

Promise<Get2ComplianceJobsResponse> Promise resolving to the API response

Defined in

compliance/client.ts:134

createJobs

createJobs(body): Promise<CreateComplianceJobResponse> Create Compliance Job Creates a new Compliance Job for the specified job type.

Parameters

NameTypeDescription
bodyCreateComplianceJobRequestRequest body

Returns

Promise<CreateComplianceJobResponse> Promise resolving to the API response

Defined in

compliance/client.ts:190