Glossary
Access token
An access token is a temporary digital key that allows an application to make API requests after it has been authenticated.
Application Programming Interface (API)
An API is a set of code-based instructions that enable different software components to communicate and share data.
API key
An API key is a unique identifier used to authenticate and authorize API access. An API key is passed along with each API request to identify the supplier or approved Solution Provider and verify that it has the permissions needed to interact with the relevant endpoint.

API call
An API call is a request sent from a supplier or approved Solution Provider application to an API to retrieve or send data. It includes the endpoint URL, HTTP method, and any required headers or data. The API processes the request and returns a response, such as a confirmation, an error message, or data.

Authentication
API authentication is the process of verifying the identity of the user making the request.
Client ID
A client ID is a public identifier that tells Walmart which application is making the API request.
Client secret
A client secret is a private key used with the client ID to securely authenticate an application.
cURL
cURL is a command-line tool that facilitates the transfer of data to or from a server using various protocols. It can be used in a terminal or from within a script. cURL is commonly used to test APIs and run API requests from the command line.
DELETE
DELETE is an HTTP method used to remove a resource from a server.
Drop-ship vendor
A drop-ship vendor (DSV) is a supplier who sells under Walmart's name but stores their goods in their own warehouses and ships them directly to customers.
Endpoint
An endpoint is a specific web address, or URL, used to send or receive data through an API. Endpoints are used to retrieve, create, update, or delete data on a server.

Error code
An error code is a message returned by an API that explains why a request failed or how to correct it.
Feeds
A feed is a way to upload large amounts of data (such as product listings, inventory updates, or price updates) at once, instead of one at a time.
Fulfillment
Fulfillment is the process of picking, packing, and shipping a customer’s order.
GET
GET is an HTTP method used to retrieve data from a server.
Global Trade Item Number
A Global Trade Item Number (GTIN) is a 14-digit number used to uniquely identify a product.
Headers
API headers contain the metadata that is sent with the API request or response.
Inventory
Inventory is the available quantity of a product that a supplier has in stock.
Item
An item is a product sold through Walmart, including its details such as title, description, images, and category.
JSON
JSON stands for JavaScript Object Notation and is a lightweight, text-based data format that is easy for humans and machines to read and write. JSON is based on the JavaScript programming language syntax.
Notifications
Notifications are automated alerts sent when certain events happen, such as a new order being placed.
OAuth 2.0
OAuth 2.0 is a security standard used to verify identity and safely grant access to Walmart’s APIs.

On-hand inventory
The amount of a product a drop-ship vendor has on hand, ready for fulfillment.
OpenAPI
OpenAPI (previously known as Swagger) is the most widely used specification format for describing and documenting API endpoints, parameters, responses, and methods.
Parameters
Parameters are the variables that are passed to an API endpoint which provide specific information or instructions for the API to process.
Payload
Payload refers to the data that is sent in an API request or received in a response.
POST
POST is an HTTP method used to create a new resource.
Production environment
The production environment is the live system where real orders, products, and customers exist.
PUT
PUT is an HTTP method used to replace an existing resource with an updated version.
Rate limits
Rate limits are rules that control how many API requests can be made in a certain amount of time.
Request
An API request, also known as an API call, is a message that an API client sends to an API server to retrieve or manipulate data. API requests typically include these components:
- Endpoint: The URL that identifies the API resource being accessed.
- Method: The HTTP action to perform, such as GET, POST, PUT, or DELETE.
- Parameters: Additional values that provide instructions or filter the request.
- Headers: Metadata sent with the request, such as authentication credentials or content type.
- Body: The data sent with the request, typically used when creating or updating resources.

Representational State Transfer (REST)
REST is an architectural style for building web services and APIs that uses standard HTTP methods to operate on resources identified by Uniform Resource Identifiers (URIs).

Sandbox environment
A sandbox environment is a test version of the system where suppliers or approved Solution Providers can safely try API integrations without affecting live data.
Ship node
Specifies the distribution facility from which an item is fulfilled. Also known as a fulfillment center.
Solution Provider
A Solution Provider is a third-party company, approved by Walmart, to build or manage Walmart integrations for suppliers.
Status codes
HTTP status codes are returned by an API to indicate the status of a client's request. These are some common API status codes:
- 200 OK: The request was successful, and the server returned the requested data.
- 201 Created: The request was successful, and the server created a new resource.
- 204 No Content: The request was successful, but the server did not return any data.
- 400 Bad Request: The request was malformed or invalid.
- 401 Unauthorized: The client is not authorized to access the requested resource.
- 403 Forbidden: The client is authenticated but not authorized to access the requested resource.
- 404 Not Found: The requested resource was not found on the server.
- 500 Internal Server Error: The server encountered an error while processing the request.
Stock Keeping Unit
A Stock Keeping Unit (SKU) is a unique alphanumeric identifier for a product assigned by a drop-ship vendor.
Testing
API testing is the process of validating that an API is working as expected. API testing can be performed manually, or it can be automated with a testing tool that executes test scripts at predetermined intervals or in response to events.

Walmart Developer Portal
The Walmart Developer Portal is the website where suppliers and approved Solution Providers find API documentation, set up credentials, and manage integrations.
Webhooks
Webhooks send automatic, real-time notifications to another system when a specific event happens. Instead of repeatedly checking for updates, the system sends an HTTP request to a set URL as soon as the event occurs, making it a faster and more efficient way to stay updated.

Updated 1 day ago
