LegalStack

Документы — связи с реестрами

Связи документов с записями реестров.

Связи документа с записями реестров

GET
/api/v1/smartdoc/documents/{documentId}/links
АвторизацияBearer <токен>

В: header

Параметры пути

documentId*string

Идентификатор документа

Тело ответа

application/json

curl -X GET "https://loading/api/v1/smartdoc/documents/string/links"
{
  "links": [
    {
      "createdAt": "string",
      "documentId": "string",
      "id": "string",
      "recordId": "string",
      "typeId": "string",
      "property1": null,
      "property2": null
    }
  ]
}

Привязать запись реестра к документу

POST
/api/v1/smartdoc/documents/{documentId}/links
АвторизацияBearer <токен>

В: header

Параметры пути

documentId*string

Идентификатор документа

Тело запроса

application/json

TypeScript-определения

Используйте тип request body в TypeScript.

Тело ответа

application/json

curl -X POST "https://loading/api/v1/smartdoc/documents/string/links" \  -H "Content-Type: application/json" \  -d '{    "recordId": "string",    "typeId": "string"  }'
{
  "createdAt": "string",
  "documentId": "string",
  "id": "string",
  "recordId": "string",
  "typeId": "string",
  "property1": null,
  "property2": null
}

Удалить связь документа

DELETE
/api/v1/smartdoc/documents/{documentId}/links/{linkId}
АвторизацияBearer <токен>

В: header

Параметры пути

documentId*string

Идентификатор документа

linkId*string

Идентификатор связи

Тело ответа

application/json

curl -X DELETE "https://loading/api/v1/smartdoc/documents/string/links/string"
{
  "success": true
}

Документы, привязанные к записи реестра

GET
/api/v1/smartdoc/registry/{typeId}/records/{recordId}/documents
АвторизацияBearer <токен>

В: header

Параметры пути

typeId*string

Идентификатор реестра

recordId*string

Идентификатор записи реестра

Тело ответа

application/json

curl -X GET "https://loading/api/v1/smartdoc/registry/string/records/string/documents"
{
  "documents": [
    {
      "id": "string",
      "name": "string"
    }
  ],
  "total": 0
}