Raffle System
  1. metrics
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
      • get top buyers by raffle
        GET
      • get general metrics
        GET
      • get last orders
        GET
      • get raffle percentage of sales
        GET
      • get orders summary
        GET
      • get badges
        GET
      • get sell bar
        GET
      • get fake sold quotas percentage
        GET
      • create fake sold quotas percentage
        POST
      • update fake sold quotas percentage
        PATCH
    • 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
  1. metrics

get last orders

GET
/v1/orders/last-orders
metrics
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET '/v1/orders/last-orders'
Response Response Example
200 - Success
{
    "orders": [
        {
            "id": 1,
            "raffleId": 1,
            "userId": 1,
            "status": "PAID",
            "quotaQuantity": 10,
            "priceByQuota": "50",
            "referral": null,
            "paymentMethod": "PIX",
            "paymentProviderName": "pay2m",
            "totalValue": "500",
            "paidAt": null,
            "createdAt": "2025-02-14T18:54:03.625Z",
            "updatedAt": "2025-02-14T18:54:03.625Z",
            "raffle": {
                "id": 1,
                "raffleCategoryId": 99,
                "userId": 1,
                "title": "Luxury Car Giveaway",
                "subtitle": "News!",
                "description": "Win a luxury car!",
                "slug": "luxury-car-giveaway",
                "statusText": "Open for reservations",
                "privacy": "PUBLIC",
                "reservationType": "AUTO",
                "photoUrl": "https://example.com/photo.jpg",
                "status": "ACTIVE",
                "startsAt": "2025-02-14T18:54:03.613Z",
                "endsAt": "2025-02-21T18:54:03.613Z",
                "reservationFields": [
                    "name",
                    "email",
                    "phone",
                    "cpf"
                ],
                "isHighlighted": false,
                "certificateCode": null,
                "enableNotification": false,
                "showEndsAt": true,
                "quotaPrice": "50",
                "quotaQuantity": 100,
                "quotaQuantityAvailable": 90,
                "freeCampaign": false,
                "affiliate": false,
                "minReservationQuantity": 1,
                "maxReservationQuantity": 100,
                "reservationTimeLimit": 30,
                "maxBuyerQuantity": 100,
                "fastSelectionCards": [],
                "popularSelectionCard": 1,
                "showProgressBar": true,
                "showRank": true,
                "showPrices": true,
                "enableQuotaPrizes": false,
                "automaticQuotaPrizeDistribution": false,
                "enablePromotions": false,
                "cumulative": false,
                "promotionType": "BY_QUOTA_QUANTITY",
                "enableAntiSpam": false,
                "antiSpamMaxQuota": 3,
                "antiSpamTimeout": 60,
                "whatsapp": null,
                "whatsappGroup": null,
                "telegram": null,
                "email": null,
                "createdAt": "2025-02-14T18:54:03.615Z",
                "updatedAt": "2025-02-14T18:55:00.017Z"
            },
            "user": {
                "name": "Admin User",
                "phone": "11111111111"
            }
        }
    ]
}

Request

Query Params
take
string 
optional
Example:
5

Responses

🟢200OK
application/json
Body
orders
array [object {14}] 
required
id
integer 
required
raffleId
integer 
required
userId
integer 
required
status
string 
required
quotaQuantity
integer 
required
priceByQuota
string 
required
referral
string 
required
paymentMethod
string 
required
paymentProviderName
string 
required
createdAt
string 
required
updatedAt
string 
required
totalValue
string 
required
raffle
object 
required
user
object 
required
🟠401Unauthorized
🟠403Forbidden
Previous
get general metrics
Next
get raffle percentage of sales
Built with