Raffle System
  1. raffle
Raffle System
  • Raffles
    • authentication
      • admin login
      • user login
    • awarded-boxes
      • getAll
      • open awarded box
      • create
      • getAll by raffleId
      • delete
    • awarded-boxes-combo
      • create
      • getAll by raffleId
      • update
      • delete
    • tracking
      • get tracking info
    • pay2m-api
      • access token generation
      • generate billing qr code
      • consult qr code
      • list webhook
      • register/update webhook
      • delete webhook
    • provider-api
      • auth login
      • create pix static
      • get webhooks
      • create webhook
      • get balance
      • get extracts
      • edit webhook
      • delete webhook
      • get webhook details
      • restore webhook
    • winner
      • get quota prize winners
    • general
      • update settings
      • get settings
      • create notifications
      • get notifications
      • get notification by id
      • update notification
      • delete notification
      • create faq
      • get faqs
      • get faq by id
      • update faq
      • delete faq
    • metrics
      • get sales by day for raffle
      • get top buyers by raffle
      • get general metrics
      • get last orders
      • get raffle percentage of sales
      • get orders summary
      • get badges
      • get sell bar
      • get fake sold quotas percentage
      • create fake sold quotas percentage
      • update fake sold quotas percentage
    • payments
      • get payment providers
      • create/update payment provider
      • get payment provider by name
      • get pix payments
      • get my pix payments
      • get pix payment details
    • order
      • create order withou payment method
      • create order
      • get orders
      • get orders by raffle id
      • get my orders
      • get order details
      • pay order
      • cancel order
    • lucky-numbers
      • get lucky numbers by raffleId
      • get lucky numbers by orderId
    • raffle
      • toggle awarded boxes visualization
        PATCH
      • toggle awarded boxes winners visualization
        PATCH
      • toggle acumulative combo
        PATCH
      • update category
        PATCH
      • delete category
        DELETE
      • create raffle category
        POST
      • get categories
        GET
      • create raffle
        POST
      • get raffles
        GET
      • get raffle details
        GET
      • delete raffle
        DELETE
      • update raffle
        PATCH
      • get winners
        GET
      • get winner details
        GET
      • get winner info
        GET
      • create winner
        POST
      • upload file
        POST
    • user
      • create user
      • get users
      • update user
      • get user details
      • delete user
      • get user by phone
      • get profile
      • create customer
      • update customer
  1. raffle

update raffle

PATCH
/v1/raffles/{raffleId}
raffle
Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request PATCH '/v1/raffles/{{raffleId}}' \
--form 'fastSelectionCards[]="5"' \
--form 'fastSelectionCards[]="10"' \
--form 'fastSelectionCards[]="25"' \
--form 'prizes="[{\"prize\":\"Prêmio especial 1\"}]"' \
--form 'enableQuotaPrizes="true"' \
--form 'minReservationQuantity="1"' \
--form 'maxReservationQuantity="100"' \
--form 'reservationTimeLimit="30"' \
--form 'maxBuyerQuantity="100"' \
--form 'showProgressBar="false"' \
--form 'showRank="false"' \
--form 'enablePromotions="true"' \
--form 'cumulative="false"' \
--form 'enableAntiSpam="false"' \
--form 'reservationFields="name"' \
--form 'reservationFields="email"' \
--form 'reservationFields="phone"' \
--form 'reservationFields="cpf"' \
--form 'enableNotification="false"' \
--form 'popularSelectionCard="2"' \
--form 'promotionType="BY_QUOTA_QUANTITY"' \
--form 'isHighlighted="false"'
Response Response Example
204 - Success
{
    "summary": "Success",
    "value": ""
}

Request

Path Params
raffleId
string 
required
Example:
{{raffleId}}
Body Params multipart/form-data
file
file 
optional
Example:
file://C:\Users\Bruno\Downloads\ferrari.jpg
raffleCategoryId
integer 
optional
Example:
1
title
string 
optional
Example:
Teste
subtitle
string 
optional
Example:
Subtítulo opcional
description
string 
optional
Example:
Descrição do sorteio
slug
string 
optional
Example:
{{$lorem.slug}}
statusText
string 
optional
Example:
Status opcional
privacy
enum<string> 
optional
Allowed values:
PRIVATEPUBLIC
Example:
PUBLIC
startsAt
string 
optional
Example:
{{$date.soon}}
endsAt
string 
optional
Example:
2025-09-08T02:56:53.405Z
quotaPrice
number 
optional
Example:
0.05
freeCampaign
boolean 
optional
Example:
false
affiliate
boolean 
optional
Example:
false
fastSelectionCards[]
array[string]
required
Example:
["5","10","25"]
prizes
string 
required
Example:
[{"prize":"Prêmio especial 1"}]
enableQuotaPrizes
boolean 
required
Example:
true
minReservationQuantity
integer 
required
Example:
1
maxReservationQuantity
integer 
required
Example:
100
reservationTimeLimit
integer 
required
Example:
30
maxBuyerQuantity
integer 
required
Example:
100
showProgressBar
boolean 
required
Example:
false
showRank
boolean 
required
Example:
false
enablePromotions
boolean 
required
Example:
true
cumulative
boolean 
required
Example:
false
enableAntiSpam
boolean 
required
Example:
false
antiSpamMaxQuota
integer 
optional
Example:
10
antiSpamTimeout
integer 
optional
Example:
30
whatsapp
string 
optional
Example:
32772728532
whatsappGroup
string 
optional
Example:
https://deafening-elver.biz
telegram
string 
optional
Example:
https://pessimistic-perp.name/
email
string 
optional
Example:
daniel.oliveira15@live.com
promotionsByQuotaQuantity
string 
optional
Example:
[{"quotaQuantity":2,"discount":2,"isActive":true}]
quotaPrizes
string 
optional
Example:
[{"luckyNumber":"1","prize":"Prêmio especial 1","isLocked":false},{"luckyNumber":"2","prize":"Prêmio especial 2","isLocked":false},{"luckyNumber":"3","prize":"Prêmio especial 3","isLocked":true}]
certificateCode
string 
optional
Example:
123456
reservationFields
array[string]
required
Example:
["name","email","phone","cpf"]
enableNotification
boolean 
required
Example:
false
popularSelectionCard
integer 
required
Example:
2
promotionType
string 
required
Example:
BY_QUOTA_QUANTITY
isHighlighted
boolean 
required
Example:
false

Responses

🟢204No Content
*/*
Body
No schema defined
🟠400Bad Request
🟠401Unauthorized
🟠403Forbidden
🟠404Record Not Found
Previous
delete raffle
Next
get winners
Built with