Ordered • Secure • Developer-first

The Animation API your apps deserve

Upload animation videos, control display order with drag-and-drop, and serve them through a secure API — all from one premium dashboard.

Animation API — Active
GET /api/v1/animations
Header: x-api-key: YOUR_API_KEY

{
  "success": true,
  "data": {
    "animations": [
      {
        "order": 1,
        "name": "animation1",
        "url": "https://api.batteryanimation1.com/uploads/animations/...",
        "format": "MP4",
        "status": "Published"
      }
    ]
  }
}

Animation Content API

Deliver ordered animation videos to mobile and web apps through a fast, secure REST API.

  • Order-based responses
  • MP4 & WebM support
  • Thumbnail generation
  • ZIP bulk upload

Secure by Default

Every public endpoint requires an API key. Admin access is protected with JWT authentication.

  • x-api-key header
  • Rate limiting
  • Admin-only uploads
  • Audit-friendly logs

Premium Admin Dashboard

Upload, reorder with drag-and-drop, publish, and manage animations from a polished control panel.

  • Drag-and-drop ordering
  • Bulk delete
  • Multi-upload
  • Draft & published states

API Endpoints

All public routes require the x-api-key header

GET/api/v1/animations
GET/api/v1/animations/:id
POST/api/v1/animations
PUT/api/v1/animations/:id
DELETE/api/v1/animations/:id
POST/api/admin/animations/reorder

Quick Start

Integrate the Animation API in minutes

Base URL

https://api.batteryanimation1.com/api/v1

Fast

Secure

Reliable

Example Request

curl -X GET "https://api.batteryanimation1.com/api/v1/animations" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Accept: application/json"