---
title: "[Content Migration] - Backend API Reference"
description: Backend API reference for content migration, covering configurations, controllers, middleware, authentication, migrations, and management endpoints.
url: https://www.contentstack.com/docs/developers/content-migration/backend-api-reference
product: Content Migration
doc_type: api-reference
audience:
  - developers
version: v1
last_updated: 2026-03-25
---

# [Content Migration] - Backend API Reference

This page provides a backend API reference for developers working on content migration-related backend applications, including configuration, controllers, middleware, authentication, and management endpoints. Use it when implementing, maintaining, or integrating backend services that handle API interactions, JWT authentication, migrations, and organization/project/user profile management.

## Backend API Reference

This document provides a comprehensive overview of various configurations, controllers, and middleware used in a backend application, primarily focused on API interactions, authentication, migrations, organization management, project management (including content mapping), user profiles, and authentication middleware. It details environment configurations, log file paths, how to load environment variables, best practices for handling sensitive data, definitions of constants for various application-wide settings, HTTP request handlers for different entities, and middleware for authenticating users via JWT tokens. The documentation emphasizes maintainability, consistency, and security in application development.

[Click here](https://assets.contentstack.io/v3/assets/blt2d43f51baca745a8/blt73bee5f3aab8e4d0/Backend%20API%20Reference.pdf) to download this developer guide.

## Common questions

### Where is the full developer guide for this reference?
Use the provided download link: [Click here](https://assets.contentstack.io/v3/assets/blt2d43f51baca745a8/blt73bee5f3aab8e4d0/Backend%20API%20Reference.pdf) to download this developer guide.

### What topics does this backend API reference cover?
It covers configurations, controllers, middleware, API interactions, authentication, migrations, organization management, project management (including content mapping), user profiles, and authentication middleware.

### What authentication mechanism is referenced for middleware?
The page mentions middleware for authenticating users via JWT tokens.

### What best practices are emphasized in this documentation?
It emphasizes maintainability, consistency, and security in application development, including best practices for handling sensitive data.