# Submit a Fingerprint Set

Only authorized contributors can submit fingerprint sets to the JA4+ Database.\
To request authorization, reach out to us at <info@foxio.io>.

## API

<mark style="color:green;">`POST`</mark> `/api/create/`

**Headers**

| Name          | Value              |
| ------------- | ------------------ |
| Content-Type  | `application/json` |
| Authorization | `Token <token>`    |

**Body**

<table data-full-width="false"><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Applicable Fingerprint(s)</th></tr></thead><tbody><tr><td><code>application</code></td><td>string</td><td>The name of the application associated with the fingerprint set</td><td>JA4<br>JA4S<br>JA4H<br>JA4T<br>JA4TS</td></tr><tr><td><code>library</code></td><td>string</td><td>The library associated with the fingerprint set</td><td>JA4<br>JA4S<br>JA4H<br>JA4T<br>JA4TS</td></tr><tr><td><code>device</code></td><td>string</td><td>The device associated with the fingerprint set</td><td>JA4X<br>JA4TScan</td></tr><tr><td><code>os</code></td><td>string</td><td>The operating system associated with the fingerprint set</td><td>JA4<br>JA4S<br>JA4T</td></tr><tr><td><code>certificate_authority</code></td><td>string</td><td>The certificate authority (CA) of the certificate associated with the fingerprint set</td><td>JA4X</td></tr><tr><td><code>notes</code></td><td>string</td><td>Any notes that help further contextualize the fingerprint set</td><td></td></tr><tr><td><code>ja4_fingerprint</code></td><td>string</td><td>The JA4 fingerprint of the fingerprint set</td><td></td></tr><tr><td><code>ja4s_fingerprint</code></td><td>string</td><td>The JA4S fingerprint of the fingerprint set</td><td></td></tr><tr><td><code>ja4h_fingerprint</code></td><td>string</td><td>The JA4H fingerprint of the fingerprint set</td><td></td></tr><tr><td><code>ja4x_fingerprint</code></td><td>string</td><td>The JA4X fingerprint of the fingerprint set</td><td></td></tr><tr><td><code>ja4t_fingerprint</code></td><td>string</td><td>The JA4T fingerprint of the fingerprint set</td><td></td></tr><tr><td><code>ja4ts_fingerprint</code></td><td>string</td><td>The JA4TS fingerprint of the fingerprint set</td><td></td></tr><tr><td><code>ja4tscan_fingerprint</code></td><td>string</td><td>The JA4TScan fingerprint of the fingerprint set</td><td></td></tr></tbody></table>

**Response**

{% tabs %}
{% tab title="201" %}

```json
{
    "message": "The fingerprint set has been successfully submitted"
}
```

{% endtab %}

{% tab title="400" %}

```json
{
    "message": <Submission error>
}
```

{% endtab %}
{% endtabs %}


---

# 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.ja4db.com/ja4+-database/usage/submit-a-fingerprint-set.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.
