This topic lists the REST endpoints and services that are provided with Magento Commerce for B2B. See List of REST endpoints by module and List of service names by module for the endpoints and services that Magento Magento Commerce and Magento Open Source.
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
|
List of REST APIs by module
List of service names by module