Skip to main content
Quick Guide
2 min read

Define common API terms

Refer back to this glossary often as you work through technical documentation and API-related communication.

Understand technical terms

Refer back to this glossary for a handy reference to technical terminology.

  • API: a software interface that allows two pieces of software to communicate with one another.
  • API call: a message sent asking the API to send or retrieve data. Also known as an API request.
  • Array: ordered collections of values. In JSON, arrays are enclosed in square brackets and separated by commas.
  • Authentication: approval that you have the right to make a certain API call.
  • Authorization: how one is authenticated to make an API call. In Klaviyo, use your private API key in an Authorization header to authenticate API calls.
  • Client: the origin point of the API call; who is making the API request.
  • Endpoint: the location within the API that is set up to receive a specific request. Also known as request URL.
  • HTTP: an internet communication protocol. Klaviyo's APIs use this protocol to communicate between systems.
  • JSON: JavaScript Object Notation. This is a specific format used when sending data across the web. Klaviyo APIs return JSON data and accept JSON bodies.
  • JSON object: a collection of key-value pairs enclosed in curly braces
  • Key-value pair: a set of two related pieces of data. In JSON, keys are always surrounded by double quotes. When you look up the key, you get the value.
  • Method: how the API interacts with the resource. This specifies whether the API should retrieve, alter, create, or remove data.
  • Nested data: JSON data that is enclosed within another JSON object. In Klaviyo, nested data cannot be used for filtering nor segmentation.
  • Payload: the data you send over or receive as part of an API call.
  • Response: what you receive after making an API call. An API response consists of a status code and response body.
  • Request: also known as an API call, the message sent asking the API to send or retrieve data.
  • Request URL: the location within the API that is set up to receive a specific request. Also known as an API endpoint.
  • Server: a computer program or computer that contains the data the API interacts with.
  • Status code: also known as a response code, the 3 digit number representing the status of the API call.
  • String: a text value. In JSON, strings must be surrounded with double quotation marks.
  • Webhook: a method used to automatically send real-time data from one application to another whenever a specific event occurs.
Define common API terms
Back to all resources