# My Application

<figure><img src="/files/Djy1GubskvZ6RDiXT3K4" alt=""><figcaption></figcaption></figure>

Laman My Application berfungsi untuk memantau setiap transaksi atau panggilan API yang sudah dilakukan melalui OCA API. Untuk saat ini, hanya pengguna yang telah menggunakan atau mengajukan layanan ini yang dapat mengakses laman My Application.

Klik kotak dari aplikasi yang ingin dilihat untuk kemudian diarahkan ke halaman **Details App** menemukan informasi dari aplikasi API seperti pada gambar di bawah ini.

<figure><img src="/files/19CYKNryYlPvUR7VaGGQ" alt=""><figcaption></figcaption></figure>

## Metode Autentikasi Aplikasi

&#x20;Jika Anda ingin menggunakan layanan OCA API dan menghubungkannya pada channel komunikasi yang telah ada, Anda diharuskan untuk melakukan pengaturan autentikasi terlebih dahulu.

Untuk saat ini Anda dapat melakukan autentikasi dengan metode **Basic Authentication** atau **Token Authentication**.

### **1. Basic Authentication**

Dalam metode autentikasi ini, Anda memerlukan email pengguna dan kata sandi untuk menghubungkan layanan OCA API pada channel komunikasi Anda.&#x20;

{% hint style="info" %} <mark style="background-color:purple;">Anda dapat menggunakan API Reference</mark> <mark style="background-color:purple;"></mark><mark style="background-color:purple;">**V1**</mark> <mark style="background-color:purple;"></mark><mark style="background-color:purple;">pada setiap channel apabila menggunakan</mark> <mark style="background-color:purple;"></mark><mark style="background-color:purple;">**Basic Auth.**</mark>&#x20;

* [SMS Premium API V1](https://docs.ocaindonesia.co.id/sms-premium-api/sms-premium-api-v1)
* [SMS Regular V1](https://docs.ocaindonesia.co.id/sms-regular-api/sms-regular-api-v1)
* [Email](https://docs.ocaindonesia.co.id/email-api/v1) V1
* [IVR Call](https://docs.ocaindonesia.co.id/call-api/ivr-api-v1) V1
  {% endhint %}

### **2. Token Authentication**

Melalui metode token autentikasi OCA API, Anda diharuskan untuk mengunduh token yang ada di laman My Application. Anda memerlukan masing-masing 1 (satu) token untuk menghubungkan API ke tiap channel yang dimiliki.

{% hint style="info" %}
Anda diwajibkan untuk update *endpoint* yang digunakan apabila telah mengganti authentication menggunakan token di tiap channel ke dokumentasi API Channel pada section <mark style="background-color:purple;">**API REFERENCE**</mark>

* [SMS Premium API V2](/oca-api/api-reference/sms-premium/sms-premium-v2.md)
* [SMS Regular V2](https://docs.ocaindonesia.co.id/sms-regular-api/)
* [Email V2](https://docs.ocaindonesia.co.id/email-api/v2)
* [IVR Call V2](https://docs.ocaindonesia.co.id/call-api/ivr-api-v2)
* <mark style="background-color:yellow;">WhatsApp V3</mark> <mark style="background-color:yellow;"></mark>*<mark style="background-color:yellow;">(under maintenance)</mark>*
  {% endhint %}

Untuk mulai autentikasi, klik aplikasi yang ingin Anda hubungkan dan Anda akan masuk ke laman Details App. Pada laman ini, terdapat informasi terkait Application Name, Application ID, channel yang terhubung, dan kuota yang tersisa pada tiap channel.

Pilih salah satu channel pada kotal **Select Channel** dan klik **Generate** untuk mulai mendapatkan token autentikasi.

<figure><img src="/files/vaW3ECjC5hKGUdVUFC0d" alt=""><figcaption></figcaption></figure>

Pastikan Anda telah memilih channel yang diinginkan dan klik **Yes, Generate** untuk mendapatkan token.

<figure><img src="/files/7j4c6Lyjfgw3tPOYsYpe" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Pastikan Anda menyimpan key atau token yang diberikan pada perangkat Anda untuk dapat diakses nantinya karena OCA tidak akan menyimpan dan menampilkan key atau token Anda.
{% endhint %}

Jika API telah berhasil terhubung pada salah satu channel, channel tersebut akan memiliki status *<mark style="color:green;background-color:green;">**Active**</mark>*.

Sementara itu, jika Anda ingin mendapatkan token baru untuk channel yang telah terhubung dengan OCA API, token lama pada channel tersebut akan kadaluarsa dan tidak dapat digunakan kembali.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ocaindonesia.co.id/oca-api/panduan-oca-api/my-application.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
