v1

latestOpenAPI 3.0.22026-07-2432112226.7 KB
Sandbox - NPWP Verification

Sandbox - Verify NPWP

This method helps you to check tax identifier

Scenario Description

ScenarioSubject IDDescription
User input all valid data"nik": "1000000000000000", <br> "purpose": "checking npwp", <br> "user_consent": true, <br> "reference_id": "001"Data inputted based on rules & NIK registered
User input all valid data"nik": "1000000000000001", <br> "purpose": "checking npwp", <br> "user_consent": true, <br> "reference_id": "001"Data inputted based on rules & NIK registered resulted in status_wp is Non Efektif or NE
User input all valid data"nik": "1000000000000002", <br> "purpose": "checking npwp", <br> "user_consent": true, <br> "reference_id": "001"Data inputted based on rules & NIK registered resulted in status_wp is Non Efektif or NE and status_spt is INVALID
User input all valid data"nik": "1000000000000003", <br> "purpose": "checking npwp", <br> "user_consent": true, <br> "reference_id": "001"Data inputted based on rules & NIK registered resulted in NPWP is not found
ScenarioSubject IDDescription
User input all valid data"npwp": "100000000000000", <br> "purpose": "checking npwp", <br> "user_consent": true, <br> "reference_id": "001"Data inputted based on rules & NPWP registered
User input all valid data"npwp": "100000000000001", <br> "purpose": "checking npwp", <br> "user_consent": true, <br> "reference_id": "001"Data inputted based on rules & NPWP registered resulted in status_wp is Non Efektif or NE
User input all valid data"npwp": "100000000000002", <br> "purpose": "checking npwp", <br> "user_consent": true, <br> "reference_id": "001"Data inputted based on rules & NPWP registered resulted in status_wp is Non Efektif or NE and status_spt is INVALID
User input all valid data"npwp": "100000000000003", <br> "purpose": "checking npwp", <br> "user_consent": true, <br> "reference_id": "001"Data inputted based on rules & NPWP registered resulted in NPWP is not found
post/data-verification/npwp/verify

Headers

App-IDstring required
API-Keystring required

Request body

npwpstring

Personal tax number.

nikstring

Personal ID from KTP.

user_consentboolean

User consent will be needed with NIK to ensure user's data.

purposestring

Purpose of doing the verification.

reference_idstring

unique number of each transaction

Example request

{
  "npwp": "927135756xxxxxx",
  "nik": "327135756xxxxxx",
  "user_consent": true,
  "purpose": "check personal npwp",
  "reference_id": "001"
}

Response

Successful Request

messagestring required

Message

Example response

{
  "message": "Successfully check NPWP.",
  "data": {
    "id": "238fc15d-5f3c-4a72-8d59-63bd8d4288e2",
    "reference_id": "ref_npwp#72708413-4bd5-4d2e-982f-da9d7085b010",
    "name": "J*hn D**",
    "alamat": "J*k*rt* B*r*t",
    "status_wp": "AKTIF",
    "status_spt": "VALID"
  }
}