Money moves, someone is told, something goes public or is gone for good. Each one is shown to the brand first and needs its yes every time.
accept_applicant
Sensitive writeMoves moneyAccept an applicant
Use this only after its preview tool (preview_ + this name) and the brand’s explicit yes, with the same details and its confirmation_token. Accepts the creator onto the listing, tells them, and commits their production fee from the campaign’s budget (the preview gives the amount). It works once and refuses, changing nothing, if anything moved since the preview.
What it changes. Accepts the creator onto the listing and tells them. Their production fee is committed from the campaign’s budget; the preview gives the amount.
Needs the token from preview_accept_applicant, good for 10 minutes and one use; any changed detail is refused.
- application*
- string · The application reference, like app_…, from list_applicants or whats_new.
- confirmation_token*
- string · The confirmation_token from this operation’s preview for these exact details.
add_to_visit_fund
Sensitive writeMoves moneyAdd to a visit fund
Use this only after preview_add_to_visit_fund and the brand’s explicit yes, with the same campaign, the same amount and its confirmation_token. It charges the owner’s saved card the amount the preview showed and adds it to that listing’s visit fund. If the bank asks to approve the payment itself, nothing is charged yet: the result carries a link where the brand approves it on onlure.ca, and get_campaign shows the fund once it clears. Called again with the same token, it reports that same payment and never charges twice.
What it changes. Charges the saved card the amount the preview showed and adds it to the listing’s visit fund. If the bank wants to approve it, the result links the bank-check page on onlure.ca and the chat picks it up after; the same token never charges twice.
Needs the token from preview_add_to_visit_fund, good for 10 minutes and one use; any changed detail is refused.
- campaign*
- string · The campaign reference, like cmp_…, from create_campaign_draft or list_campaigns.
- amount_dollars*
- number, at most 10000 · The amount in Canadian dollars, from C$1 to C$10,000, like 50 or 49.99.
- confirmation_token*
- string · The confirmation_token from the preview for these exact details.
answer_extension
Sensitive writeAnswer an extension request
Use this only after its preview tool (preview_ + this name) and the brand’s explicit yes, with the same details and its confirmation_token. Grants or refuses a creator’s request for a later deadline and tells them. Nothing is paid. It works once and refuses, changing nothing, if anything moved since the preview.
What it changes. Grants or refuses the creator’s request for a later deadline and tells them. Nothing is paid.
Needs the token from preview_answer_extension, good for 10 minutes and one use; any changed detail is refused.
- booking*
- string · The booking reference, like bkg_…, from whats_new.
- grant*
- boolean · true grants the new date; false keeps the deadline.
- confirmation_token*
- string · The confirmation_token from this operation’s preview for these exact details.
approve_custom_claim
Sensitive writeMoves moneyApprove a bonus claim
Use this only after its preview tool (preview_ + this name) and the brand’s explicit yes, with the same details and its confirmation_token. Approves a creator’s bonus claim, pays the bonus from the campaign’s budget (the preview gives the amount), and tells them. It works once and refuses, changing nothing, if anything moved since the preview.
What it changes. Approves the creator’s bonus claim, pays the bonus from the campaign’s budget and tells them.
Needs the token from preview_approve_custom_claim, good for 10 minutes and one use; any changed detail is refused.
- claim*
- string · The bonus claim reference, like clm_…, from whats_new.
- confirmation_token*
- string · The confirmation_token from this operation’s preview for these exact details.
approve_live_post
Sensitive writeMoves moneyApprove a live post
Use this only after its preview tool (preview_ + this name) and the brand’s explicit yes, with the same details and its confirmation_token. Approves the creator’s live post, which starts their pay per 1,000 views, and tells them. It works once and refuses, changing nothing, if anything moved since the preview.
What it changes. Approves the creator’s live post and tells them. Their pay per 1,000 views starts from the approval.
Needs the token from preview_approve_live_post, good for 10 minutes and one use; any changed detail is refused.
- post*
- string · The live post reference, like pst_…, from whats_new.
- confirmation_token*
- string · The confirmation_token from this operation’s preview for these exact details.
approve_partial_delivery
Sensitive writeMoves moneyApprove a delivery early
Use this only after its preview tool (preview_ + this name) and the brand’s explicit yes, with the same details and its confirmation_token. Approves a creator’s delivery before every post is linked, pays the rest of their fee from the campaign’s budget (the preview gives the amount), completes the booking and tells them. The missing posts are no longer required. It works once and refuses, changing nothing, if anything moved since the preview.
What it changes. Approves the delivery before every post is linked, pays the rest of the creator’s fee from the campaign’s budget, completes the booking and tells them.
Needs the token from preview_approve_partial_delivery, good for 10 minutes and one use; any changed detail is refused.
- booking*
- string · The booking reference, like bkg_…, from whats_new.
- confirmation_token*
- string · The confirmation_token from this operation’s preview for these exact details.
approve_video
Sensitive writeMoves moneyApprove a creator’s video
Use this only after its preview tool (preview_ + this name) and the brand’s explicit yes, with the same details and its confirmation_token. Approves the creator’s video, tells them it can go live, and releases the rest of their production fee (the preview gives the amount). It works once and refuses, changing nothing, if anything moved since the preview.
What it changes. Approves the creator’s video, tells them it can go live and releases the rest of their production fee.
Needs the token from preview_approve_video, good for 10 minutes and one use; any changed detail is refused.
- booking*
- string · The booking reference, like bkg_…, from whats_new.
- confirmation_token*
- string · The confirmation_token from this operation’s preview for these exact details.
book_creator
Sensitive writeMoves moneyBook an Onlure creator
Use this only after preview_booking and the brand’s explicit yes. It sends the booking request to the creator and places the hold the preview showed on the brand’s saved card; the card is charged only if the creator accepts within 48 hours. If the bank asks to approve the hold itself, the result carries a link where the brand approves it on onlure.ca, and list_bookings shows the request once it lands. It takes only the confirmation_token, and refuses if any price or detail changed since the preview.
What it changes. Sends the booking request to the creator and places the hold the preview showed on the saved card. The card is charged only if the creator accepts within 48 hours; otherwise the hold is released. If the bank wants to approve the hold, the result links the bank-check page on onlure.ca.
Needs the token from preview_booking, good for 10 minutes and one use; any changed detail is refused.
- confirmation_token*
- string
close_listing
Sensitive writeClose a listing early
Use this only after its preview tool (preview_ + this name) and the brand’s explicit yes, with the same details and its confirmation_token. Closes the listing to applications for good and tells each applicant still waiting. Creators already accepted keep going. It works once and refuses, changing nothing, if anything moved since the preview.
What it changes. Closes the listing to applications for good and tells each applicant still waiting. Creators already accepted keep going.
Needs the token from preview_close_listing, good for 10 minutes and one use; any changed detail is refused.
- campaign*
- string · The campaign reference, like cmp_…, from create_campaign_draft or list_campaigns.
- confirmation_token*
- string · The confirmation_token from this operation’s preview for these exact details.
counter_applicant
Sensitive writeMoves moneyCounter an applicant’s ask
Use this only after its preview tool (preview_ + this name) and the brand’s explicit yes, with the same details and its confirmation_token. Offers a creator who asked for more than the posted fee a fee between the two, once, and tells them. Nothing is paid now; if they accept, they are booked at that fee from the campaign’s budget (the preview gives the amounts). It works once and refuses, changing nothing, if anything moved since the preview.
What it changes. Offers the creator a fee between what they asked and the posted fee, once, and tells them. Nothing is paid now; if they accept, they are booked at that fee from the campaign’s budget.
Needs the token from preview_counter_applicant, good for 10 minutes and one use; any changed detail is refused.
- application*
- string · The application reference, like app_…, from list_applicants or whats_new.
- fee_cents*
- integer, at most 1000000 · The fee you offer, in Canadian cents (C$300 is 30000): at least your posted fee and below the creator’s ask.
- confirmation_token*
- string · The confirmation_token from this operation’s preview for these exact details.
decline_applicant
Sensitive writeDecline an applicant
Use this only after its preview tool (preview_ + this name) and the brand’s explicit yes, with the same details and its confirmation_token. Declines the application and tells the creator, with the reason if one is given. Nothing is paid. It works once and refuses, changing nothing, if anything moved since the preview.
What it changes. Declines the application and tells the creator, with the reason if one is given. Nothing is paid.
Needs the token from preview_decline_applicant, good for 10 minutes and one use; any changed detail is refused.
- application*
- string · The application reference, like app_…, from list_applicants or whats_new.
- reason
- string · Why, shown to the creator (optional).
- confirmation_token*
- string · The confirmation_token from this operation’s preview for these exact details.
decline_custom_claim
Sensitive writeDecline a bonus claim
Use this only after its preview tool (preview_ + this name) and the brand’s explicit yes, with the same details and its confirmation_token. Declines a creator’s bonus claim and tells them. Nothing is paid. It works once and refuses, changing nothing, if anything moved since the preview.
What it changes. Declines the creator’s bonus claim and tells them. Nothing is paid.
Needs the token from preview_decline_custom_claim, good for 10 minutes and one use; any changed detail is refused.
- claim*
- string · The bonus claim reference, like clm_…, from whats_new.
- confirmation_token*
- string · The confirmation_token from this operation’s preview for these exact details.
delete_campaign_draft
Sensitive writeOwner onlyDelete a campaign draft
Use this only when the brand asks to delete one of their campaign drafts. It erases the draft for good. A live or finished listing can’t be deleted; preview_close_listing then close_listing stops one. Account owner only. Nobody is told.
What it changes. Erases the draft for good. Nobody is told. A live or finished listing can’t be deleted. Owner only.
- campaign*
- string · The campaign reference, like cmp_…, from create_campaign_draft or list_campaigns.
dispute_delivery
Sensitive writeOpen a dispute on a delivery
Use this only after its preview tool (preview_ + this name) and the brand’s explicit yes, with the same details and its confirmation_token. Opens a dispute on a creator’s delivery with your reason and tells them. Onlure support reviews it and decides how the fee is paid, and the fee is frozen until then. Nothing is paid now. It works once and refuses, changing nothing, if anything moved since the preview.
What it changes. Opens a dispute on the creator’s delivery with the brand’s reason and tells them. The fee is frozen until Onlure support decides how it is paid.
Needs the token from preview_dispute_delivery, good for 10 minutes and one use; any changed detail is refused.
- booking*
- string · The booking reference, like bkg_…, from whats_new.
- reason*
- string · What’s wrong with the delivery, at least 10 characters.
- confirmation_token*
- string · The confirmation_token from this operation’s preview for these exact details.
edit_pitch
Sensitive writeEdit a listing’s pitch
Use this only after its preview tool (preview_ + this name) and the brand’s explicit yes, with the same details and its confirmation_token. Replaces the pitch creators read before applying. Nobody is alerted. It works once and refuses, changing nothing, if anything moved since the preview.
What it changes. Replaces the pitch creators read before applying, on a listing that is already public. Nobody is alerted.
Needs the token from preview_edit_pitch, good for 10 minutes and one use; any changed detail is refused.
- campaign*
- string · The campaign reference, like cmp_…, from create_campaign_draft or list_campaigns.
- pitch*
- string · The new pitch, as previewed.
- confirmation_token*
- string · The confirmation_token from this operation’s preview for these exact details.
extend_listing
Sensitive writeMove a listing’s close date
Use this only after its preview tool (preview_ + this name) and the brand’s explicit yes, with the same details and its confirmation_token. Moves the date applications close; the public listing shows the new date. Nobody is alerted. It works once and refuses, changing nothing, if anything moved since the preview.
What it changes. Moves the date applications close; the public listing shows the new date. Nobody is alerted.
Needs the token from preview_extend_listing, good for 10 minutes and one use; any changed detail is refused.
- campaign*
- string · The campaign reference, like cmp_…, from create_campaign_draft or list_campaigns.
- closes_on*
- string · The new close date, YYYY-MM-DD, as previewed.
- confirmation_token*
- string · The confirmation_token from this operation’s preview for these exact details.
launch_campaign
Sensitive writeMoves moneyLaunch an Onlure campaign
Use this only after preview_launch_campaign and the brand’s explicit yes. It charges the amount the preview showed to the brand’s saved card (after their Onlure balance), publishes the listing on the Onlure Marketplace and alerts matching creators. It takes only the confirmation_token, and refuses if anything changed since the preview. If the bank asks to approve the payment itself, nothing is charged yet: the result carries a link where the brand approves it on onlure.ca, and get_campaign shows the launch once it clears.
What it changes. Charges the amount the preview showed to the saved card (after the Onlure balance), publishes the listing on the Onlure Marketplace and alerts matching creators. If the bank wants to approve the payment, the result links the bank-check page on onlure.ca and get_campaign shows the launch once it clears.
Needs the token from preview_launch_campaign, good for 10 minutes and one use; any changed detail is refused.
- confirmation_token*
- string
pause_listing
Sensitive writePause a listing
Use this to stop new applications on one of the brand’s live listings for now. Nobody is told, creators already accepted keep going, and preview_resume_listing then resume_listing opens it again.
What it changes. Stops new applications on the listing for now. Nobody is told; creators already accepted keep going; resume_listing reopens it.
- campaign*
- string · The campaign reference, like cmp_…, from create_campaign_draft or list_campaigns.
rate_creator
Sensitive writeRate a creator
Use this only after preview_rate_creator and the brand’s explicit yes, with the same booking, stars and review and its confirmation_token. It posts the rating on the creator’s public Onlure profile and emails them. It works once and refuses, changing nothing, if anything moved since the preview.
What it changes. Posts the rating and review on the creator’s public Onlure profile and emails them.
Needs the token from preview_rate_creator, good for 10 minutes and one use; any changed detail is refused.
- booking*
- string · The booking reference, like bkg_…, from list_bookings.
- stars*
- integer 1–5 · Whole stars, 1 to 5.
- review
- string · What the brand says about working with them, shown on their profile (optional, up to 500 characters).
- confirmation_token*
- string · The confirmation_token from preview_rate_creator for these exact details.
reject_live_post
Sensitive writeReject a live post
Use this only after its preview tool (preview_ + this name) and the brand’s explicit yes, with the same details and its confirmation_token. Rejects the creator’s live link with your reason and tells them; they can send the right link, and view pay for it waits until one is approved. Nothing is paid. It works once and refuses, changing nothing, if anything moved since the preview.
What it changes. Rejects the creator’s live link with the brand’s reason and tells them; they can send the right link. Nothing is paid, and view pay waits for an approved link.
Needs the token from preview_reject_live_post, good for 10 minutes and one use; any changed detail is refused.
- post*
- string · The live post reference, like pst_…, from whats_new.
- reason*
- string · What’s wrong with the link, at least 10 characters.
- confirmation_token*
- string · The confirmation_token from this operation’s preview for these exact details.
request_changes
Sensitive writeRequest changes to a creator’s video
Use this only after its preview tool (preview_ + this name) and the brand’s explicit yes, with the same details and its confirmation_token. Sends the creator what to change in their video; it uses one of the two rounds of changes. Nothing is paid. It works once and refuses, changing nothing, if anything moved since the preview.
What it changes. Sends the creator what to change in their video and uses one of the two rounds of changes. Nothing is paid.
Needs the token from preview_request_changes, good for 10 minutes and one use; any changed detail is refused.
- booking*
- string · The booking reference, like bkg_…, from whats_new.
- reason*
- string · What to change, at least 10 characters.
- confirmation_token*
- string · The confirmation_token from this operation’s preview for these exact details.
resume_listing
Sensitive writeResume a paused listing
Use this only after its preview tool (preview_ + this name) and the brand’s explicit yes, with the same details and its confirmation_token. Opens a paused listing to applications again; if it was never announced, matching creators get an alert. pause_listing undoes it. It works once and refuses, changing nothing, if anything moved since the preview.
What it changes. Opens a paused listing to applications again. If it was never announced, matching creators get an alert.
Needs the token from preview_resume_listing, good for 10 minutes and one use; any changed detail is refused.
- campaign*
- string · The campaign reference, like cmp_…, from create_campaign_draft or list_campaigns.
- confirmation_token*
- string · The confirmation_token from this operation’s preview for these exact details.
revoke_store_link
Sensitive writeOwner onlyTurn off a store link
Use this when the brand wants to stop a store link. It turns the link off for good, and anyone who opens it is told the offer ended; the link is never deleted. Account owner only.
What it changes. Turns the store link off for good; anyone who opens it is told the offer ended. The link is never deleted. Owner only.
- code*
- string · The link’s code, from list_store_links.
send_email_code
Sensitive writeOwner onlyEmail a verification code
Use this when a launch or a preview says the brand’s email isn’t verified yet, or the brand asks to verify it. It emails a six-digit code to the address the Onlure account signs in with (never another address), valid 10 minutes; at most one a minute and five a day. Owner only. Then ask the brand for the code and call verify_email_code.
What it changes. Emails a six-digit code to the address the Onlure account signs in with, never another address; valid 10 minutes, at most one a minute and five a day. Owner only.
No inputs.
top_up_balance
Sensitive writeMoves moneyAdd to the Onlure balance
Use this only after preview_top_up_balance and the brand’s explicit yes, with the same amount and its confirmation_token. It charges the owner’s saved card the amount the preview showed and adds it to the Onlure balance. If the bank asks to approve the payment itself, nothing is charged yet: the result carries a link where the brand approves it on onlure.ca, and get_my_brand shows the balance once it clears. Called again with the same token, it reports that same payment and never charges twice.
What it changes. Charges the saved card the amount the preview showed and adds it to the brand’s Onlure balance. If the bank wants to approve it, the result links the bank-check page on onlure.ca and the chat picks it up after; the same token never charges twice.
Needs the token from preview_top_up_balance, good for 10 minutes and one use; any changed detail is refused.
- amount_dollars*
- number, at most 5000 · The amount in Canadian dollars, from C$1 to C$5,000, like 50 or 49.99.
- confirmation_token*
- string · The confirmation_token from the preview for these exact details.
verify_email_code
Sensitive writeOwner onlyVerify the email with its code
Use this only with the six-digit code the brand read out from the email send_email_code sent. It verifies the account’s email and puts its brand page live, after which the draft can launch. Five wrong tries end a code; a new one comes from send_email_code. Owner only.
What it changes. Verifies the account’s email and puts its brand page live, after which a draft can launch. Five wrong tries end a code. Owner only.
- code*
- string · The six-digit code from the email, like 123456.