Closed lost4815162342 closed 2 years ago
Привет - если честно не сталкивался с такой проблемой. А получаеться в другом статусе создавать? Вообще я посмотрел я обычно при создании только статус указывал ( айдишник)
INITIAL_STATUS = "Новая заявка"
PIPELINE_ID = 2314214
lead = Lead(
...
status=_get_initial_status(),
...
)
@lru_cache(None)
def _get_pipeline():
return Pipeline.objects.get(object_id=PIPELINE_ID)
@lru_cache(None)
def _get_initial_status():
return Status.get_for(_get_pipeline()).get(query=INITIAL_STATUS)
В любом другом статусе создавать получается.
Выяснилось, что неразобранные это особый вид сделок, для них отдельный сервис 'leads/unsorted' и своя логика построения запроса (https://www.amocrm.ru/developers/content/crm_platform/unsorted-api)
Если переопределить:
LeadsInteraction.path = "leads/unsorted"
и переопределеить разбор ответа то ОК. Но это конечно костылестроение.
Буду надеяться, дойдут руки сделать адекватно и отправить реквест сюда.
спасибо за инфу. Обожаю АПИ АМОСРМ ))
Как по итогу должно выглядеть создание неразобранной сделки? можно пример, пожалуйста?)
Пытаюсь создать неразобранную сделку:
Lead.objects.create(name='Нераз.Сделка', status_id=48692119, pipeline_id=5503552)
Получаю ошибку:
ID шники статуса и pipeline перепроверял:
Каков правильный путь для создания неразобранной сделки?