MageSmith
magento/module-customer · Magento 2.4.9

Customer REST endpoints

vendor/magento/module-customer/etc/webapi.xml

42 endpoints

GET

GET

/V1/attributeMetadata/customer

Customer · Magento\Customer\Api\CustomerMetadataInterface::getAllAttributesMetadata

GET

/V1/attributeMetadata/customer/attribute/:attributeCode

Customer · Magento\Customer\Api\CustomerMetadataInterface::getAttributeMetadata

GET

/V1/attributeMetadata/customer/custom

Customer · Magento\Customer\Api\CustomerMetadataInterface::getCustomAttributesMetadata

GET

/V1/attributeMetadata/customer/form/:formCode

Customer · Magento\Customer\Api\CustomerMetadataInterface::getAttributes

GET

/V1/attributeMetadata/customerAddress

Customer · Magento\Customer\Api\AddressMetadataInterface::getAllAttributesMetadata

GET

/V1/attributeMetadata/customerAddress/attribute/:attributeCode

Customer · Magento\Customer\Api\AddressMetadataInterface::getAttributeMetadata

GET

/V1/attributeMetadata/customerAddress/custom

Customer · Magento\Customer\Api\AddressMetadataInterface::getCustomAttributesMetadata

GET

/V1/attributeMetadata/customerAddress/form/:formCode

Customer · Magento\Customer\Api\AddressMetadataInterface::getAttributes

GET

/V1/customerGroups/:id

Get customer group by group ID.

Customer · Magento\Customer\Api\GroupRepositoryInterface::getById

GET

/V1/customerGroups/:id/permissions

Check if customer group can be deleted.

Customer · Magento\Customer\Api\GroupManagementInterface::isReadonly

GET

/V1/customerGroups/default

Get default customer group.

Customer · Magento\Customer\Api\GroupManagementInterface::getDefaultGroup

GET

/V1/customerGroups/default/:storeId

Get default customer group.

Customer · Magento\Customer\Api\GroupManagementInterface::getDefaultGroup

GET

/V1/customerGroups/search

Retrieve customer groups.

Customer · Magento\Customer\Api\GroupRepositoryInterface::getList

GET

/V1/customers/:customerId

Get customer by Customer ID.

Customer · Magento\Customer\Api\CustomerRepositoryInterface::getById

GET

/V1/customers/:customerId/billingAddress

Retrieve default billing address for the given customerId.

Customer · Magento\Customer\Api\AccountManagementInterface::getDefaultBillingAddress

GET

/V1/customers/:customerId/confirm

Gets the account confirmation status.

Customer · Magento\Customer\Api\AccountManagementInterface::getConfirmationStatus

GET

/V1/customers/:customerId/password/resetLinkToken/:resetPasswordLinkToken

Anonymous

Check if password reset token is valid.

Customer · Magento\Customer\Api\AccountManagementInterface::validateResetPasswordLinkToken

GET

/V1/customers/:customerId/permissions/readonly

Check if customer can be deleted.

Customer · Magento\Customer\Api\AccountManagementInterface::isReadonly

GET

/V1/customers/:customerId/shippingAddress

Retrieve default shipping address for the given customerId.

Customer · Magento\Customer\Api\AccountManagementInterface::getDefaultShippingAddress

GET

/V1/customers/addresses/:addressId

Retrieve customer address.

Customer · Magento\Customer\Api\AddressRepositoryInterface::getById

GET

/V1/customers/me

Self

Get customer by Customer ID.

Customer · Magento\Customer\Api\CustomerRepositoryInterface::getById

GET

/V1/customers/me/billingAddress

Self

Retrieve default billing address for the given customerId.

Customer · Magento\Customer\Api\AccountManagementInterface::getDefaultBillingAddress

GET

/V1/customers/me/shippingAddress

Self

Retrieve default shipping address for the given customerId.

Customer · Magento\Customer\Api\AccountManagementInterface::getDefaultShippingAddress

GET

/V1/customers/search

Retrieve customers which match a specified criteria.

Customer · Magento\Customer\Api\CustomerRepositoryInterface::getList

POST

PUT

DELETE

Every Magento dev tool, in one hosted workspace.

Free to sign up. Nothing to install. Drafts, audits, and projects saved across every tool.