Перейти к основному содержимому

Реестр API-методов PIN

Все HTTP-операции по контекстам и областям (public / investor / company-user / agent / developer(s) / admin / internal / pin-manager / agency / platform / partner / user / me / company / authoring / support / фичевые группы messenger, calendar). Дом метода — docs/06-services/<context>/api/**/<method>.md (api-method-template).

Формат: | Метод | Route | Тип (Command/Query) | Область | Документ |

Тип: GETQuery; мутации — Command; POST-расчёты/предпросмотры/батч-чтения — Query. Файл большой (индекс на ~510 операций, 21 bounded context) — это ожидаемо.

identity

МетодRouteТипОбластьДокумент
POST/api/investors/auth/request-sign-in-codeCommandinvestorrequest-sign-in-code
POST/api/investors/auth/sign-up-or-sign-inCommandinvestorsign-up-or-sign-in
POST/api/investors/auth/sign-upCommandinvestorsign-up
POST/api/investors/auth/confirm-sign-inCommandinvestorconfirm-sign-in
POST/api/investors/auth/verify-sign-in-passwordCommandinvestorverify-sign-in-password
GET/api/investors/meQueryinvestorget-current-investor
PUT/api/investors/meCommandinvestorupdate-investor
POST/api/investors/me/pin-code/setCommandinvestorset-pin-code
POST/api/investors/me/pin-code/clearCommandinvestorclear-pin-code
POST/api/investors/me/password/changeCommandinvestorchange-password
POST/api/investors/me/email/change-requestCommandinvestorrequest-email-change
POST/api/investors/me/email/change-confirmCommandinvestorconfirm-email-change
POST/api/investors/me/phone/change-requestCommandinvestorrequest-phone-change
POST/api/investors/me/phone/change-confirmCommandinvestorconfirm-phone-change
POST/api/investors/me/2fa/enable-requestCommandinvestorrequest-enable-two-factor
POST/api/investors/me/2fa/enable-confirmCommandinvestorconfirm-enable-two-factor
POST/api/investors/me/2fa/disable-requestCommandinvestorrequest-disable-two-factor
POST/api/investors/me/2fa/disable-confirmCommandinvestorconfirm-disable-two-factor
POST/api/v1/auth/refreshCommandinvestorrefresh-token
POST/api/v1/auth/sign-outCommandinvestorsign-out
POST/api/v1/me/become-agentCommandinvestorbecome-agent
POST/api/v1/me/agent-invitations/{invitationId}/acceptCommandinvestoraccept-invitation
POST/api/v1/me/agent-invitations/{invitationId}/declineCommandinvestordecline-invitation
POST/api/v1/me/agency-membership/leaveCommandagentleave-agency
POST/api/v1/me/become-investorCommandagentbecome-investor
POST/api/v1/me/active-agencyCommandmeset-active-agency
GET/api/v1/companies/myQuerycompany-userget-my-company
PUT/api/v1/companies/myCommandcompany-userupdate-my-company
GET/api/v1/companies/my/usersQuerycompany-userlist-company-users
POST/api/v1/companies/my/users/invitationsCommandcompany-userinvite-company-user
POST/api/v1/companies/my/users/{userId}/blockCommandcompany-userblock-company-user
POST/api/v1/companies/my/agent-invitationsCommandcompany-userinvite-agent-by-phone
POST/api/v1/companies/my/agent-invitations/{invitationId}/revokeCommandcompany-userrevoke-invitation
GET/api/v1/rolesQuerycompany-userlist-company-roles
POST/api/v1/rolesCommandcompany-usercreate-company-role
PUT/api/v1/roles/{roleId}Commandcompany-userupdate-company-role
PUT/api/v1/roles/{roleId}/permissionsCommandcompany-userset-role-permissions
POST/api/v1/roles/{roleId}/archiveCommandcompany-userarchive-company-role
GET/api/v1/permissionsQuerycompany-userlist-permission-catalog
GET/api/v1/users/{userId}/effective-permissionsQuerycompany-userget-user-effective-permissions
POST/api/v1/role-assignmentsCommandcompany-usergrant-role-assignment
POST/api/v1/role-assignments/{assignmentId}/revokeCommandcompany-userrevoke-role-assignment
POST/api/v1/companies/{companyId}/agents/{agentUserId}/terminateCommandcompanyterminate-agent-membership
POST/api/admin/v1/users/{userId}/blockCommandadminblock-user
DELETE/api/admin/v1/users/{userId}Commandadmindelete-user
POST/api/admin/v1/users/{userId}/sessions/revokeCommandadminrevoke-user-sessions
POST/api/admin/v1/users/{userId}/security/resetCommandadminreset-user-security
POST/internal/v1/authorize/check-permissionQueryinternalcheck-permission

profile

МетодRouteТипОбластьДокумент
GET/api/v1/profile/meQuerypublicget-my-profile
PUT/api/v1/profile/me/settingsCommandpublicupdate-my-settings
GET/api/v1/profile/personsQuerypubliclist-persons
POST/api/v1/profile/personsCommandpubliccreate-person
GET/api/v1/profile/persons/{personId}Querypublicget-person
PUT/api/v1/profile/persons/{personId}Commandpublicupdate-person
POST/api/v1/profile/persons/{personId}/archiveCommandpublicarchive-person
POST/api/v1/profile/persons/{personId}/restoreCommandpublicrestore-person
GET/api/v1/profile/persons/{personId}/documentsQuerypubliclist-person-documents
POST/api/v1/profile/persons/{personId}/documentsCommandpublicadd-person-document
PUT/api/v1/profile/persons/{personId}/documents/{documentId}Commandpublicupdate-person-document
POST/api/v1/profile/persons/{personId}/documents/{documentId}/archiveCommandpublicarchive-person-document
POST/api/v1/profile/persons/{personId}/documents/{documentId}/scansCommandpublicattach-document-scan
DELETE/api/v1/profile/persons/{personId}/documents/{documentId}/scans/{fileId}Commandpublicremove-document-scan
GET/api/v1/profile/persons/{personId}/documents/{documentId}/scans/{fileId}/download-linkQuerypublicget-document-scan-link
GET/api/v1/profile/requisite-templatesQuerypubliclist-requisite-templates
POST/api/v1/profile/requisite-templatesCommandpubliccreate-requisite-template
PUT/api/v1/profile/requisite-templates/{templateId}Commandpublicupdate-requisite-template
POST/api/v1/profile/requisite-templates/{templateId}/set-defaultCommandpublicset-default-template
POST/api/v1/profile/requisite-templates/{templateId}/archiveCommandpublicarchive-requisite-template
GET/api/v1/profile/verificationQuerypublicget-my-verification
POST/api/v1/profile/verificationCommandpubliccreate-verification-request
PUT/api/v1/profile/verification/{requestId}Commandpublicupdate-verification-draft
POST/api/v1/profile/verification/{requestId}/submitCommandpublicsubmit-verification
POST/api/v1/profile/verification/{requestId}/revokeCommandpublicrevoke-verification
GET/api/v1/admin/profile/verification-queueQueryadminlist-verification-queue
POST/api/v1/admin/profile/verification/{requestId}/takeCommandadmintake-verification-in-review
POST/api/v1/admin/profile/verification/{requestId}/approveCommandadminapprove-verification
POST/api/v1/admin/profile/verification/{requestId}/rejectCommandadminreject-verification
GET/api/v1/admin/profile/verification/{requestId}/snapshotQueryadminview-verification-snapshot
GET/api/v1/internal/profile/verification-status/{userId}Queryinternalget-verification-status
POST/api/v1/internal/profile/requisite-snapshotCommandinternalget-requisite-snapshot

chessboard

МетодRouteТипОбластьДокумент
POST/api/v1/developers/projectsCommanddeveloperscreate-project
GET/api/v1/developers/projectsQuerydeveloperssearch-projects
GET/api/v1/developers/projects/{projectId}Querydevelopersget-project
PUT/api/v1/developers/projects/{projectId}Commanddevelopersupdate-project
POST/api/v1/developers/projects/{projectId}/publishCommanddeveloperspublish-project
POST/api/v1/developers/projects/{projectId}/unpublishCommanddevelopersunpublish-project
POST/api/v1/developers/projects/{projectId}/buildingsCommanddeveloperscreate-building
GET/api/v1/developers/projects/{projectId}/buildingsQuerydeveloperssearch-buildings
GET/api/v1/developers/buildings/{buildingId}Querydevelopersget-building
PUT/api/v1/developers/buildings/{buildingId}Commanddevelopersupdate-building
POST/api/v1/developers/buildings/{buildingId}/statusCommanddevelopersset-building-status
POST/api/v1/developers/projects/{projectId}/layout-groupsCommanddeveloperscreate-layout-group
GET/api/v1/developers/projects/{projectId}/layout-groupsQuerydeveloperslist-layout-groups
PUT/api/v1/developers/layout-groups/{layoutGroupId}Commanddevelopersupdate-layout-group
POST/api/v1/developers/layout-groups/{layoutGroupId}/archiveCommanddevelopersarchive-layout-group
POST/api/v1/developers/projects/{projectId}/layoutsCommanddeveloperscreate-layout
GET/api/v1/developers/projects/{projectId}/layoutsQuerydeveloperslist-layouts
PUT/api/v1/developers/layouts/{layoutId}Commanddevelopersupdate-layout
POST/api/v1/developers/layouts/{layoutId}/archiveCommanddevelopersarchive-layout
POST/api/v1/developers/buildings/{buildingId}/property-objectsCommanddeveloperscreate-property-object
POST/api/v1/developers/buildings/{buildingId}/property-objects/bulkCommanddevelopersbulk-upsert-property-objects
GET/api/v1/developers/projects/{projectId}/property-objectsQuerydeveloperssearch-property-objects
GET/api/v1/developers/property-objects/{propertyObjectId}Querydevelopersget-property-object
PUT/api/v1/developers/property-objects/{propertyObjectId}Commanddevelopersupdate-property-object
POST/api/v1/developers/property-objects/{propertyObjectId}/priceCommanddeveloperschange-property-object-price
POST/api/v1/developers/property-objects/{propertyObjectId}/hideCommanddevelopershide-property-object
POST/api/v1/developers/property-objects/{propertyObjectId}/unhideCommanddevelopersunhide-property-object
GET/api/v1/developers/lookup/{banks,hoteliers}Querydevelopersreferences-lookup
GET/api/v1/public/projectsQuerypublicsearch-projects
GET/api/v1/public/projects/{projectId}Querypublicget-project
GET/api/v1/public/projects/{projectId}/chessboardQuerypublicget-chessboard
GET/api/v1/public/projects/{projectId}/buildings/{buildingId}Querypublicget-building
GET/api/v1/public/property-objectsQuerypubliclist-property-objects
GET/api/v1/public/property-objects/{propertyObjectId}Querypublicget-property-object
POST/api/v1/internal/property-objects/by-idsQueryinternalget-property-objects-by-ids
GET/POST/PUT/api/admin/v1/chessboard/banksCommand/Queryadminbanks-crud
GET/POST/PUT/api/admin/v1/chessboard/hoteliersCommand/Queryadminhoteliers-crud

catalog

МетодRouteТипОбластьДокумент
GET/api/v1/projectsQuerypublicget-projects
GET/api/v1/projects/{id}Querypublicget-project
GET/api/v1/projects/{id}/lotsQuerypublicget-project-property-objects
GET/api/v1/lotsQuerypublicget-property-objects
GET/api/v1/lots/{id}Querypublicget-property-object
GET/api/v1/catalog/filtersQuerypublicget-catalog-filters
GET/api/developers/v1/ranking-rulesQuerydeveloperslist-ranking-rules
POST/api/developers/v1/ranking-rulesCommanddeveloperscreate-ranking-rule
PUT/api/developers/v1/ranking-rules/{ruleId}/priorityCommanddevelopersupdate-ranking-rule-priority
POST/api/developers/v1/ranking-rules/{ruleId}/enableCommanddevelopersenable-ranking-rule
DELETE/api/developers/v1/ranking-rules/{ruleId}Commanddevelopersdelete-ranking-rule
GET/api/admin/v1/lots/{propertyObjectId}/overrideQueryadminget-property-object-override
PUT/api/admin/v1/lots/{propertyObjectId}/overrideCommandadminput-property-object-override
GET/api/admin/v1/buildings/{buildingId}/overrideQueryadminget-building-override
PUT/api/admin/v1/buildings/{buildingId}/overrideCommandadminput-building-override
POST/api/admin/v1/projections/rebuildCommandadminrebuild-projections

invest-analytics

МетодRouteТипОбластьДокумент
GET/api/v1/property-objects/{propertyObjectId}/price-historyQuerypublicget-property-object-price-history
GET/api/v1/property-objects/{propertyObjectId}/investor-seriesQuerypublicget-property-object-investor-series
POST/api/v1/property-objects/{propertyObjectId}/analytics-reportCommanddeveloperscreate-analytics-report
GET/api/admin/v1/model-configQueryadminget-model-config
PUT/api/admin/v1/model-configCommandadminput-model-config
GET/api/admin/v1/property-object-typesQueryadminlist-property-object-types
PUT/api/admin/v1/property-object-types/{groupId}Commandadminput-property-object-type
GET/api/admin/v1/property-object-types/{groupId}/month-overridesQueryadminget-month-overrides
PUT/api/admin/v1/property-object-types/{groupId}/month-overridesCommandadminput-month-overrides
POST/api/admin/v1/investor-previewQueryadmininvestor-preview

rewards

МетодRouteТипОбластьДокумент
GET/api/v1/my/agent-performanceQueryagentget-my-agent-performance
GET/api/v1/my/commission-summaryQueryagentget-my-commission-summary
GET/api/v1/my/commission-accrualsQueryagentlist-my-accruals
GET/api/v1/my/payoutsQueryagentlist-my-payouts
POST/api/v1/my/commission-accruals/{accrualId}/adjustment-requestsCommandagentrequest-distribution-adjustment
GET/api/v1/my/referral-accrualsQuerypartnerlist-my-referral-accruals
POST/api/v1/referral-rewards-exportsCommandpartnercreate-referral-rewards-export
GET/api/v1/referral-rewards-exports/{jobId}Querypartnerget-referral-rewards-export-job
GET/api/v1/agency/commission-summaryQueryagencyget-agency-commission-summary
GET/api/v1/agency/agents/{agentUserId}/commission-summaryQueryagencyget-agent-commission-summary
GET/api/v1/agency/commission-accrualsQueryagencylist-agency-accruals
GET/api/v1/agency/commission-policiesQueryagencylist-agency-policies
POST/api/v1/agency/commission-policiesCommandagencycreate-agency-policy
PUT/api/v1/agency/commission-policies/{policyId}Commandagencyupdate-agency-policy
POST/api/v1/agency/commission-policies/{policyId}/activateCommandagencyactivate-agency-policy
POST/api/v1/agency/commission-policies/{policyId}/archiveCommandagencyarchive-agency-policy
GET/api/v1/agency/payout-ordersQueryagencylist-payout-orders
POST/api/v1/agency/payout-ordersCommandagencycreate-payout-order
PUT/api/v1/agency/payout-orders/{orderId}/itemsCommandagencyupdate-payout-order-items
POST/api/v1/agency/payout-orders/{orderId}/approveCommandagencyapprove-payout-order
POST/api/v1/agency/payout-orders/{orderId}/rejectCommandagencyreject-payout-order
POST/api/v1/agency/payout-orders/{orderId}/mark-paidCommandagencymark-payout-order-paid
POST/api/v1/agency/payout-orders/{orderId}/cancelCommandagencycancel-payout-order
POST/api/v1/agency/commission-accruals/{accrualId}/adjust-distributionCommandagencyadjust-accrual-distribution
POST/api/v1/agency/commission-adjustment-requests/{requestId}/resolveCommandagencyapprove-distribution-adjustment
GET/api/v1/agency/agent-boost-campaignsQueryagencylist-agent-boost-campaigns
POST/api/v1/agency/agent-boost-campaignsCommandagencycreate-agent-boost-campaign
POST/api/v1/agency/agent-boost-campaigns/{campaignId}/activateCommandagencyactivate-agent-boost-campaign
POST/api/v1/agency/agent-boost-campaigns/{campaignId}/archiveCommandagencyarchive-agent-boost-campaign
POST/api/v1/agency/rewards-exportsCommandagencycreate-rewards-export
GET/api/v1/agency/rewards-exports/{jobId}Queryagencyget-rewards-export-job
GET/api/v1/reward-rulesQueryadminlist-reward-rules
GET/api/v1/reward-rules/{ruleId}Queryadminget-reward-rule
POST/api/v1/reward-rulesCommandadmincreate-reward-rule
PUT/api/v1/reward-rules/{ruleId}Commandadminupdate-reward-rule
POST/api/v1/reward-rules/{ruleId}/activateCommandadminactivate-reward-rule
POST/api/v1/reward-rules/{ruleId}/deactivateCommandadmindeactivate-reward-rule
POST/api/v1/reward-rules/{ruleId}/archiveCommandadminarchive-reward-rule
POST/api/v1/reward-rules/test-calculationQueryadmintest-reward-rule-calculation
GET/api/v1/developer/commission-accrualsQueryadminlist-developer-accruals
POST/api/v1/developer/commission-accrualsCommandadmincreate-manual-accrual
POST/api/v1/developer/commission-accruals/{accrualId}/confirmCommandadminconfirm-commission-accrual
POST/api/v1/developer/commission-accruals/{accrualId}/rejectCommandadminreject-commission-accrual
GET/api/v1/platform/commission-termsQueryplatformlist-platform-terms
POST/api/v1/platform/commission-termsCommandplatformcreate-platform-terms
PUT/api/v1/platform/commission-terms/{termsId}Commandplatformupdate-platform-terms
POST/api/v1/platform/commission-terms/{termsId}/activateCommandplatformactivate-platform-terms
POST/api/v1/platform/commission-terms/{termsId}/archiveCommandplatformarchive-platform-terms
GET/api/v1/platform/referral-rate-rulesQueryplatformlist-referral-rate-rules
POST/api/v1/platform/referral-rate-rulesCommandplatformcreate-referral-rate-rule
PUT/api/v1/platform/referral-rate-rules/{rateRuleId}Commandplatformupdate-referral-rate-rule
POST/api/v1/platform/referral-rate-rules/{rateRuleId}/activateCommandplatformactivate-referral-rate-rule
POST/api/v1/platform/referral-rate-rules/{rateRuleId}/archiveCommandplatformarchive-referral-rate-rule
GET/api/v1/platform/receiptsQueryplatformlist-platform-receipts
POST/api/v1/platform/receiptsCommandplatformcreate-platform-receipt
POST/api/v1/platform/receipts/{receiptId}/registerCommandplatformregister-platform-receipt
POST/api/v1/platform/commission-accruals/{accrualId}/adjustCommandplatformadjust-commission-accrual
GET/api/v1/platform/referral-accrualsQueryplatformlist-referral-accruals
POST/api/v1/platform/referral-accruals/{accrualId}/adjustCommandplatformadjust-referral-accrual
POST/api/v1/platform/referral-accruals/{accrualId}/cancelCommandplatformcancel-referral-accrual
GET/api/v1/platform/referral-payout-ordersQueryplatformlist-referral-payout-orders
POST/api/v1/platform/referral-payout-ordersCommandplatformcreate-referral-payout-order
POST/api/v1/platform/referral-payout-orders/{orderId}/approveCommandplatformapprove-referral-payout-order
POST/api/v1/platform/referral-payout-orders/{orderId}/mark-paidCommandplatformmark-referral-payout-order-paid
POST/internal/v1/commission/calculate-property-objectQueryinternalcalculate-property-object-commission

promotion

МетодRouteТипОбластьДокумент
GET/api/developers/v1/promotion-packagesQuerydeveloperslist-promotion-packages
POST/api/developers/v1/promotionsCommanddeveloperspurchase-promotion
GET/api/developers/v1/promotionsQuerydeveloperslist-my-promotions
POST/api/developers/v1/promotions/{purchaseId}/cancelCommanddeveloperscancel-promotion
GET/api/admin/v1/promotion-packagesQueryadminlist-promotion-packages
POST/api/admin/v1/promotion-packagesCommandadmincreate-promotion-package
PUT/api/admin/v1/promotion-packages/{packageId}Commandadminupdate-promotion-package

crm

МетодRouteТипОбластьДокумент
GET/api/agent/crm/clientsQueryagentlist-clients
POST/api/agent/crm/clientsCommandagentcreate-client
GET/api/agent/crm/clients/{clientId}Queryagentget-client
PUT/api/agent/crm/clients/{clientId}Commandagentupdate-client
POST/api/agent/crm/clients/{clientId}/archiveCommandagentarchive-client
GET/api/agent/crm/leadsQueryagentlist-leads
POST/api/agent/crm/leadsCommandagentcreate-lead
GET/api/agent/crm/leads/{leadId}Queryagentget-lead
GET/api/agent/crm/leads/{leadId}/eventsQueryagentlist-lead-events
POST/api/agent/crm/leads/{leadId}/extendCommandagentextend-lead
POST/api/agent/crm/leads/{leadId}/archiveCommandagentarchive-lead
PUT/api/agent/crm/leads/{leadId}/wishesCommandagentupdate-lead-wishes
POST/api/agent/crm/leads/{leadId}/participantsCommandagentadd-lead-participant
DELETE/api/agent/crm/leads/{leadId}/participants/{userId}Commandagentremove-lead-participant
POST/api/agent/crm/leads/{leadId}/primary-investorCommandagentset-primary-investor
GET/api/agent/crm/leads/{leadId}/booking-intentsQueryagentlist-booking-intents
POST/api/agent/crm/leads/{leadId}/booking-intentsCommandagentpropose-booking-intent
GET/api/agent/crm/fixationsQueryagentlist-fixations
POST/api/agent/crm/fixationsCommandagentcreate-fixation
GET/api/agent/crm/fixations/{fixationId}Queryagentget-fixation
POST/api/agent/crm/fixations/{fixationId}/cancelCommandagentcancel-fixation
GET/api/agent/crm/dealsQueryagentlist-deals
POST/api/agent/crm/dealsCommandagentcreate-deal
GET/api/agent/crm/deals/{dealId}Queryagentget-deal
PUT/api/agent/crm/deals/{dealId}/property-objectCommandagentchange-deal-property-object
PUT/api/agent/crm/deals/{dealId}/stepCommandagentmove-deal-step
POST/api/agent/crm/deals/{dealId}/engage-developerCommandagentengage-developer
POST/api/agent/crm/deals/{dealId}/membersCommandagentadd-deal-participant
PUT/api/agent/crm/deals/{dealId}/members/{memberId}/roleCommandagentchange-participant-role
DELETE/api/agent/crm/deals/{dealId}/members/{memberId}Commandagentremove-deal-participant
PUT/api/agent/crm/{deals|leads}/{id}/executorCommandagentreassign-executor
PUT/api/agent/crm/{deals|leads}/{id}/responsibleCommandagentreassign-responsible
POST/api/agent/crm/deals/{dealId}/selectionCommandagentsend-deal-selection
POST/api/agent/crm/deals/{dealId}/bookingsCommandagentcreate-booking
POST/api/agent/crm/bookings/{bookingId}/confirmCommandagentconfirm-booking
POST/api/agent/crm/bookings/{bookingId}/cancelCommandagentcancel-booking
GET/api/agent/crm/statisticsQueryagentget-statistics
GET/api/developer/crm/dealsQuerydeveloperlist-deals
GET/api/developer/crm/deals/{dealId}Querydeveloperget-deal
POST/api/developer/crm/deals/{dealId}/documents/requestCommanddeveloperrequest-contract-documents
POST/api/developer/crm/deals/{dealId}/documents/{documentId}/confirmCommanddeveloperconfirm-contract-documents
POST/api/developer/crm/deals/{dealId}/sale-contractCommanddeveloperupload-sale-contract
POST/api/developer/crm/deals/{dealId}/contracts-preparedCommanddevelopermark-contracts-prepared
POST/api/developer/crm/deals/{dealId}/rosreestrCommanddeveloperconfirm-rosreestr
POST/api/developer/crm/deals/{dealId}/completeCommanddevelopercomplete-deal
GET/api/developer/crm/fixationsQuerydeveloperlist-fixations
POST/api/developer/crm/fixations/{fixationId}/approveCommanddeveloperapprove-fixation
POST/api/developer/crm/fixations/{fixationId}/rejectCommanddeveloperreject-fixation
GET/api/developer/crm/pipeline-stepsQuerydeveloperlist-steps
POST/api/developer/crm/pipeline-stepsCommanddevelopercreate-step
PUT/api/developer/crm/pipeline-steps/{stepId}Commanddeveloperupdate-step
PUT/api/developer/crm/pipeline-steps/orderCommanddeveloperreorder-steps
POST/api/developer/crm/pipeline-steps/{stepId}/archiveCommanddeveloperarchive-step
GET/api/developer/crm/booking-programsQuerydeveloperlist-booking-programs
POST/api/developer/crm/booking-programsCommanddevelopercreate-booking-program
PUT/api/developer/crm/booking-programs/{programId}Commanddeveloperupdate-booking-program
POST/api/developer/crm/booking-programs/{programId}/set-defaultCommanddeveloperset-default-booking-program
POST/api/developer/crm/booking-programs/{programId}/archiveCommanddeveloperarchive-booking-program
GET/api/developer/crm/purchase-programQuerydeveloperget-purchase-program
PUT/api/developer/crm/purchase-programCommanddeveloperupdate-purchase-program
POST/api/developer/crm/purchase-program/presetsCommanddevelopercreate-installment-preset
PUT/api/developer/crm/purchase-program/presets/{presetId}Commanddeveloperupdate-installment-preset
POST/api/developer/crm/purchase-program/presets/{presetId}/archiveCommanddeveloperarchive-installment-preset
POST/api/developer/crm/purchase-program/preview-scheduleQuerydeveloperpreview-payment-schedule
POST/api/developer/crm/bookings/{bookingId}/confirm-documentsCommanddeveloperconfirm-booking-documents
POST/api/developer/crm/bookings/{bookingId}/contractCommanddeveloperupload-booking-contract
POST/api/developer/crm/bookings/{bookingId}/confirm-paymentCommanddeveloperconfirm-booking-payment
POST/api/developer/crm/bookings/{bookingId}/extendCommanddeveloperextend-booking
GET/api/developer/crm/statisticsQuerydeveloperget-statistics
GET/api/investor/crm/leadsQueryinvestorlist-leads
GET/api/investor/crm/leads/{leadId}Queryinvestorget-lead
POST/api/investor/crm/leads/{leadId}/booking-intentsCommandinvestoradd-booking-intent
POST/api/investor/crm/leads/{leadId}/booking-intents/{intentId}/confirmCommandinvestorconfirm-booking-intent
DELETE/api/investor/crm/leads/{leadId}/booking-intents/{intentId}Commandinvestorremove-booking-intent
GET/api/investor/crm/dealsQueryinvestorlist-deals
GET/api/investor/crm/deals/{dealId}Queryinvestorget-deal
GET/api/investor/crm/deals/{dealId}/timelineQueryinvestorget-deal-timeline
POST/api/investor/crm/deals/{dealId}/documentsCommandinvestorupload-deal-document
GET/api/investor/crm/deals/{dealId}/documents/{documentId}/downloadQueryinvestordownload-deal-document
POST/api/investor/crm/deals/{dealId}/escrowCommandinvestorprovide-escrow
POST/api/investor/crm/deals/{dealId}/acknowledge-termsCommandinvestoracknowledge-terms
POST/api/investor/crm/bookings/{bookingId}/payment-proofCommandinvestorattach-booking-payment-proof
PUT/api/investor/crm/bookings/{bookingId}/requisitesCommandinvestorselect-booking-requisites
GET/api/pin-manager/crm/leadsQuerypin-managerlist-leads
GET/api/pin-manager/crm/leads/{leadId}Querypin-managerget-lead
GET/api/pin-manager/crm/fixationsQuerypin-managerlist-fixations
GET/api/pin-manager/crm/fixations/{fixationId}Querypin-managerget-fixation
GET/api/pin-manager/crm/dealsQuerypin-managerlist-deals
GET/api/pin-manager/crm/deals/{dealId}Querypin-managerget-deal
POST/api/pin-manager/crm/deals/{dealId}/move-stepCommandpin-managermove-deal-step
POST/api/pin-manager/crm/deals/{dealId}/override-statusCommandpin-manageroverride-deal-status
POST/api/pin-manager/crm/deals/{dealId}/timeline-noteCommandpin-manageradd-timeline-note
GET/api/public/crm/purchase-configQuerypublicget-purchase-config
POST/api/public/crm/payment-scheduleQuerypublicget-payment-schedule
POST/api/public/crm/consultation-requestsCommandpubliccreate-consultation-request
POST/api/public/crm/booking-requestsCommandpubliccreate-booking-request

referral

МетодRouteТипОбластьДокумент
GET/api/investors/referral-links/{url}/validateQuerypublicvalidate-referral-link
POST/api/v1/referral-linksCommandpubliccreate-referral-link
GET/api/investors/me/referral-linksQuerypublicget-my-referral-links
POST/api/investors/me/referral-links/defaultCommandpublicget-or-create-default-referral-link
GET/api/investors/me/referral-links/lookupQuerypubliclookup-referral-links
GET/api/investors/me/referral-links/lookup/{id}Querypubliclookup-referral-link-by-id
PUT/api/investors/me/referral-links/{id}Commandpublicupdate-referral-link
DELETE/api/investors/me/referral-links/{id}Commandpublicdelete-referral-link
GET/api/investors/me/referral-links/registrationsQuerypublicget-all-registrations
GET/api/investors/me/referral-links/{id}/registrationsQuerypublicget-link-registrations
GET/api/v1/referral-links/{referralLinkId}/statsQuerypublicget-link-stats
GET/api/investors/me/referrerQuerypublicget-my-referrer
GET/api/v1/partner/statsQuerypublicget-partner-stats
GET/api/admin/referrals/linksQueryadminget-referral-links
GET/api/admin/referrals/links/{linkId}Queryadminget-referral-link-by-id
GET/api/admin/referrals/links/{linkId}/registrationsQueryadminget-link-registrations
GET/api/admin/referrals/investors/{investorId}/referralsQueryadminget-investor-referrals
POST/api/admin/referrals/bonds/{bondId}/revokeCommandadminrevoke-bond
POST/api/admin/referrals/bonds/{bondId}/rebindCommandadminrebind-bond
GET/internal/v1/referral-links/resolveQueryinternalresolve-referral-link

investor-owner

МетодRouteТипОбластьДокумент
GET/api/v1/portfolio/summaryQuerypublicget-my-portfolio-summary
GET/api/v1/portfolio/propertiesQuerypublicget-my-properties
GET/api/v1/portfolio/properties/{propertyId}Querypublicget-my-property
GET/api/v1/admin/owner-mappings/conflictsQueryadminlist-owner-mapping-conflicts
POST/api/v1/admin/owner-mappings/{mappingId}/resolveCommandadminresolve-owner-mapping-conflict
POST/api/v1/admin/portfolio/propertiesCommandadmincreate-investor-property
POST/api/v1/admin/portfolio/properties/{propertyId}/archiveCommandadminarchive-investor-property

favorites

МетодRouteТипОбластьДокумент
GET/api/v1/favoritesQuerypublicget-my-favorites
POST/api/v1/favoritesCommandpublicadd-favorite
DELETE/api/v1/favorites/{propertyObjectId}Commandpublicremove-favorite
PUT/api/v1/favorites/{propertyObjectId}/noteCommandpublicupdate-favorite-note
POST/api/v1/favorites/importCommandpublicimport-favorites
GET/api/v1/favorites/merge-previewQuerypublicget-merge-preview
POST/api/v1/favorites/mergeCommandpublicmerge-favorites
GET/internal/favoritesQueryinternallist-favorites

selections

МетодRouteТипОбластьДокумент
GET/api/v1/selectionsQuerypubliclist-my-selections
POST/api/v1/selectionsCommandpubliccreate-selection
POST/api/v1/selections/from-favoritesCommandpubliccreate-selection-from-favorites
PUT/api/v1/selections/{id}Commandpublicupdate-selection
PUT/api/v1/selections/{id}/itemsCommandpublicset-selection-items
DELETE/api/v1/selections/{id}Commandpublicdelete-selection
GET/api/v1/selections/{publicCode}Querypublicget-selection-by-code
GET/api/v1/internal/selections/{id}Queryinternalget-selection
POST/api/v1/internal/selections/{id}/snapshotsCommandinternalcreate-selection-snapshot
GET/api/v1/internal/snapshots/{id}Queryinternalget-selection-snapshot
POST/api/v1/internal/snapshots/{id}/detachCommandinternaldetach-selection-snapshot

user-activity

МетодRouteТипОбластьДокумент
POST/api/user-activity/sessionsCommandpublicstart-session
POST/api/user-activity/sessions/heartbeatCommandpublicsession-heartbeat
POST/api/user-activity/sessions/linkCommandpubliclink-session
POST/api/user-activity/property-object-viewsCommandpublicstart-property-object-view
PUT/api/user-activity/property-object-views/{id}/heartbeatCommandpublicproperty-object-view-heartbeat
POST/api/user-activity/actionsCommandpublictrack-action
GET/api/user-activity/me/historyQuerypublicget-my-history
GET/api/internal/user-activity/users/{userId}/property-object-activityQueryinternalget-user-property-object-activity
GET/api/internal/user-activity/users/{userId}/timelineQueryinternalget-user-action-timeline
GET/api/internal/user-activity/sessions/{anonymousId}/linkQueryinternalget-session-link
GET/api/internal/user-activity/property-objects/view-statsQueryinternalget-property-object-view-stats

news

МетодRouteТипОбластьДокумент
GET/api/v1/postsQuerypubliclist-global-feed
GET/api/v1/feed/subscriptionsQuerypubliclist-subscription-feed
GET/api/v1/posts/{idOrSuffix}Querypublicget-post
GET/api/v1/posts/{id}/commentsQuerypubliclist-comments
POST/api/v1/posts/{id}/commentsCommandpublicadd-comment
DELETE/api/v1/comments/{id}Commandpublicdelete-comment
GET/api/v1/subscriptionsQuerypubliclist-subscriptions
POST/api/v1/subscriptionsCommandpublicsubscribe
DELETE/api/v1/subscriptions/{id}Commandpublicunsubscribe
GET/api/v1/categoriesQuerypubliclist-categories
GET/api/v1/authoring/postsQueryauthoringlist-my-posts
POST/api/v1/postsCommandauthoringcreate-post-draft
PUT/api/v1/posts/{id}Commandauthoringupdate-post-draft
PUT/api/v1/posts/{id}/blocksCommandauthoringset-post-blocks
POST/api/v1/posts/{id}/publishCommandauthoringpublish-post
POST/api/v1/posts/{id}/unpublishCommandauthoringunpublish-post
POST/api/v1/posts/{id}/comments-settingsCommandauthoringtoggle-comments
DELETE/api/v1/posts/{id}Commandauthoringdelete-post
GET/api/v1/posts/{id}/versionsQueryauthoringlist-post-versions
GET/api/v1/posts/{id}/versions/{versionNumber}Queryauthoringget-post-version
POST/PUT/DELETE/api/v1/admin/categoriesCommandadminmanage-categories
POST/api/v1/admin/posts,comments/* (модерация: hide/restore)Commandadminmoderate-content

messenger

МетодRouteТипОбластьДокумент
GET/api/messenger/chatsQuerychatslist-chats
GET/api/messenger/chats/{chatId}Querychatsget-chat
POST/api/messenger/chats/directCommandchatsopen-direct-chat
POST/api/messenger/chats/{chatId}/readCommandchatsmark-chat-read
GET/api/messenger/chats/{chatId}/messagesQuerymessageslist-messages
POST/api/messenger/chats/{chatId}/messages/textCommandmessagessend-text-message
POST/api/messenger/chats/{chatId}/messages/attachmentCommandmessagessend-attachment-message
PATCH/api/messenger/chats/{chatId}/messages/{messageId}Commandmessagesedit-message
DELETE/api/messenger/chats/{chatId}/messages/{messageId}Commandmessagesdelete-message
GET/api/messenger/contactsQuerycontactslist-contacts
GET/api/messenger/contacts/searchQuerycontactssearch-users-by-phone
POST/api/messenger/contacts/requestsCommandcontactssend-contact-request
GET/api/messenger/contacts/requestsQuerycontactslist-contact-requests
POST/api/messenger/contacts/requests/{contactId}/acceptCommandcontactsaccept-contact-request
POST/api/messenger/contacts/requests/{contactId}/declineCommandcontactsdecline-contact-request
DELETE/api/messenger/contacts/{contactId}Commandcontactsremove-contact
GET/api/messenger/blacklistQueryblacklistlist-blacklist
POST/api/messenger/blacklistCommandblacklistblock-user
DELETE/api/messenger/blacklist/{blockedUserId}Commandblacklistunblock-user
POST/api/messenger/callsCommandcallsstart-call
POST/api/messenger/calls/{callId}/answerCommandcallsanswer-call
POST/api/messenger/calls/{callId}/declineCommandcallsdecline-call
POST/api/messenger/calls/{callId}/endCommandcallsend-call
GET/api/messenger/callsQuerycallslist-calls
POST/api/messenger/calls/{callId}/media-tokenQuerycallsmedia-token
POST/api/messenger/chats/{chatId}/conferencesCommandconferencesstart-conference
GET/api/messenger/chats/{chatId}/conferencesQueryconferenceslist-conferences
GET/api/messenger/conferences/{conferenceId}Queryconferencesget-conference
POST/api/messenger/conferences/{conferenceId}/joinCommandconferencesjoin-conference
POST/api/messenger/conferences/{conferenceId}/leaveCommandconferencesleave-conference
POST/api/messenger/conferences/{conferenceId}/inviteCommandconferencesinvite-participant
POST/api/messenger/conferences/{conferenceId}/declineCommandconferencesdecline-conference
POST/api/messenger/conferences/{conferenceId}/participants/{userId}/removeCommandconferencesremove-participant
POST/api/messenger/conferences/{conferenceId}/endCommandconferencesend-conference
POST/api/messenger/conferences/{conferenceId}/media-tokenQueryconferencesconference-media-token
GET/api/messenger/calls/{callId}/recordingsQueryrecordingslist-call-recordings
GET/api/messenger/conferences/{conferenceId}/recordingsQueryrecordingslist-conference-recordings
GET/api/messenger/recordings/{recordingId}Queryrecordingsget-recording
GET/api/messenger/recordings/{recordingId}/downloadQueryrecordingsget-recording-download
POST/api/messenger/conferences/{conferenceId}/recording/stopCommandrecordingsstop-recording
POST/api/messenger/internal/jitsi/reservationsCommandinternaljitsi-reservation
DELETE/api/messenger/internal/jitsi/reservations/{roomName}Commandinternaljitsi-reservation
POST/api/messenger/internal/jitsi/eventsCommandinternaljitsi-events
POST/api/messenger/internal/call-recordings/{sessionId}/ingestCommandinternaljibri-recording-ingest
GET/api/messenger/admin/chats/{chatId}/transcriptQueryadminget-chat-transcript
SignalR/hubs/messengerHub (realtime)hubmessenger-hub

notifications

МетодRouteТипОбластьДокумент
GET/api/public/notifications/inboxQuerypubliclist-my-notifications
POST/api/public/notifications/inbox/{notificationId}/readCommandpublicmark-notification-read
GET/api/public/notifications/settingsQuerypublicget-my-notification-settings
PUT/api/public/notifications/settingsCommandpublicupdate-my-notification-settings
GET/api/admin/notifications/templatesQueryadminlist-templates
POST/api/admin/notifications/templatesCommandadmincreate-template
PUT/api/admin/notifications/templates/{templateId}Commandadminupdate-template
DELETE/api/admin/notifications/templates/{templateId}Commandadminarchive-template
POST/api/internal/notifications/enqueueCommandinternalenqueue-notification

support

МетодRouteТипОбластьДокумент
POST/api/public/support/ticketsCommandpubliccreate-ticket
GET/api/public/support/ticketsQuerypubliclist-my-tickets
GET/api/public/support/tickets/{id}Querypublicget-my-ticket
POST/api/public/support/tickets/{id}/messagesCommandpublicadd-ticket-message
GET/api/public/support/kb/articlesQuerypublicsearch-kb-articles
GET/api/public/support/kb/articles/{slug}Querypublicget-kb-article
GET/api/support/ticketsQuerysupportlist-tickets
GET/api/support/tickets/{id}Querysupportget-ticket
POST/api/support/ticketsCommandsupportcreate-ticket-on-behalf
POST/api/support/tickets/{id}/takeCommandsupporttake-ticket
POST/api/support/tickets/{id}/assignCommandsupportassign-ticket
POST/api/support/tickets/{id}/messagesCommandsupportreply-ticket
POST/api/support/tickets/{id}/statusCommandsupportchange-ticket-status
PATCH/api/support/tickets/{id}Commandsupportupdate-ticket
POST/api/support/tickets/{id}/escalateCommandsupportescalate-ticket
GET/api/support/dashboardQuerysupportget-support-dashboard
GET/api/support/queuesQuerysupportlist-queues
POST/api/support/queuesCommandsupportcreate-queue
PUT/api/support/queues/{id}Commandsupportupdate-queue
POST/api/support/queues/{id}/archiveCommandsupportarchive-queue
GET/api/support/templatesQuerysupportlist-templates
POST/api/support/templatesCommandsupportcreate-template
PUT/api/support/templates/{id}Commandsupportupdate-template
POST/api/support/templates/{id}/archiveCommandsupportarchive-template
GET/api/support/kb/articlesQuerysupportlist-kb-articles
POST/api/support/kb/articlesCommandsupportcreate-kb-article
PUT/api/support/kb/articles/{id}Commandsupportupdate-kb-article
POST/api/support/kb/articles/{id}/publishCommandsupportpublish-kb-article
POST/api/support/kb/articles/{id}/archiveCommandsupportarchive-kb-article
GET/api/support/arbitrage-casesQuerysupportlist-arbitrage-cases
GET/api/support/arbitrage-cases/{id}Querysupportget-arbitrage-case
POST/api/support/arbitrage-casesCommandsupportregister-arbitrage-case
POST/api/support/arbitrage-cases/{id}/notesCommandsupportadd-arbitrage-note
POST/api/support/arbitrage-cases/{id}/resolveCommandsupportresolve-arbitrage-case
POST/api/support/arbitrage-cases/{id}/escalateCommandsupportescalate-arbitrage-case

dev-stats

Область developers (метрики/графики застройщика: временные ряды, сводки; фильтры дата+developer(+project, опц. building/layout-group/layout/lot)).

МетодRouteТипОбластьДокумент
GET/api/v1/dev-stats/views/trendQuerydevelopersget-views-trend
GET/api/v1/dev-stats/views/summaryQuerydevelopersget-views-summary
GET/api/v1/dev-stats/views/hierarchy-funnelQuerydevelopersget-hierarchy-funnel
GET/api/v1/dev-stats/viewers/uniqueQuerydevelopersget-unique-viewers
GET/api/v1/dev-stats/top-objectsQuerydevelopersget-top-objects
GET/api/v1/dev-stats/time-to-first-viewQuerydevelopersget-time-to-first-view
GET/api/v1/dev-stats/session-depthQuerydevelopersget-session-depth
GET/api/v1/dev-stats/repeat-frequencyQuerydevelopersget-repeat-frequency
GET/api/v1/dev-stats/duration/histogramQuerydevelopersget-duration-histogram
GET/api/v1/dev-stats/bounce-signalQuerydevelopersget-bounce-signal
GET/api/v1/dev-stats/conversion-funnelQuerydevelopersget-conversion-funnel
GET/api/v1/dev-stats/activity-heatmapQuerydevelopersget-activity-heatmap

handbook

Реплики справочников Talent (страны/регионы/города/валюты/языки), read-only lookup для фронтов + batch-резолв для сервисов; ведение — синк из Talent (ADR-0063), наружу только архив/восстановление и статус синка.

МетодRouteТипОбластьДокумент
GET/api/v1/handbook/{countries,regions,cities,currencies,languages}Querypubliclookup-references
POST/internal/handbook/resolveQueryinternalresolve-references
POST/api/v1/admin/handbook/{type}/{id}/{archive,restore}Commandadminarchive-restore-entry
GET/api/v1/admin/handbook/sync-stateQueryadminget-sync-state

calendar

Слоты доступности и события агента, записи (appointments) на консультации; области agent (ведение), agency/pin-manager (read-only обзор команды), investor (мои записи), public (витрина слотов + самозапись).

МетодRouteТипОбластьДокумент
GET/api/v1/agent/calendar/slotsQueryagentlist-slots
POST/api/v1/agent/calendar/slotsCommandagentpublish-slots
POST/api/v1/agent/calendar/slots/archiveCommandagentarchive-slot
GET/api/v1/agent/calendar/eventsQueryagentlist-events
POST/api/v1/agent/calendar/eventsCommandagentcreate-event
GET/api/v1/agent/calendar/events/{id}Queryagentget-event
PUT/api/v1/agent/calendar/events/{id}Commandagentupdate-event
POST/api/v1/agent/calendar/events/{id}/rescheduleCommandagentreschedule-event
POST/api/v1/agent/calendar/events/{id}/startCommandagentstart-event
POST/api/v1/agent/calendar/events/{id}/completeCommandagentcomplete-event
POST/api/v1/agent/calendar/events/{id}/cancelCommandagentcancel-event
GET/api/v1/agent/calendar/appointmentsQueryagentlist-appointments
GET/api/v1/agent/calendar/appointments/{appointmentId}Queryagentget-appointment
POST/api/v1/agent/calendar/appointments/{appointmentId}/confirmCommandagentconfirm-appointment
POST/api/v1/agent/calendar/appointments/{appointmentId}/declineCommandagentdecline-appointment
POST/api/v1/agent/calendar/appointments/{appointmentId}/completeCommandagentcomplete-appointment
POST/api/v1/agent/calendar/appointments/{appointmentId}/cancelCommandagentcancel-appointment
GET/api/v1/agency/calendar/eventsQueryagencylist-team-events
GET/api/v1/agency/calendar/appointmentsQueryagencylist-team-appointments
GET/api/v1/investor/calendar/appointmentsQueryinvestorlist-my-appointments
GET/api/v1/investor/calendar/appointments/{appointmentId}Queryinvestorget-my-appointment
POST/api/v1/investor/calendar/appointments/{appointmentId}/rescheduleCommandinvestorreschedule-my-appointment
POST/api/v1/investor/calendar/appointments/{appointmentId}/cancelCommandinvestorcancel-my-appointment
GET/api/v1/pin-manager/calendar/eventsQuerypin-managerlist-events
GET/api/v1/pin-manager/calendar/appointmentsQuerypin-managerlist-appointments
GET/api/public/calendar/slotsQuerypubliclist-available-slots
POST/api/public/calendar/appointmentsCommandpublicbook-slot

wallet

Счета-балансы холдеров (агенты/партнёры), журнал проводок и XLSX-выписки; области user (мой кошелёк), agency (балансы агентов + выписки), platform (реестр счетов, журнал, ручные корректировки, выписки).

МетодRouteТипОбластьДокумент
GET/api/v1/my/walletQueryuserget-my-wallet
GET/api/v1/my/wallet/transactionsQueryuserlist-my-wallet-transactions
POST/api/v1/my/wallet/statement-exportsCommandusercreate-wallet-statement-export
GET/api/v1/my/wallet/statement-exports/{jobId}Queryuserget-wallet-statement-export-job
GET/api/v1/agency/wallet/agent-balancesQueryagencylist-agency-agent-balances
POST/api/v1/agency/wallet/statement-exportsCommandagencycreate-wallet-statement-export
GET/api/v1/agency/wallet/statement-exports/{jobId}Queryagencyget-wallet-statement-export-job
GET/api/v1/platform/wallet/accountsQueryplatformlist-wallet-accounts
GET/api/v1/platform/wallet/accounts/{accountId}/ledgerQueryplatformlist-account-ledger
POST/api/v1/platform/wallet/adjustmentsCommandplatformcreate-wallet-adjustment
POST/api/v1/platform/wallet/statement-exportsCommandplatformcreate-wallet-statement-export
GET/api/v1/platform/wallet/statement-exports/{jobId}Queryplatformget-wallet-statement-export-job

Обратные ссылки

Автоссылки: где используется этот документ.