Show/Hide Toolbars

PerfectApps ® Help Guide

Create a USPS® Developer Account

To begin the integration process, you need to create a USPS Developer Account:

 

1.Navigate to USPS Getting Started.

2.Click on Sign Up or Log In to create or open your account.

3.Access the developer tools to generate API keys once logged in.

 

Create an Application for USPS API Access

After signing up, create an application to obtain the credentials needed for accessing the USPS API:

 

1.Go to the USPS APIs Dashboard.

2.Click Add App to create a new application.

3.Fill in the required details, including a description and a callback URL. For PerfectApps integration, use the following callback URL: https://app.perfectforms.com/

4.Click Save to generate your Consumer Key and Consumer Secret.

 

flag_green

These credentials are required to authenticate the integration with USPS in PerfectApps.

 

Configure API Access

Once your application is approved, you will receive the following credentials:

 

Consumer Key: Your public identifier for accessing USPS services.

Consumer Secret: Your private key must be kept secure and used for signing requests.

Callback URL: Ensure the callback URL matches the one used in your PerfectApps setup.

 

The Key Status should be Approved, and the Shipping Default product should be Enabled.

 

Select USPS APIs for Integration

USPS provides multiple APIs for different purposes. For this integration, we will focus on:

 

OAuth API - Used for secure authorization with OAuth 2.0.

Address Verification API - Used to verify the accuracy of customer addresses.

 

After selecting the desired APIs, ensure they are enabled in your USPS dashboard.

 

 

Next Step: Testing USPS integration with Postman