# AMPM credential requirements

Prior to shipping with AMPM, you must configure credentials in the [Shipium Console](https://partner.shipium.com/login). You'll provide a user name, API key, and account number for production and test mode.

AMPM's service methods and their identifiers are listed on the [Supported Carriers](https://docs.shipium.com/docs/supported-carriers#ampm) page.

# Additional requirements

For single-parcel shipments, the following additional required field should be nested in the `shipmentParameters` property. For [multi-parcel shipments](https://docs.shipium.com/docs/multi-parcel-shipments), it should be included in `multiParcelShipmentParameters`.

## Required fields

| Request field | Details |
| --- | --- |
| `customsInfo.customsDescription` | **Type:** String<br>**Example:**`mercancia`<br>**Description:** The detailed description of the items being shipped; the default value is `mercancia`. Although there is a default value, as this is a strict requirement, providing the most accurate product description possible is recommended. |

A snippet of the JSON request for the API call with the required field is included. This example is for a single-parcel shipment. A multi-parcel shipment would be included in `multiParcelShipmentParameters`.

JSON

```json
{
  "shipmentParameters": {
    "customsInfo":  {
      "customsDescription": "mercancia"
    }
  }
}
```

# Resources

Your Shipium team member is available to help along the way. However, you might find these resources helpful:

- [Terms and Definitions](https://docs.shipium.com/docs/common-terms)
- [Troubleshooting Guide](https://docs.shipium.com/docs/troubleshooting-guide)
- [Contact Shipium Support](https://docs.shipium.com/docs/contacting-shipium-support)
