# About the Mailjet's Email API Hello and welcome to the Mailjet's Email API! Mailjet APIs are built using [RESTful principles](http://en.wikipedia.org/wiki/Representational_State_Transfer), featuring clear and consistent resource-oriented URLs for easy integration. It uses standard HTTP methods like `GET`, `POST`, `PUT`, and `DELETE` to interact with resources, and returns structured [JSON](http://www.json.org/) for all requests and responses—including errors. Each API request is made over [HTTPS](https://en.wikipedia.org/wiki/HTTPS) to a versioned endpoint, ensuring secure and predictable communication. [HTTP status codes](/docs/email-api/email_api_overview/status_codes) are used to indicate the success or failure of requests, making error handling straightforward for developers. Info In the Mailjet API, all PUT requests behave like PATCH requests. The update will affect only the specified properties. The other properties of an existing resource will neither be modified, nor deleted. It also means that all non-mandatory properties can be omitted from your payload.