Sign Up Super Admin¶
Langkah 1: Buka GraphQL Playground¶
Buka halaman https://sais-api.dev.andalsoftware.com/graphql/ di browser Anda.
Langkah 2: Tambahkan HTTP Headers¶
Tambahkan header berikut di bagian HTTP Headers:
{
"Signature": "HX1dmb7S4XYEofacJP2NiGJ5pmrHRAcSrpirgQLZf/8="
}
Langkah 3: Gunakan Mutation¶
Gunakan mutation berikut di query editor:
mutation SignUp($userLogin: UserLoginInput!) {
signUpUser(userLogin: $userLogin)
}
Langkah 4: Set GraphQL Variables¶
Di bagian GraphQL Variables, masukkan variables berikut:
{
"userLogin": {
"isNewUser": true,
"password": "P@ssw0rd",
"people": {
"name": "s103",
"email": "s103@mailinator.com",
"countryCodeCallingId": "01912680-898a-7596-af5e-c3bcb619c85e",
"phoneNumber": "89127492794"
},
"userRoles": [
{
"customerId": "9c346cd9-9ca5-4079-946d-efdf1265f77b",
"roleType": "SUPER_ADMIN"
}
]
}
}
Langkah 5: Jalankan Mutation¶
Klik tombol Run atau tekan Ctrl + Alt + Enter untuk menjalankan mutation dan membuat SUPER ADMIN baru.
Penting: Menggunakan Customer ID dari Create Customer¶
Setelah berhasil membuat customer dengan mutation CreateCustomer, Anda akan mendapatkan response seperti ini:
{
"data": {
"createCustomer": "Success Create New Customer 97fae70d-3f9a-411c-8bf2-e73ae15b27c4 : _bzu9ifh48hqrdn91hh7qns38ao"
}
}
Customer ID yang dihasilkan (contoh: 97fae70d-3f9a-411c-8bf2-e73ae15b27c4) harus digunakan sebagai nilai customerId di variables Sign Up SUPER ADMIN.
Ganti "9c346cd9-9ca5-4079-946d-efdf1265f77b" dengan customer ID yang Anda dapatkan dari response Create Customer.