Version 1.9.2
                    Documentation API NeviPedia
Selamat datang di dokumentasi integrasi API NeviPedia. Panduan ini akan membantu Anda memahami cara mengintegrasikan layanan kami dengan mudah dan efisien.
Getting Started
Untuk memulai integrasi, tersedia satu metode, yaitu melalui API dengan menggunakan metode POST. Anda memerlukan API TOKEN dan IP Whitelist untuk dapat mengakses layanan ini.
Authorization
- TOKEN API dapat diperoleh dari Administrator NeviPedia untuk memverifikasi identitas Anda.
- Untuk menambahkan IP SERVER ke whitelist, silakan hubungi Administrator NeviPedia.
API
Endpoint
                /api/v1/balance
            Headers
                Content-Type: application/json
                    Authorization: Bearer {API_TOKEN}
                Request Body
                No Request Body
            Request
                
                        curl -X POST "{BASE_URL}/api/v1/balance" 
                        -H "Authorization: Bearer {API_TOKEN}"  
                        -H "Content-Type: application/json" 
                    
                Response
                {
          "error": false,
          "code": 200,
          "message": "Success",
          "data": {
            "name": "NeviPedia",
            "telp": "62xxxxxx",
            "email": "[email protected]",
            "membership": "Gold",
            "balance": 0
          }
        }
    Endpoint
                /api/v1/product
            Headers
                Content-Type: application/json
                    Authorization: Bearer {API_TOKEN}
                Request Body
                No Request Body
            Request
                
                        
                        curl -X POST "{BASE_URL}/api/v1/product" -H "Authorization: Bearer {API_TOKEN}" -H "Content-Type: application/json"
                        
                    
                Response
                {
          "error": false,
          "code": 200,
          "message": "Success",
          "data": [
            {
              "code": "mobile-legends",
              "name": "Mobile Legends",
              "is_active": true
            }
          ]
        }
    Endpoint
                /api/v1/variant
            Headers
                Content-Type: application/json
                    Authorization: Bearer {API_TOKEN}
                Request Body
                { "code": "string" } 
            Request
                
                        
                        curl -X POST "{BASE_URL}/api/v1/variant" -H "Authorization: Bearer {API_TOKEN}" -H "Content-Type: application/json"
                        
                    
                Response
                {
          "error": false,
          "code": 200,
          "message": "Success",
          "data": [
            {
              "id": 4090,
              "code": "MLBB_ID_5",
              "name": "5 (5+0) Diamonds",
              "is_active": "active",
              "price": 1389,
              "processDuration": "0"
            }
          ]
        }
    Endpoint
                /api/v1/order
            Headers
                Content-Type: application/json
                    Authorization: Bearer {API_TOKEN}
                Request Body
                 { "code": "string", "referenceNumber": "string", "data": "string" }
            Request
                
                        
                        curl -X POST "{BASE_URL}/api/v1/order" -H "Authorization: Bearer {API_TOKEN}" -H "Content-Type: application/json"
                        
                    
                Response
                {
          "error": false,
          "code": 200,
          "message": "Success",
          "data": {
            "invoiceNumber": "NVAPIXXXXXX"
          }
        }
    Endpoint
                /api/v1/status-order/{invoice}
            Headers
                Content-Type: application/json
                    Authorization: Bearer {API_TOKEN}
                Request Body
                No Request Body
            Request
                
                        
                        curl -X POST "{BASE_URL}/api/v1/status-order/{invoice}" -H "Authorization: Bearer {API_TOKEN}" -H "Content-Type: application/json"
                        
                    
                Response
                {
          "error": false,
          "code": 200,
          "message": "Success",
          "data": {
            "invoiceNumber": "NVAPIXXXXXX",
            "productName": "string",
            "userData": "string",
            "statusCode": "Success"
          }
        }
    