Raffle System
  1. Schemas
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
      • toggle awarded boxes winners visualization
      • toggle acumulative combo
      • update category
      • delete category
      • create raffle category
      • get categories
      • create raffle
      • get raffles
      • get raffle details
      • delete raffle
      • update raffle
      • get winners
      • get winner details
      • get winner info
      • create winner
      • upload file
    • user
      • create user
      • get users
      • update user
      • get user details
      • delete user
      • get user by phone
      • get profile
      • create customer
      • update customer
  • Schemas
    • Sample Schemas
      • Pet
      • Category
      • Tag
    • Schemas
      • user
      • customer
      • raffle
      • order
      • raffle-category
      • settings
      • notification
      • faq
      • winner
      • quota-prize
      • lucky-numbers
      • promotion
  1. Schemas

raffle

M

{
    "id": 0,
    "raffleCategoryId": 0,
    "title": "string",
    "subtitle": "string",
    "description": "string",
    "slug": "string",
    "statusText": "string",
    "privacy": "PUBLIC",
    "reservationType": "AUTO",
    "photoUrl": "string",
    "startsAt": "2019-08-24",
    "endsAt": "2019-08-24",
    "status": "CREATING",
    "drawDate": "2019-08-24",
    "certificateCode": "string",
    "reservationFields": [
        "name"
    ],
    "enableNotification": true,
    "isHighlighted": true,
    "quotaPrice": 0,
    "quotaQuantity": 0,
    "freeCampaign": true,
    "affiliate": true,
    "minReservationQuantity": 0,
    "maxReservationQuantity": 0,
    "reservationTimeLimit": 0,
    "maxBuyerQuantity": 0,
    "fastSelectionCards": [
        0
    ],
    "popularSelectionCard": 0,
    "showProgressBar": true,
    "showRank": true,
    "showPrices": true,
    "prizes": [
        "string"
    ],
    "enableQuotaPrizes": true,
    "automaticQuotaPrizeDistribution": true,
    "quotaPrizes": [
        {
            "id": 0,
            "raffleId": 0,
            "luckyNumber": 0,
            "prize": "string",
            "isLocked": true
        }
    ],
    "enablePromotions": true,
    "cumulative": true,
    "promotionType": "BY_QUOTA_QUANTITY",
    "promotions": [
        {
            "id": 0,
            "raffleId": 0,
            "quotaQuantity": 0,
            "discount": 0,
            "isActive": true
        }
    ],
    "enableAntiSpam": true,
    "antiSpamMaxQuota": 0,
    "antiSpamTimeout": 0,
    "whatsapp": "stringstrin",
    "whatsappGroup": "string",
    "telegram": "string",
    "email": "string",
    "createdAt": "2019-08-24",
    "updatedAt": "2019-08-24"
}
Built with