The Basics
Authentication
Troubleshooting
100

What does “endpoint” mean in the context of an API

A URL where the API receives requests

100

Which part of the request usually carries an OAuth token?

The header

100

Customer's Issue: 

We are currently running a WooCommerce-based online store and would like to integrate UPS shipping services into our website. To begin with, we would appreciate your guidance on which plugin is officially recommended by UPS for WooCommerce integration.

Get help from Plugin Support

C-0320751914

200

Describe how an API works.

Model answer: 


An API (Application Programming Interface) allows two software systems to communicate: one system sends a request with specific instructions (often via HTTP), and the other system returns a response with data or confirmation, usually in a structured format like JSON or XML.

In short: request → process → response.



200

In OAuth 2.0, API requests can be authorized using either the ________ flow (for end-user authorization) or the ________ flow (for server-to-server authentication).

Authorization Code, Client Credentials

200

We have been requested by our SAS provider to "Turn on a setting that UPS must enable for discounted rates to be used via an API."

C-0320074800 - Have a UPS Account Rep enable them. 

300

Why does the Shipping API return labels as Base64 strings?
A) To compress the image for faster transmission
B) To safely transmit binary data over text-only channels like JSON
C) To encrypt the image for security
D) To make the label smaller in size

B) To safely transmit binary data over text-only channels like JSON

300

In which OAuth flow do you receive a refresh token and an access token?

Auth Code Flow

300

Customer Issue: 

"How do I disable an API connection? I don't need the Landed Cost Calculator API anymore, I want to stop using it"

Either Edit App and disable the API you selected or just simply delete the credentials/app from the dev portal.