GetPartnerEvents

Примечание

Вызов метода доступен только технологическим партнерам.

Возвращает список событий, произошедших с документами во всех ящиках, доступных технологическому партнеру.

POST /GetPartnerEvents
Request Headers:
Request Body:

Тело запроса должно содержать запрос на получение событий, представленный структурой GetPartnerEventsRequest.

Status Codes:
  • 200 OK – операция успешно завершена.

  • 400 Bad Request – данные в запросе имеют неверный формат или отсутствуют обязательные параметры.

  • 405 Method Not Allowed – используется неподходящий HTTP-метод.

  • 500 Internal Server Error – при обработке запроса возникла непредвиденная ошибка.

Response Body:

Тело ответа содержит список событий, представленный структурой GetPartnerEventsResponse.

Примеры использования

Пример HTTP-запроса:

POST /GetPartnerEvents HTTP/1.1
Host: diadoc-api.kontur.ru
Authorization: DiadocAuth ddauth_api_client_id={{apiKey}}, ddauth_token={{token}}
Accept: application/json; charset=utf-8
X-Solution-Info: SoftwareName

Пример тела запроса:

{
    "DocumentDirections": [
        "Outbound"
    ],
    "MessageTypes": [
        "Letter"
    ],
    "Limit": 10
}

Пример тела ответа:

{
    "Events": [
        {
            "EventId": "a96d1f6b-46b5-11f0-8000-0000d7daa88d",
            "Timestamp": {
                "Ticks": 638852374494011243
            },
            "DocumentId": {
                "MessageId": "63004bab-d960-4934-81c7-a8fa9faee482",
                "EntityId": "fe964c8d-187f-48b0-88ca-7343183d0094"
            },
            "Document": {
                "DocumentId": {
                    "MessageId": "63004bab-d960-4934-81c7-a8fa9faee482",
                    "EntityId": "fe964c8d-187f-48b0-88ca-7343183d0094"
                },
                "LastEvent": {
                    "EventId": "a96d1f6b-46b5-11f0-8000-0000d7daa88d",
                    "Timestamp": {
                        "Ticks": 638852374494011243
                    }
                },
                "DocumentInfo": {
                    "FullVersion": {
                        "TypeNamedId": "Nonformalized",
                        "Function": "default",
                        "Version": "v1"
                    },
                    "MessageType": "Letter",
                    "WorkflowId": 1,
                    "Participants": {
                        "Sender": {
                            "BoxId": "6e73eda2f13e442f93c949309d102e72@diadoc.ru",
                            "DepartmentId": "00000000-0000-0000-0000-000000000000"
                        },
                        "Recipient": {
                            "BoxId": "11a63c83a6754cd6a86614e0a0a96af4@diadoc.ru",
                            "DepartmentId": "00000000-0000-0000-0000-000000000000"
                        },
                        "IsInternal": false
                    },
                    "DocumentDirection": "Outbound",
                    "DepartmentId": "00000000-0000-0000-0000-000000000000",
                    "Metadata": [
                        {
                            "Key": "FileName",
                            "Value": "doc.txt"
                        },
                        {
                            "Key": "DocumentNumber",
                            "Value": "1"
                        },
                        {
                            "Key": "DocumentDate",
                            "Value": "2025-06-11T00:00:00.0000000Z"
                        }
                    ],
                    "CustomData": [],
                    "DocumentLinks": {
                        "InitialIds": [],
                        "SubordinateIds": []
                    },
                    "PacketInfo": {
                        "LockMode": "None"
                    },
                    "IsRead": true,
                    "IsDeleted": false,
                    "IsInvitation": false,
                    "LetterInfo": {
                        "IsEncrypted": false,
                        "ForwardDocumentEvents": [],
                        "IsTest": true
                    },
                    "EditingSettingId": ""
                },
                "Docflow": {
                    "SenderTitle": {
                        "IsFinished": true,
                        "Attachment": {
                            "Attachment": {
                                "Entity": {
                                    "EntityId": "fe964c8d-187f-48b0-88ca-7343183d0094",
                                    "CreationTimestamp": {
                                        "Ticks": 638852374484258658
                                    },
                                    "Content": {
                                        "Size": 74
                                    }
                                },
                                "AttachmentFilename": "doc.txt",
                                "DisplayFilename": "doc.txt"
                            },
                            "Signature": {
                                "Cms": {
                                    "EntityId": "917f3232-ee95-41ae-bd41-dbeb793801fe",
                                    "CreationTimestamp": {
                                        "Ticks": 638852374484258658
                                    },
                                    "Content": {
                                        "Size": 3232
                                    }
                                },
                                "SignerBoxId": "6e73eda2f13e442f93c949309d102e72@diadoc.ru",
                                "SignerDepartmentId": "00000000-0000-0000-0000-000000000000",
                                "IsValid": true,
                                "PowerOfAttorneyAttachmentStatus": {
                                    "StatusName": "PowerOfAttorneyRequired",
                                    "Comment": "Документ подписан сертификатом другого ЮЛ/ИП, возможно, требуется МЧД"
                                },
                                "SignatureTypeInfo": {
                                    "SignatureType": "OnVerification"
                                }
                            },
                            "ContentTypeId": "nonformalized_01"
                        },
                        "SentAt": {
                            "Ticks": 638852374484258658
                        },
                        "SenderSignatureStatus": "SenderSignatureUnchecked"
                    },
                    "ResolutionEntities": {
                        "Requests": [],
                        "Resolutions": [],
                        "ApprovementSignatures": [],
                        "SignatureDenials": []
                    },
                    "OuterDocflows": [],
                    "OuterDocflowEntities": [],
                    "DocflowStatus": {
                        "PrimaryStatus": {
                            "Severity": "Info",
                            "StatusText": "Отправлен"
                        }
                    }
                }
            }
        },
        {
            "EventId": "aa6ca7c8-46b5-11f0-8000-0000d7daa88d",
            "Timestamp": {
                "Ticks": 638852374510757832
            },
            "DocumentId": {
                "MessageId": "63004bab-d960-4934-81c7-a8fa9faee482",
                "EntityId": "fe964c8d-187f-48b0-88ca-7343183d0094"
            },
            "Document": {
                "DocumentId": {
                    "MessageId": "63004bab-d960-4934-81c7-a8fa9faee482",
                    "EntityId": "fe964c8d-187f-48b0-88ca-7343183d0094"
                },
                "LastEvent": {
                    "EventId": "aa6ca7c8-46b5-11f0-8000-0000d7daa88d",
                    "Timestamp": {
                        "Ticks": 638852374510757832
                    }
                },
                "DocumentInfo": {
                    "FullVersion": {
                        "TypeNamedId": "Nonformalized",
                        "Function": "default",
                        "Version": "v1"
                    },
                    "MessageType": "Letter",
                    "WorkflowId": 1,
                    "Participants": {
                        "Sender": {
                            "BoxId": "6e73eda2f13e442f93c949309d102e72@diadoc.ru",
                            "DepartmentId": "00000000-0000-0000-0000-000000000000"
                        },
                        "Recipient": {
                            "BoxId": "11a63c83a6754cd6a86614e0a0a96af4@diadoc.ru",
                            "DepartmentId": "00000000-0000-0000-0000-000000000000"
                        },
                        "IsInternal": false
                    },
                    "DocumentDirection": "Outbound",
                    "DepartmentId": "00000000-0000-0000-0000-000000000000",
                    "Metadata": [
                        {
                            "Key": "FileName",
                            "Value": "doc.txt"
                        },
                        {
                            "Key": "DocumentNumber",
                            "Value": "1"
                        },
                        {
                            "Key": "DocumentDate",
                            "Value": "2025-06-11T00:00:00.0000000Z"
                        }
                    ],
                    "CustomData": [],
                    "DocumentLinks": {
                        "InitialIds": [],
                        "SubordinateIds": []
                    },
                    "PacketInfo": {
                        "LockMode": "None"
                    },
                    "IsRead": true,
                    "IsDeleted": false,
                    "IsInvitation": false,
                    "LetterInfo": {
                        "IsEncrypted": false,
                        "ForwardDocumentEvents": [],
                        "IsTest": true
                    },
                    "EditingSettingId": ""
                },
                "Docflow": {
                    "SenderTitle": {
                        "IsFinished": true,
                        "Attachment": {
                            "Attachment": {
                                "Entity": {
                                    "EntityId": "fe964c8d-187f-48b0-88ca-7343183d0094",
                                    "CreationTimestamp": {
                                        "Ticks": 638852374484258658
                                    },
                                    "Content": {
                                        "Size": 74
                                    }
                                },
                                "AttachmentFilename": "doc.txt",
                                "DisplayFilename": "doc.txt"
                            },
                            "Signature": {
                                "Cms": {
                                    "EntityId": "917f3232-ee95-41ae-bd41-dbeb793801fe",
                                    "CreationTimestamp": {
                                        "Ticks": 638852374484258658
                                    },
                                    "Content": {
                                        "Size": 3232
                                    }
                                },
                                "CadesT": {
                                    "EntityId": "8d5b051f-5461-4db4-bbb3-223dc63808ac",
                                    "CreationTimestamp": {
                                        "Ticks": 638852374502161652
                                    },
                                    "Content": {
                                        "Size": 6977
                                    }
                                },
                                "SignerBoxId": "6e73eda2f13e442f93c949309d102e72@diadoc.ru",
                                "SignerDepartmentId": "00000000-0000-0000-0000-000000000000",
                                "IsValid": true,
                                "DeliveredAt": {
                                    "Ticks": 638852374502161652
                                },
                                "PowerOfAttorneyAttachmentStatus": {
                                    "StatusName": "PowerOfAttorneyRequired",
                                    "Comment": "Документ подписан сертификатом другого ЮЛ/ИП, возможно, требуется МЧД"
                                },
                                "SignatureTypeInfo": {
                                    "SignatureType": "Qualified",
                                    "QualifiedDetails": {
                                        "SignatureSource": "Default"
                                    }
                                }
                            },
                            "ContentTypeId": "nonformalized_01"
                        },
                        "SentAt": {
                            "Ticks": 638852374484258658
                        },
                        "DeliveredAt": {
                            "Ticks": 638852374502161652
                        },
                        "SenderSignatureStatus": "SenderSignatureCheckedAndValid"
                    },
                    "Confirmation": {
                        "IsFinished": true,
                        "ConfirmationAttachment": {
                            "Attachment": {
                                "Entity": {
                                    "EntityId": "99e920ee-b198-4e1b-b896-78de6a2c2922",
                                    "CreationTimestamp": {
                                        "Ticks": 638852374502161652
                                    },
                                    "Content": {
                                        "Size": 5187
                                    }
                                },
                                "AttachmentFilename": "DP_PDPOL_2BM-9653820527-965301000-202504150252136770833_2BM_20250611_99e920ee-b198-4e1b-b896-78de6a2c2922.xml",
                                "DisplayFilename": "Подтверждение даты получения"
                            },
                            "Signature": {
                                "Cms": {
                                    "EntityId": "bcbbe837-fff3-45e8-94e6-0d91f3911cde",
                                    "CreationTimestamp": {
                                        "Ticks": 638852374502161652
                                    },
                                    "Content": {
                                        "Size": 3174
                                    }
                                },
                                "CadesT": {
                                    "EntityId": "c162a6a5-d794-466f-af8c-0c12af619d5d",
                                    "CreationTimestamp": {
                                        "Ticks": 638852374502161652
                                    },
                                    "Content": {
                                        "Size": 6917
                                    }
                                },
                                "SignerBoxId": "00000000000000000000000000000000@diadoc.ru",
                                "SignerDepartmentId": "00000000-0000-0000-0000-000000000000",
                                "IsValid": true,
                                "DeliveredAt": {
                                    "Ticks": 638852374502161652
                                },
                                "PowerOfAttorneyAttachmentStatus": {
                                    "StatusName": "PowerOfAttorneyNotRequired"
                                },
                                "SignatureTypeInfo": {
                                    "SignatureType": "Qualified",
                                    "QualifiedDetails": {
                                        "SignatureSource": "Default"
                                    }
                                }
                            },
                            "ContentTypeId": "send_confirmation_133_01_03"
                        },
                        "ConfirmedAt": {
                            "Ticks": 638852374502161652
                        }
                    },
                    "ResolutionEntities": {
                        "Requests": [],
                        "Resolutions": [],
                        "ApprovementSignatures": [],
                        "SignatureDenials": []
                    },
                    "OuterDocflows": [],
                    "OuterDocflowEntities": [],
                    "DocflowStatus": {
                        "PrimaryStatus": {
                            "Severity": "Info",
                            "StatusText": "Документооборот завершен"
                        }
                    }
                }
            }
        }
    ],
    "LastCursor": "aa6ca7c8-46b5-11f0-8000-0000d7daa88d:fe964c8d-187f-48b0-88ca-7343183d0094"
}