102 lines
2.6 KiB
YAML
102 lines
2.6 KiB
YAML
format_version: "1"
|
|
kind: operation
|
|
operation:
|
|
id: op_dadata_suggest_fms_unit
|
|
name: dadata_suggest_fms_unit
|
|
display_name: Найти подразделение ФМС/МВД
|
|
category: dadata_passports
|
|
protocol: rest
|
|
security_level: standard
|
|
enabled: true
|
|
status: draft
|
|
version: 1
|
|
target:
|
|
kind: rest
|
|
base_url: https://suggestions.dadata.ru
|
|
method: POST
|
|
path_template: /suggestions/api/4_1/rs/suggest/fms_unit
|
|
static_headers:
|
|
Content-Type: application/json
|
|
Accept: application/json
|
|
Authorization: Token CHANGE_ME_DADATA_API_KEY
|
|
input_schema:
|
|
type: object
|
|
required: true
|
|
fields:
|
|
query:
|
|
type: string
|
|
required: true
|
|
count:
|
|
type: integer
|
|
required: false
|
|
output_schema:
|
|
type: object
|
|
required: true
|
|
fields:
|
|
value:
|
|
type: string
|
|
required: false
|
|
code:
|
|
type: string
|
|
required: false
|
|
name:
|
|
type: string
|
|
required: false
|
|
region_code:
|
|
type: string
|
|
required: false
|
|
type:
|
|
type: string
|
|
required: false
|
|
input_mapping:
|
|
rules:
|
|
- source: $.mcp.query
|
|
target: $.request.body.query
|
|
required: true
|
|
- source: $.mcp.count
|
|
target: $.request.body.count
|
|
required: false
|
|
default_value: 5
|
|
output_mapping:
|
|
rules:
|
|
- source: $.response.body.suggestions[0].value
|
|
target: $.output.value
|
|
required: false
|
|
- source: $.response.body.suggestions[0].data.code
|
|
target: $.output.code
|
|
required: false
|
|
- source: $.response.body.suggestions[0].data.name
|
|
target: $.output.name
|
|
required: false
|
|
- source: $.response.body.suggestions[0].data.region_code
|
|
target: $.output.region_code
|
|
required: false
|
|
- source: $.response.body.suggestions[0].data.type
|
|
target: $.output.type
|
|
required: false
|
|
execution_config:
|
|
timeout_ms: 10000
|
|
retry_policy: null
|
|
response_cache: null
|
|
auth_profile_ref: null
|
|
headers: {}
|
|
protocol_options: null
|
|
streaming: null
|
|
tool_description:
|
|
title: Найти подразделение ФМС/МВД
|
|
description: Ищет подразделение, выдавшее паспорт, по коду или названию.
|
|
tags:
|
|
- dadata
|
|
- fms
|
|
- passport
|
|
- rest
|
|
examples:
|
|
- input:
|
|
query: "772-053"
|
|
count: 5
|
|
config_export:
|
|
format_version: "1"
|
|
export_mode: portable
|
|
created_at: 2026-06-18T00:00:00Z
|
|
updated_at: 2026-06-18T00:00:00Z
|