---
schema_version: "1"
id: e946ab64f11e7aed9d09f5e7c32ea6f1402b5727c866521a35aedd28cfc93358
title: Business APIs
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/industries/penny-perfect-pricing/references/business-apis.md
canonical_url: https://developer.salesforce.com/docs/industries/penny-perfect-pricing/references/penny-perfect-pricing-rest/business-apis.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 4b8626142d44d60b98fa8837396563e6b83ac988b904e27b5986d5123a445624
products:
  - Penny Perfect Pricing Developer Guide
  - Industries Developer Documentation
---
# Business APIs

Use the Penny Perfect Pricing Business APIs to get instant, penny-perfect pricing for advanced order line items.

You can access the Penny Perfect Pricing Business APIs using REST endpoints. These REST APIs follow similar conventions as Connect REST APIs. To understand the architecture, authentication, rate limits, and how the requests and responses work, see the [Connect REST API Developer Guide](https://developer.salesforce.com/docs/atlas.en-us.chatterapi.meta/chatterapi/intro_what_is_chatter_connect.htm).

The Penny Perfect Pricing Business APIs include:

- [Resources](https://developer.salesforce.com/docs/industries/penny-perfect-pricing/references/penny-perfect-pricing-rest/resources.md)—The Penny Perfect Pricing resources and the endpoints they support.
- [Request Bodies](https://developer.salesforce.com/docs/industries/penny-perfect-pricing/references/penny-perfect-pricing-rest/request-bodies.md)—The request body representations that the resources accept.
- [Response Bodies](https://developer.salesforce.com/docs/industries/penny-perfect-pricing/references/penny-perfect-pricing-rest/response-bodies.md)—The response body representations that the resources return.

Penny Perfect Pricing works with these APIs:

- To get instant pricing for order line items, use the [Get Instant Price API](/docs/industries/advanced-orders-for-telesales/references/advanced-orders-for-telesales-rest/get-instant-price.html).
- To calculate prices, see [Pricing (POST)](https://developer.salesforce.com/docs/atlas.en-us.revenue_lifecycle_management_dev_guide.meta/revenue_lifecycle_management_dev_guide/connect_resources_headless.htm).
- To set up pricing data, insert External Pricing Key Value and External Pricing Key Value Tiers records with the standard [Bulk API](https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/asynch_api_intro.htm).
- To place an order using the calculated prices, use the [Place Order API](/docs/industries/advanced-orders-for-telesales/references/advanced-orders-for-telesales-rest/place-order.html).
- To flatten the account hierarchies of accounts under an internal organization unit, use the [Flatten Account Internal Organization Unit Hierarchy API](https://developer.salesforce.com/docs/industries/penny-perfect-pricing/references/penny-perfect-pricing-rest/resources/flatten-account-iou-hierarchy.md).
