# noon API Documentation > Documentation for noon Partners ## API Reference - [CreateCredential](https://noon-docs.noonpartners.dev/docs/api-reference/apiuser/api-user-service-create-credential.md): Generates a new APIJWT credential (RSA key pair) for an API service account. - [RemoveCredentials](https://noon-docs.noonpartners.dev/docs/api-reference/apiuser/api-user-service-remove-credentials.md): Deactivates APIJWT credentials for an API service account. - [APILogin](https://noon-docs.noonpartners.dev/docs/api-reference/authentication/auth-service-api-login.md): Authenticates a service account using an API JWT token. - [Whoami](https://noon-docs.noonpartners.dev/docs/api-reference/authentication/auth-service-whoami.md): Returns the user code and username of the currently authenticated user based on the active session. - [BarcodeSkuMap](https://noon-docs.noonpartners.dev/docs/api-reference/catalog/catplat-service-sku-barcode-map.md): This API connects an existing partner_sku and a barcode, which for instance, allow warehouse systems to know exactly what that barcode represents in stock The barcode is created if it doesn't exist in the system already - [AddShipmentCourierAwbs](https://noon-docs.noonpartners.dev/docs/api-reference/fbpi/fbpi-service-add-shipment-courier-awbs.md): Allows adding the courier and AWB number in case warehouse operations encounter scanning issues with the current one. - [CancelShipment](https://noon-docs.noonpartners.dev/docs/api-reference/fbpi/fbpi-service-cancel-shipment.md): Cancels an existing shipment. - [CreateSandboxOrder](https://noon-docs.noonpartners.dev/docs/api-reference/fbpi/fbpi-service-create-sandbox-order.md): Creates a test order in the sandbox environment so you can safely test FBPI APIs end-to-end without affecting real data or fulfillment. - [CreateShipment](https://noon-docs.noonpartners.dev/docs/api-reference/fbpi/fbpi-service-create-shipment.md): Used to create a shipment for an order. - [GetFbpiOrder](https://noon-docs.noonpartners.dev/docs/api-reference/fbpi/fbpi-service-get-fbpi-order.md): A webhook will be sent to your system containing theorder details whenever an order is created from the marketplace (Noon or Namshi). - [GetFbpiOrderCustomerData](https://noon-docs.noonpartners.dev/docs/api-reference/fbpi/fbpi-service-get-fbpi-order-customer-data.md): Provides customer details for a given FBPI order, including their name, city, and administrative division. - [GetNoonLogisticsAWBs](https://noon-docs.noonpartners.dev/docs/api-reference/fbpi/fbpi-service-get-noon-logistics-aw-bs.md): Generates Noon AWB numbers to be used when creating shipments. - [GetShipment](https://noon-docs.noonpartners.dev/docs/api-reference/fbpi/fbpi-service-get-shipment.md): Retrieves shipment details for a specific order and shipment number. - [ListFbpiOrders](https://noon-docs.noonpartners.dev/docs/api-reference/fbpi/fbpi-service-list-fbpi-orders.md): Retrieves a paginated list of FBPI orders for a specific warehouse with optional filtering by order creation date range. - [UpdateOrder](https://noon-docs.noonpartners.dev/docs/api-reference/fbpi/fbpi-service-update-order.md): If the warehouse stock does not match the received order,this API allows you to mark one or more items as unavailable before shipment creation. - [GetPurchaseOrder](https://noon-docs.noonpartners.dev/docs/api-reference/fbpo/fbpo-service-get-po.md): Retrieves the details of a specific purchase order by its number. - [CreateExport](https://noon-docs.noonpartners.dev/docs/api-reference/impex/impex-service-create-export.md): Create an export request - [GetExportCategoryList](https://noon-docs.noonpartners.dev/docs/api-reference/impex/impex-service-get-export-category-list.md): Get export category list - [GetExportStatus](https://noon-docs.noonpartners.dev/docs/api-reference/impex/impex-service-get-export-status.md): Get export details, status and download link - [CreateShipment](https://noon-docs.noonpartners.dev/docs/api-reference/inbound/asn-service-create-shipment.md): Creates a new inbound shipment (ASN) header in CREATED status with no items. - [DeleteShipmentItems](https://noon-docs.noonpartners.dev/docs/api-reference/inbound/asn-service-delete-shipment-items.md): Removes one or more items from a draft ASN. - [GetShipment](https://noon-docs.noonpartners.dev/docs/api-reference/inbound/asn-service-get-shipment.md): Retrieves ASN details (header only). - [GetSlotAvailability](https://noon-docs.noonpartners.dev/docs/api-reference/inbound/asn-service-get-slot-availability.md): Returns eligible destination warehouses with their available check-in days and time slots. - [ListEligibleItems](https://noon-docs.noonpartners.dev/docs/api-reference/inbound/asn-service-list-eligible-items.md): Returns the partner's catalog items eligible for FBN inbound, along with their storage_type and image_url. - [ListShipmentItems](https://noon-docs.noonpartners.dev/docs/api-reference/inbound/asn-service-list-shipment-items.md): Returns a paginated list of items on an ASN. - [ListShipments](https://noon-docs.noonpartners.dev/docs/api-reference/inbound/asn-service-list-shipments.md): Returns a paginated list of shipment headers (without items). - [ScheduleShipment](https://noon-docs.noonpartners.dev/docs/api-reference/inbound/asn-service-schedule-shipment.md): Schedules a sealed ASN for inbound delivery at a specific warehouse, date, and time slot. - [UpdateShipment](https://noon-docs.noonpartners.dev/docs/api-reference/inbound/asn-service-update-shipment.md): Updates shipment metadata. - [UpdateShipmentItems](https://noon-docs.noonpartners.dev/docs/api-reference/inbound/asn-service-update-shipment-items.md): Adds new items or updates quantities on existing items for a draft ASN (upsert). - [UpdateShipmentStatus](https://noon-docs.noonpartners.dev/docs/api-reference/inbound/asn-service-update-shipment-status.md): Transitions an ASN between lifecycle statuses. - [CreateToken](https://noon-docs.noonpartners.dev/docs/api-reference/oauth/o-auth-service-create-token.md): Exchanges an authorization code for an OAuth access token. - [ExchangeToken](https://noon-docs.noonpartners.dev/docs/api-reference/oauth/o-auth-service-exchange-token.md): Completes the OAuth exchange by executing the associated workflow. - [GetProductOffers](https://noon-docs.noonpartners.dev/docs/api-reference/offer/offer-service-get-product-offers.md): Retrieves offer details for a given partner SKU across all countries. - [BatchGetPricing](https://noon-docs.noonpartners.dev/docs/api-reference/pricing/pricing-service-batch-get-pricing.md): Returns pricing data for the given partner SKUs - [BatchUpsertPricing](https://noon-docs.noonpartners.dev/docs/api-reference/pricing/pricing-service-batch-upsert-pricing.md): Creates or updates pricing data for the given partner SKUs - [GetStock](https://noon-docs.noonpartners.dev/docs/api-reference/stock/stock-service-get-stock.md): Given a list of warehouse and partner_sku pairs return the quantity for each respective pair - [UpdateStock](https://noon-docs.noonpartners.dev/docs/api-reference/stock/stock-service-update-stock.md): Update the stock in the warehouse - [ListWarehouses](https://noon-docs.noonpartners.dev/docs/api-reference/warehouse_platform/warehouse-platform-service-list-warehouses.md): Returns the list of warehouses associated with the partner. - [BatchGetTransferPrice](https://noon-docs.noonpartners.dev/docs/api-reference/xborder-pricing/xborder-pricing-service-batch-get-transfer-price.md): Get the transfer price for a product - [BatchUpsertProduct](https://noon-docs.noonpartners.dev/docs/api-reference/xborder-pricing/xborder-pricing-service-batch-upsert-product.md): Create a new product or update an existing one - [BatchUpsertTransferPrice](https://noon-docs.noonpartners.dev/docs/api-reference/xborder-pricing/xborder-pricing-service-batch-upsert-transfer-price.md): Set the transfer price for a product ## ## Documentation - [Authenticating Your Requests](https://noon-docs.noonpartners.dev/docs/authentication/authenticating-requests.md) - [Getting Your Credentials](https://noon-docs.noonpartners.dev/docs/authentication/getting-credentials.md) - [Managing Credentials via API](https://noon-docs.noonpartners.dev/docs/authentication/managing-credentials-api.md) - [Getting Credentials via OAuth](https://noon-docs.noonpartners.dev/docs/authorization/getting-credentials-oauth.md) - [OAuth Flow Quickstart](https://noon-docs.noonpartners.dev/docs/authorization/quickstart-oauth.md) - [Event Notifications](https://noon-docs.noonpartners.dev/docs/event-notifications/event-notifications.md) - [Event Types](https://noon-docs.noonpartners.dev/docs/event-notifications/event-types.md) - [FBN FAQ](https://noon-docs.noonpartners.dev/docs/fbn/FAQ.md) - [FBN Inbound API Overview](https://noon-docs.noonpartners.dev/docs/fbn/inbound/overview.md) - [What is FBN?](https://noon-docs.noonpartners.dev/docs/fbn/what-is-fbn.md) - [Frequently Asked Questions (FAQ)](https://noon-docs.noonpartners.dev/docs/fbpi/FAQ.md) - [Get Order Data from FBPI Webhooks](https://noon-docs.noonpartners.dev/docs/fbpi/guides/webhook-order-data.md) - [Integrator Onboarding](https://noon-docs.noonpartners.dev/docs/fbpi/integrator-onboarding.md) - [FBPI Seller Onboarding](https://noon-docs.noonpartners.dev/docs/fbpi/seller-onboarding.md) - [Step 4: FBPI Dashboard](https://noon-docs.noonpartners.dev/docs/fbpi/setup/dashboard.md) - [Step 3: Managing Your Orders](https://noon-docs.noonpartners.dev/docs/fbpi/setup/order-flow.md) - [Step 2: Product and Inventory Setup](https://noon-docs.noonpartners.dev/docs/fbpi/setup/product-inventory.md) - [Step 1: Warehouse Setup](https://noon-docs.noonpartners.dev/docs/fbpi/setup/warehouse-setup.md) - [FBPI Terminology](https://noon-docs.noonpartners.dev/docs/fbpi/terminology.md) - [What is FBPI?](https://noon-docs.noonpartners.dev/docs/fbpi/what-is-fbpi.md) - [Noon API Platform](https://noon-docs.noonpartners.dev/docs/getting-started/intro.md) - [Quick Start](https://noon-docs.noonpartners.dev/docs/getting-started/quick-start.md) - [How to use the Offer APIs?](https://noon-docs.noonpartners.dev/docs/offer/offer-intro.md) - [API Domains Overview](https://noon-docs.noonpartners.dev/docs/overview/api-domains.md) - [Rate Limits & Usage](https://noon-docs.noonpartners.dev/docs/overview/rate-limiting.md) - [Static Sandbox](https://noon-docs.noonpartners.dev/docs/overview/sandbox.md) - [Terminology](https://noon-docs.noonpartners.dev/docs/overview/terminology.md) - [How to use the Pricing APIs?](https://noon-docs.noonpartners.dev/docs/pricing/pricing-intro.md)