INDULGON Blueprint Routes Database Forms Connections Ops Manual Dashboard

Forms & Request Flows

Every form, input field, and submission endpoint on the Indulgon platform — organized by category. Use this reference to understand what data customers and performers submit, where it goes, and how each flow connects to the backend.

43
Pages with Forms
3
Fan-Facing Flows
6
Booking Forms
450
Database Tables

Table of Contents

Customer-Facing (Fans)

Fan SignupCheckout / PurchaseShopping CartCustom Order / Request FormDiscovery Quiz

Performer Signup & Onboarding

Performer SignupPerformer OnboardingInteractive Tutorial

Booking & Requests

Booking Request & ManagementRequest Form EditorServices & Pricing SetupCompanion ServicesPerformer Rider / RequirementsPublicist Management

Messaging & Communication

Pay-Per-Message ComposerQ&A / Ask BoxInbox Actions

Earnings & Payments

Earnings & Payout RequestPayout Method SetupTax ManagementExpense LoggingFinancial Hub

Content & Media

Create / Schedule PostContent Gallery & ShootsContent CalendarStoriesVideo EditorSmart Post SchedulerPress Releases

Profile & Settings

Account SettingsProfile EditorLogin & Password ResetModel Release FormSafety System

Other Platform Features

Cam Show SetupVideo/Voice CallFilmography / Scene EntryWishlistsNotesFitness TrackingRecipes & HealthLife TrackerSupport & Account Actions

Customer-Facing (Fans)

Fan Signup signup-fan.html
Open page →

New fan/customer creates an account. Collects name, email, password, DOB, and ID upload for age verification.

/api/auth/register/api/auth/oauth/config/api/auth/me/api/test-mode/validate/
Field IDTypePlaceholder / Hint
firstNametextFirst NameREQ
lastNametextLast NameREQ
usernametextUsernameREQ
emailemailEmailREQ
passwordpasswordPassword (8+ characters)REQ
idUploadfileREQ
Create Free Account
Checkout / Purchase checkout.html
Open page →

Fan purchases products or services. Collects shipping address and payment card details processed via Stripe.

/api/cart/api/orders/create
Field IDTypePlaceholder / Hint
shipNametextREQ
shipAddress1textREQ
shipAddress2text
shipCitytextREQ
shipStatetextREQ
shipZiptextREQ
shipCountrytextREQ
cardNumbertext1234 5678 9012 3456
cardExpirytextMM/YY
cardCVVtext123
cardNametext
Continue to Payment
Shopping Cart cart.html
Open page →

Fan reviews cart items and applies promo codes before checkout.

/api/cart/api/cart/update/api/cart/remove/api/cart/promo
Field IDTypePlaceholder / Hint
promoCodetextEnter code
Proceed to Checkout
Custom Order / Request Form order.html
Open page →

Fan submits a custom content request. Collects category, details, attachments, outfit preferences, and custom scene notes.

/api/service-menu//api/files/order-attachments/api/service-menu/order/api/quotes/receive
Field IDTypePlaceholder / Hint
c-creator-roletext
c-customer-roletext
c-outfittext
c-locationtext
c-detailstext
c-attach-inputfile
c-ref-linkstextPaste links to reference examples...
c-nametextYour name
c-emailemailWhere to send updates and delivery
c-sourcetext
q-cat-customtextAdd custom category...
q-scene-customtextCustom scene type...
q-interaction-customtextCustom interaction style...
q-material-customtextCustom material...
q-descriptiontext
q-supply-customtextAdd custom supply...
q-attach-inputfile
q-ref-linkstextPaste any links to examples or references...
q-budgettext
q-timelinetext
q-nametextYour name
q-emailemailWhere to send your quote
q-sourcetext
Custom Request (Set Pricing) Add Add Add Add
Discovery Quiz discover-quiz.html
Open page →

Fan answers preference questions to get personalized performer recommendations.

/api/discovery-quiz/questions/api/discovery-quiz/preferences/api/discovery-quiz/submit/api/discovery-quiz/recommendations

No input fields detected directly (may use dynamic rendering)

Performer Signup & Onboarding

Performer Signup signup-performer.html
Open page →

New performer creates an account. Collects display name, email, password, DOB, and government ID for age and identity verification.

/api/auth/register/api/auth/oauth/config/api/auth/me/api/test-mode/validate//api/admin/users-directory
Field IDTypePlaceholder / Hint
firstNametextFirst NameREQ
lastNametextLast NameREQ
displayNametextDisplay / Stage NameREQ
emailemailEmailREQ
passwordpasswordPassword (8+ characters)REQ
dobFielddateREQ
idUploadfileREQ
Create Account
Performer Onboarding onboarding.html
Open page →

New performer sets up their profile after signup. Collects bio, tags, rates, social links, and verification docs.

None detected

No input fields detected directly (may use dynamic rendering)

Interactive Tutorial tutorial.html
Open page →

Guided walkthrough for new users. Includes demo forms for messaging rates, profile setup, and first post.

/api/handles/resolve
Field IDTypePlaceholder / Hint
d-emailemailYour email address
d-usernametextChoose a username
d-passwordpasswordPassword (8+ characters)
d-displaynametextDisplay Name (your stage name)
d-biotextBio (max 300 characters). Tell people who you are.
d-locationtextCity, State
d-websitetextPersonal website (optional)
avatar-uploadfile
cover-uploadfile
d-aliasestextOther stage names (comma-separated)
d-of-handletextOnlyFans username
d-twitter-handletextTwitter/X handle
d-ig-handletextInstagram handle
d-reddit-handletextReddit username (optional)
d-geoblocktextStates/countries to block (comma-separated)
d-watermarktextWatermark text (e.g. @yourusername)
d-watermark-postext
d-emergencytextEmergency contact name and phone
d-color-primarycolor
d-color-bgcolor
d-color-textcolor
Designer Sign up with Google Sign up with X Create Account Save Profile

Booking & Requests

Booking Request & Management bookings.html
Open page →

Studios, agents, or fans request a booking with a performer. Collects date, rate, scene type, location, costars, and routing preferences.

/api/bookings/unified/api/bookings/templates/list/api/booking-system/requests//api/bookings/
Field IDTypePlaceholder / Hint
bookingSearchtextSearch bookings...
+ New Booking Save Preferences Requests (Pending) Bookings (Confirmed) Platform Bookings
Request Form Editor request-form-editor.html
Open page →

Performer customizes their public booking/request intake form. Sets required fields, pricing, and questions.

/api/service-menu/settings/api/service-menu/settings/reset

No input fields detected directly (may use dynamic rendering)

Save All Changes + Add Option + Add
Services & Pricing Setup services.html
Open page →

Performer creates and prices their service offerings (custom videos, cam shows, meetups, etc.).

/api/pricing/rates/api/video-calls/sessions/api/custom-requests/api/companion/rates/api/booking-system/requests/api/services/
Field IDTypePlaceholder / Hint
svcNametextService Name
svcTypetext
svcDurationtextDuration (e.g., 30 min)
svcPricenumberPrice ($)
svcDesctextDescription
+ Add Service Save Service
Companion Services companion-services.html
Open page →

Companion service check-in and overtime request form.

/api/companion-services/checkin/api/companion-services/overtime

No input fields detected directly (may use dynamic rendering)

Cannot book until verified Submit Review + Add Emergency Contact + Add Custom Rate
Performer Rider / Requirements rider.html
Open page →

Performer sets their requirements for bookings — travel, accommodations, on-set needs.

/api/rider/requirements/api/rider/templates

No input fields detected directly (may use dynamic rendering)

+ Add Requirement
Publicist Management publicist.html
Open page →

Add publicists and log publicity engagements and fees.

/api/booking-system/publicists/api/booking-system/publicists//api/entities/timeline/api/booking-system/calendar/events/api/booking-system/calendar/create-post/api/financial/transactions
Field IDTypePlaceholder / Hint
engSearchtextSearch engagements...
pub-nametext
pub-companytext
pub-emailemail
pub-phonetext
pub-websitetext
pub-monthlyFeenumber0.00
pub-perFeenumber0.00
pub-contracttexthttps://...
pub-notestextAny additional notes...
eng-pubIdtext
eng-typetext
eng-titletextInterview with AVN Magazine
eng-datedate
eng-outlettextAVN, XBIZ, Podcast name...
+ Add Publicist Save Publicist Save Engagement Create Post

Messaging & Communication

Pay-Per-Message Composer messages-v2.html
Open page →

Fan sends a paid message (text/photo/video/PPV). Cost shown before sending. Also handles support ticket creation.

/api/questions/api/dm/conversations//api/dm//api/dm/archived/api/dm/renewals/api/dm/timed-history
Field IDTypePlaceholder / Hint
msg-inputtextType a message...
msgTimerValtext
nc-searchtextSearch users...
ticketCategorytextREQ
ticketPrioritytextREQ
ticketSubjecttextBrief descriptionREQ
ticketDescriptiontextProvide details...REQ
Saved Send Resend Submit Support Ticket
Q&A / Ask Box ask-box.html
Open page →

Fan submits a question to the performer. Free for industry users, paid for fans after free limit. Performer can set auto-answers.

/api/ask//api/ask/auto-answers//api/ask/auto-answers/api/ask/top-questions/api/ask/settings/api/ask/earnings
Field IDTypePlaceholder / Hint
setFreeQsnumber
setPriceQnumber
setPriorityQnumber
setMaxLennumber
aaPatternstext
aaAnswertextMy favorite color is gold!
aaCategorytexte.g. Personal, Work, Pricing
Save Settings + Add Answer Save
Inbox Actions inbox.html
Open page →

Accept/decline requests, mark notifications read, quick replies.

/api/inbox/counts/api/inbox/mark-read/api/inbox/mark-all-read/api/notes/context//api/notes//api/notes/quick
Field IDTypePlaceholder / Hint
quickNoteTexttextAdd a note about this customer...
Requests Bookings Save Note Save as Sticky

Earnings & Payments

Earnings & Payout Request earnings-v2.html
Open page →

Performer requests a payout, views pay period data, and filters earnings history.

/api/payouts/info/api/financial/transactions/api/bookings/unified/api/booking-system/strip-clubs/appearances/api/payments/tips/api/booking-system/requests
Field IDTypePlaceholder / Hint
periodSelecttext
scSearchtextSearch studio or costar...
Request Payout Bookings Payouts Save Preferences Request Payout
Payout Method Setup payments.html
Open page →

Performer connects bank account via Stripe Connect for payouts. Collects legal name, DOB, SSN last 4, address, bank details.

/api/payments/stripe/status/api/payments/payouts/settings/api/payments/payouts/history/api/payments/stripe/onboard-express/api/payments/stripe/connect-link/api/payments/stripe/connect-callback
Field IDTypePlaceholder / Hint
payScheduletext
payMinimumtext
calcAmountnumber
ef-firsttext
ef-lasttext
ef-emailemail
ef-dob-mnumber
ef-dob-dnumber
ef-dob-ynumberYYYY
ef-ssntext1234
ef-countrytext
ef-addrtext
ef-citytext
ef-statetext
ef-ziptext
ef-routingtext021000021
ef-accounttextYour bank account number
Payout Setup Payout Settings Payout History Standard Payout (Free) Instant Payout ($0.50 fee)
Tax Management tax.html
Open page →

Log 1099s, import bank transactions, generate tax reports, classify transactions.

/api/tax/summary/api/tax/1099s/api/tax/1099s//api/tax/accounts/api/tax/transactions/parse-csv/api/tax/transactions/import
Field IDTypePlaceholder / Hint
f-payertexte.g. Fenix Internet LLC
f-yearnumber
f-amountnumber5000.00
f-typetext
f-accttext
f-platformtexte.g. OnlyFans, Studio
bank-acct-nametexte.g. JJ Entertainment Checking
bank-acct-typetext
+ Add 1099 Save
Expense Logging expenses-v2.html
Open page →

Performer logs business expenses with receipt scan, amount, category, mileage tracking, and tax deductibility flag.

/api/expenses/api/expenses/summary/api/expenses/mileage/api/expenses/scan-receipt/api/expenses/
Field IDTypePlaceholder / Hint
trip-fromtextFrom (city/address)
trip-totextTo (city/address)
trip-milesnumberMiles driven
trip-purposetextBusiness purpose
+ Add Expense
Financial Hub financial.html
Open page →

Manual transaction entry, Notion sync, bookings from financial data, payout requests.

/api/financial/dashboard/api/financial/transactions/api/financial/tax-summary/api/notion/status/api/notion/sync/financial/api/financial/recurring
Field IDTypePlaceholder / Hint
bookingTypetext
bookingDatedate
bookingAmountnumbere.g. 2500
bookingVenuetexte.g. Gold Club, AVN Awards
bookingLocationtexte.g. Las Vegas, NV
bookingAgentFeenumbere.g. 250 (or leave blank)
bookingAgenttexte.g. Agent name
bookingDurationtexte.g. 3 nights, 2 hours
bookingNotestext
txnSearchtextSearch transactions...
payoutAmountnumberAmount ($)
payoutMethodtext
splitPayeeNametextAgent or studio name
+ Add Transaction + Add Scene Bank Import Add Booking Instant Payouts

Content & Media

Create / Schedule Post feed.html
Open page →

Performer creates a feed post with text, media, PPV price, post date mode, and cross-post to social platforms.

/api/feed/posts//api/feed/drafts//api/bookmarks/post//api/feed/api/feed/upload/api/feed/posts
Field IDTypePlaceholder / Hint
feedSearchtextSearch posts...
postContenttextWhat
customDatePickerdatetime-local
tagInputtextAdd tags...
feedSourceQuicktext
schedDatedate
schedHourtext
schedMintext
schedAmpmtext
Save Preferences Schedule Save Draft Scheduled Schedule New Post
Content Calendar content-calendar.html
Open page →

Schedule upcoming content with title, date/time, type, venue, and status.

/api/content-calendar/items/api/content-calendar/stats/api/booking-system/calendar/events/api/content-calendar/items//api/booking-system/calendar/create-post
Field IDTypePlaceholder / Hint
eventPanelSearchtextSearch...
newEvTitletextEvent title...
newEvTypetext
newEvStatustext
newEvVenuetextClub, studio, convention center...
newEvPlatformtext
newEvDatedate
newEvTimetime
newEvEndDatedate
newEvEndTimetime
newEvNotestextContract details, dress code, set list...
+ Add Event Bookings Create Post Create Post + Add Time Block
Stories stories.html
Open page →

Create and manage 24-hour stories with media and reactions.

/api/stories/feed/api/stories/me/api/stories/archive/api/stories/archive/months/api/stories//api/stories/highlight
Field IDTypePlaceholder / Hint
archiveMonthtext
archiveSearchtextSearch captions...
Create Story
Video Editor video-editor.html
Open page →

Submit video editing jobs — trim, add text overlays, captions, intros/outros.

/api/video-editor/presets/api/video-editor/auto/api/video-editor/jobs/api/video-editor/jobs//api/video-editor/effects/api/video-editor/templates
Field IDTypePlaceholder / Hint
videoInputfile
outputTypetext
targetDurationnumber
editModetext
editStyletext
musicPreftext
aspectRatiotext
textOverlaytextAdd caption text...
captionLangtext
captionBurnIntext
projectSelecttext
Create Clip + Add Clip
Smart Post Scheduler smart-post.html
Open page →

AI-powered content scheduling — set posting frequency, style preferences, and backlog auto-scheduling.

/api/smart-post/stats/api/smart-post/albums/api/smart-post/queue/api/smart-post/generate-captions/api/smart-post/group/api/smart-post/schedule-backlog
Field IDTypePlaceholder / Hint
ca-nametextConvention Photos, BTS, etc.
ca-modetext
ca-grouptext
ca-slotstext08:30, 13:15, 19:30
ca-styletext
sched-ppdnumber
sched-startdate
sched-grouptext
Schedule Backlog Create Album Schedule All Pending Content
Press Releases publications.html
Open page →

Create and publish press releases, tag performers, link to scenes.

/api/press/published/api/comments/press_release//api/comments/api/press-releases//api/press/api/press/
Field IDTypePlaceholder / Hint
pubSearchtextSearch articles...
prTitletextTitle
prContenttextWrite your press release or article...
prPerformerstextTag performers (comma separated)
prTypetext
comment-input-textAdd a comment...
Create Save Preferences Save as Draft Submit for Review

Profile & Settings

Account Settings settings.html
Open page →

All user settings: display name, username, email, password, notifications, privacy, all pricing rates, payout method, feed settings.

/api/snapshots/api/snapshots//api/settings/api/settings/messaging-rates/api/settings/feed/api/settings/online-status
Field IDTypePlaceholder / Hint
displayNametext
usernametext
settingsUsernameLinktext
settingsPermanentLinktext
emailemail
birthdaydate
currentPasswordpassword
newPasswordpassword
confirmPasswordpassword
profileVisibilitytext
onlineModeSelecttext
industryStatusSelecttext
dmPrivacytext
rateVideoCallnumber
rateVoiceCallnumber
rateCamPerMinnumber
rateTextnumber
ratePhotonumber
rateVideonumber
rateFeaturenumber
ratePhotoShootnumber
Save Changes Save Privacy Settings Save Notification Settings Save All Prices Save Rates
Profile Editor profile.html
Open page →

Edit public profile — avatar, hero image, bio, tagline, showcase links, page blocks.

/api/connections/api/performer/public/api/performer/stats/api/cloud/upload/api/performer/api/profile/image-search
Field IDTypePlaceholder / Hint
editorElementSelecttext
editorFontSizenumber
editorFontFamilytext
editorFontWeighttext
editorColorcolor
editorAligntext
editorPaddingnumber
editorNameLayouttext
editorNamePositiontext
editorAvatarPositiontext
editorCoverLayouttext
cfgAvatartextPaste image URL
cfgHerotextPaste URL
cfgTaglinetextShort tagline
newShowcaseUrltextPaste image URL
showcaseSearchQuerytextSearch name (e.g. Jillian Janson)
newPageTitletextPage name
Save Save Add + Add Page Create
Login & Password Reset login.html
Open page →

Email/password login or Google OAuth. Also handles password reset with email verification code.

/api/auth/login/api/account/recover/request/api/account/recover/verify/api/auth/quick-login/api/auth/oauth/config/api/auth/me
Field IDTypePlaceholder / Hint
emailemailEmailREQ
passwordpasswordPasswordREQ
resetEmailemailEmail address
resetCodetext6-digit code
newPwpasswordNew password (8+ characters)
newPw2passwordConfirm new password
Sign In Send Reset Code
Safety System safety.html
Open page →

Safety check-in for bookings, trip logging, emergency contacts, panic button settings, geo-blocking.

/api/safety-v2/score/api/safety-v2/emergency-contacts/api/safety-v2/settings/api/safety-v2/emergency-contacts//api/safety-v2/panic/api/safety-v2/panic/cancel
Field IDTypePlaceholder / Hint
tripNametexte.g. Sapphire Feature Appearance - Miami
tripFlighttexte.g. AA 1234
tripAirlinetexte.g. American Airlines
tripDepartdatetime-local
tripArrivedatetime-local
tripHoteltexte.g. Marriott Marquis Miami
tripHotelAddrtextFull address for location check-in
tripEventtexte.g. Sapphire NYC
tripVenuetexte.g. Sapphire Gentlemen
tripBuffernumber
rideDrivertexte.g. Mike
rideCartexte.g. Black Toyota Camry
ridePlatetexte.g. CA-1234
ridePickuptexte.g. Convention Center
rideDesttexte.g. Marriott Marquis
rideStopstexte.g. Hotel Bar, ATM
rideCostnumbere.g. 24.50
geoCountryInputtextCountry name
watermarkTexttextYour stage name
+ Add Contact Create Trip Add Save Geo-Blocking Add Checkpoint

Other Platform Features

Cam Show Setup cam.html
Open page →

Configure and start a live cam show — title, per-minute rates, private/group rates, max viewers, type.

/api/cam/rooms/api/cam/schedule/api/cam/rooms//api/video-calls//api/cam/past
Field IDTypePlaceholder / Hint
liveTitletextLive Now
liveTypetext
liveRatenumber
livePrivateRatenumber
liveGroupRatenumber
liveTicketnumber
liveCattext
liveMaxnumber
chatInputtextType a message...
chatInptextType a message...
Schedule Request Private Send Send
Video/Voice Call video-calls.html
Open page →

Set up or book a video or voice call session at per-minute rates.

/api/video-calls/tiers/api/video-calls/sessions/api/video-calls/availability

No input fields detected directly (may use dynamic rendering)

Book Now
Filmography / Scene Entry filmography.html
Open page →

Log a new scene — studio, title, costars, directors, date, amount, tags, release URL.

/api/filmography/stats/api/filmography/my-films/api/filmography/api/filmography/studio//api/filmography/performer//api/contacts
Field IDTypePlaceholder / Hint
filmSearchtextSearch films...
sc-studiotext
sc-titletextAuto-generated if blank
sc-coworkerstexte.g. Manuel Ferrara, Mick Blue
sc-directorstexte.g. Mike Adriano
sc-booking-datedate
sc-release-datedate
sc-amountnumber0.00
sc-tagstextBG, BGA, SOLO, etc.
sc-urltexthttps://...
sc-desctext
disc-nametextPerformer name
disc-studiotextStudio (optional)
+ Add Scene Save Preferences Add Scene Rebook (Same Setup) Rebook (New Scene)
Wishlists wishlists.html
Open page →

Import Amazon wishlist, create custom wishlists, set visibility and gifting preferences.

/api/wishlists/auto-organize/api/wishlists/api/amazon-wishlists/import/api/settings/wishlist-prefs/api/wishlist-sync/sync-all
Field IDTypePlaceholder / Hint
searchInputtextSearch items by name, brand, category...
viewModetext
groupBytext
importUrltexthttps://...
archiveSearchtextSearch archived items...
archiveReasontext
favSearchtextSearch favorites...
favTypetext
Saved for Later Import Save Preferences Import + Add Gift Card
Notes notes.html
Open page →

Create and organize notes with folders, tags, categories, and file attachments.

/api/notes/api/notes/folders/api/notes/tags/api/notes/
Field IDTypePlaceholder / Hint
notesSearchtextSearch notes...
noteTypetext
noteTitletextTitle
tagInputtextAdd tag...
noteCategorytextCategory (e.g., Platform Updates, Ideas, Research)
noteContenttextStart writing...
noteFileInputfile
Save Preferences Save
Fitness Tracking fitness.html
Open page →

Log workouts and body measurements — weight, body fat, dimensions.

/api/fitness/workouts/api/fitness/measurements
Field IDTypePlaceholder / Hint
wkTitletexte.g., Morning Run
wkTypetext
wkDurationnumber
wkCaloriesnumber200
wkNotestextNotes...
mDatedate
mWeightnumber130
mFatnumber
mChestnumber
mWaistnumber
mHipsnumber
mArmsnumber
mThighsnumber
mNotestextNotes...
videoSearchtextSearch YouTube...
Save Preferences Save Workout + Add Entry Save
Recipes & Health recipes.html
Open page →

Add recipes, import from URL, log meals and health metrics.

/api/recipes/api/recipes/health/logs/api/life/meals/api/recipes/health/api/recipes/import-url
Field IDTypePlaceholder / Hint
recipe-searchtextSearch recipes...
recipe-collectiontext
health-typetext
health-valuenumberValue
health-notestextNotes...
mealPhotoInputfile
importUrltext
r-titletextRecipe name
r-desctextBrief description
r-prepnumber
r-cooknumber
r-servingsnumber
r-collectiontexte.g., Smoothies, Meal Prep, Desserts
r-ingredientstext1 cup rice 2 tbsp olive oil ...
r-instructionstext
r-sourcetexthttps://...
r-tagstexthealthy, quick, vegan
+ Add Recipe Import Save Preferences Add to Meal Plan Import
Life Tracker life.html
Open page →

Personal life tracking — bucket list, outfits, vision board, journal entries.

/api/life/summary/api/life//api/life/import/api/life/summary/expanded/api/life/vision-board/api/life/bucket-list
Field IDTypePlaceholder / Hint
f-text
f-text
f-text
Add Meal Import CSV Add Workout Import CSV Add Media
Support & Account Actions support.html
Open page →

Submit support ticket, request account deletion, account merge, or account recovery.

/api/support/create/api/support//api/export/request/api/export/preview/api/account/delete/request/api/account/delete/confirm
Field IDTypePlaceholder / Hint
tCategorytext
tSubjecttextBrief description of your issue
tDesctext
ticketFileInputfile
tPrioritytext
delReasontextTell us why you are leaving (helps us improve)
delCodetextEnter confirmation code
recEmailemail[email protected]
recTypetext
recCodetextEnter 6-digit code
mergeEmailtext[email protected]
Submit Ticket Request Deletion Send Recovery Code Request Merge