API
เอกสารของ Comushumbz REST
ปรับเทียบข้อมูล
GET /api/v1/adminationation
Buclk อนุมัติ POST /api/v1/admin/fidition/bulk/aptcure
- ต้องการ Auth:
PUBLIC
DELETE /api/v1/adminationation
ลบเนื้อหา (DMCA ถล่มลง) DELEST / api/v1/admin การตกแต่ง/ {ชนิด}/ {id}
- ต้องการ Auth:
PUBLIC
ผู้ใช้ Admin
GET /api/v1/adminusers
รับบันทึกกิจกรรมของผู้ใช้ Get / api/v1/admin/users/ {id}/activity
- ต้องการ Auth:
PUBLIC
PUT /api/v1/adminusers
ปรับปรุงผู้ใช้ PHT/api/v1/admin/users/ {id}
- ต้องการ Auth:
PUBLIC
โฆษณา
GET /api/v1/ads
ได้รับสถิติโฆษณา (admin) GE /api/v1/admin/ads/ {id}/stats
- ต้องการ Auth:
PUBLIC
วิเคราะห์
GET /api/v1/วิเคราะห์
รับการจราจรวิเคราะห์ Get /api/v1/การวิเคราะห์/โทรคมนาคม
- ต้องการ Auth:
PUBLIC
แบบ Auth
GET /api/v1/auth
ปิดการใช้งาน 2FA DELETE /api/v1/auth/2fa
- ต้องการ Auth:
PUBLIC
แบนเนอร์
GET /api/v1/baners
ได้รับสถิติธง get /api/v1/baners/{id}/stats
- ต้องการ Auth:
PUBLIC - พารามิเตอร์:
bannerIdหมายเลขแบนเนอร์
หมวดหมู่
GET /api/v1/ประเภท
รับแกลเลอรี่ในหมวดหมู่ get /api/v1/ perccess/{id}/ galleies
- ต้องการ Auth:
PUBLIC - พารามิเตอร์:
idหมายเลขประจําตัวหมวดหมู่
POST /api/v1/ประเภท
ที่อยู่ติดต่อใหม่... @ info: whatsthis
- ต้องการ Auth:
PUBLIC
PUT /api/v1/ประเภท
ปรับปรุงหมวดหมู่ (admin เท่านั้น)
- ต้องการ Auth:
PUBLIC - พารามิเตอร์:
idหมายเลขประจําตัวหมวดหมู่
DELETE /api/v1/ประเภท
ลบหมวดหมู่ (admin เท่านั้น) DELETE /api/v1/periodes/ {id}
- ต้องการ Auth:
PUBLIC - พารามิเตอร์:
idหมายเลขประจําตัวหมวดหมู่
กําลังทําการคลิก
GET /api/v1/ คลิ๊กแท็ก
รับ/api/v1/stats/คลิก/user/ {userId} รับประวัติการคลิกของผู้ใช้ (ต้องยืนยันสิทธิ์ผู้ใช้)
- ต้องการ Auth:
PUBLIC
หมายเหตุ
GET /api/v1/คอมไพล์
รับ/api/v1/คอมไพล์ ได้รับคอมไพล์ทั้งหมด (admin เท่านั้น)
- ต้องการ Auth:
PUBLIC
POST /api/v1/คอมไพล์
POST /api/v1/cams/{site}/ {ผู้สนับสนุน}/คอมไพล์ เพิ่มหมายเหตุไปยังตัวแสดงเว็บแคม
- ต้องการ Auth:
PUBLIC
PUT /api/v1/คอมไพล์
PHT /api/v1/คอมไพล์/{iod}/ status อัปเดตคอมไพล์ (damin เท่านั้น)
- ต้องการ Auth:
PUBLIC
DELETE /api/v1/คอมไพล์
DELTE /api/v1/composition/{id} / เหมือนลบออกเช่น/dis ราวกับจากหมายเหตุ
- ต้องการ Auth:
PUBLIC
การ ทรง สร้าง
GET /api/v1/creatorings
Get /creator/Arnings/platiform-settings - รับค่าธรรมเนียมแพลตฟอร์มกลับค่าธรรมเนียมระดับโลกและค่าธรรมเนียมที่ผู้สร้างกําหนดหากปรับใช้ จุดปลายนี้ใช้แบบ OpenGL (ไม่ต้องใช้เครื่องหมาย Authority) สําหรับการแสดงผล
- ต้องการ Auth:
PUBLIC
เอกสารสําหรับสร้าง
GET (api/v1/creator grations)
ผู้สร้าง ProfilesColter - ผู้สร้างการจัดการโพรไฟล์
- ต้องการ Auth:
PUBLIC
POST (api/v1/creator grations)
POST / ผู้สร้าง/ ผู้ติดตาม - สร้างโพรไฟล์ใหม่
- ต้องการ Auth:
PUBLIC
PUT (api/v1/creator grations)
PATCH / ผู้สร้าง/ ผู้ติดตาม/ ผม - ปรับปรุงโพรไฟล์ของผู้สร้างยืนยัน
- ต้องการ Auth:
PUBLIC
ผู้สร้าง
GET /api/v1/creators
POST /api/v1/creators/ me/over อัปโหลดภาพหน้าปก
- ต้องการ Auth:
PUBLIC
PUT /api/v1/creators
pother/api/v1/creators/me ปรับปรุงการตั้งค่าโพรไฟล์ของผู้สร้าง
- ต้องการ Auth:
PUBLIC
ผู้สร้าง
GET การเขียนคําสั่ง /api/v1/creater
DELETE / ผู้สร้าง/ {id}/ application/ {1}id} - ผู้สร้างปิดแพกเกจ
- ต้องการ Auth:
PUBLIC
สถิติ
GET /api/v1/arnings
รับ /api/v1/creator/Arnings/by-sources ได้รับรายได้ล้มเหลวโดยแหล่ง (Times, Unknowns, PPV) รวมจํานวนและรวม
- ต้องการ Auth:
PUBLIC
รายการโปรด
GET /api/v1/panese
รับ/ รับ/ จัดลําดับ หาจํานวนที่ผู้ใช้ชอบ โดยพิมพ์
- ต้องการ Auth:
PUBLIC
POST /api/v1/panese
โพสต์ / เครื่อง ดื่ม เพิ่มรายการไปยังตัวโปรด:ประเภท: "วิเดโอแกลลีคามผู้แสดง: Modenal", "continueId": "123", "โน้ต": "ตัวเลือก" }
- ต้องการ Auth:
PUBLIC
DELETE /api/v1/panese
DELETE / confirts/ {ชนิด}//{id} เอาออกจากรายการโปรด
- ต้องการ Auth:
PUBLIC
คุณสมบัติต่าง ๆ
GET (api/v1/fifacts)
รับเปิดใช้งานไซต์กล้อง Get /api/v1/fifacts/cams
- ต้องการ Auth:
PUBLIC
ป้อน
GET /api/v1/อาหาร
รับข้อมูลเรตติ้ง Get /api/v1/fative/trend
- ต้องการ Auth:
PUBLIC
เพื่อน
GET /api/v1/เพื่อน
ปฏิเสธการร้องขอเพื่อนPhelp/api/v1/friends/{id}/reject
- ต้องการ Auth:
PUBLIC - พารามิเตอร์:
idหมายเลขเพื่อน
POST /api/v1/เพื่อน
ส่งการร้องขอเพื่อน POST /api/v1/Friends
- ต้องการ Auth:
PUBLIC
DELETE /api/v1/เพื่อน
ลบเพื่อน DELETE /api/v1/สหาย/ {id}
- ต้องการ Auth:
PUBLIC - พารามิเตอร์:
idหมายเลขเพื่อน
แกล เล รี
GET (api/v1/กัลเลจ)
Get / Galileies/ {1} / เกี่ยวข้องกับ - รับส่วนต่าง ๆ ของหอสมุด
- ต้องการ Auth:
PUBLIC
POST (api/v1/กัลเลจ)
POST / Galileies - สร้างแกลเลอรี่ (ใช้เฉพาะรายการย่อยเท่านั้น)
- ต้องการ Auth:
PUBLIC
PUT (api/v1/กัลเลจ)
PATCH / Galilery/ {id}/status - อัปเดตสถานะแกลเลอรี่ (admin เท่านั้น)
- ต้องการ Auth:
PUBLIC
DELETE (api/v1/กัลเลจ)
DELETE / กัลเลรีส์/ {ID} - ลบคลังภาพ (admin อย่างเดียว)
- ต้องการ Auth:
PUBLIC
การ บีบ คั้น
GET กําลังติดตามการติดตาม
รับ/api/v1/mission/ trends/ {ชนิด} รับแนวโน้มการแสดงผ่านเวลา
- ต้องการ Auth:
PUBLIC
ไลฟ์สเตม
GET /api/v1/ไลฟ์สตรีม
รับ/api/v1/มีชีวิตอยู่/{id}/per-นาที/status รับสถานะวาระการใช้งานต่อนาทีปัจจุบัน
- ต้องการ Auth:
PUBLIC
สื่อ
GET /api/v1/สื่อ
ค้นหาที่อยู่ URL สําหรับแฟ้มวิดีโอเฉพาะ
- ต้องการ Auth:
PUBLIC - พารามิเตอร์:
videoIdID ของวิดีโอfileType(ข้อความ: ประเภทแฟ้ม (Thumbphone, แสดงตัวอย่าง, โปสเตอร์, วิดีโอ, hols เป็นต้น)- ผลตอบแทน: ว่าง - (ดาวน์โหลดที่อยู่ URL หรือผิดพลาด)
จดหมาย
GET /api/v1/จดหมายเวียน
รับรายชื่อของผู้ใช้ที่บล็อค / api/v1/ parts/ blocks
- ต้องการ Auth:
PUBLIC
DELETE /api/v1/จดหมายเวียน
ลบสถานะจดหมาย / api/v1/ข้อความ/ {id}
- ต้องการ Auth:
PUBLIC
รุ่น
GET /api/v1/โหมด
รับ/api/v1/โหมด/{id}/dails หารายละเอียดแบบรวม สืบค้นค่า params: - ประเภท: begularhamรุ่น (จองไว้)
- ต้องการ Auth:
PUBLIC
POST /api/v1/โหมด
POST /api/v1/โหมด ที่อยู่ติดต่อใหม่... @ info: whatsthis
- ต้องการ Auth:
PUBLIC
PUT /api/v1/โหมด
PHT /api/v1/โหมดคลาส/ {ID}/ status ปรับปรุงสถานะแบบจําลอง (admin เท่านั้น)
- ต้องการ Auth:
PUBLIC
DELETE /api/v1/โหมด
DELETE /api/v1/modelคลาส/ {id} ลบโมเดล (เฉพาะแผ่นเท่านั้น)
- ต้องการ Auth:
PUBLIC
การแจ้งให้ทราบComment
GET /api/v1/หมายเหตุ
รับค่าปรับแต่งการแจ้งเตือน Get / api/v1/ anitions/pactes
- ต้องการ Auth:
PUBLIC
PUT /api/v1/หมายเหตุ
ปรับปรุงค่าปรับแต่งการแจ้งเหตุPM/api/v1/ continuations/pacts
- ต้องการ Auth:
PUBLIC
DELETE /api/v1/หมายเหตุ
ลบการแจ้งเตือน (ลบทิ้ง) DELETE /api/v1/ continuations/ {id}
- ต้องการ Auth:
PUBLIC
ผู้เล่น
GET /api/v1/player
โปรแกรมควบคุมผู้เล่น จัดการการปรับแต่งและการตั้งค่าของเครื่องเล่นวิดีโอ
- ต้องการ Auth:
PUBLIC
รายการเล่น
GET /api/v1/playlists
PUT /playlists/{id}/items/reorder Reorder playlist items (owner only) Body: { "items": [ { "itemid": 1, "sortorder": 0 }, { "itemid": 2, "sortorder": 1 } ] }
- Auth Required:
PUBLIC
POST /api/v1/playlists
POST /playlists/{id}/items Add video to playlist (owner only) Body: { "videoid": 123, "sortorder": 1 }
- Auth Required:
PUBLIC
PUT /api/v1/playlists
PUT /playlists/{id} Update playlist (owner only)
- Auth Required:
PUBLIC
DELETE /api/v1/playlists
DELETE /playlists/{id}/items/{itemId} Remove video from playlist (owner only)
- Auth Required:
PUBLIC
Posts
GET /api/v1/posts
GET /api/v1/posts/{id}/poll Get poll data for a post
- Auth Required:
PUBLIC - Parameters:
postId(int): Post ID
POST /api/v1/posts
POST /api/v1/posts/with-product Create a post with product attachment Handles multipart/form-data with files
- Auth Required:
PUBLIC
PUT /api/v1/posts
PUT /api/v1/posts/{id}/poll Update poll data for a post
- Auth Required:
PUBLIC - Parameters:
postId(int): Post ID
DELETE /api/v1/posts
DELETE /comments/{id} Delete a comment (soft delete)
- Auth Required:
PUBLIC
Products
GET /api/v1/products
Refund a merchandise purchase (Option 2: Proportional Loss) - User gets full refund (100%) - Creator loses their portion (80%) - Platform absorbs their portion (20%)
- Auth Required:
PUBLIC
POST /api/v1/products
Products Controller Handles creator merchandise/product operations
- Auth Required:
AUTH
PUT /api/v1/products
Update order shipping status and tracking number
- Auth Required:
PUBLIC
Ratings
GET /api/v1/ratings
GET /api/v1/models/{id}/rating Get rating stats for a model
- Auth Required:
PUBLIC
Search
GET /api/v1/search
DELETE /search/history - Clear user's search history
- Auth Required:
PUBLIC
SecurityQuestions
GET /api/v1/securityquestions
Reset password using security question token POST /api/v1/auth/reset-password-with-token
- Auth Required:
PUBLIC
Settings
GET /api/v1/settings
Get video player settings GET /api/v1/settings/player
- Auth Required:
PUBLIC
PUT /api/v1/settings
Get all public settings (cached) This is the main method that builds the settings array / private function getPublicSettings(): array { global $conn;
- Auth Required:
PUBLIC
Sponsors
GET /api/v1/sponsors
Track sponsor click POST /api/v1/sponsors/{id}/click
- Auth Required:
PUBLIC
Styles
GET /api/v1/styles
Bulk save multiple styles at once POST /api/v1/styles/bulk
- Auth Required:
PUBLIC
DELETE /api/v1/styles
Delete a specific style override DELETE /api/v1/styles/{id}
- Auth Required:
PUBLIC - Parameters:
id(int): Style ID
Subscriptions
GET /api/v1/subscriptions
Upgrade subscription POST /api/v1/subscriptions/upgrade
- Auth Required:
PUBLIC
Tags
GET /api/v1/tags
Parse tag string and return tag IDs (creates tags if they don't exist) POST /api/v1/tags/parse
- Auth Required:
PUBLIC
POST /api/v1/tags
Create new tag (admin only) POST /api/v1/tags
- Auth Required:
PUBLIC
PUT /api/v1/tags
Update tag (admin only) PUT /api/v1/tags/{id}
- Auth Required:
PUBLIC - Parameters:
id(int): Tag ID
DELETE /api/v1/tags
Delete tag (admin only) DELETE /api/v1/tags/{id}
- Auth Required:
PUBLIC - Parameters:
id(int): Tag ID
Tips
GET /api/v1/tips
POST /api/v1/tips/{tipid}/refund Refund a tip (creator only) - Option 2: Proportional Loss User gets 100% back, creator loses their portion (80%), platform absorbs their portion (20%)
- Auth Required:
PUBLIC
UserPreferences
GET /api/v1/userpreferences
GET /user/preferences Get all user preferences (privacy, stream, email)
- Auth Required:
PUBLIC
PUT /api/v1/userpreferences
PUT /user/preferences/email Update user's email preferences
- Auth Required:
PUBLIC
Users
GET /api/v1/users
Get trusted devices for current user GET /api/v1/user/trusted-devices
- Auth Required:
PUBLIC
PUT /api/v1/users
Update profile privacy settings PUT /api/v1/users/me/privacy
- Auth Required:
PUBLIC
DELETE /api/v1/users
Remove a trusted device DELETE /api/v1/user/trusted-devices/{id}
- Auth Required:
PUBLIC
UserVerification
GET /api/v1/userverification
GET /admin/verification/stats Get verification statistics (admin only)
- Auth Required:
PUBLIC
PUT /api/v1/userverification
PUT /admin/verification/{userId}/status Update verification status (admin only)
- Auth Required:
PUBLIC
DELETE /api/v1/userverification
DELETE /user/verification/documents/{documentId} Delete a verification document
- Auth Required:
PUBLIC
VideoReports
GET /api/v1/videoreports
GET /video-reports/reasons - Get list of valid report reasons
- Auth Required:
PUBLIC
Videos
GET /api/v1/videos
Generate URL-friendly slug from title
- Auth Required:
PUBLIC - Parameters:
title(string):- Returns: string -
POST /api/v1/videos
POST /videos/{id}/tags - Add tag to video
- Auth Required:
PUBLIC
PUT /api/v1/videos
PATCH /videos/{id}/status - Update video status (admin only)
- Auth Required:
PUBLIC
DELETE /api/v1/videos
DELETE /videos/{id} - Delete video (owner or admin)
- Auth Required:
PUBLIC
WatchHistory
GET /api/v1/watchhistory
POST /content/{type}/{id}/track Track viewing of any content type (camperformer, gallery, model) Body: optional { "watchedduration": 1, "totalduration": 1 }
- Auth Required:
PUBLIC
PUT /api/v1/watchhistory
POST /videos/{id}/progress Update video watch progress Body: { "watchedduration": 120, "totalduration": 600, "lastposition": 120 }
- Auth Required:
PUBLIC
DELETE /api/v1/watchhistory
DELETE /history/{id} Remove specific history entry
- Auth Required:
PUBLIC
Webcam
GET /api/v1/webcam
GET /cams/{id}/schedule - Get performer's schedule/heatmap data
- Auth Required:
PUBLIC - Parameters:
performerId(int): Performer ID from tblCamsPerformers- Returns: array - Schedule data with metadata
Webhooks
GET /api/v1/webhooks
GET /api/v1/webhooks/status Get cloud encoding status (requires admin auth)
- Auth Required:
PUBLIC
Withdrawals
GET /api/v1/withdrawals
GET /api/v1/creator/withdrawals/my-requests Get withdrawal history for current user
- Auth Required:
PUBLIC