# Authentication and Non-Instant Data Handling

{% content-ref url="use-cases/authentication" %}
[authentication](https://doc.ozforensics.com/oz-knowledge/guides/developer-guide/api/oz-api/use-cases/authentication)
{% endcontent-ref %}

{% content-ref url="use-cases/uploading-media" %}
[uploading-media](https://doc.ozforensics.com/oz-knowledge/guides/developer-guide/api/oz-api/use-cases/uploading-media)
{% endcontent-ref %}

{% content-ref url="use-cases/quantitative-results" %}
[quantitative-results](https://doc.ozforensics.com/oz-knowledge/guides/developer-guide/api/oz-api/use-cases/quantitative-results)
{% endcontent-ref %}

{% content-ref url="use-cases/using-a-webhook-to-get-results" %}
[using-a-webhook-to-get-results](https://doc.ozforensics.com/oz-knowledge/guides/developer-guide/api/oz-api/use-cases/using-a-webhook-to-get-results)
{% endcontent-ref %}

In API 6.0, we've implemented new analysis modes:

{% content-ref url="single-request" %}
[single-request](https://doc.ozforensics.com/oz-knowledge/guides/developer-guide/api/oz-api/single-request)
{% endcontent-ref %}

{% content-ref url="instant-api-non-persistent-mode" %}
[instant-api-non-persistent-mode](https://doc.ozforensics.com/oz-knowledge/guides/developer-guide/api/oz-api/instant-api-non-persistent-mode)
{% endcontent-ref %}
