@todo fix me!
v1.0.1
  • Get Started
  • Templates
  • GitHub
  • Overview
  • B24Hook
  • Methods
  • callMethod
  • callFastListMethod
  • fetchListMethod
  • callBatch
  • callBatchByChunk
  • getTargetOrigin
  • getTargetOriginWithPath
  • getLogger
  • setLogger
  • destroy
  • getHttpClient
  • offClientSideWarning
  • Getters
  • auth
  • isInit
  • b24ui
  • b24icons
v1.0.1
  • Docs
  • Frame
  • Hook
  • OAuth
  • Templates

B24Hook.destroy()

Destructor. Used to destroy or clean up resources. Works only in server environment.
B24Hook
TypeB24
The B24Hook object is intended exclusively for use on the server.
  • A webhook contains a secret access key, which MUST NOT be used in client-side code (browser, mobile app).
  • For the client side, use B24Frame.

Usage

destroy(): void

Destructor. Used to destroy or clean up resources.

Example

import { B24Hook } from '@bitrix24/b24jssdk'

const $b24: undefined | B24Hook = B24Hook.fromWebhookUrl('https://your_domain.bitrix24.com/rest/1/xxxx/')

function makeDestroy() {
  if ($b24 instanceof B24Hook) {
    $b24.destroy()
    $b24 = undefined
  }
}

Next Steps

Core API methods:

  • callMethod() — Call any REST API method
  • callBatch() — Batch execution of up to 50 commands

Working with lists:

  • callFastListMethod() — Automatic retrieval of all list pages
  • fetchListMethod() — Incremental loading of large lists via generator

Advanced scenarios:

  • callBatchByChunk() — Batch execution of any number of commands with automatic chunking

setLogger

Use this method to configure detailed logging during development.

getHttpClient

Returns an HTTP client for requests. Works only in server environment.

On this page

  • Usage
  • Example
  • Next Steps
Releases
Published under MIT License.

Copyright © 2024-present Bitrix24