> ## Documentation Index
> Fetch the complete documentation index at: https://x-preview-mintlify-5e62557c.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# ComplianceClient

> Referencia del módulo Python compliance.client en el SDK de la X API. Clase de cliente y métodos para llamar a los endpoints compliance de la X API v2.

## ComplianceClient

<Badge color="blue">Class</Badge>

<Badge color="gray">Bases: object</Badge>

Cliente para operaciones de compliance

## Constructores

### `__init__`

#### Parámetros

<ParamField path="path.client" type="Client" />

### `create_jobs`

Create Compliance Job
Creates a new Compliance Job for the specified job type.
body: Cuerpo de la solicitud
:returns: Datos de respuesta
:rtype: CreateJobsResponse

#### Parámetros

<ParamField path="body.body" type="CreateJobsRequest" />

### `get_jobs`

Get Compliance Jobs
Retrieves a list of Compliance Jobs filtered by job type and optional status.

#### Parámetros

<ParamField path="path.type" type="str">
  Type of Compliance Job to list.
</ParamField>

<ParamField path="path.status" type="str or None" default="None">
  Status of Compliance Job to list.
</ParamField>

<ParamField path="path.compliance_job_fields" type="List or None" default="None">
  A comma separated list of ComplianceJob fields to display.
</ParamField>

#### Devuelve

`GetJobsResponse` - Response data

### `get_jobs_by_id`

Get Compliance Job by ID
Retrieves details of a specific Compliance Job by its ID.

#### Parámetros

<ParamField path="path.id" type="Any">
  The ID of the Compliance Job to retrieve.
</ParamField>

<ParamField path="path.compliance_job_fields" type="List or None" default="None">
  A comma separated list of ComplianceJob fields to display.
</ParamField>

#### Devuelve

`GetJobsByIdResponse` - Response data
