Integrate with B2B using REST

Magento Commerce only

The content on this page is for Magento Commerce only. Learn more

This topic lists the REST endpoints and services that are provided with Magento Commerce for B2B.

List of REST endpoints by module

Company

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
GET    /V1/company/
GET    /V1/company/:companyId
DELETE /V1/company/:companyId
PUT    /V1/company/:companyId
POST   /V1/company/
GET    /V1/team/
GET    /V1/team/:teamId
DELETE /V1/team/:teamId
PUT    /V1/team/:teamId
POST   /V1/team/:companyId
GET    /V1/hierarchy/:id
PUT    /V1/hierarchy/move/:id
GET    /V1/company/role/
GET    /V1/company/role/:roleId
POST   /V1/company/role/
DELETE /V1/company/role/:roleId
PUT    /V1/company/role/:id
PUT    /V1/company/assignRoles
GET    /V1/company/role/:roleId/users

CompanyCredit

1
2
3
4
5
6
7
8
GET    /V1/companyCredits/
GET    /V1/companyCredits/:creditId
PUT    /V1/companyCredits/:id
GET    /V1/companyCredits/company/:companyId
POST   /V1/companyCredits/:creditId/increaseBalance
POST   /V1/companyCredits/:creditId/decreaseBalance
GET    /V1/companyCredits/history
PUT    /V1/companyCredits/history/:historyId

NegotiableQuote

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
POST   /V1/negotiableQuote/request
POST   /V1/negotiableQuote/submitToCustomer
POST   /V1/negotiableQuote/decline
POST   /V1/negotiableQuote/pricesUpdated
GET    /V1/negotiableQuote/attachmentContent
GET    /V1/negotiableQuote/:quoteId/comments
PUT    /V1/negotiableQuote/:quoteId/shippingMethod
POST   /V1/negotiable-carts/:cartId/payment-information
GET    /V1/negotiable-carts/:cartId/payment-information
POST   /V1/negotiable-carts/:cartId/set-payment-information
POST   /V1/negotiable-carts/:cartId/shipping-information
POST   /V1/negotiable-carts/:cartId/estimate-shipping-methods
POST   /V1/negotiable-carts/:cartId/estimate-shipping-methods-by-address-id
PUT    /V1/negotiableQuote/:quoteId
GET    /V1/negotiable-carts/:cartId/billing-address
POST   /V1/negotiable-carts/:cartId/billing-address
GET    /V1/negotiable-carts/:cartId/totals
PUT    /V1/negotiable-carts/:cartId/coupons/:couponCode
DELETE /V1/negotiable-carts/:cartId/coupons
POST   /V1/negotiable-carts/:cartId/giftCards
DELETE /V1/negotiable-carts/:cartId/giftCards/:giftCardCode

SharedCatalog

1
2
3
4
5
6
7
8
9
10
11
12
13
14
GET    /V1/sharedCatalog/:sharedCatalogId
POST   /V1/sharedCatalog
PUT    /V1/sharedCatalog/:id
DELETE /V1/sharedCatalog/:sharedCatalogId
GET    /V1/sharedCatalog/
GET    /V1/sharedCatalog/:sharedCatalogId/companies
POST   /V1/sharedCatalog/:sharedCatalogId/assignCompanies
POST   /V1/sharedCatalog/:sharedCatalogId/unassignCompanies
GET    /V1/sharedCatalog/:id/products
POST   /V1/sharedCatalog/:id/assignProducts
POST   /V1/sharedCatalog/:id/unassignProducts
GET    /V1/sharedCatalog/:id/categories
POST   /V1/sharedCatalog/:id/assignCategories
POST   /V1/sharedCatalog/:id/unassignCategories

List of service names per Module

Company

1
2
3
4
5
6
companyAclV1
companyCompanyHierarchyV1
companyCompanyRepositoryV1
companyRoleRepositoryV1
companyTeamRepositoryV1
configurableProductConfigurableProductManagementV1

CompanyCredit

1
2
3
4
companyCreditCreditBalanceManagementV1
companyCreditCreditHistoryManagementV1
companyCreditCreditLimitManagementV1
companyCreditCreditLimitRepositoryV1

NegotiableQuote

1
2
3
4
5
6
7
8
9
10
11
12
13
negotiableQuoteAttachmentContentManagementV1
negotiableQuoteBillingAddressManagementV1
negotiableQuoteCartTotalRepositoryV1
negotiableQuoteCommentLocatorV1
negotiableQuoteCouponManagementV1
negotiableQuoteGiftCardAccountManagementV1
negotiableQuoteNegotiableQuoteManagementV1
negotiableQuoteNegotiableQuotePriceManagementV1
negotiableQuoteNegotiableQuoteShippingManagementV1
negotiableQuotePaymentInformationManagementV1
negotiableQuoteShipmentEstimationV1
negotiableQuoteShippingInformationManagementV1
negotiableQuoteShippingMethodManagementV1

SharedCatalog

1
2
3
4
sharedCatalogCategoryManagementV1
sharedCatalogCompanyManagementV1
sharedCatalogProductManagementV1
sharedCatalogSharedCatalogRepositoryV1