# Print Label

## Print Pending Orders Label

<mark style="color:yellow;">`POST`</mark> `/v4/orders/awb`

This endpoint retrieves order labels for one or more `pending` orders based on the provided filters. You can specify the label type using the `type` field, which is optional.

**Label Types:**

* **`paper`**: Returns a standard A5 label (default if no type is provided).
* **`a6`**: Returns an A6 size label.
* **`thermal`**: Returns a thermal-compatible label.

<details>

<summary>Base URL</summary>

[https://api.fincart.io](https://api.fincart.io/)

</details>

**Headers**

| Name          | Value                                                                                                    |
| ------------- | -------------------------------------------------------------------------------------------------------- |
| Content-Type  | `application/json`                                                                                       |
| Authorization | [<mark style="color:blue;">`<token>`</mark>](https://fincart.gitbook.io/fincart-api/access/access-token) |

**Body**

```json
{
  "filters": {
    "ids": ["<order_id_1>", "<order_id_2>", "..."],
    "type": "paper"
  }
}
```

**Response**

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

```json
// Label PDF File
```

{% endtab %}

{% tab title="400" %}

```json
{
    "statusCode": 400,
    "timestamp": "2025-07-16T14:56:37.039Z",
    "path": "/v4/orders/awb",
    "message": "Invalid ObjectId format for parameter orderId",
    "errors": [
        "Invalid ObjectId format for parameter orderId"
    ]
}
```

{% endtab %}

{% tab title="403" %}

```json
{
    "statusCode": 403,
    "timestamp": "2025-07-16T14:55:48.930Z",
    "path": "/v4/orders/awb",
    "message": "User is not authorized",
    "errors": [
        "User is not authorized"
    ]
}
```

{% endtab %}
{% endtabs %}
