NetConnect API
Result Checker

Buy Bulk Result Checker Packages

Deduct wallet balance once and allocate multiple credentials in one call.

live·playground

Endpoint

POST /api/v1/result-checker/buy-bulk

Request body

FieldTypeRequiredNotes
itemsarrayYesBetween 1 and 20 result checker requests

Each items[] entry contains:

FieldTypeRequiredNotes
packageIdrcPackages idYesRequested package
recipientPhonestringYesDestination phone number

Response

Returns an array of completed transactions with credentials:

{
  "success": true,
  "data": {
    "transactions": [
      {
        "transactionId": "rc9exampletxn1",
        "recipientPhone": "233201234567",
        "credential": {
          "username": "candidate-user-1",
          "password": "candidate-pass-1"
        }
      },
      {
        "transactionId": "rc9exampletxn2",
        "recipientPhone": "233209876543",
        "credential": {
          "username": "candidate-user-2",
          "password": "candidate-pass-2"
        }
      }
    ],
    "totalAmount": 10.00,
    "status": "completed"
  }
}

Response fields

FieldTypeNotes
transactionsarrayArray of transaction objects
totalAmountnumberTotal GHS charged across all transactions
statusstringAlways "completed" — all credentials are issued synchronously

Transaction object fields

FieldTypeNotes
transactionIdstringrcTransactions record ID
recipientPhonestringRecipient phone number
credentialobjectLogin credentials assigned to this recipient

Credential object

FieldTypeNotes
usernamestringLogin username
passwordstringLogin password

Constraints

  • Minimum 1 recipient
  • Maximum 20 recipients
  • Each request is validated independently
  • Single wallet debit for total amount
  • Partial failures are reported but not rolled back

Errors

  • 403 - Only Agent and SuperAgent can purchase
  • 402 - Insufficient wallet balance
  • 400 - Invalid request or validation failed

Sample request

POST/api/v1/result-checker/buy-bulktry·it·live
request body · json
✓ valid
⚠ no api key set — request will use placeholder
curl -X POST "https://api.netconnectgh.online/api/v1/result-checker/buy-bulk" \
  -H "X-API-KEY: netconnect_live_your_secret_here" \
  -H "Content-Type: application/json" \
  -d '{
  "items": [
    {
      "packageId": "rcpkgexample123",
      "recipientPhone": "233201234567"
    },
    {
      "packageId": "rcpkgexample456",
      "recipientPhone": "233209876543"
    }
  ]
}'

On this page