1. Go to usps.com and create an account.
  2. Now you need to register to use the API.
    1. https://www.usps.com/business/web-tools-apis/welcome.htm
    2. Click register.
    3. For this question “What is the Web site address (URL) of the site that will be hosting the USPS Web Tools?”
      1. You can enter “salesforce.com”.
    4. For the question on if you are using the api for your website or multiple websites, select your website only.
  3. You will get an email with your username and password.  Those are your account id and account key to enter into the A5 Ship Configuration tab.
  4. Your User ID is currently authorized to access the following groups of APIs in production:
    1. – Price Calculators
    2. – Package Tracking
  5. If you want to create labels that are billed to your USPS account then you need to Request Additional API Permissions.
    1. Permissions for creating shipping labels are added separately. To obtain these permissions contact our Internet Customer Care Center (uspstechnicalsupport@mailps.custhelp.com) and include “Web Tools API Access” in the subject line. An agent will be happy to assist you.
    2. For Label API permission requests, indicate in the body of the email
      1. – If you will be modifying the label image
      2. – How you intend to pay for label postage as payment cannot currently be remitted directly to USPS through the API.
    3. For more information on postage payment options, follow this link to usps.com: https://www.usps.com/business/postage-options.htm
    4. You can pay for postage with ACH which we think we would be the common use case for our customers.  So we suggest sending the following email body:
      1. We would like api access to create shipping label for username {insert username} enabled.  We will not modify the shipping label image. We would like to pay via ACH.
    5. USPS will reply via email with something like this:
      1. Recently you requested personal assistance from the United States Postal Service. Below is a summary of your request and our response. Thank you for allowing us to be of service to you.Subject:  Web Tools API Access
        Hello,
        You are now authorized to begin printing labels.
        To begin printing live labels, remove the word “certify” from API value. For example: “API=DelivConfirmCertifyV4” should now read “API=DeliveryConfirmationV4”.
        Note that we do not currently offer the ability to pay for postage directly via Label APIs. Existing postage payment options are as follows:
        – Buy and print online with Click-N-Ship
        – 3rd party PC postage providers
        – Metered postage
        – Permit imprint
        – USPS Picture Permit Imprint
        Please follow the link below for more information on the available options for postage payment:
        https://www.usps.com/business/postage-options.htm