# Purchase Related Endpoints The endpoints under this section relate to the purchase information sent to Inbank in connection with a credit application. These endpoints are part of the [Direct API flow](/api/overview-full-api-flow/#section/Direct-API-Guide) and can be used after the credit application has been submitted. ## Add or Update Application Purchase - [PUT /partner/v2/shops/{shop_uuid}/applications/{application_uuid}/purchase/{purchase_uuid}](https://docs.inbank.eu/api/additional-api-flow/purchase-related-endpoints/putpurchase.md): PUT /partner/v2/shops/:shop_uuid/applications/:application_uuid/purchase/:purchase_uuid If the application already includes a purchase, this request updates its details. If there is no purchase in the application, the request creates a purchase with the details indicated in the body. ## Update Application Purchase Items - [PUT /partner/v2/shops/{shop_uuid}/applications/{application_uuid}/purchase/{purchase_uuid}/items](https://docs.inbank.eu/api/additional-api-flow/purchase-related-endpoints/putpurchaseitems.md): PUT /partner/v2/shops/:shop_uuid/applications/:application_uuid/purchase/:purchase_uuid/items Update the details of purchase items in the application. If there were previously specified purchase items, they will be removed and replaced with data from the request body. Note, that to add a purchase item, at least one parameter should be passed in the request body. For example, it is possible to create a purchase item with only its serial number indicated. ## Add Information about Purchase Merchant - [POST /partner/v2/shops/{shop_uuid}/purchases/{purchase_uuid}/merchant](https://docs.inbank.eu/api/additional-api-flow/purchase-related-endpoints/postmerchant.md): POST /v2/shops/:shop_uuid/purchases/:purchase_uuid/merchant The request adds information about a merchant who provides purchase items within a shop. The request is applicable to shops which act as aggregators. Note, that even though the parameters in the request body are optional, at least any one of the following parameters is required for successful request processing: merchant_name, merchant_registry_code, merchant_order_reference, merchant_domain_name.