Skip to main content

Glossary

v18.0.1.0.4

Key terms and definitions for the BJET API Synchronization Module.

A

API (Application Programming Interface)

A set of protocols and tools for building software applications. Defines how software components should interact.

API Endpoint

A specific URL path where an API can be accessed. Example: /bj_api_sync/v1/customers

Authentication

The process of verifying the identity of a user or system before granting access to resources.

Authorization Type

The method used to authenticate API requests (No Auth, Basic Auth, Bearer Token).

B

Basic Authentication

Authentication method using username and password, typically encoded in Base64.

Bearer Token

An authentication token sent in the Authorization header of HTTP requests.

C

Configuration

Settings that define how the API synchronization module operates, including endpoints, authentication, and field mappings.

Controller

The component that manages API requests and responses.

D

Data Transformation

Converting data from one format to another using field mappings and Python scripts.

E

Endpoint

The specific path in an API URL that identifies a resource or operation.

External API Key

The field name used by the external system that corresponds to an Odoo field.

F

Field Mapping

Configuration that defines how Odoo fields relate to external API fields.

Filter Domain

Odoo domain expression that determines which records are included in synchronization.

H

HTTP Methods

Standard operations for APIs: GET (retrieve), POST (create), PUT (update), DELETE (remove).

I

Inbound Synchronization

Receiving data from external systems into Odoo.

Integration

Connecting Odoo with external systems for data exchange.

J

JSON

JavaScript Object Notation - a data format for API communication.

M

Model

An Odoo database table/object (e.g., res.partner for contacts).

O

Outbound Synchronization

Sending data from Odoo to external systems.

P

Payload

The data sent in an HTTP request or response.

Python Script

Custom code for complex data transformations beyond simple field mapping.

R

Record Identifier

A field marked as the unique identifier for records.

Request Type

Direction of synchronization: Inbound (receiving) or Outbound (sending).

S

Status Code

HTTP response codes indicating API request results (e.g., 200 for success).

Synchronization

The process of keeping data consistent between Odoo and external systems.

T

Timeout

Maximum time allowed for an operation before failure.

Token

A string used for authentication instead of username/password.

Transformation

Converting data from one format to another during synchronization.

U

URL (Uniform Resource Locator)

The web address of an API endpoint.

V

Validation

Checking data correctness before processing.

Value Calculation Type

Method for determining field values: Plain, Relational, or Python Script.

Common Acronyms

AcronymFull Form
APIApplication Programming Interface
HTTPHyperText Transfer Protocol
HTTPSHTTP Secure
JSONJavaScript Object Notation
RESTRepresentational State Transfer
URLUniform Resource Locator

Need More Help?