Developer

API General Requirements

Before you start using the Keyzy API, it's crucial that all your requests comply with the following general requirements. These rules are designed to ensure the security, stability, and fair use of our API.

Mandatory HTTP Headers

Header Name

Description

Example Value

User-Agent

A unique string that identifies your client application. Must not be empty.

MyCRM/1.0 or AcmeApp/2.1.5

Content-Type

Specifies the format of the data you are sending in POST, PUT, or PATCH requests. JSON format is strongly recommended.

application/json

Why is a User-Agent Header Mandatory?

Requests with an empty User-Agent are typically made by simple scripts, scrapers, or malicious actors. By blocking these requests, we protect our API from abuse and ensure our resources are reserved for legitimate, well-behaved clients.