ChakraHQChakraHQ

Buat Kunci API

Bagaimana cara membuat Kunci API?

Untuk dapat menggunakan API Chakra, Anda perlu membuat Kunci API untuk keperluan Anda di bagian Kunci API terlebih dahulu.

Buat Kunci API

Untuk membuat Kunci API, Anda perlu memberikan informasi berikut:

  • Nama - Nama kunci. Gunakan nama yang jelas dan bermakna agar pengelolaan kunci lebih mudah.
  • Deskripsi (opsional) - Deskripsi untuk kunci API
  • Peran akses - Pilih role untuk Kunci API baru. Kunci API akan mewarisi hak istimewa yang diberikan oleh peran tersebut dan dibatasi olehnya. Pastikan apiKeys yang terekspos secara publik menggunakan peran dengan hak istimewa seminimal mungkin untuk menyelesaikan tugas.

Menggunakan Kunci API

Di tampilan detail kunci API, temukan bagian Access Tokens . Salin token akses untuk digunakan dalam panggilan API Anda.

Token akses harus dikirim sebagai token Bearer di dalam header Authorization saat melakukan panggilan API.

Contoh permintaan curl di bawah ini

curl --location --request POST 'https://api.chakrahq.com/v1/ext/plugin/whatsapp/d83e1d23-50b8-4d87-8f92-842a0ac516f6/phoneNumber/913399113344/send-template-message' \--header 'Authorization: Bearer Nv6TD2sYSdTi2PFAwhUACt1wL8g0k1DMswbckKGwwaPrWSpnhE92u9x7GRkyckQMOgYC6a9yJE9ZFiWD9OiqQYoMS4zx12CcbIa9b69Vrwtfou7nUlc2BTPIRDkGOR3Ak6YvLV3MGjzytO6i8X82w30jQxdG18HXrw1gjlVLCg0r92yDhr6s4Hkxtl1iIibA6GHcXtjaqSnTjq7I7JOQRicMFdWGBBX59vsB8jU4pQwIqq1XxuPtXMNN7jtMnPA' \--header 'Content-Type: application/json' \--data-raw '{	"whatsappPhoneNumberId": "775966265503012",	"templateName": "christmas_promo_23",	"mapping": [		{			"schemaPropertyName": "1",			"schemaPropertyValue": "John"		}	],  "imageUrl": "https://chakra-public-media.chakrahq.com/5fc9f8e3-af4a-4f29-bfd8-6c02e3abe3ee/2024-10-17/9b755981-74f7-4cde-b495-cd7039991964.png"}'

Panduan Kunci API

  • Selalu gunakan kunci API yang berbeda untuk setiap keperluan
  • Berikan hanya hak istimewa yang diperlukan oleh keperluan Anda melalui peran yang ditetapkan saat pembuatan
  • Berhati-hatilah saat menggunakan Kunci API dalam kode sisi frontend. Kunci ini harus memiliki hak istimewa seminimal mungkin

Di halaman ini