cpa¶
Источник API: CPAАвито.json, CallTracking[КТ].json.
Пакет cpa.
CallTrackingCall
dataclass
¶
CallTrackingCall(
transport: Transport,
call_id: int | str | None = None,
user_id: int | str | None = None,
)
Bases: DomainObject
Доменный объект CallTracking.
get ¶
Выполняет публичную операцию CallTrackingCall.get и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
list ¶
list(
*,
date_time_from: str,
date_time_to: str,
limit: int | None = None,
offset: int | None = None,
) -> CallTrackingCallsResult
Выполняет публичную операцию CallTrackingCall.list и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
download ¶
Выполняет публичную операцию CallTrackingCall.download и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
CpaArchive
dataclass
¶
CpaArchive(
transport: Transport,
call_id: int | str | None = None,
user_id: int | str | None = None,
)
Bases: DomainObject
Доменный объект архивных операций CPA.
get_call ¶
Получает архивную запись звонка.
Deprecated: используйте `call_tracking_call().download`; удаление в версии 1.3.0.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
get_balance_info ¶
Получает архивный баланс CPA.
Deprecated: используйте `cpa_lead().get_balance_info`; удаление в версии 1.3.0.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
get_call_by_id ¶
Получает архивные данные звонка.
Deprecated: используйте `call_tracking_call().get`; удаление в версии 1.3.0.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
CpaCall
dataclass
¶
Bases: DomainObject
Доменный объект CPA-звонка.
list ¶
Выполняет публичную операцию CpaCall.list и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
create_complaint ¶
Выполняет публичную операцию CpaCall.create_complaint и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
CpaChat
dataclass
¶
CpaChat(
transport: Transport,
action_id: int | str | None = None,
user_id: int | str | None = None,
)
Bases: DomainObject
Доменный объект CPA-чата.
get ¶
Выполняет публичную операцию CpaChat.get и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
list ¶
Выполняет публичную операцию CpaChat.list и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
get_phones_info_from_chats ¶
Выполняет публичную операцию CpaChat.get_phones_info_from_chats и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
CpaLead
dataclass
¶
Bases: DomainObject
Доменный объект CPA-лида и связанных lead-операций.
create_complaint_by_action_id ¶
Выполняет публичную операцию CpaLead.create_complaint_by_action_id и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
get_balance_info ¶
Выполняет публичную операцию CpaLead.get_balance_info и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
CallTrackingCallInfo
dataclass
¶
CallTrackingCallResponse
dataclass
¶
CallTrackingCallsRequest
dataclass
¶
CallTrackingCallsRequest(
date_time_from: str,
date_time_to: str,
limit: int | None = None,
offset: int | None = None,
)
Запрос списка звонков CallTracking.
CallTrackingCallsResult
dataclass
¶
CallTrackingGetCallByIdRequest
dataclass
¶
Запрос получения звонка CallTracking по идентификатору.
CallTrackingRecord
dataclass
¶
CpaActionResult
dataclass
¶
CpaAudioRecord
dataclass
¶
CpaBalanceInfo
dataclass
¶
CpaCallByIdRequest
dataclass
¶
Запрос получения CPA-звонка по идентификатору.
CpaCallComplaintRequest
dataclass
¶
Запрос жалобы на CPA-звонок.
CpaCallInfo
dataclass
¶
CpaCallInfo(
call_id: str | None,
item_id: str | None,
buyer_phone: str | None,
seller_phone: str | None,
virtual_phone: str | None,
status_id: int | None,
price: int | None,
duration: int | None,
waiting_duration: float | None,
created_at: str | None,
started_at: str | None,
group_title: str | None,
record_url: str | None,
is_arbitrage_available: bool | None,
)
CpaCallsByTimeRequest
dataclass
¶
Запрос списка CPA-звонков по времени.
CpaCallsResult
dataclass
¶
CpaChatInfo
dataclass
¶
CpaChatsByTimeRequest
dataclass
¶
Запрос списка CPA-чатов по времени.
CpaChatsResult
dataclass
¶
CpaErrorInfo
dataclass
¶
CpaLeadComplaintRequest
dataclass
¶
Запрос жалобы по action id.
CpaPhoneInfo
dataclass
¶
CpaPhonesFromChatsRequest
dataclass
¶
Запрос телефонов из целевых чатов.