data-src=../includes/paas-only.md
<!-- This topic was removed from the navigation. I kept it here because the Commmerce codebase has multiple links to the file. I don't think this content is useful. The code annotations and this topic were added in the early days of Magento 2.0, and someone didn't want to inspect the details provided in Swagger. -->
Retrieving detailed attributes
Swagger and other types of code-generated documentation erroneously indicate several APIs that search across multiple objects return detailed information about individual objects. Detailed information, such as extensionAttributes, customAttributes, and possibly other fields, are generally available only when requesting information on a single object.
This document lists the PHP, REST, and SOAP calls that indicate they return detailed information, but might not. It also provides the call that returns the detailed data.
data-variant=info
data-slots=text
Customer module
Magento\Customer\Api\CustomerRepositoryInterface
CustomerRepositoryInterface::getList($searchCriteria)CustomerRepositoryInterface::getById($customerId)/V1/customers/search/V1/customers/{id}customerCustomerRepositoryV1GetListcustomerCustomerRepositoryV1GetByIdMagento\Customer\Api\GroupRepositoryInterface
GroupRepositoryInterface::getList($searchCriteria)GroupRepositoryInterface::getById($id)/V1/customerGroups/search/V1/customerGroups/{id}customerGroupRepositoryV1GetListcustomerGroupRepositoryV1GetByIdEAV module
Magento\Eav\Api\AttributeSetRepositoryInterface
AttributeSetRepositoryInterface::getList($entityTypeCode, $searchCriteria)AttributeSetRepositoryInterface::get($attributeSetId)/V1/eav/attribute-sets/list/V1/eav/attribute-sets/{attributeSetId}eavAttributeSetRepositoryV1GetListeavAttributeSetRepositoryV1GetGiftWrapping module (Enterprise Edition)
Magento\GiftWrapping\Api\WrappingRepositoryInterface
WrappingRepositoryInterface::getList($searchCriteria)WrappingRepositoryInterface::get($ruleId)/V1/gift-wrappings/V1/gift-wrappings/:idgiftWrappingWrappingRepositoryV1GetListgiftWrappingWrappingRepositoryV1GetQuote module
Magento\Quote\Api\CartRepositoryInterface
CartRepositoryInterface::getList($searchCriteria)CartRepositoryInterface::get($cartId)/V1/carts/search/V1/carts/{cartId}quoteCartRepositoryV1GetListquoteCartRepositoryV1GetMagento\Quote\Api\GuestPaymentMethodManagementInterface
GuestPaymentMethodManagementInterface::getList($cartId)GuestPaymentMethodManagementInterface::get($cartId)/V1/guest-carts/:cartId/payment-methods/V1/guest-carts/:cartId/selected-payment-methodquoteGuestPaymentMethodManagementV1GetListquoteGuestPaymentMethodManagementV1GetMagento\Quote\Api\PaymentMethodManagementInterface
PaymentMethodManagementInterface::getList($cartId)PaymentMethodManagementInterface::get($cartId)/V1/carts/:cartId/payment-methods/V1/carts/:cartId/selected-payment-methodquotePaymentMethodManagementV1GetListquotePaymentMethodManagementV1GetPaymentMethodManagementInterface::getList($cartId)PaymentMethodManagementInterface::get($cartId)/V1/carts/mine/payment-methods/V1/carts/mine/selected-payment-methodquotePaymentMethodManagementV1GetListquotePaymentMethodManagementV1GetSales module
Magento\Sales\Api\CreditmemoRepositoryInterface
CreditmemoRepositoryInterface::getList($searchCriteria)CreditmemoRepositoryInterface::get($id)/V1/creditmemos/V1/creditmemo/{id}salesCreditmemoRepositoryV1GetListsalesCreditmemoRepositoryV1GetMagento\Sales\Api\InvoiceRepositoryInterface
InvoiceRepositoryInterface::getList($searchCriteria)InvoiceRepositoryInterface::get($id)/V1/invoices/V1/invoices/{id}salesInvoiceRepositoryV1GetListsalesInvoiceRepositoryV1GetMagento\Sales\Api\OrderItemRepositoryInterface
OrderItemRepositoryInterface::getList($searchCriteria)OrderItemRepositoryInterface::get($id)/V1/orders/items/V1/orders/items/{id}salesOrderItemRepositoryV1GetListsalesOrderItemRepositoryV1GetMagento\Sales\Api\OrderRepositoryInterface
OrderRepositoryInterface::getList($searchCriteria)OrderRepositoryInterface::get($id)/V1/orders/V1/orders/{id}salesOrderRepositoryV1GetListsalesOrderRepositoryV1GetListMagento\Sales\Api\ShipmentRepositoryInterface
ShipmentRepositoryInterface::getList($searchCriteria)ShipmentRepositoryInterface::get($id)/V1/shipments/V1/shipment/{id}salesShipmentRepositoryV1GetListsalesShipmentRepositoryV1GetMagento\SalesRule\Api\TransactionRepositoryInterface
TransactionRepositoryInterface::getList($searchCriteria)TransactionRepositoryInterface:get($id)/V1/transactions/V1/transactions/{id}salesTransactionRepositoryV1GetListsalesTransactionRepositoryV1GetSalesRule module
Magento\SalesRule\Api\CouponRepositoryInterface
CouponRepositoryInterface::getList($searchCriteria)CouponRepositoryInterface::getById($couponId)/V1/coupons/search/V1/coupons/{couponId}salesRuleCouponRepositoryV1GetListsalesRuleCouponRepositoryV1GetByIdMagento\SalesRule\Api\RuleRepositoryInterface
RuleRepositoryInterface::getList($searchCriteria)RuleRepositoryInterface::getById($ruleId)/V1/salesRules/search/V1/salesRules/{ruleId}salesRuleRuleRepositoryV1GetListRequestsalesRuleRuleRepositoryV1GetByIdTax module
Magento\Tax\Api\TaxClassRepositoryInterface
TaxClassRepositoryInterface::getList($searchCriteria)TaxClassRepositoryInterface::get($taxClassId)/V1/taxClasses/search/V1/taxClass/{rateId}taxTaxClassRepositoryV1GetListtaxTaxClassRepositoryV1GetMagento\Tax\Api\TaxRateRepositoryInterface
TaxRateRepositoryInterface::getList($searchCriteria)TaxRateRepositoryInterface::get($rateId)/V1/taxRates/search/V1/taxRates/{rateId}taxTaxRateRepositoryV1GetListtaxTaxRateRepositoryV1GetMagento\Tax\Api\TaxRuleRepositoryInterface
TaxRuleRepositoryInterface::getList($searchCriteria)TaxRuleRepositoryInterface::get($ruleId)/V1/taxRules/search/V1/taxRules/{ruleId}taxTaxRuleRepositoryV1GetListtaxTaxRuleRepositoryV1Get