Документация1С-Битрикс: Модулиnative.apiРазработчикамКонстанты

События API

use Native\Api\Config\Internals\ModuleEventConfig;

$value = ModuleEventConfig::BEFORE_START;

Имена событий

Запуск и роутинг

КонстантаЗначение
BEFORE_STARTonBeforeStart
AFTER_STARTonAfterStart
BEFORE_CORSonBeforeCors
AFTER_CORSonAfterCors
BEFORE_ROUTINGonBeforeRouting
AFTER_ROUTINGonAfterRouting

Проверки доступа

КонстантаЗначение
BEFORE_IP_ACCESS_GLOBALonBeforeIpAccessGlobal
AFTER_IP_ACCESS_GLOBALonAfterIpAccessGlobal
BEFORE_IP_ACCESSonBeforeIpAccess
AFTER_IP_ACCESSonAfterIpAccess
BEFORE_AUTHORIZATIONonBeforeAuthorization
AFTER_AUTHORIZATIONonAfterAuthorization
BEFORE_GROUP_ACCESSonBeforeGroupAccess
AFTER_GROUP_ACCESSonAfterGroupAccess
BEFORE_SCHEDULEonBeforeSchedule
AFTER_SCHEDULEonAfterSchedule
BEFORE_REQUEST_LIMITonBeforeRequestLimit
AFTER_REQUEST_LIMITonAfterRequestLimit

Обработка запроса

КонстантаЗначение
BEFORE_PARAMETERSonBeforeParameters
AFTER_PARAMETERSonAfterParameters
BEFORE_CONTROLLERonBeforeController
AFTER_CONTROLLERonAfterController
BEFORE_RESPONSEonBeforeResponse
AFTER_RESPONSEonAfterResponse

Токены

КонстантаЗначение
BEFORE_TOKEN_ADDonBeforeTokenAdd
AFTER_TOKEN_ADDonAfterTokenAdd
BEFORE_TOKEN_UPDATEonBeforeTokenUpdate
AFTER_TOKEN_UPDATEonAfterTokenUpdate
BEFORE_TOKEN_DELETEonBeforeTokenDelete
AFTER_TOKEN_DELETEonAfterTokenDelete

Параметры событий

КонстантаЗначение
PARAMETER_API_CONTEXTapiContext
PARAMETER_HTTP_REQUESThttpRequest
PARAMETER_ROUTEroute
PARAMETER_RESPONSEresponse
PARAMETER_EXCEPTIONexception
PARAMETER_IP_BLACKLISTipBlacklist
PARAMETER_IP_WHITELISTipWhitelist
PARAMETER_USER_IDuser_id
PARAMETER_CLIENT_IDclient_id
PARAMETER_TOKEN_IDtoken_id
PARAMETER_TOKEN_TYPEtoken_type
PARAMETER_TOKEN_HASHtoken_hash
PARAMETER_TOKEN_FIELDStokenFields