Access Token B2B

Endpoint ini menerbitkan access token yang dipakai untuk seluruh request partner.

Service Info

ItemValue
HTTP MethodPOST
Service Code01
Base URLURL yang diberikan saat aktivasi
Path/openapi/v1.0/access-token/b2b

Header

HeaderTipeWajibDeskripsi
Content-TypeStringYaapplication/json
X-CLIENT-KEYStringYaclient_id partner
X-TIMESTAMPStringYayyyy-MM-ddTHH:mm:ss+07:00
X-SIGNATUREStringYaRSA-SHA256(clientId|X-TIMESTAMP)

Body

ParameterTipeWajibDeskripsi
grantTypeStringYaNilai: client_credentials

Request Sample

{
  "grantType": "client_credentials"
}

Response Structure

ParameterTipeDeskripsi
responseCodeStringKode response
responseMessageStringPesan response
accessTokenStringToken untuk setiap request partner
tokenTypeStringBearer
expiresInString900 detik
additionalInfoObjectInformasi tambahan, saat ini kosong

Response Sample

{
  "responseCode": "2000100",
  "responseMessage": "Successful",
  "accessToken": "<accessToken>",
  "tokenType": "Bearer",
  "expiresIn": "900",
  "additionalInfo": {}
}

Response Codes

Response CodeMessageDeskripsi
2000100SuccessfulToken berhasil dibuat
4000100Bad RequestRequest body tidak valid
4000101Invalid Field FormatFormat field tidak valid
4000102Invalid Mandatory FieldHeader wajib tidak ada
4010100UnauthorizedSignature salah atau client tidak dikenal
4030100ForbiddenAkses ditolak
4290100Too Many RequestsBatas request terlampaui
5000101Internal Server ErrorError server

Cara membuat signature dijelaskan di Signature Generation.